[Arm-netbook] FEL protocol have been reversed
Henrik Nordström
henrik at henriknordstrom.net
Tue Jun 12 09:10:57 BST 2012
Thanks to USB dumps kindly provided by others and a bit of staring at
the data the FEL USB boot protocol have now been decoded.
https://github.com/hno/Allwinner-Info/blob/master/FEL-usb/USB-protocol.txt
What remains is to
* Figuring out which memory regions are allowed to use for FEL booting.
* Modifying u-boot SPL so it can be used for FEL USB booting.
* Write a program for sending u-boot SPL via FEL USB boot to the A10
device, or write a new SPL for FEL USB booting.
* Figuring out some unknown bits. Mainly the version message sent by
BROM.
* Collect FEL data for other Allwinner/Boxchip SoCs. A13 is of primary
interest but older devices is also interesting.
There is a simple proof of concept program at
https://github.com/hno/Allwinner-Info/blob/master/FEL-usb/fel.c which
talks to FEL to dump some memory regions. This will move into
sunxi-tools and get polished into a FEL loader.
Regards
Henrik
More information about the arm-netbook
mailing list