Quote:
Originally Posted by coplate
- - - -
Edit: Interesting news for the Kindle 8th generation, only 'Kindle_src_5.8.5_3048340064 has "uboot_2014.04", but all of the newer builds have gone back to "uboot_2009.08", I assume they only accidentally included that more fully featured uboot in that version, or they needed it for some upgrade reasons. So you got really lucky that you had this U-boot available.
|
That was a stroke of luck.
I am going to make a point to save a copy of those 5.8.5 sources somewhere special.
There must be a reason for their having that build available (to fall into the customer device production) -
Maybe they
leaked shipped us a "pre-release preview"
Similar to the "factory production line firmware images" -
We didn't have a clue what they might be good for, we just kept them when we found them.
It could be, we can find a good use for this special version of u-boot someday.
= = = =
Edit:
This explains where the two u-boot loaders are stored:
Code:
make ARRCH=arm CROSS_COMPILE=arm-linux-gnueabi- mx6sleanab_config
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
rm -f u-boot.prod.bin
dd if=u-boot.imx of=u-boot.prod.bin bs=1024 seek=1
make ARRCH=arm CROSS_COMPILE=arm-linux-gnueabi- mx6sleanab_mfgtool_config
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
rm -f u-boot.mfgtool.bin
dd if=u-boot.imx of=u-boot.mfgtool.bin
make ARRCH=arm CROSS_COMPILE=arm-linux-gnueabi- mx6sleanab_bist_config
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi-
rm -r u-boot.bist.bin
dd if=u-boot.bin of=u-boot.bist.bin
dd if=u-boot.prod.bin of=u-boot.bin bs=1024
dd if=u-boot.bist.bin of=u-boot.bin bs=1024 seek=192
They are appended together into a single file.
Hmm...
And can be taken apart with the same tool.
Just in case we want to replace 'bist' with 'kboot' (from mobile read)
Note just how much error checking that build script has in it.
At least Lab126 hasn't abandoned their coding standards that makes finding a jailbreak possible.
- - - - -
Edit:
And the answer is:
That build of u-boot-bist is for the Freescale heisenberg development board. *
Which does not exist in the 2009 u-boot sources.
Translation:
The board configuration file for the Lab126 development model Kindle board slipped into the production firmware build system.
Maybe we should adopt it also.
* Well, somebody's development board with that code name in the Freescale repo.