Quote:
Originally Posted by Vlash
Ok, that was very clarifying, thanks.
Other doubts arised now:
1. The tutorial you linked refers to flashing the roots partition, but it doesn't mention the kernel or uboot. Does that mean that flashing just roots is enough?
2. Is it possible to edit this rootfs image (specifically to remove root password from /etc/passwd) or is it signed or something?
3. Another unrelated question. I used your Popcorn jailbreak on my PW3. I later tried to flashing uboot/uimage extracted from the stock firmware in SDP mode, but i was only able to flash Popcorn images using SDP. Why is that?
|
I would approach this by working out what caused your device to brick using the output from the serial port, fixing the issue and only then proceeding to carry out the downgrade.
Once you're at that point, then yeah - flashing a rootfs is the only thing that you should need to do to downgrade the firmware. The kernel/u-boot image never changes in almost all cases that I'm aware of and you only need to flash those if you're intended on messing around with the kernel or u-boot.
The rootfs image isn't signed and you can make whatever changes you think are needed.
You probably had issues attempting to load images over SDP as the uboot used for Popcorn is different to the stock one (it uses a separate DCD table to initialise the device and is set up to load the uImage loaded into RAM at a certain address by imx_usb_loader.) Note that Popcorn doesn't flash anything to the device, everything happens in RAM - you need to use fastboot mode to flash stuff to the device.