It’s important to download the latest version. Sum all the bytes excluding colon and checksum and two's compliment of that. The first step to flashing your Android TV box’s firmware is to download the latest version of the Amlogic USB Burning Tool. You need to recalculate the 'bb' - last 2 bytes as checksum for the entire line.
Then you write that in the second to last line in the HEX file that you have similar to: :020000003112bb Notice the last 2 bytes of data contain 3112 and then the bb is the checksum for the line itself. If you need help converting your HEX to BIN file for checksum calculation let me know.
img file I assume the recovery.img is the correct file, but no matter what I rename it I get Parse Burning Image Fail. It is the "Checksum (16bit)" one, and you use the result under "Checksum/Digest" Just replying to update I’m at the point where the USB Burning Tool will recognize my device (recovery seems to work), but it won’t load any. (change the language to English via program's 2nd main menu item) >From this point, you need to exactly follow these steps or the flashing won't start. Many strange USB issues usually results from a corrupted driver. Or, you can try and fix the broken USB drive by yourself.
#Usb burning tool how to fix parsing error generator
So if you save your firmware as a BIN (binary file), you can calculate the checksum easily with something like HexWorkshop Checksum Generator Run the USBBurningTool application from your Start menu. If your USB drive is physically damaged and cannot be detected or recognized, it’s worth reinstalling the USB drivers to see if this fixes the issue. So for 16kb Flash device you should have for example exactly 16384 Bytes Binary file. You need to calculate the 16bit checksum of the Bytes that will be programmed to flash only, ignoring checksum bytes at end of each line, addressing headers, colons, protection area, metadata etc. Hi Yixin Shen, I finally figured this out today as it was also blocking me.