16
Baseband Update
LukeeGD edited this page 2024-12-08 11:38:01 +08:00

The baseband that will be used for custom IPSW restores in Legacy iOS Kit will vary depending on the device and version, but it will be the latest baseband for most cases.

For cases where baseband update is disabled, that means it will skip baseband flash during the restore and keep the current modem firmware.

  • A4 and older devices:
    • Baseband update is disabled for all restores with some exceptions below
    • If the device is restored to the latest version but with the jailbreak option disabled, latest baseband will be used
    • iPhone 3G and 3GS: If the jailbreak option is disabled for iOS 4.1, the 4.1 baseband will attempt to flash. However, this will always fail (unless the baseband is on a lower version), and the device will be kicked out of recovery mode after the restore
    • Note: Unlike redsn0w, Legacy iOS Kit does not support baseband downgrades or flashing iPad baseband for carrier unlocks like ultrasn0w.
  • iPad 2 and 3 cellular:
    • Baseband update is disabled for all restores, except when updating to latest iOS 9.3.5/6
  • iPhone 4S, 5, 5C, iPad 4, mini 1:
    • iOS 9.3.6/10.3.4 baseband will be used for all restores, except when updating to latest iOS or the disable-bbupdate or dead-bb flag is enabled. For more details regarding flags, go to Troubleshooting#script-argumentsflags
    • The disable-bbupdate and dead-bb flags are not supported for restoring to latest iOS versions.
    • Warning: The "disable-bbupdate" flag does not always work in preserving baseband functionality. There is a chance of non-working baseband after the restore, so this option is considered as unreliable. Please do not enable this flag and use the latest baseband. Baseband version is pointless on these devices anyway.
  • A7 devices:
    • (except iPad4,6) iOS 10.3.3 SEP and baseband will be used for 10.x restores
    • Latest iOS 12.x SEP and baseband will be used for all other restores
  • Newer A8/A9/A10 devices:
    • Latest iOS SEP/baseband/cryptex will be used for all restores

More Information about Baseband

Baseband device is the chipset that iOS devices use for all operations that require cellular antenna (such as cellular data.) For more info about this, go here: https://theapplewiki.com/wiki/Baseband_Device

Since the baseband operates separately, it has its own RAM, and more importantly its own firmware. Baseband firmware versions are called "baseband versions" or "modem firmware" and the latest firmware version is called "latest baseband."

First, the iPhone 2G. Baseband version does not matter with this, since its latest baseband can use BootNeuter (carrier unlock): https://theapplewiki.com/wiki/BootNeuter

Baseband versions only matter for the iPhone 3G, 3GS, and 4 GSM (iPhone3,1). This is because of how ultrasn0w (another carrier unlock) only works on certain baseband versions before it got patched. ultrasn0w wiki page: https://theapplewiki.com/wiki/Ultrasn0w

To gain ultrasn0w compatibility, only the iPhone 3G and 3GS can downgrade its baseband firmware to a specific version (05.13.04), with redsn0w being the only known utility to be able to do so. These 2 devices can also flash "iPad baseband" (06.15.00) but at the cost of GPS functionality, so baseband downgrade is more favored.

Now the iPhone 4 only has one baseband firmware compatible with ultrasn0w (01.59.00). But unlike the 3G and 3GS, iPhone 4 and newer devices' baseband firmware cannot be downgraded to unsigned versions.

For iPhone 4S and newer, because there are no carrier unlocks like ultrasn0w, there is no need for a specific version, so baseband version does NOT matter at all for these devices. Only the latest baseband should be used for these devices especially since 9.3.6/10.3.4 have a GPS rollover fix, which is what Legacy iOS Kit flashes.