ET-312 Reverse Engineering Update
Any time I post about a new reverse engineering project, there's probably a good chance I'm going to stop posting articles for at least a week while I get the initial enjoyment out of my system. This was no exception.
The good news is, progress is being made, albeit somewhat slowly.
- There's now a somewhat unified document for mapping the serial protocol. Definitely needs more cleanup and editing, but it's getting there.
- There's now a partial python implementation of the serial protocol. I've tested it via talking to the box, works well. Just mostly needs the conveinence functions now.
- A more earnest attempt at reverse engineering the firmware has begun, and I've written up a bunch of notes on it. This is super slow going as trying to pick things apart is taking a while, but oooooh it's fun.
Hoping to get all 3 of these things in better shape over the next week. Documentation and protocol code are pretty straightforward, firmware, is, well... not so straightforward. But still, god, so fun.