Xiaomi Mi Notebook Air 13 2018 8250u/8550u MX150

Search This thread

whochismo

Member
Apr 10, 2008
18
0
Tutorial for unlocking XTU settings on XMAKB3M0P0B09, XMAKB3M0P0D0A, XMAKB3M0P100B and latter bios:
1. Download "variable patcher.rar" from here: https://forum.xda-developers.com/windows-10/general/xiaomi-air-13-t3659796
2. Unpack. Then delete "Patcher.cmd" inside folder and then delete "variable.ps1" inside bin folder, you wont need them.
3. Open CMD (Administrator mode) navigate to folder where "H2OUVE.exe" exists
4. Execute command: H2OUVE.exe -gv CpuSetup.txt -n CpuSetup (pay attention that capital letters matters)
5. Execute command: H2OUVE.exe -gv Custom.txt -n Custom (pay attention that capital letters matters) (Don't close CMD)
6. Backup these two files and keep safe
7. Open CpuSetup.txt with any editor
8. Find and navigate to line 000000E0: xx xx xx xx xx xx xx xx xx xx xx 01 xx xx xx xx (xx - you will see numbers which are different for every model, ignore them and don't touch them)
9. You should inspect 5th number from end if it is 01(overclock locked) then you should change to 00 (xx xx xx xx xx xx xx xx xx xx xx 00 xx xx xx xx)
10. Copy GUID which is under "CpuSetup" in my example "B08F97FF-E6E8-4193-A997-5E9E9B0ADB32"
11. Save file with new name CpuSetupEdited.txt, then close file and keep it next to "H2OUVE.exe"
12. Open Custom.txt
13. You will see many "Custom" tables but you only need the one which has the same GUID you copied from CpuSetup.txt, example "B08F97FF-E6E8-4193-A997-5E9E9B0ADB32"
14. ctrl+f and ctrl+v (GUID) and search for that "Custom" table
15. Once you locate it perform same steps 8-9
16. Save file with new name CustomEdited.txt, then close file and keep next to "H2OUVE.exe"
17. Now execute CMD command: H2OUVE.exe -sv CpuSetupEdited.txt and then H2OUVE.exe -sv CustomEdited.txt
18. Restart PC

Now you should see activated controls. But please be noted that Xiaomi still has limited CPU power to 15W and increasing W will not give you more power. This is only to decrease voltage for better temperature and efficiency.

Currently I'm working on unlocking BIOS flash through FPTW
Latter on I will work on performance mods
But don't ask for ETA, this is side project and everything depends on my spare time.

Would this work on BIOS XMAKB3M0P130D (September 2018) for Air 13" i5-8250U?
 

whochismo

Member
Apr 10, 2008
18
0
Worked!

Would this work on BIOS XMAKB3M0P130D (September 2018) for Air 13" i5-8250U?

I went ahead and tried it anyway. It worked. Now the undervolting options are unlocked in Intel Extreme Tuning Utility, and I was able to undervolt my cpu to -0.105V without crashing. However, I did not see much improvement regarding the temperatures, and the laptop still throttles when the cpu works at 100%. I have not yet checked if the battery life has improved or not, but it probably did so.

Does anyone have the new Bios XMAKB3M0P130D.exe?

I would be glad to share it if someone tells me how to extract my BIOS in that format.
 

Techport43

New member
Jan 31, 2019
3
0
Can anyone give a link on a NF8480M5_BIOS_3.0.05_20180420, plz? I need a DMI Tool, but a link on inspur not work, 404 error. Thanks.
 

whochismo

Member
Apr 10, 2008
18
0
Can anyone give a link on a NF8480M5_BIOS_3.0.05_20180420, plz? I need a DMI Tool, but a link on inspur not work, 404 error. Thanks.

I checked the original link, and the download did not work because the firmware version was updated on the website. This is the new link: http://en.inspur.com/eportal/fileDi...ur NF8480M5/NF8480M5_BIOS_4.0.04_20181107.zip
(In case the link breaks again, I just went to http://en.inspur.com/eportal and searched for NF8480M5, it's no big deal)
 

Techport43

New member
Jan 31, 2019
3
0
I checked the original link, and the download did not work because the firmware version was updated on the website.
Thanks for fast helping.
Unfortunately, this is not work for me.
I try write DMI on a Lenovo Miix 320-10ICR and i hoped, that this tool will did it, but no - i have a error "DMI Bios Function 52h, Set DMI Structure (82h - Function not supported)", i can only a view DMI, this function works correct (my bios crashed, was flash a dump via spi programmer, with another DMI, and now i wish write my DMI). Also i cant edit direct in HEX - in dump no DMI in explicitly provided, structure are crypted.
I clearly understand, that i have an another device and this is absolutely another tred, but this is the only clear instruction and download link on a relatively fresh version utility, that i was can find.
Maybe you have information, what is a error or where i can find a version H2OSDE, which is compitable with my device?
Thanks in advance and sorry what i climb into non my device tred with my questions.
 

shiyou

Senior Member
Feb 20, 2010
468
9
I have the Xiaomi mi notebook air 13 2019 i7 8550u with BIOS XMAKB3MOP1710

would this patch also work for me?
 

GodFire62

Member
Jul 20, 2017
16
8
Hello guys, I know it' s a hard work ant that it takes a long time, but did you manage to unlock the TDP on Mi notebook Air 13.3 (2018) ?
Regards,
 

kazihorka

New member
Jul 14, 2013
2
0
HDR problem

HI,
I don't know, if someone looking here, but I have Air 13,3 (2018 - UHD 620 + MX150) and I can not get HDR working. I'm using HDMI direct (not via USB-C) and Philips TV. Any setting combination and cable got me HDR working. Do you have a idea, how to solve it? Drivers are fresh.
 

gacon1000

Senior Member
Mar 14, 2007
116
3
Tutorial for unlocking XTU settings on XMAKB3M0P0B09, XMAKB3M0P0D0A, XMAKB3M0P100B and latter bios:
1. Download "variable patcher.rar" from here: https://forum.xda-developers.com/windows-10/general/xiaomi-air-13-t3659796
2. Unpack. Then delete "Patcher.cmd" inside folder and then delete "variable.ps1" inside bin folder, you wont need them.
3. Open CMD (Administrator mode) navigate to folder where "H2OUVE.exe" exists
4. Execute command: H2OUVE.exe -gv CpuSetup.txt -n CpuSetup (pay attention that capital letters matters)
5. Execute command: H2OUVE.exe -gv Custom.txt -n Custom (pay attention that capital letters matters) (Don't close CMD)
6. Backup these two files and keep safe
7. Open CpuSetup.txt with any editor
8. Find and navigate to line 000000E0: xx xx xx xx xx xx xx xx xx xx xx 01 xx xx xx xx (xx - you will see numbers which are different for every model, ignore them and don't touch them)
9. You should inspect 5th number from end if it is 01(overclock locked) then you should change to 00 (xx xx xx xx xx xx xx xx xx xx xx 00 xx xx xx xx)
10. Copy GUID which is under "CpuSetup" in my example "B08F97FF-E6E8-4193-A997-5E9E9B0ADB32"
11. Save file with new name CpuSetupEdited.txt, then close file and keep it next to "H2OUVE.exe"
12. Open Custom.txt
13. You will see many "Custom" tables but you only need the one which has the same GUID you copied from CpuSetup.txt, example "B08F97FF-E6E8-4193-A997-5E9E9B0ADB32"
14. ctrl+f and ctrl+v (GUID) and search for that "Custom" table
15. Once you locate it perform same steps 8-9
16. Save file with new name CustomEdited.txt, then close file and keep next to "H2OUVE.exe"
17. Now execute CMD command: H2OUVE.exe -sv CpuSetupEdited.txt and then H2OUVE.exe -sv CustomEdited.txt
18. Restart PC

Now you should see activated controls. But please be noted that Xiaomi still has limited CPU power to 15W and increasing W will not give you more power. This is only to decrease voltage for better temperature and efficiency.

Currently I'm working on unlocking BIOS flash through FPTW
Latter on I will work on performance mods
But don't ask for ETA, this is side project and everything depends on my spare time.

Can anyone share the "variable patcher.rar", because the link is dead
 

Robbe-7

New member
Apr 13, 2011
1
0
I have the Xiaomi mi notebook air 13 2019 i7 8550u with BIOS XMAKB3MOP1710

would this patch also work for me?

Did you unlock this Version of BIOS?
I have a Mi Air 13 2019 (i5,MX250) with the same BIOS Version. I want to undervolt the CPU.

Can you or somebody else help me ?

Thanks a lot!
 

Arnold.Ger

Member
Jan 25, 2011
15
5
Since this thread is nearly dead and someone in the future maybe want to update and unlock his bios.
johnnync13 over at github collected a lot of informations and did some work supporting macOS on the Mi Notebook Air 2018.
This includes a collection of Bios Updates and a guide to unlock it under Windows. https://github.com/johnnync13/Xiaomi-Mi-Air

Otherwise for a more quiet Laptop under Windows I still run Notebook Fan Control https://github.com/hirschmann/nbfc and turn everything down in the windows energy options. I don't use Intel Xtu anymore but you can give it a try if necessary. Newer Versions after 6.4.1.23 aren't directly supported anymore and need a workaround. https://www.processio.com/intel-xtu...empted-to-install-on-an-unsupported-platform/

Under Linux I run: TLP and NBFC. I thought about running Bumblebee or "PRIME render offload" but had no time to look deeper into it and can't risk to screw around since i need my linux distro for work.
 
Last edited:
  • Like
Reactions: DarcyHart

juancabu93

Member
Dec 11, 2010
44
6
I have a problem with this computer, if I let it rest for a few minutes, it automatically goes into a kind of hibernation from which it is not able to get out. It does not matter which keys are pressed, the computer is on but does not respond. The screen remains black but, for example, the keys are backlit or the fans are heard.Does this happen to anyone else? Any suggestion? Thank you
 

matus1604

New member
Jan 11, 2014
4
2
If someone is still alive here, there is a new bios (XMAKB3M0P19GG) for Xiaomi Air 13.3 2018 with 8th gen CPU. I tried it on i7-8550u CPU. It can be downloaded through Xiaomi website:
https://www.mi.com/service/bijiben/drivers/13-air-8

Direct link for bios file (also added it to attachment -> more future proof):
https://cdn.cnbj1.fds.api.mi-img.com/mibook-drivers/BIOS/MarbleR8/BIOS_1911.zip

juancabu93
I have the same problem as you, sometimes it's okay and it wakes up, but sometimes screen just remains black and fans goes full throttle. I tried reinstall windows several times, tried multiple bios versions (XMAKB3M0P100B, XMAKB3M0P12GG, XMAKB3M0P19GG) and nothing helped. From then, I change Windows settings (see pictures), no sleep, no display off after lid is closed or timeout. Now, pc do not go to sleep or turn off screen, but it's working fine without going black and not responding.

Also, try to check bios settings to wake up, there are 2 options (I think, it's enable wake up by keyboard and lid)

Screenshot_1.png
Screenshot_2.png
 

Attachments

  • BIOS_1911.zip
    6.3 MB · Views: 25
  • Like
Reactions: DarcyHart

fightforlife

Senior Member
Oct 25, 2012
52
34
If someone is still alive here, there is a new bios (XMAKB3M0P19GG) for Xiaomi Air 13.3 2018 with 8th gen CPU. I tried it on i7-8550u CPU. It can be downloaded through Xiaomi website:
https://www.mi.com/service/bijiben/drivers/13-air-8

Direct link for bios file (also added it to attachment -> more future proof):
https://cdn.cnbj1.fds.api.mi-img.com/mibook-drivers/BIOS/MarbleR8/BIOS_1911.zip

juancabu93
I have the same problem as you, sometimes it's okay and it wakes up, but sometimes screen just remains black and fans goes full throttle. I tried reinstall windows several times, tried multiple bios versions (XMAKB3M0P100B, XMAKB3M0P12GG, XMAKB3M0P19GG) and nothing helped. From then, I change Windows settings (see pictures), no sleep, no display off after lid is closed or timeout. Now, pc do not go to sleep or turn off screen, but it's working fine without going black and not responding.

Also, try to check bios settings to wake up, there are 2 options (I think, it's enable wake up by keyboard and lid)

View attachment 5209053View attachment 5209055


I have a lot of problems with XMAKB3M0P19GG.
My frames in CSGo went from 120 to 30.
It seems the GPU is power limit is lower and the CPU Prochot is also lower.

I am currenlt searching for a way to downgade again
 

matus1604

New member
Jan 11, 2014
4
2
I have a lot of problems with XMAKB3M0P19GG.
My frames in CSGo went from 120 to 30.
It seems the GPU is power limit is lower and the CPU Prochot is also lower.

I am currenlt searching for a way to downgade again

Good to know, I haven't tried games yet.

If you want to downgrade, just download older bios (I have original 100B and newer 12GG, if you want), extract bios *.exe file with e.g. WinRAR, open file platform.ini and find string
"
[Bios_Version_Check]
Flag=1
"
and write 0 instead of 1. After that, you can downgrade bios without error.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    Tutorial for unlocking XTU settings on XMAKB3M0P0B09, XMAKB3M0P0D0A, XMAKB3M0P100B and latter bios:
    1. Download "variable patcher.rar" from here: https://forum.xda-developers.com/windows-10/general/xiaomi-air-13-t3659796
    2. Unpack. Then delete "Patcher.cmd" inside folder and then delete "variable.ps1" inside bin folder, you wont need them.
    3. Open CMD (Administrator mode) navigate to folder where "H2OUVE.exe" exists
    4. Execute command: H2OUVE.exe -gv CpuSetup.txt -n CpuSetup (pay attention that capital letters matters)
    5. Execute command: H2OUVE.exe -gv Custom.txt -n Custom (pay attention that capital letters matters) (Don't close CMD)
    6. Backup these two files and keep safe
    7. Open CpuSetup.txt with any editor
    8. Find and navigate to line 000000E0: xx xx xx xx xx xx xx xx xx xx xx 01 xx xx xx xx (xx - you will see numbers which are different for every model, ignore them and don't touch them)
    9. You should inspect 5th number from end if it is 01(overclock locked) then you should change to 00 (xx xx xx xx xx xx xx xx xx xx xx 00 xx xx xx xx)
    10. Copy GUID which is under "CpuSetup" in my example "B08F97FF-E6E8-4193-A997-5E9E9B0ADB32"
    11. Save file with new name CpuSetupEdited.txt, then close file and keep it next to "H2OUVE.exe"
    12. Open Custom.txt
    13. You will see many "Custom" tables but you only need the one which has the same GUID you copied from CpuSetup.txt, example "B08F97FF-E6E8-4193-A997-5E9E9B0ADB32"
    14. ctrl+f and ctrl+v (GUID) and search for that "Custom" table
    15. Once you locate it perform same steps 8-9
    16. Save file with new name CustomEdited.txt, then close file and keep next to "H2OUVE.exe"
    17. Now execute CMD command: H2OUVE.exe -sv CpuSetupEdited.txt and then H2OUVE.exe -sv CustomEdited.txt
    18. Restart PC

    Now you should see activated controls. But please be noted that Xiaomi still has limited CPU power to 15W and increasing W will not give you more power. This is only to decrease voltage for better temperature and efficiency.

    Currently I'm working on unlocking BIOS flash through FPTW
    Latter on I will work on performance mods
    But don't ask for ETA, this is side project and everything depends on my spare time.
    5
    Hi,

    This will be a place where I will work on bios and will provide following:
    *Unlock XTU voltage and power control
    *Change fake MB S/N (1234567890123456789012) to original which can be found on the battery
    *Change Chinese Win 10 product key in BIOS to English Win 10 Home/Pro
    *Unlock hidden features in BIOS
    *Any other possible mods I'll come up with

    Original thread started here - https://www.reddit.com/r/Xiaomi/com...k_pro_bios_patcher_for_0502_and_0603/e50w9cw/ Be careful flashing others firmware as it will overwrite your win key, device s/n and motherboard s/n. I will create tutorial how to do this properly keeping your original and unique data.

    Tutorial for unlocking hidden settings in XTU:
    https://forum.xda-developers.com/showpost.php?p=77626628&postcount=11

    Tutorial for removing BIOS flash protection, Preparing BIOS to flash and fixing MB S/N:
    https://forum.xda-developers.com/showpost.php?p=77690179&postcount=20
    4
    Tutorial removing BIOS flash protection
    Warning: This should potentially work only for BIOS ver XMAKB3M0P0B09, XMAKB3M0P0D0A, XMAKB3M0P100B and later. Will NOT work on XMAKB3M0P0705 as they have additional security which can't be removed easy.
    As I'm currently on XMAKB3M0P0705 and it doesn't work form, but it should work for above mentioned bios versions.

    1. Download "variable patcher.rar" from here: https://forum.xda-developers.com/windows-10/general/xiaomi-air-13-t3659796
    2. Unpack. Then delete "Patcher.cmd" inside folder and then delete "variable.ps1" inside bin folder, you wont need them
    3. Open CMD (Administrator mode) navigate to folder where "H2OUVE.exe" exists
    4. Execute command: H2OUVE.exe -gv AllVars.txt (Don't close CMD)
    6. Backup file and keep safe
    7. Open AllVars.txt with any editor
    8. You will see all tables with your variables, but you will have to edit only some of them
    9. Copy this GUID 4570B7F1-ADE8-4943-8DC3-406472842384 and search for two tables in your text editor, should be PchSetup and Custom
    10. In both tables find line 00000010: xx xx xx xx xx xx 01 01 xx xx xx xx xx xx xx xx (xx - you will see numbers which are different for every model, ignore them and don't touch them)
    11. First number is RTC Lock, second is BIOS Lock. Change both to 00 (Disable), if there's 00 already don't do anything
    12. In same both tables (PchSetup and Custom) find line 00000610: xx xx 01 xx xx xx xx xx xx xx xx xx xx xx xx xx
    13. If there is 01 (Flash Protection Range Registers) change to 00
    14. Copy this GUID B08F97FF-E6E8-4193-A997-5E9E9B0ADB32 and search for two tables in your text editor, should be CpuSetup and Custom
    15. In both tables find line 000000E0: xx xx xx xx xx xx xx xx xx xx xx xx 01 xx xx xx
    16. Change 01 (BIOS Guard) to 00
    17. Copy this GUID 5432122D-D034-49D2-A6DE-65A829EB4C74 and search for two tables in your text editor, should be MeSetup and Custom
    18. In both tables find line 00000000: xx 00 xx 00 xx xx xx xx xx xx xx xx xx xx xx xx
    19. First number is Local FW Update, second is Me FW Image Re-Flash. Change both to 01
    20. Save file with new name AllVarsEdited.txt, then close file and keep it next to "H2OUVE.exe"
    21. Now execute CMD command: H2OUVE.exe -sv AllVarsEdited.txt
    22. Restart PC
    23. Open CMD (Administrator mode) navigate directory where FPTW is located (if you don't have it search in internet)
    24. Now backup your current BIOS using command FPTW -d bios.bin -bios
    25. Try to flash back your own backup with command FPTW -f bios.bin -bios
    26. If you didn't get any errors you are all good to go and flash any bios backup.

    In case this doesn't work this wont brick your laptop. Please let me know the outcome so I could look for other protection.

    Also this method will definatelly unlock ME region so you can proceed with these tutorials:
    https://www.win-raid.com/t596f39-Intel-Management-Engine-Drivers-Firmware-amp-System-Tools.html - Update ME region
    https://www.win-raid.com/t1658f39-G...-CS-TXE-Regions-with-Data-Initialization.html - flash cleaned ME region (FPTW command: FPTW -f ME.bin -ME)

    Tutorial how to move your unique BIOS data to the BIOS you want to flash:

    1. Download HxD hex editor - https://mh-nexus.de/en/downloads.php?product=HxD20 and install
    2. Download any BIOS version (size should be 7340032 bytes) you want to flash (search it this thread or reddit or internet)
    3. Backup your BIOS FPTW -d bios.bin -bios (size should be identical 7340032 bytes)
    4. Open both files in HxD editor and then go to Analysis -> Data comparison -> Compare...
    5. New window will open so click OK and both files will be vertically aligned
    6. On both files move to offset 3F000 using Search -> goto... (This is where your device serial number is located)
    7. On your BIOS file left mouse click at the beginning of offset 3F000 and drag to the end of offset 3F0D0 - totally 14 lines should be selected in blue font, then press ctrl+c
    8. On BIOS you want to flash, select same area, then right mouse click and choose Paste Write
    9. Just double check if structure is the same after you done paste (number of lines should NOT increase/decrease). Only data should be changed
    10. On both files move to offset 490000 using Search -> goto...
    11. This is where your WIN key is stored. Copy it from your BIOS to BIOS you will flash. (I haven't test it, but possibility is to insert new OEM Win 10 Home/Pro any language)
    12. Save this as a new file
    13. Ensure that the file size is the same (7340032 bytes)
    14. Cross oneself (lol)
    15. Flash using FPTW -f YourBiosName.bin -bios (bios name should be same you used in step 12)

    Also please be noted that once you flash someone's else BIOS they most probably will be BIOS locked and XTU disabled - so you will have to perform same steps again.

    Disclaimer: As always, BIOS flashing is dangerous procedure! Use it at your own risk!!! I'm not responsible if something goes wrong! But if you already familiar with flashing procedure so there shouldn't be any problems.

    Tutorial how to find your Motherboard's serial number and flash into BIOS:
    As you have probably noticed you have fake MB S/N 1234567890123456789012. I know because I have it to and everyone else...
    To change it:
    1. Disassemble your laptop, and find your MB S/N onto battery and write it down somewhere
    2. Download this package http://en.inspur.com/eportal/fileDi...ur NF8480M5/NF8480M5_BIOS_3.0.05_20180420.zip
    3. Extract it
    4. Go to folder NF8480M5_BIOS_3.0.05_20180420\DMI Tool\Windows\ and extract H2OSDE that is all you need from this package, you can delete everything else
    5. Open H2OSDE-Wx64.exe
    6. Input 3 and press Enter then input 2 and press enter
    7. Input s4 (this is string where you should see old serial 1234567890123456789012) and press Enter
    8. Add your MB S/N from battery without any "" or other symbols, just number
    9. Press enter untill it's changed.

    That's all.

    Don't ask me for any mods or how to flash on XMAKB3M0P0705 BIOS:
    1. By default Mi Air 13 has all features enabled and Pro you have to enable manually. So you're good to go
    2. XMAKB3M0P0705 Some day I will experiment with downgrading BIOS to A06 (2016 model) if this will work then I will write tutorial
    3
    Hello,

    Ok some more news for those who are on version XMAKB3M0P0705 from model 2017. There are only two ways to upgrade:
    1. Wait for official Xiaomi bios
    2. Buy CH341A programmer (3 bucks) and SOP8 clip (2 bucks)m if you buy from china, then download ASProgrammer 1.40 and flash BIOS directly

    I've tried to force downgrade to A06 BIOS from model 2016 and I've got bricked. But the good news that it is possible to flash BIOS directly soldered onto MB. Not super difficult.

    Now I'm on P100B (only not my serial and other data) :) So within few days I will test my method flashing modified BIOS via FPTW using my own tutorial, lol.
    2
    @Shaqee New version P100B and P120C bios.
    bbs.xiaomi.cn/t-34026201

    ---------- Post added at 12:42 PM ---------- Previous post was at 12:34 PM ----------

    New bios P100B and 120C
    bbs.xiaomi.cn/t-34026201