Yes, it's as you think. uImage is used only if PLATFORM=freescale.
Quote:
Originally Posted by davidfor
Firstly, the factory reset installs the kernel that is in the recovery partition. Then, the first firmware upgrade uses the install scripts that the factory reset installs. These do basically the same thing, but will use the uImage file if a more specific version isn't found.
|
It seems that the factory reset simply overwrite the u-boot. This way you'll see only the "connect to PC to start" message. The firmware will be downloaded by the Desktop app: it's not reinstalled by the factory reset. So in theory it still will not update the kernel.
But the question is:
PLATFORM="freescale" at this point? It will be freescale if
PHP Code:
dd if=/dev/mmcblk0 bs=512 skip=1024 count=1 | grep -c "HW CONFIG"
returns 0, whatever it means. You should try to reinstall the multitouch and see if a factory reset remove it.
Other questions are: what means that cpu is "freescale"? For what I know all Kobo eink product use a freescale cpu. What's the difference between the two kernel images? It seems that the "freescale" image is a generic image. What is the purpose of the specific image, and why the firmware package doesn't include all the specific kernels? Previous firmware packages have also kernel images for other hw, like uImage-E606B0?
PS: I wouldn't seem arrogant, but IMHO Kobo devs should follow more the DRY principle.