Dumb fscking idiots FTL.
Thanks for the work OP. Ignore the retards.
That's a really clear explanation kingfauns-thanks. It does bring up something I've wondered tho. How is fff loading twrp if not by changing boot modes?If you used the power button to get into recovery while FFF was loading, reboot to system will work fine. That's not what's being discussed here.
If you got to recovery that way, the bootmode was never changed and stayed (presumably) on 4000. So, hitting the reboot from within TWRP will continue to boot in normal mode and it "seems" to work fine.
Try setting the bootmode to recovery (5001) and restart the device to get to TWRP. Then if you try rebooting into the system, it will go back into TWRP because TWRP does not change the bootmode back to normal (4000) before attempting to reboot into the system.
The same problem exists for all the reboot options in 2.1.0... whether normal, recovery, or bootloader, it will not change the bootmode to the appropriate value before restarting the device. As a result, the device will just reboot using whatever bootmode is already set.
EDIT: What Sblood86 said above... I'm just longer winded.
That's a really clear explanation kingfauns-thanks. It does bring up something I've wondered tho. How is fff loading twrp if not by changing boot modes?
s = getenv("recoverycmd");
That's a really clear explanation kingfauns-thanks. It does bring up something I've wondered tho. How is fff loading twrp if not by changing boot modes?
I'm about to go to work so I can't dig much deeper but here's a general idea, if you check where Pokey merged the recovery option inially you will see that the bootmode is actually checked but not changed. Instead it's setting the boot environment to recovery with the following:
Code:s = getenv("recoverycmd");
As for how the environment commands work I would have a dig a little deeper but I don't have that time right now, Kinfauns may have a better answer but this should give you an idea.
How can i install TWRP 2.1?
Every time i use the fastboot command (fastboot -i 0x1949 boot twrp-fire-2.1.0.img) it boots the 2.1 version - fine!
but then after a reboot and choosing to boot to the recovery through firefirefire it shows the previous installed twrp 2.0?
any ideas how to fix that eg. install twrp 2.1 permanent?
For some reasons, the 2.1.0 version does not seem to work on my fire...
2.0.0 works fine but as soon as I flash the 2.1.0, the recovery never works : FFF just hangs after the led turns orange (running FFF 1.2).
I flashed 2.0.0 back and it works fine... weird...
Edit : looks like flashing TWRP 2.1.0 reverted FFF to a previous version.. I lost my "dim green" option... is this normal?
Could you upload TWRP 2.0.0. I see that I can't find it anywhere.. thanks in advanced!
Sent from my HTC Vision using Tapatalk 2
I've found TWRP 2.0.0 in the FFF thread
http://xdaforums.com/showthread.php?t=1399889
There's a link in the OP.
Thank you so much! Out of curiousity... If I can't get my kindle to be recognized by fastboot on my computer...is there a method to do it through terminal emulator?
Sent from my HTC Vision using Tapatalk 2
fastboot flash recovery openrecovery-twrp-blaze-2.1.1.img
TeamWin has quietly updated TWRP for Kindle Fire to version 2.1.1
http://www.teamw.in/project/twrp2/79
http://goo.im/devs/OpenRecovery/blaze/openrecovery-twrp-blaze-2.1.1.img
- All reboot options (System, Recovery, Bootloader) work as expected. No more "I'm stuck in TWRP" posts!!!
- Installation problems found in version 2.1.0 have been fixed. All ROMs I've tested flash correctly. Batch install option is working.
- Updated GUI (looks nice with a little splash of color)
Upgrade to version 2.1.1 is highly recommended for all users of previous TWRP versions.
Install using fastboot:
Code:fastboot flash recovery openrecovery-twrp-blaze-2.1.1.img
flash upload the flashable zip of 2.2.2.1
Sent from my LG-P500 using xda premium
Where is the best place to find a zip of 2.5?
Sent from my Amazon Kindle Fire using XDA Premium HD app