[GUIDE] Changing DPI & Fixing The Finger Print Reader

bANONYMOUS

Senior Member
Dec 30, 2011
113
16
48
Canada, Earth.
From what I've been finding online, the Pulse colour suffers from finger print issues more than the Eclipse Black. All I've been able to establish is it has something to do with the different RAM and Storage the Pulse model has, which results in something not working in software. I guess they developed the software on the Eclipse Black (why all of the demo units sent to reviewers before release were Eclipse Black), and then they just slapped it on the Pulse model at launch, and hoped for the best.

Now when you change the DPI (as everyone knows they disabled this option from factory). 449dp seems to be the sweet spot for this phone, it's as small as you can make it without causing major issues. In my testing, 480dp causes the app drawer to not open every single time, and the app drawer labels are cut off at the bottom. Using 500dp, the app drawer won't open at all, so 449dp is the sweet spot for this phone.

Only issue I've found with 449dp is the dock, it shows 5 icons by default. On first start up after a reboot, the icons are evenly spaced across the entire bottom of the screen.


When you open any app (even opening the app drawer or pull down the notifications) and go back to the home screen, the 5 icons are suddenly condensed in the middle closer together. They all still work fine, it just adjusts their placement for whatever reason, but they all continue to work fine in their location until you reboot and they'll organize correctly again until anything is opened and it resets back to being condensed towards the middle.


Changing the DPI:
You need to open Settings > About Phone > tap on the Build number, 7 times, this activates Developer options. It will automatically open this for you. (you can access this after by going to Settings > More system settings > Developer options).
In Developer options, scroll down to the Drawing category, and you'll find Smallest width at the bottom of that group, tap it, and change it to 449


You have now successfully change the DPI to 449, congrats!

Fixing the Finger Print Reader:
Now I included changing the DPI above because my settings do not apply to the stock 360dp, it's the same process, but the values will be different for 360dp. Which is why I recommend changing the DPI to 449 for best possible results before using this fix.

You need to download Activity Launcher

When you open Activity Launcher, search and open In-Display Fingerprint and tap on com.goodix.fingerprint.setting.MainActivity

On the screen that opens, tap on Locate sensor and change the values as follows
X = 390
Y = 1900
Width = 300
Height = 300
Lock Aspect Ratio = On
Gradient = Off
W:H 13 & 16



Just reboot your phone, and enjoy a working finger print reader! Great Job!

This fix is for the Pulse colour Red Magic 5G as the Eclipse Black model does not suffer from the same issues, but your results may vary.

Trouble Shooting:
If you are having further issues, BACK UP YOUR DATA and then try doing a factory reset using the Update Software Method
Go to Settings > System Update > tap the three dots in the top right corner > Enter Recovery mode
The phone will reboot into recovery, and from there, you need to use the volume keys and power button to navigate.
Volume Up = Up
Volume Down = Down
Power = Select

English > Wipe Data > Wipe Userdata Partition
Once that's completed
Wipe Cache Partition > Back to Main Menu > Reboot
After you set the phone back up, you're good to go and try this again, doing this fixed TONS of issues I was having with the phone.

When I first got my phone, the finger print reader wasn't great, occasionally it wouldn't work all 5 tries, requiring me to input the pattern unlock I had set. After doing a factory reset by going to Settings > More system settings > Reset options > Erase Phone, the finger print reader wouldn't work at all, and the more factory resets I did trying to recovery the phone back to it's out of box state using that method, only made it worse until the phone was actually unusable and constantly crashing, causing it to force reboot itself just trying to do simple tasks like texting or opening a game.

After doing a factory reset using the System Update Method, I haven't experienced any further issues like this, and have repeated the reset multiple times during testing without any issues. So if your finger print reader is already having a mind of it's own, try doing a system reset using that method first, and then try my fix, because after doing what I mentioned above, it works every single time.

May the odds be ever in your favour.
 

gokhujee

Senior Member
Nov 26, 2014
80
15
8
This is for the locked bootloader right , not unlocked. Cons when you unlock the fingerprint doesn't work.

Sent from my NX659J using Tapatalk
 

bANONYMOUS

Senior Member
Dec 30, 2011
113
16
48
Canada, Earth.
This is for the locked bootloader right
Yes, this is for the factory locked bootloader, I was doing some reading about the finger print issue, and there actually is a way to root and lock the bootloader, keeping the finger print reader working. It has something to do with unlocking the bootloader on global, making a backup of your firmware, flashing the china firmware, that locks your bootloader again, and then restore your rooted backup, and you keep root with the locked bootloader or something. There's no guide yet, but there's a few posts around that I've found that said this is possible, but the process is extremely picky, it's like an exact process of flashing, wipe, wipe, flash, wipe, etc. It's just a glitch that someone found in the Telegram except the links to the Telegrams got taken down for some reason so I can't join it to learn more about this.

However, with that being said, I would just recommend not updating the phone when Nubia does release fix for all of the current bugs, just keep moving through them, and staying on the launch firmware until a guide on that root with locked boot loader is made, because that seems to be the best possible solution for this phone as of right now.
Another option is one person was able to get Havoc OS working on it, and even though the finger print reader, rgb, fan, and 144hz don't work, that ROM has face unlock, less secure than a finger print reader, but faster, so it is an alternative to making this into more of an actual "phone" and less of a "console".
 

gparmar76

Senior Member
Dec 20, 2010
820
318
63
NJ
Yes, this is for the factory locked bootloader, I was doing some reading about the finger print issue, and there actually is a way to root and lock the bootloader, keeping the finger print reader working. It has something to do with unlocking the bootloader on global, making a backup of your firmware, flashing the china firmware, that locks your bootloader again, and then restore your rooted backup, and you keep root with the locked bootloader or something. There's no guide yet, but there's a few posts around that I've found that said this is possible, but the process is extremely picky, it's like an exact process of flashing, wipe, wipe, flash, wipe, etc. It's just a glitch that someone found in the Telegram except the links to the Telegrams got taken down for some reason so I can't join it to learn more about this.

However, with that being said, I would just recommend not updating the phone when Nubia does release fix for all of the current bugs, just keep moving through them, and staying on the launch firmware until a guide on that root with locked boot loader is made, because that seems to be the best possible solution for this phone as of right now.
Another option is one person was able to get Havoc OS working on it, and even though the finger print reader, rgb, fan, and 144hz don't work, that ROM has face unlock, less secure than a finger print reader, but faster, so it is an alternative to making this into more of an actual "phone" and less of a "console".
Nubia released sources... wouldn't that help devs to fix all the current issues the phone has?
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone