Skip to content
This repository has been archived by the owner on Jan 30, 2022. It is now read-only.

Unofficial baseband update for the CDMA iPhone 4 fixing the GPS timekeeping bug. No longer supported.

License

Notifications You must be signed in to change notification settings

parrotgeek1/iPhone_4_CDMA_GPS_Fix

Repository files navigation

Important Notice

Development of the iPhone 4 CDMA GPS fix is now discontinued, and no further updates will be made to it. It is not compatible with macOS 12 Monterey or newer versions.

What is this?

This is an unofficial update for the CDMA iPhone 4 (iPhone3,3), which installs the new baseband included in the CDMA iPad 2's iOS 9.3.6 update. This fixes the GPS bug which caused the CDMA iPhone 4 to stop keeping correct time after November 3, 2019 00:00 UTC.

NOTE: The GSM iPhone 4 and all older devices are not affected by this bug,

Limitations

Only for Mac!

How to install the new baseband

  1. Creating the patched IPSW

Run ./make_ipsw.sh <iOS_7.1.2_IPSW>

  1. Restoring the firmware

Connect your iPhone 4 and put it in DFU mode.

Run ./restore.sh <Patched_IPSW>

Wait for that to complete.

When your phone reboots, it will have the new baseband.

Credits

s0uthwest, libimobiledevice, and @tihmstar for idevicerestore (which I modified in a hex editor to use the custom local TSS server by default)

@axi0mx for ipwndfu

@tihmstar for partialZipBrowser

xerub and iPhone Dev Team for xpwn and firmware bundle

@sequinn and @parrotgeek1 for root_tar

About

Unofficial baseband update for the CDMA iPhone 4 fixing the GPS timekeeping bug. No longer supported.

Resources

License

Stars

Watchers

Forks