Difference between revisions of "BBUpdaterExtreme"

From The iPhone Wiki
Jump to: navigation, search
Line 1: Line 1:
This is the tool the 3G ramdisk uses to upgrade the baseband
+
This is the tool used by apple to updateflash the Baseband of XGOLD basebands.
  +
It also allow to do some more things like changing the IMEI SV or just powercycling demaged baseband.
   
  +
The tool seems to make a connection to the device cu.debug to flash the firmware, the eeprom and the bootloader.
==Commands==
 
  +
The Device cu.debug is the Emergency Bootloader of the iphone which also is the only gate to flash the baseband.
*queryversion
 
   
  +
There have been some tries to make custom fls / eep files ( which are needed to flash the baseband of the device ).
==Output==
 
  +
This method could bring back 06.15.00 devices back which are now damaged.
Disabling thermal Notifications...OK
 
  +
Disabling sleep...OK
 
  +
With this tool it is not possible to downgrade any baseband version.
Powering radio on through AppleBaseband
 
  +
Doing a hardware reset through AppleBaseband
 
  +
==Commands==
Opening device path /dev/cu.debug, using initial baud 115200
 
  +
*BBUpdaterExtreme help [unknown option] [?]
Pinging modem...Ping timed out, trying again, 9 tries left
 
  +
*BBUpdaterExtreme queryversion | prints the current status of baseband firmware
Pinging modem...OK
 
  +
*BBUpdaterExtreme update -f ICE2_xx.xx.xx.fls -e ICE2_xx.xx.xx.eep | UPDATES ( not downgrades!!! ) Firmware version
Firmware Version: ICE2-01.45.00
 
  +
*BBUpdaterExtreme imeisv [option] | changes the imeisv value
EEP Version: EEP_VERSION:526
 
  +
*BBUpdaterExtreme automatic -S -F [or -L for BL] | for automatic update (while firmware restores)
EEP Revision: EEP_REVISION:0
 
  +
*BBUpdaterExtreme audioparameters [?]
Boot Loader Version: ICE2_BOOT_05.08_G2M3S2
 
  +
*BBUpdaterExtreme ice3dump [?]
FLS/EEP Mismatch: Match
 
  +
*BBUpdaterExtreme staticeep [?]
Doing a hardware reset through AppleBaseband
 
Configuring Hardware Mux...OK
 
-------------------------------------------------------------------------------
 
BEGINNING BOOT
 
-------------------------------------------------------------------------------
 
Sending boot code...OK
 
Automagic-ing firmware from path ICE2_01.45.00.fls...
 
- No compatible firmware files were found in ICE2_01 .45.00.fls
 
Automagic-ing firmware from path ICE2_01.45.00.fls -- All OK
 
!!! Exception at :0:
 
- BBUReturnAborted(8)/16: Automagic failed and can not perform update
 
Re-enabling thermal Notifications...OK
 
Re-enabling sleep...OK
 
   
  +
==Compatible Chipsets==
{{stub|software}}
 
[[Category:Baseband]]
 
[[Category:Hacking Software]]
 

Revision as of 03:01, 10 March 2011

This is the tool used by apple to updateflash the Baseband of XGOLD basebands. It also allow to do some more things like changing the IMEI SV or just powercycling demaged baseband.

The tool seems to make a connection to the device cu.debug to flash the firmware, the eeprom and the bootloader. The Device cu.debug is the Emergency Bootloader of the iphone which also is the only gate to flash the baseband.

There have been some tries to make custom fls / eep files ( which are needed to flash the baseband of the device ). This method could bring back 06.15.00 devices back which are now damaged.

With this tool it is not possible to downgrade any baseband version.

Commands

  • BBUpdaterExtreme help [unknown option] [?]
  • BBUpdaterExtreme queryversion | prints the current status of baseband firmware
  • BBUpdaterExtreme update -f ICE2_xx.xx.xx.fls -e ICE2_xx.xx.xx.eep | UPDATES ( not downgrades!!! ) Firmware version
  • BBUpdaterExtreme imeisv [option] | changes the imeisv value
  • BBUpdaterExtreme automatic -S -F [or -L for BL] | for automatic update (while firmware restores)
  • BBUpdaterExtreme audioparameters [?]
  • BBUpdaterExtreme ice3dump [?]
  • BBUpdaterExtreme staticeep [?]

Compatible Chipsets