Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[bootloader][05-26] FFF 1.4A bugfixes + new look + recovery boot [.zip file size]

OP Hashcode

3rd May 2012, 02:23 AM   |  #1  
Hashcode's Avatar
OP Recognized Developer
Thanks Meter: 22,688
 
3,243 posts
Join Date:Joined: Sep 2011
Donate to Me
More
NEW BOOTLOADER INSTALL METHOD: FLASH.ZIP. SAFER. USE IN RECOVERY JUST LIKE ANY OTHER ROM .ZIP


This is an UPDATED version of FIREFIREFIRE by Pokey9000

CREDITS and THANKS GO TO:
- Pokey9000: For getting this going. Hard to dev at all w/o a way of getting to recovery.
- eldarerathis: Menu code was used from the Extended FIREFIREFIRE github
- Icemank121: All splash/menu screens


Version 1.5 of FIREFIREFIRE changes:
  • [1.5] Better handling for lower power / charging screen
  • [1.4a] Reprioritized the different boot options so that regardless of idme bootmode, the options chosen from the menu would be used first.
  • [1.4] Support for a single boot directly to Recovery for applying ROM updates, etc via "Reboot Recovery" menu in Android. Works with any recovery that is installed. All existing ROM devs need to update their BoardConfig.mk to support this by adding the following:
    TARGET_RECOVERY_PRE_COMMAND := "idme postmode 1;"
    Your builds will need to also have a working "idme" binary and the "libidme.so" lib for the reboot recovery option to work.

    Both of these are in the prebuilts of the device tree on github:
    https://github.com/KFire-Android/and...-11.0/prebuilt
  • Fixed Charging Mode which will pause the boot process and let the device charge if the current capacity is under 3%. If you connect it to the stock charger, the boot can proceed.[/B]
  • Added a Boot Menu which is accessed by pressing the power button after a the initial splash screen is displayed. You then press the menu button again to navigate through each option. If you wait after an option is highlighted, it will automatically be selected after a few seconds.:
    • Normal: Standard boot into your installed ROM
    • Recovery: Boot to recovery
    • Reset Boot Mode: This is a normal bootup but resets "idme bootmode" to 4000 for those that are stuck and can't access idme for whatever reason.

NOTES:
Currently the handling of the power button is a bit sloppy, takes 1-2 presses for it to register each press to navigate through the menu.


Download the recovery-flashable .zip file here:

http://goo.im/devs/hashcode/otter/bootloader/flash-zip
v1.5 md5sum: 4e9d277a31a2a26d33156edf5abbf0e4
v1.4a md5sum: 419c53b922c963082454b14b7de75a90

Apply this flash.zip from recovery just like any other ROM or kernel .zip file. This is by far the safest way to upgrade your bootloader. It does a sha1sum check on the file before applying.


GitHub source (forked from Pokey9000's original) here:
https://github.com/KFire-Android/kf_u-boot
Attached Thumbnails
Click image for larger version

Name:	fff0bootlogo.rle.jpg
Views:	14666
Size:	6.6 KB
ID:	1037539   Click image for larger version

Name:	fff2selectrecovery.rle.jpg
Views:	13437
Size:	6.7 KB
ID:	1037540   Click image for larger version

Name:	fff5LowBattery.rle.jpg
Views:	14528
Size:	7.7 KB
ID:	1037542  
Last edited by Hashcode; 9th December 2013 at 06:51 PM.
The Following 150 Users Say Thank You to Hashcode For This Useful Post: [ View ]
3rd May 2012, 02:39 AM   |  #2  
soupmagnet's Avatar
Retired Forum Moderator
Flag Austin, TX
Thanks Meter: 2,425
 
4,020 posts
Join Date:Joined: Jan 2012
Top notch, Hash! When I saw your name by this, I knew it was going to be something good. Thank you for this.
The Following User Says Thank You to soupmagnet For This Useful Post: [ View ]
3rd May 2012, 02:45 AM   |  #3  
ZzHacks's Avatar
Senior Member
Thanks Meter: 159
 
461 posts
Join Date:Joined: Jan 2012
More
Reserved

Sent from my GT-P1000 using xda premium
3rd May 2012, 02:46 AM   |  #4  
Member
Flag Brasilia
Thanks Meter: 1
 
43 posts
Join Date:Joined: Aug 2010
More
Thanks Hashcode
Really Nice update, it should avoid some people like me ever getting stuck in fastboot, something I did not understood reading the OP.

Suggestion: in a future version, could you make a count down decreasing the selecting marks "--"?
Since it can easily take you out of fastboot, ROM makes could also add reboot to "bootloader".
Last edited by tex321; 3rd May 2012 at 03:02 AM.
3rd May 2012, 02:48 AM   |  #5  
Senior Member
Flag Niteroi, RJ
Thanks Meter: 79
 
531 posts
Join Date:Joined: Jul 2011
Donate to Me
More
Thank you Hashcode for your support and for try to make the Kindle Fire the best device out there.
3rd May 2012, 02:54 AM   |  #6  
Senior Member
Flag Gloucester
Thanks Meter: 261
 
803 posts
Join Date:Joined: Mar 2012
More
Can I use the script to flash this

Sent from my Amazon Kindle Fire using Tapatalk 2
3rd May 2012, 02:58 AM   |  #7  
Member
Flag Parma
Thanks Meter: 14
 
65 posts
Join Date:Joined: Jan 2012
Donate to Me
More
Sweet!
Looks really good. Great work.
3rd May 2012, 03:03 AM   |  #8  
Senior Member
Flag Niteroi, RJ
Thanks Meter: 79
 
531 posts
Join Date:Joined: Jul 2011
Donate to Me
More
Quote:
Originally Posted by jamminjon82

Can I use the script to flash this

Sent from my Amazon Kindle Fire using Tapatalk 2

Yes just rename the file
3rd May 2012, 03:12 AM   |  #9  
soberarmy's Avatar
Senior Member
Flag San Diego
Thanks Meter: 12
 
129 posts
Join Date:Joined: Jan 2011
More
What file do we replace it with. Thanks

Sent from my Kindle Fire using xda premium
3rd May 2012, 03:18 AM   |  #10  
Senior Member
Flag Gloucester
Thanks Meter: 261
 
803 posts
Join Date:Joined: Mar 2012
More
Quote:
Originally Posted by soberarmy

What file do we replace it with. Thanks

Sent from my Kindle Fire using xda premium

I replaced uboot one. Don't forget to change script to match new path

Sent from my Amazon Kindle Fire using Tapatalk 2

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes