January 7, 2021

EBAZ4205 Bitcoin miner board - reverse engineering

I am learning a lot just playing with the U-Boot that is on my board. I was hoping to modify the U-Boot env variables to reconfigure it to default to doing network boot for me, but the U-Boot on my board was not build to include the ability to save a modified env to flash.

I discovered the "nand" group of commands in U-Boot, which include a "nand dump" command. This allowed me to write a Python script to dump the entire 128M flash chip. Here is that image for those who may find it interesting or useful:


Feedback? Questions? Drop me a line!

Tom's Computer Info / tom@mmto.org