Free as in Freedom: Codeberg.org. Create your repos!
Amazfit Bip Firmware Update
ThomasWaldmann muokkasi tätä sivua 3 kuukautta sitten

CAUTION

This page is about the Amazfit Bip (1), Model A1608.

This feature has the potential to brick your Amazfit Bip! That said, this has never happened to any of the developers through flashing, but remember you’re doing this at your own risk. However we had one brick caused by the faulty beta firmware 0.1.0.51 [3].

Getting the firmware

Since we may not distribute the firmware, you have to do a little work. You need to find and download a Mi Fit APK file. There is an APK Mirror Web site that might help you find Mi Fit. Extract the downloaded .apk file with “unzip”, and you will find an assets/ directory containing *.fw files, among others.

The Amazfit Bip requires the Mili_chaohu.* files. For tested versions and known issues check below.

Installing the firmware

Copy the desired Amazfit Bip gps, resource and firmware files as a *.gps, *.res and *.fw file to your Android device and open it from any file manager on that device. The Gadgetbridge FW/App Installer activity should then be started and guide you through the installation process.

Recommended flashing order:

  1. Mili_chaohu.fw
  2. Mili_chaohu.res (the Bip will tell you when needed)
  3. Mili_dth.gps (this rarely changes, check the table below, if you should update)

Flashing the *.fw triggers a reboot and will show a screen which will ask you to flash the .res if your version is outdated.

Note 1: Both upgrade and downgrade of firmware versions is possible but untested, we do not encourage to do it.

Note 2: After flashing to a 0.0.9.x release the first time coming from prior versions you have to remove the pairing in Android Bluetooth settings, then press the + button in Gadgetbridge to pair again.

Note 3: Starting with Firmware version 0.0.9.14 the Amazfit Bip supports English menus. If the desired language is not shown automatically, you can select it in Settings->Amazfit Bip Settings->Language after installing the corresponding firmware file.

Note 4: Recent firmwares come in two version (“Normal” and Latin), While “Normal” seems to support English and Chinese (Spanish support introduced and later dropped), the Latin version seems to support Spanish and Russian. If you flash the Latin version you also need to flash the Latin font (which does not contain CJK characters).

Note 5: The GPS firmware files are a bit of a mess. Usually one would expect that the correct GPS file is the Mili_chaohu.gps, but in assets/firmwares.json one can see that the Mili_dth.gps is the recommended one.

Known firmware Versions

Original Firmware Versions:

  • 0.0.7.90 (Tested, pre-installed with Chinese watches manufactured July 2017)
  • 0.0.8.95 (pre-installed with the “English Version” manufactured December 2017)

0.0.8 series

fw ver MiFit ver tested known issues res ver gps ver fw-md5 res-md5 gps-md5
0.0.8.10 3.0.0 no ?? 7 9367,8f79a91,0,0, d5e10b1b25 2283a4d780 db27b91405
0.0.8.20 3.0.2 no ?? 7 9367,8f79a91,0,0, d737c210d9 2283a4d780 db27b91405
0.0.8.32 3.0.4 no ?? 10 9367,8f79a91,0,0, 2e20c581ba ddc3c7075d db27b91405
0.0.8.74 3.0.5 yes deep sleep [1] 12 9367,8f79a91,0,0, bc0eccb542 88a6675421 db27b91405
0.0.8.88 3.0.7 yes slow UI, deep sleep [1] 13 9367,8f79a91,0,0, 2d182f0640 8c2953fb1d db27b91405
0.0.8.96 OTA only yes deep sleep [1] 16 9367,8f79a91,0,0, 5458007fe8 2a745c9e97 db27b91405
0.0.8.97 OTA only yes deep sleep [1] 16 9367,8f79a91,0,0, e19cf33820 2a745c9e97 db27b91405
0.0.8.98 OTA only yes deep sleep [1] 16 9367,8f79a91,0,0, c2c5737a30 2a745c9e97 db27b91405

0.0.9 series (introduces English language)

fw ver MiFit ver tested known issues res ver gps ver fw-md5 res-md5 gps-md5
0.0.9.14 3.1.0 yes deep sleep [1] 17 9367,8f79a91,0,0, 92824f9e7c e90b394bf0 db27b91405
0.0.9.26 3.1.2 yes deep sleep [1], connection drops with some phones 17 9565,dfbd8fa,0,0, 78e59e39d2 e90b394bf0 97f9794cc4
0.0.9.40 3.1.3 yes deep sleep [1] 19 9565,dfbd8fa,0,0, fae9548f69 7099605b7e 97f9794cc4
0.0.9.49[2] 3.1.6.1 yes deep sleep [1] 20 9565,dfbd8fa,0,0, ba17b217a8 656c784e54 97f9794cc4
0.0.9.59[2] 3.1.7.1 yes deep sleep [1] 20 9565,dfbd8fa,0,0, 617af082c8 656c784e54 97f9794cc4

0.1.0 series

fw ver MiFit ver tested known issues res ver gps ver fw-md5 res-md5 gps-md5
0.1.0.08 3.1.9 yes deep sleep [1] 20 9565,dfbd8fa,0,0, 47ae3eb874 656c784e54 97f9794cc4
0.1.0.11[2] 3.1.8.1 yes deep sleep [1] 20 9565,dfbd8fa,0,0, 52e056e27a 656c784e54 97f9794cc4
0.1.0.17[2] 3.2.0.1 yes deep sleep [1] 21 9565,dfbd8fa,0,0, 15c899aff4 fcda343cdf 97f9794cc4
0.1.0.26 3.2.1 yes deep sleep [1] 22 9565,dfbd8fa,0,0, a64b9ce5d5 c9e82528cb 97f9794cc4
0.1.0.27[2] 3.2.2.1 yes deep sleep [1] 22 9565,dfbd8fa,0,0, f76b8c0e53 c9e82528cb 97f9794cc4
0.1.0.33[2] 3.2.2.2 yes deep sleep [1] 23 9565,dfbd8faf42,0 3109ebb17d 136a07f0f1 b4f787b3e7
0.1.0.39[2] 3.2.2.3 yes deep sleep [1] 24 9565,dfbd8faf42,0 c37c04794f 25e306b149 b4f787b3e7
0.1.0.43[2] 3.2.3.1 yes deep sleep [1] 24 9565,dfbd8faf42,0 19d3adcf65 25e306b149 b4f787b3e7
0.1.0.44 3.2.5 yes deep sleep [1] 24 9565,dfbd8fa,0,0, c2deae493b 25e306b149 97f9794cc4
0.1.0.45[2] 3.2.5.1 yes deep sleep [1] 24 9567,8b05506,0,0, 9c1e36695c 25e306b149 c426b76114
0.1.0.51[2] 3.2.7.1 brick[3] deep sleep [1] 25 9567,8b05506,0,0, 26116b3b2e 48a0d11de4 c426b76114
0.1.0.66[2] 3.2.7.2 no deep sleep [1], slow UI 26 9567,8b05506,0,0, e00e197f9f e77e6ec609 c426b76114
0.1.0.70 3.2.7 yes deep sleep [1] 26 9567,8b05506,0,0, 7fbbfba40b e77e6ec609 c426b76114
0.1.0.77[2] 3.2.8.1 no deep sleep [1] 27 9567,8b05506,0,0, 585b8ff7ed 57733612f2 c426b76114
0.1.0.80 3.2.8 yes deep sleep [1] 27 9567,8b05506,0,0, 769391c599 57733612f2 c426b76114
0.1.0.86 3.2.9 yes deep sleep [1] 28 9567,8b05506,0,0, 787d8bb255 f759680274 c426b76114
0.1.0.87[2] 3.3.0.1 no deep sleep [1] 28 9567,8b05506,0,0, 73a1213079 f759680274 c426b76114
0.1.0.89[2] 3.3.0.2 no deep sleep [1] 28 9567,8b05506,0,0, 503fe62959 f759680274 c426b76114
0.1.0.99[2] 3.3.2.1 no deep sleep [1] 29 9567,8b05506,0,0, d00c5dbe4c bfe0e5550f c426b76114

0.1.1 series

fw ver MiFit ver tested known issues res ver gps ver fw-md5 res-md5 gps-md5
0.1.1.05[2] 3.3.2.2 no deep sleep [1] 30 9567,8b05506,0,0, 7e4e4163f6 4648ed16f3 c426b76114
0.1.1.14 3.3.1 yes deep sleep [1] 31 9567,8b05506,0,0, 0b45fc881e 16542e0167 c426b76114
0.1.1.15[2] 3.3.4.1 no deep sleep [1] 32 9567,8b05506,0,0, ce77cade5a e8d954081b c426b76114
0.1.1.17[2] 3.3.4.6 yes deep sleep [1] 32 9567,8b05506,0,0, 330b77a0cf e8d954081b c426b76114
0.1.1.25[2] 3.3.4.9 no deep sleep [1] 32 9567,8b05506,0,0, fca925d997 e8d954081b c426b76114
0.1.1.29[2] 3.3.4.10 yes deep sleep [1] 33 9567,8b05506,0,0, 591645d704 e7521511a2 c426b76114
0.1.1.31[2] 3.3.4.11 yes deep sleep [1] 34 9567,8b05506,0,0, bb5b6add49 5c78d12108 c426b76114
0.1.1.36 3.3.2 yes deep sleep [1] 34 9567,8b05506,0,0, 958afb6ed1 5c78d12108 c426b76114
0.1.1.39[2] 3.3.4.13 yes deep sleep [1] 36 9567,8b05506,0,0, a6b1425f0a 920d9e961e c426b76114
0.1.1.41[2] 3.4.0.1 yes deep sleep [1] 37 9567,8b05506,0,0, be8d0cee6c 2a092f2bd1 c426b76114
0.1.1.45[2] 3.4.0.2 yes deep sleep [1] 38 9567,8b05506,0,0, 8db0857956 b93943ea00 c426b76114

1.0.x series

fw ver MiFit ver tested known issues res ver gps ver fw-md5 res-md5 gps-md5
1.0.1.00 3.4.2 yes deep sleep [1] 39 9567,8b05506,0,0, 2e4d0a04b7 de29d2348b c426b76114
1.0.2.00[2] 3.4.4.1 yes deep sleep [1] 40 9567,8b05506,0,0, 37ed4544d7 1bd4015d3e c426b76114
1.1.1.00[2] 3.4.4.2 yes deep sleep [1], slowed a bit 40 9567,8b05506,0,0, 020d5b055c 1bd4015d3e c426b76114
1.1.2.05 3.4.4 yes deep sleep [1] 41 9567,8b05506,0,0, 21edab6ad1 c49e723e02 c426b76114
1.1.5.02 3.5.3 yes deep sleep [1] 42 15974,e61dd16,126 42ded70887 01e1408f4c decbf6ac1b
1.1.5.12 3.5.8 yes ? 42 15974,e61dd16,126 a3cf74275f 01e1408f4c decbf6ac1b
1.1.5.16 3.5.9 yes ? 42 15974,e61dd16,126 1196c0164f 01e1408f4c decbf6ac1b

[1]: deep sleep detection does not work properly with Gadgetbridge, see https://github.com/Freeyourgadget/Gadgetbridge/issues/686#issuecomment-343773224

[2] Beta Firmware (never appeared in a regular Mi Fit release)

[3]: We had a brick on this firmware, a bootloop occurred without any way to fix it. This has also been confirmed here https://4pda.ru/forum/index.php?s=&showtopic=835724&view=findpost&p=63329141