Senior Member

Rank: 2

Credits
78
Device
0
Online time
18 Hours
Send PM

[FIX] Proximity Sensor and Black Screen on a call

[ Promote]
14591 174 |
13:15, Oct-05-2015 | From PC
|
|
Go to reply no.
This post was edited by drdexter1989 at 20:32, Oct-05-2015

Since I saw that many people have problems trying to end a call on the latest version of MIUI 7, today I'm gonna explain you guys how I solve the same situation that I was.

Please note: I am not responsible of bricked devices or similar. Please proceed at your own risk.

If you are coming from Lollipop (COS12, COS12.1 or any other Lollipop based ROM) you have to first downgrade your modem to the latest CM11S version.

Step 1:

Download the Modem from here
  Please reply to view this thread.


Step 2:
Make sure you have installed ADB and Fastboot Drivers (I will not deep into this, if you are flashing ROMs, you must have ADB enough knowledgement of this). If not please download from  here
  Please reply to view this thread.

Step 3:
Open the XNPH44S-modem-flashable.zip file and extract XNPH44S-modem.bin to your desktop or other location of your preference.

Step 4:
Enable USB debugging in your phone and connect it to your computer with the usb cable (OEM cable) and open a command prompt (cmd on windows).

Step 4:
Navigate with cmd to the path where the modem is located. and make sure that your phone is being detected by ADB executing the following command:
  1. adb devices
Copy the Code
Should appear the next screen with your device code attached:



Step 5:

Execute the following command to enter in "Fastboot mode"
  1. adb reboot bootloader
Copy the Code
And your phone will reboot in fastboot mode showing respective "fastboot screen"

Step 6:
Now you have to erase your actual modem executing:
  1. fastboot erase modem
Copy the Code
It must show "OKAY" Message.

Step 7:

Let's install old modem:
  1. fastboot flash modem XNPH44S-modem.bin
Copy the Code
In case you saved "XNPH44S-modem.bin" in another path, you have to enter the full path to the modem file.

Step 7:
Erase the cache now with
  1. fastboot erase cache
Copy the Code
And reboot with:
  1. fastboot reboot
Copy the Code
Now you must have the old modem and everything working with your MIUI 7. Enjoy it!

In case you get stucked in bootloop or softbricked, just enter in recovery mode and ReFlash your MIUI ROM.


And, That's it!


Thank you for reading :)
Favorite1 Share

Rated by 4 people   Experience Reason  

ghaf + 5 Great!
Dasari5 + 1 Thanks!
Psykoen + 1 Fantastic!
guffoe + 5 Great!

Experience +12  View Rating Log

Senior Member

Rank: 2

Credits
78
Device
0
Online time
18 Hours
Send PM
 Author| 23:14, Oct-21-2015 | From PC
|
1587162800 replied at 2015-10-21 19:00
I find this 44S modem for recovery flashing. Is it any difference and i must to flash via fastboot o ...

If you sometime upgraded to Lollipop, the 44s modem does not  update vía recovery, as you have a most recent modem, TWRP or CWM does not update it. You are free to try flash it..

Senior Member

Rank: 2

Credits
63
Device
0
Online time
45 Hours
Send PM
02:28, Oct-07-2015 | From PC
|
Great

Senior Member

Rank: 2

Credits
33
Device
OnePlus One
Online time
1 Hours
Send PM
00:02, Oct-08-2015 | From PC
|
I've try to install using Xposed Framework and use Disable Proximity Sensor (Software) module. It only work after the first reboot. If you boot again, the fix is gone. My device is Elephone G7

Diamond Member

♥❤ MIUI lovers ❤♥

Rank: 5Rank: 5

Credits
1790
Device
Mi Max
Online time
179 Hours
Send PM

Mi BandMi Power BankMi In-Ear HeadphonesMIUI 7MIUI 6Redmi NoteMi Note ProXiaomi Mi 4Redmi Note 2Mi PadMi Max Hilal Ramadan MIUI Fan From NepalMIUI Fan From Singapore5 Million Forum PostsMIUI Fan from IndiaHappy New YearMIUI Fan from MalaysiaHappy Valentine's DayXiaomi 6th AnniversaryI Love Mi BunnyMIUI Beta TeamMi Bunny Game Master

09:43, Oct-08-2015 | From PC
|
good tutorial

Senior Member

Rank: 2

Credits
96
Device
OnePlus One
Online time
10 Hours
Send PM

MIUI 7800K Forum MembersRocket to FutureFan Of MIUI Russia

10:17, Oct-08-2015 | From PC
|
This post was edited by tatox2 at 10:47, Oct-08-2015

It should also be noted that in Settings -> About Phone, all the versions are listed as MPSS.DI.2.0.1.c7-00020-M8974AAAAANPZM-1.
how to know the modem baseband now you have installed?

Senior Member

Rank: 2

Credits
78
Device
0
Online time
18 Hours
Send PM
 Author| 11:31, Oct-08-2015 | Via mobile
|
This post was edited by drdexter1989 at 11:47, Oct-08-2015

I had the newer version installed by OTA cm12s. So my basaband was DI.3.0.c6-00230-M8974AAAAANAZM-1...

Senior Member

Rank: 2

Credits
78
Device
0
Online time
18 Hours
Send PM
 Author| 11:34, Oct-08-2015 | Via mobile
|
All Lollipop basaband on bacon are DI.3.0.c6-00230-M8974AAAAANAZM-1...  Make sure your basaband is not lollipop, if yes, you must  flash CM11S baseband

Senior Member

Rank: 2

Credits
75
Device
0
Online time
3 Hours
Send PM

MIUI 2017

15:39, Oct-08-2015 | Via mobile
|
if you install 44S modem your baseband will change to 00020

Senior Member

Rank: 2

Credits
118
Device
Others
Online time
17 Hours
Send PM

Women's Day MedalFan Of MIUI IndiaForum Contest LoverMIUI Global Forum 2014

13:39, Oct-09-2015 | From PC
|
thx  i try and replay soon !
Kaushal7007

Junior Member

Rank: 1

Credits
21
Device
OnePlus One
Online time
7 Hours
Send PM
02:31, Oct-10-2015 | From PC
|
thank you.

Credits Management

Quick Reply Top Return to the list