• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

FIRMWARES

Search This thread

solim

Senior Member
Mar 6, 2009
187
216
This thread could be a collection of TWRP flashable firmwares for Redmi 4X.

Here I share following firmwares. Try what works best for you.

Firmwares from stable roms:
- Marshmallow firmware from MIUI ROM 8.2.9.0 MAMMIEA HM4XGlobal with baseband V042
https://www.androidfilehost.com/?fid=673791459329052182

- Marshmallow firmware from MIUI ROM 8.2.10.0 MAMMIEA HM4XGlobal with baseband V046
https://www.androidfilehost.com/?fid=817906626617946378

- Marshmallow firmware from MIUI ROM 8.5.2.0 MAMMIED HM4XGlobal with baseband V051
https://www.androidfilehost.com/?fid=889964283620755447

- Nougat firmware from MIUI ROM 8.5.4.0 NAMMIED HM4XGlobal with baseband V023
https://www.androidfilehost.com/?fid=962021903579489792

- Nougat firmware from MIUI ROM 9.1.1.0 NAMMIEI HM4XGlobal with baseband V025
https://www.androidfilehost.com/?fid=673791459329062811

- Nougat firmware from MIUI ROM 9.2.3.0 NAMMIEK HM4XGlobal with baseband V028
https://www.androidfilehost.com/?fid=890129502657579040

- Nougat firmware from MIUI ROM 9.2.4.0 NAMMIEK HM4XGlobal with baseband V032
https://www.androidfilehost.com/?fid=890129502657586727

- Nougat firmware from MIUI ROM 9.2.5.0 NAMMIEK HM4XGlobal with baseband V032_PA
https://www.androidfilehost.com/?fid=746010030569957525

- Nougat firmware from MIUI ROM 9.5.4.0 NAMMIFA HM4XGlobal with baseband V034
https://www.androidfilehost.com/?fid=962187416754476680

- Nougat firmware from MIUI ROM 9.5.5.0 NAMMIFA HM4XGlobal with baseband V037_PA
https://www.androidfilehost.com/?fid=674106145207487820

- Nougat firmware from MIUI ROM 9.6.2.0 NAMMIFD HM4XGlobal with baseband V042
https://www.androidfilehost.com/?fid=1322778262903980059

Firmwares from developer roms:
- Nougat firmware from MIUI ROM 7.7.7 HM4XChina with baseband V014
https://www.androidfilehost.com/?fid=673791459329056191

- Nougat firmware from MIUI ROM 7.7.20 HM4XChina with baseband V016
https://www.androidfilehost.com/?fid=817906626617941482

- Nougat firmware from MIUI ROM 7.9.7 HM4XGlobal with baseband V020
https://www.androidfilehost.com/?fid=817906626617937484

- Nougat firmware from MIUI ROM 7.9.22 HM4XGlobal with baseband V023
https://www.androidfilehost.com/?fid=962021903579482128

- Nougat firmware from MIUI ROM 7.10.12 HM4XGlobal with baseband V024
https://www.androidfilehost.com/?fid=745849072291680759

- Nougat firmware from MIUI ROM 7.10.19 HM4XGlobal with baseband V025
https://www.androidfilehost.com/?fid=817906626617940395

- Nougat firmware from MIUI ROM 7.11.2 HM4XChina with baseband V025
https://www.androidfilehost.com/?fid=889964283620763313

With following firmwares the boot into TWRP might not work on custom rom's advanced reboot menu. Check if the rom dev fixed it.
- Nougat firmware from MIUI ROM 7.11.6 HM4XGlobal with baseband V025
https://www.androidfilehost.com/?fid=962021903579493866

- Nougat firmware from MIUI ROM 7.11.16 HM4XGlobal with baseband V026
https://www.androidfilehost.com/?fid=889964283620767542

With following firmwares the boot into TWRP works on aex advanced reboot menu and pano01 kernel. Check if it works with other custom roms and/or kernels.
- Nougat firmware from MIUI ROM 7.12.8 HM4XGlobal with baseband V027
https://www.androidfilehost.com/?fid=673791459329066255

- Nougat firmware from MIUI ROM 8.1.4 HM4XGlobal with baseband V028
https://www.androidfilehost.com/?fid=673791459329071645

- Nougat firmware from MIUI ROM 8.1.18 HM4XGlobal with baseband V030
https://www.androidfilehost.com/?fid=962187416754455089

- Nougat firmware from MIUI ROM 8.1.25 HM4XGlobal with baseband V031
https://www.androidfilehost.com/?fid=746010030569949816

- Nougat firmware from MIUI ROM 8.2.8 HM4XGlobal with baseband V032
https://www.androidfilehost.com/?fid=673956719939824198

- Nougat firmware from MIUI ROM 8.3.1 HM4XGlobal with baseband V033
https://www.androidfilehost.com/?fid=673956719939824199

- Nougat firmware from MIUI ROM 8.3.22 HM4XGlobal with baseband V034
https://www.androidfilehost.com/?fid=673956719939833677

- Nougat firmware from MIUI ROM 8.4.19 HM4XGlobal with baseband V035
https://www.androidfilehost.com/?fid=962187416754476682

- Nougat firmware from MIUI ROM 8.5.17 HM4XGlobal with baseband V037_PA
https://www.androidfilehost.com/?fid=746163614322265427

- Nougat firmware from MIUI ROM 8.7.26 HM4XGlobal with baseband V042
https://www.androidfilehost.com/?fid=1322778262903980066
 
Last edited:

firdausimbolon

Senior Member
Jun 29, 2017
74
15
25
Bojonegoro
Hi, sir. I want to ask something. Can I backup my Firmware from TWRP? Looks like I have different version than uploaded here (v023 and v051), mine is v020. I want to try flash the NG Firmware from this thread.
 
  • Like
Reactions: sp0979

solim

Senior Member
Mar 6, 2009
187
216
I've noticed an issue when flashing the marshmallow firmware, the sensors stopped working on nougat roms (automatic rotation didn't work for example).
So if anybody just wants to test different basebands, because of VoLTE issues or whatever, try following:
- extract the NON-HLOS.bin file from the zip you want to test to your adb fodler
- boot the phone into fastboot and connect it to the pc
- type in cmd window
fastboot flash modem NON-HLOS.bin
fastboot reboot


Edit: I tried flashing only NON-HLOS.bin from marshmallow firmware v051 and sensors stopped working. Obviously the sensors are controlled by this file too.
 
Last edited:
  • Like
Reactions: mednazim

solim

Senior Member
Mar 6, 2009
187
216
Er ... sorry, I'm in AOSP Extended now. But I still need backup my Firmware if there's something wrong after flashing new firmware. Can you tell me? thanks.

You already have nougat firmware, but with baseband v020.
I don't know how to backup the complete firmware. With twrp you can backup only modem. But there are lots of other partitions. I flashed the v023 and my phone works with AEX so there should be no probs.
 

rkdok23

Senior Member
Nov 16, 2016
328
49
How to know which baseband i am on . I am using aosp extended latest and theres no volte . Previouly i was using aosp extended oct 2 build and volte was there . I had clean flashed this rom .
 

solim

Senior Member
Mar 6, 2009
187
216
How to know which baseband i am on . I am using aosp extended latest and theres no volte . Previouly i was using aosp extended oct 2 build and volte was there . I had clean flashed this rom .

Go to settings -> about phone and look at baseband version

The baseband is not flashed by custom roms (you do it separately by flashing the zip files from post 1 with twrp) so your problem is probably rom based.
 

solim

Senior Member
Mar 6, 2009
187
216
So that means i can simply flash baseband file over my aex rom ?

The firmware zip file contains not only the baseband (modem partition) but also some other partitions for sensors, dsp and other hardware components.
That's why marshmallow firmware is not recommended on nougat roms because the gyro sensor (and maybe fingerprint and others) will not work.

If you want to try out different basebands, then flash only the NON-HLOS.bin with adb fastboot. See
https://forum.xda-developers.com/showpost.php?p=74091525&postcount=9

But I don't know if the baseband from marshmallow firmware will work with the rest of the nougat firmware. You have to try.
 

rkdok23

Senior Member
Nov 16, 2016
328
49
The firmware zip file contains not only the baseband (modem partition) but also some other partitions for sensors, dsp and other hardware components.
That's why marshmallow firmware is not recommended on nougat roms because the gyro sensor (and maybe fingerprint and others) will not work.

If you want to try out different basebands, then flash only the NON-HLOS.bin with adb fastboot. See
https://forum.xda-developers.com/showpost.php?p=74091525&postcount=9

But I don't know if the baseband from marshmallow firmware will work with the rest of the nougat firmware. You have to try.
Okay got it . I am currently on v23 and volte is not available but all sensors are working . Which one should i flash to get volte back ?
 

solim

Senior Member
Mar 6, 2009
187
216
Okay got it . I am currently on v23 and volte is not available but all sensors are working . Which one should i flash to get volte back ?

Try to flash only the baseband from marshmallow firmware (v042 or v051.try both and see which works). Extract only NON-HLOS.bin and flash it via adb fastboot.
I've read that many had problems with volte after upgraded to miui nougat rom so the baseband image could be the problem.

Edit: I just flashed only the baseband v051 via adb and the sensors didn't work. No autorotate :(
That means no volte untill xiami doesn't fix the modem image in the next nougat beta rom.

Or maybe you should add a new ims apn for the lte sim card according to
https://forum.xda-developers.com/xi...x-volte-suddenly-stopped-custom-roms-t3684442
 
Last edited:

rkdok23

Senior Member
Nov 16, 2016
328
49
Try to flash only the baseband from marshmallow firmware (v042 or v051.try both and see which works). Extract only NON-HLOS.bin and flash it via adb fastboot.
I've read that many had problems with volte after upgraded to miui nougat rom so the baseband image could be the problem.

Edit: I just flashed only the baseband v051 via adb and the sensors didn't work. No autorotate :(
That means no volte untill xiami doesn't fix the modem image in the next nougat beta rom.

Or maybe you should add a new ims apn for the lte sim card according to
https://forum.xda-developers.com/xi...x-volte-suddenly-stopped-custom-roms-t3684442
I have added that apn and previously i was using aex oct 2 build and volte was there and when i clean flashed latest update volte is gone .
 

solim

Senior Member
Mar 6, 2009
187
216
I have added that apn and previously i was using aex oct 2 build and volte was there and when i clean flashed latest update volte is gone .

So it seems to be rom problem. Backup your rom and clean flash oct. 2 build. If you get volte then v023 baseband works and the rom is the problem. If not then change the baseband to v020 and try if volte works.
 

rkdok23

Senior Member
Nov 16, 2016
328
49
So it seems to be rom problem. Backup your rom and clean flash oct. 2 build. If you get volte then v023 baseband works and the rom is the problem. If not then change the baseband to v020 and try if volte works.
Clean flashed aex oct 2 build still no volte . I have also tried restoring backup of oct 2 build .
 

Top Liked Posts