Tutorial How to check Hardware Variants (Mili_wuhan / Mili_hankou / Mili_rio / Mili_chongqing) of the Mi Band 3(i)

rendal

Well-known member
Contributor
Joined
Aug 29, 2018
Messages
804
Likes
669
Points
103
#1
How to check Hardware Revisions for right Choosing correct the firmware
( Mili_wuhan / Mili_hankou / Mili_rio / Mili_chongqing )
version for your Model of the Mi Band 3(i):

Last Updated: Aug 11, 2020

How to check Hardware Revisions (HW):
  • How to check (HW) in GadgedBridge:
  • How to check (HW) in Notify & Fitness for Mi Band:

Known Hardware revisions (HW) of the Mi Band 3(i):
  • Model: Mi Band 3 without NFC (Chinese / Global Version)
    • Hardware Revisions: V0.18.3.2, V0.18.3.4, V0.18.3.6, V0.18.3.8, V0.18.3.10
      • SKU ID: MGW4037CN (black), MGW4042CN (red), MGW4043CN (blue)
      • Official distribution: Chinese Version
      • Default language: Chinese
    • Hardware Revisions: V0.18.4.1, V0.18.4.3, V0.18.4.5, V0.18.5.1
      • SKU ID: MGW4041GL (black)
      • Official distribution: Global Version
      • Default language: English
    • Code Name: Wuhan
    • Model: XMSH05HM
    • Model Name: Mi Band 3
    • Firmware Files (same for this versions "without NFC Chinese / Global"):
      • Mili_wuhan.fw, Mili_wuhan.res
    • Heart sensor on the back of the bracelet:
/
(Chinese Version) / (Global Version)
-------------------------------------------------------------------------​
  • Model: Mi Band 3 without NFC (Global Version)
    • Hardware Revisions: V0.23.18.49, V0.23.19.49, V0.23.35.49
    • SKU ID: MGW4045GL (black)
    • Official distribution: Global Version
    • Default language: English
    • Code Name: Hankou
    • Model: XMSH05HM
    • Model Name: Xiaomi Band 3
    • Firmware Files: Mili_hankou.fw, Mili_hankou.res
    • Heart sensor on the back of the bracelet:

Picture by @be19 / @fprietog / Fresz (miuipolska.pl)
-------------------------------------------------------------------------​
  • Model: Mi Band 3i without NFC (India Version)
    • Hardware Revisions: ????
    • SKU ID: MGW4048IN (black)
    • Official distribution: India Version
    • Default language: English
    • Code Name: Rio
    • Model: XMSH09HM
    • Model Name: Mi Smart Band 3i
    • Firmware Files: Mili_rio.fw, Mili_rio.res
    • "Heart sensor" on the back of the bracelet:

-------------------------------------------------------------------------​
  • Model: Mi Band 3 with NFC (Chinese Version)
    • Hardware Revisions: V0.20.131.33
    • SKU ID: MGW4040CN (black)
    • Official distribution: Chinese Version
    • Default language: Chinese
    • Code Name: Chongqing
    • Model: XMSH06HM
    • Model Name: Mi Band 3
    • Firmware Files: Mili_chongqing.fw, Mili_chongqing.res
    • Heart sensor on the back of the bracelet:

-------------------------------------------------------------------------
The Heart sensor type may vary as desired. What is important is the specific Hardware Revisions (HW).
-------------------------------------------------------------------------
This information is unofficial and may be inaccurate. If you have additional information that is not listed here, please send me a message.
 
Last edited:

ViBE

Well-known member
Joined
Jul 6, 2018
Messages
332
Likes
122
Points
53
#2
what's are the differences between wuhan and hankou? are there any major hardware change/enhancement?
 

fprietog

Active member
Joined
Sep 5, 2018
Messages
117
Likes
99
Points
38
#6
@rendal, thank you very much for the info.

Just one thing about the chinese versions V0.18.3.2, V0.18.3.4 & V0.18.3.6: its heart rate sensor is similar to the NFC one. The photo you show is global version.
 

rendal

Well-known member
Contributor
Joined
Aug 29, 2018
Messages
804
Likes
669
Points
103
#8
Mi Band 4 has the same type of heart sensor as Mi Band 3 (mili_hankou), Hardware Revisions V0.23.19.49.


( Mi Band 4 )​
 
Last edited:

fprietog

Active member
Joined
Sep 5, 2018
Messages
117
Likes
99
Points
38
#9
Mi Band 4 has the same type of heart sensor as Mi Band 3 (mili_hankou), Hardware Revisions V0.23.19.49.
Yep. Some news about the "Mi Band 4" told that it came with an improved heart rate system. If that improvement is software based maybe the newest "Mi Band 3" revision can be also improved since sensor is the same.

And this sensor is big... Maybe battery life should be shortened:
29261.jpg
 
Last edited:

r755

Member
Joined
Jul 21, 2018
Messages
72
Likes
31
Points
23
#11
whats the different fw between hankou & wuhan? AFAIK in wuhan (chinese version with hw rev V0.18.3.2) there is no CE logo/disposal logo on 'about', but after i flashed fw 1.2.0.8 mod on wuhan the logo shows up on about menu
so it is same/different?
just curious.
 
Last edited:

aBStRAcTIrIs007

Well-known member
Contributor
Joined
Jan 31, 2019
Messages
803
Likes
1,180
Points
148
#12
whats the different fw between hankou & wuhan? AFAIK in wuhan (chinese version with hw rev V0.18.3.2) there is no CE logo/disposal logo on 'about', but after i flashed fw 1.2.0.8 mod on wuhan the logo shows up on about menu
so it is same/different?
just curious.
Wuhan is old mb3 with a normal heart rate sensor but in Hankow an improved heart rate sensor was given who's uses a completely different firmware named : mili_hankou.fw
But normal one uses : mili_wuhan.fw
 

r755

Member
Joined
Jul 21, 2018
Messages
72
Likes
31
Points
23
#14
Wuhan is old mb3 with a normal heart rate sensor but in Hankow an improved heart rate sensor was given who's uses a completely different firmware named : mili_hankou.fw
But normal one uses : mili_wuhan.fw
glad im not yet flash my wuhan using hankou fw ,maybe by doing that my wuhan is killed :)
 

rendal

Well-known member
Contributor
Joined
Aug 29, 2018
Messages
804
Likes
669
Points
103
#15
glad im not yet flash my wuhan using hankou fw ,maybe by doing that my wuhan is killed :)
Brick of mili_wuhan after flashing mili_hankou FW is not threatened, FW is automatically just not uploaded.
 

vojtna

New member
Joined
Jul 18, 2018
Messages
3
Likes
1
Points
3
#17
Does anyone know how to change from chinese default language to english default language (i dont mean installing every new firmware in chinese and than in english)? Like to go from V0.18.3.2 to V0.18.4.1?
Is it even possible to change it like that?
 

rendal

Well-known member
Contributor
Joined
Aug 29, 2018
Messages
804
Likes
669
Points
103
#18
Does anyone know how to change from chinese default language to english default language (i dont mean installing every new firmware in chinese and than in english)? Like to go from V0.18.3.2 to V0.18.4.1?
Is it even possible to change it like that?
Hardware revisions cannot be changed. HW Revision is stored outside the Application Firmware (Application Firmware, FW uploaded via Bluetooth) and this is just a small part of the Firmware. Respectively the Firmware section for the given HW revision.
The solution is to change versions of Firmware and Resources, this will prevent updates.

Here you can see the full content of Flash MB3:
Full Dump Flash Images for the Mi Band 3 | Xiaomi Mi Band 3 | GeekDoing
 
Last edited:

xr88bliss

New member
Joined
Jun 26, 2019
Messages
1
Likes
0
Points
1
#20
Can someone please tell me if Mi Band 3 with hardware revision V0.18.3.8 is Wuhan or not? I can't seem to find any information on this hardware revision.
 

Trusted Store

Our Telegram Channel

Which color of official strap would you like to buy for your Mi Band 3?

  • Black

    Votes: 1,823 52.8%
  • Deep Blue

    Votes: 1,017 29.5%
  • Redish Orange

    Votes: 610 17.7%

Forum statistics

Threads
1,701
Messages
36,052
Members
184,711
Latest member
Sgjfhnvfm
Top