whitequark changed the topic of #glasgow to: digital interface explorer · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.irclog.whitequark.org/glasgow · discord https://1bitsquared.com/pages/chat · production https://www.crowdsupply.com/1bitsquared/glasgow (FUNDED)
kaji has quit [Quit: Reconnecting]
kaji has joined #glasgow
kaji has quit [Client Quit]
kaji has joined #glasgow
egg|anbo|egg_ has quit [Read error: Connection reset by peer]
egg|anbo|egg has joined #glasgow
egg|anbo|egg__ has quit [Ping timeout: 265 seconds]
redstarcomrade has quit [Quit: Connection closed for inactivity]
trh has quit [Ping timeout: 252 seconds]
trh has joined #glasgow
rafaelmartins has quit [Remote host closed the connection]
rafaelmartins has joined #glasgow
elle is now known as isabel
egg|anbo|egg_ has joined #glasgow
egg|anbo|egg has quit [Ping timeout: 255 seconds]
egg|anbo|egg has joined #glasgow
egg|anbo|egg_ has quit [Ping timeout: 258 seconds]
nyanotech has quit [Ping timeout: 252 seconds]
nyanotech has joined #glasgow
bvernoux has joined #glasgow
<ar> whitequark: is that glasgow on usb3?
<whitequark> connected through a VL670 TT, yes
<ar> oh, that usb3↔usb2 translation chip?
<whitequark> yes
<ar> neat
<whitequark> it doesn't actually, you know, work
<whitequark> something's fucked with the data pipe transfers
<whitequark> (i didn't expect it to work)
isabel is now known as misaki
misaki is now known as arisu
egg|anbo|egg_ has joined #glasgow
egg|anbo|egg has quit [Ping timeout: 255 seconds]
egg|anbo|egg has joined #glasgow
ebb_ has joined #glasgow
Lord_Nightmare2 has joined #glasgow
fest_ has joined #glasgow
ebb has quit [Killed (NickServ (GHOST command used by ebb_))]
ebb_ is now known as ebb
atomizer_ has joined #glasgow
electronic_eel_ has joined #glasgow
Griwes_ has joined #glasgow
egg|anbo|egg_ has quit [*.net *.split]
Lord_Nightmare has quit [*.net *.split]
electronic_eel has quit [*.net *.split]
fest has quit [*.net *.split]
atomizer has quit [*.net *.split]
kbeckmann has quit [*.net *.split]
Saphire has quit [*.net *.split]
Griwes has quit [*.net *.split]
Lord_Nightmare2 is now known as Lord_Nightmare
kbeckmann has joined #glasgow
<d1b2> <xabean> (cursed)
<whitequark> very much so
<whitequark> that's why i love it
<d1b2> <xabean> ok now taking bets on how many more hours it takes wq to figure out where the 8051 is inside, and fucking fix the firmware for it and release an errata on github for the IC
<whitequark> it's an xtensa probably
<whitequark> i've considered fixing the firmware
<d1b2> <xabean> lol
<whitequark> unfortunately, these issues are likely the result of protocol issues
Saphire has joined #glasgow
<whitequark> the firmware could likely work around them on a per-device basis
<whitequark> but there's a reason these ICs are not sold on open market
<whitequark> in the VL671 there's a Cortex-M3
<d1b2> <xabean> mmmm forbidden IC IP
<whitequark> delicious
<d1b2> <xabean> whitequark I've got to be honest, I'm really impressed with how capable you are at what I see as silicon voodoo magic, can you tell a small story of how you got here in life?
<d1b2> <xabean> I'm in tech, infosec and dabble in electronics and I'm super curious how people get so awesome at hardware, that's why I ask
<whitequark> um
bvernoux has quit [Ping timeout: 252 seconds]
<whitequark> by being several angel girls?
<whitequark> honestly, any story i can tell that would actually get to the core of it will sound extremely sad and/or deeply implausible
bvernoux has joined #glasgow
<cyborg_ar> whitequark: in my naivety i have wished someone would make a hub with something like that. so i could have 5 hi speed ports at the end of a long usb3 cable without having to share a single usb2 bandwidth
<whitequark> yes, that's one of the things we want to do with VL671
<cyborg_ar> in my case its due to my lab layout.. i have my computer about 10 feet from my workbench
<whitequark> you could use thunderbolt
<whitequark> and a pcie usb controller
<cyborg_ar> hmm, that sounds like a better idea. i guess the less usb the better :P
<cyborg_ar> hmm looks like the cable length is limited to 2m, but i can daisy chain up to 6 times
<cyborg_ar> what could possibly go wrong?
<whitequark> there are optical cables
<cyborg_ar> yeah they cost as much as my entire computer
<cyborg_ar> i guess i should just put another computer there
<d1b2> <xabean> raspi, ethernet, power, and one of those kernel modules + userspace drivers that lets you "put" a usb device "on the network" ?
<d1b2> <xabean> $OLDJOB used to do that for Aladdin HASP tokens
<cyborg_ar> doesnt sound great if you want usb 2.0 performance. though i guess the newer pi socs have ethernet so that may work
bvernoux has quit [Quit: Leaving]
Griwes_ is now known as Griwes
bvernoux has joined #glasgow
bvernoux has quit [Ping timeout: 250 seconds]
bvernoux has joined #glasgow
<gruetzkopf> i'm *this* close to throwing a TBT controller on a m.2 card an seeing if i can bring it up..
bvernoux1 has joined #glasgow
bvernoux has quit [Ping timeout: 265 seconds]
<jevinskie[m]> cambrionix hubs are quite popular with companies that have mobile device farms. Not a fun job, mobile devices hate being used and charged all the time
<cyrozap> whitequark: If you want another cursed USB3/USB2 TT, Fresco Logic has been producing the FL6000 for several years now: http://www.frescologic.com/product/single/fl6000/
<cyrozap> What's interesting about it is that it's a completely hardware-only design, so it doesn't need any firmware to work, it has 4 downstream USB 2 ports with one TT per port, so the USB 2 bandwidth isn't shared between them, and there's a (downstream) kernel driver that just makes it appear like a normal USB 3 host controller to Linux: https://github.com/FrescoLogic/FL6000
<jevinskie[m]> Spiffy! Formula One USB mode :P Any dev boards available?
<cyrozap> I saw one on Taobao a few years ago.
<cyrozap> You can also email the company to buy one from them directly, though I've never tried that myself.
<cyrozap> They seem to be friendly to FOSS developers (or at least they did back in 2017: https://web.archive.org/web/20170828090554/http://www.frescologic.com/partners_b.php), so it may be worth a shot.
<cyborg_ar> Oooo
<cyborg_ar> Want
<cyrozap> @xabean If you're curious "how people get so awesome at hardware", the answer is probably the same as how anyone gets awesome at anything else: Do at least a little bit every day for 5/10/15 years, and the experience just builds up over time.
electronic_eel_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
electronic_eel has joined #glasgow
<cyborg_ar> Damn why arent there any hubs using that fresco chip? Costs a fortune?
<electronic_eel> cyrozap: i'm not sure if "a little bit each day" will work well. i think it works better if you are really interested in the topic and dive in for days and experiment and learn
<cyrozap> cyborg_ar: If you want to extend USB 3 more than two meters, just add a USB 3 hub between each extension cable (powered, if needed). That's what Microsoft did for the 2nd gen Kinect--the "Kinect adapter for Windows" is literally just a single-port powered USB 3 hub internally.
<d1b2> <xabean> rr.. right. That's not a story though. I could say my "story" on getting into infosec is "My parents had computers in our house in the 80s, I started programming in TI Basic on a TI/99-4A, figured out how to get the TI speech synth to say my name. Graduated to IBM ROM catridge basic & LOGO, then DOS/Win3.1 ... Win<insert the rest of the client OSes here>, discovered Linux at age 13, and dialup Internet at age 15. Once my Linux PC was logged
<d1b2> into by someone in poland to a default mysql account* I got more interested in security"
<cyborg_ar> Well what i want is several hi speed (full usb2 bandwidth) ports at the end of a single cable
<electronic_eel> cyrozap: "a little bit each day" sounds a bit like a doctors prescription (ugh, bitter pills). if you really want to do something, you dive into it and forget time and space around you
<cyborg_ar> Normal "usb3" hubs are usb2 hubs for usb2
<d1b2> <xabean> I was interested in things-available-to-$PERSON and life-events that presented opportunities for growth sort-of thing. I can't replicate someone else's life events, but I can acquire books and electronic debugging toys :)
<DX-MON> I'd point out that with "getting /really/ good" in both electronics and programming at least for me.. has been more than a "little" each day, and used as a coping mechanism and way to socially withdraw for the better part of my life.. it's an unpleasant story at best
<cyborg_ar> Dont seek to follow the steps of the greats, they are all broken
<DX-MON> p. much
<cyrozap> electronic_eel: By "a little bit" I mean like 1-2 hours, and it doesn't have to be literally every day--the point is just to be doing the thing frequently enough that you're able to accumulate experience/knowledge over time. Maybe some days, you spend that time studying. Other days, you can spend it working on a project to enhance your skills. And then on some weekends maybe you spend more like 6-8 hours
<cyrozap> per day to get some stuff done that requires extended periods of concentration/immersion. And if all that sounds like what doctors say, it's because it works :)
<d1b2> <xabean> @DX-MON yeah, that's pretty much why I didn't press too hard on it, besides a follow-up clarification
<cyborg_ar> The holy grail is to practice until you start to crack, then back off a little.
<d1b2> <xabean> in other news, this thread, and someone mentioning a crystal earpiece for signal tracing is pure gold https://twitter.com/ghidraninja/status/1415772223101620225
<DX-MON> that said, I started on BBC BASIC when I was a child [gosh, this dates me], going through a pile of M$ langs, ending up in M$-style C++, re-learning everything when I moved to Linux, and then doing my degree - all while putting in hours every day (6+ usually).. in parallel with that, I had an interest in electronics as a kid too which allowed me to participate in a robotics compo when I was ~13-14, and then rekindled by my degree thesis where I learned to make
<DX-MON> PCBs
<electronic_eel> DX-MON: hmm, "socially withdraw" and "unpleasant story" doesn't sound like you enjoyed that. re socially withdraw - i first thought that as being bad and so on. but then i learned that my perception of that was based on other peoples expectations and scales. what feels good to me is a different level. and not exceeding that is not a bad thing
<DX-MON> I enjoyed the social withdrawal, specifically because of the unpleasant story surrounding what caused me to go spend 6h+ a day every day for over a decade with my head as deep as it'd go in tech
<cyborg_ar> I mean when you have people performing to the level of an art, the tortured artist backstory becomes more common
<DX-MON> the story shapes the experience and the choices in direction which is why it's inseperable
<DX-MON> anyway, that's incredibly off topic, so I'll leave it be now
<d1b2> <xabean> yeah, sorry for dragging the channel off topic.
<cyborg_ar> We're waiting for Godot^WGlasgow
<cyrozap> @xabean I'll just leave this for you, make of it what you will: https://youtu.be/Sbpy4a5beZA?t=206
<cyrozap> cyborg_ar: Hopefully, unlike Godot, Glasgow will actually show up at the end :)
bvernoux1 has quit [Quit: Leaving]
bgamari has quit [Ping timeout: 265 seconds]
bgamari has joined #glasgow
bgamari_ has joined #glasgow
bgamari has quit [Ping timeout: 268 seconds]