*placing my bicycle, upside down, closer to my working desk, booting my headmate's windows desktop, plugging a small $120 black box into the bike, and running extremely sketchy software to update and configure its firmware*
aside from the ~$250 (new) price of the communication adapter, which i am SO taking apart, the fucking bicycle firmware configuration software uses so many anti-RE tricks you would think you are looking at a Korean MMORPG
it installs a kernel driver hooking the internal kernel structures to hide the process that they somehow got Microsoft to sign
then it use some homegrown obfuscation to hide the .NET method code by hooking calls in mscoree.dll
I... this thing... has... not one but two rechargeable batteries? Two-cell fucking rechargeable batteries? With a balancing input? What drugs are they on?
the wire communication on the bike itself is _I think_ unencrypted and I know how the USB requests to the controller look like (very simple) so I should be able to mostly ignore the existence of the reviled Renesas thing and just black box RE how it converts USB into electric wire, if I decided to do it
the WLCSP ASIC is labelled EF71XW1, which doesn't have any hits. I know this is some disgusting Renesas device based on firmware analysis. I fucking hate Renesas. I cannot put into words how much I hate Renesas. So of course it is Renesas
it seems to have exposed JTAG, so after I'm done doing what I want with the bike I might plug it into Glasgow and see if I can get at least an IDCODE out of it. of course actual debug is almost certainly impossible
I guess those aren't batteries but supercaps, four cells of them at 2.5 V, and the balancing input is needed because it's really bad to reverse polarity on supercaps. that sort of makes sense I suppose. what are they doing that needs _that much_ current
well at least the god damn thing works with my bike
(that's the drivetrain and the battery; I'll need to swap two of the powerline I-can't-believe-it's-not-CAN connectors to get the display configuration)
catgirl shaped object"A cat is valued for companionship and its ability to kill vermin."✧ i have friends, and my purpose is to support them ✧✦ i have enemies, and my purpose is to eliminate them ✦✶ i have a life, and my purpose is to reach heaven by violence ✶✷ nothing else matters ✷#searchable