146 points by birdculture 6 days ago | 22 comments | View on ycombinator
chinkinthearmor 2 days ago |
sirwitti 2 days ago |
This stuff still is magic to me. Wonderful work!
jkingsman 2 days ago |
What a badass level of deep dive.
supertroop 2 days ago |
Also the level of reverse engineering here is kinda bananas. I almost don’t believe he was able to find the transfer functions for the dsp bias equations w/o some source guidance. I mean that’s just bad ass if he did it without help.
shermantanktop 3 days ago |
I assume that happens a lot, but few people would write a blog about their inability to break a protocol or decipher a memory layout.
tyfighter 3 days ago |
SoleilAbsolu 3 days ago |
webprofusion 2 days ago |
Floppyrom 2 days ago |
platevoltage 2 days ago |
tempaccountabcd 2 days ago |
My brain hurts any time I hear about a completed hardware hack, but this write-up just takes the cake. My experience with hardware RE is limited to a class project hacking a cheap router, and there even after 3 weeks I couldn't make sense of the can of worms that is interfacing with JTAG using OpenOCD. It's like looking at bats and then shouting into the dark and somehow you get the right words for echolocation. Then you do it for 10 animals in a row. I will check out Wrongbaud's guide.
So my question is: how do you learn to speak the dozens of languages for hardware? Every step in this project, from soldering custom modules to figuring out correct JTAG settings to inferring flash layout to reversing checksums, seems like it would take me a lifetime. What was the path to be able to do this in one lifetime?