[GUIDE] How to install Internal Android 10 build for Nokia 7.1

hikari_calyx

Senior Member
Jul 20, 2016
446
657
113
Wuhan
hikaricalyx.com
If you want to repost this internal OTA to other websites (other than XDA itself), please ask me for permission, thanks.
WARNING!
This is early internal test build, so LATER OTA UPDATES CAN'T BE GUARANTEED!
If you don't have unlocked bootloader, you'll unable to roll back to stable build!
Please be careful when testing!
Now I think it's time to bring you back to canary labs faster than beta labs.

Internal build version: CTL-4040-0-00WW-B01
It will be updated from: CTL-354K-0-00WW-B01, which is not pushed to public

As I've warned before - having an unlocked bootloader is strongly recommended.

So recent builds removed handy 874 dialing codes, we have to install them under recovery or Nokia Extensions.

UPDATE: Thanks everyone. To fix microphone bug, please disable the microphone permission of the "Google" app.
You'll lose "OK Google" ability, but you can make telephone call properly.
Let me tell you how to verify:
1. Dial *#*#227#*#* to check current Version. If older than CTL-354J-0-00WW-B01 (check if the letter is greater than J), update to 354J before proceed.
FYI, 354J is August 2019 Security Update.

Alternately, you can use command "fastboot oem getversions" under fastboot mode / Download mode to check current firmware version.

If newer than 354J (probably 354N when this post released), you'll need to downgrade your phone back to at most 354H - which can't be done easily without unlocked bootloader.

2. Install CTL-354K-0-00WW-B01-354J-0-00WW-B01-update.zip with Nokia Extensions OTA Update module or adb sideload under recovery.

3. Reboot your phone.

4. Install CTL-4040-0-00WW-B01-354K-0-00WW-B01-update.zip with Nokia Extensions OTA Update module or adb sideload under recovery.

5. Reboot your phone.

That's it.
If minor fixes released, I will upload them as well, then use the same method to install it.
To root the phone, you may want to use Magisk 20 released October 12th, 2019 or newer.

Download link:
Full OTA link (CTL-408B-0-00WW-B03-update.zip): https://android.googleapis.com/pack.../29ad191f90eedc643ed008dc06c81ed3c5b5565a.zip
Following link now discontinued.
 
Last edited:

GizmoChicken

New member
Jul 27, 2017
1
0
0
Support for Project Mainline?

Will this update (or perhaps a future update) for the Nokia 7.1 to Android 10 support Project Mainline?

I ask because I’ve read in some places that only devices that ship with Android 10 can support Project Mainline, and in other places that devices upgraded to Android 10 can support Project Mainline.
 

orphanprocess

New member
Nov 28, 2019
2
0
0
Hello, There is an issue with going from 4080 to 408A. Noticed it's also uploaded twice, but not sure what the issue is. I get a sideload package zip error.
 

hikari_calyx

Senior Member
Jul 20, 2016
446
657
113
Wuhan
hikaricalyx.com
UPDATE:
1. To users who have installed 4090: Please rollback the phone to 408B B01, and wait for the full OTA link to 408B B03.
2. To users who have installed 408B B01: Please rollback the phone to 408A then install 408A to 408B B03 package instead.
3. To users who have 354P currently, you can update to 408B B03 directly.

You can confirm the current build by dialing *#*#7837#*#*, expected output should look like this:
Version: 00WW_3_54P-B01
How to rollback?
1. Enter fastboot mode / download mode
2. Check your current slot by using "fastboot getvar current-slot"
3. If current slot is A, then execute:
Code:
fastboot --set-active=b oem HALT
4. If current slot is B, then execute:
Code:
fastboot --set-active=a oem HALT
5. Disconnect the phone and boot to recovery mode.
6. To users rollback from 408B B01, you can apply update package to 408B B03 here. To users rollback from 4090 B01, you may perform factory reset.
 
Last edited:
  • Like
Reactions: dex87xda

orphanprocess

New member
Nov 28, 2019
2
0
0
I would greatly appreciate any direction attempting to move from 4080 to 408A. When I try to sideload with adb in recovery I'm getting a package zip error and it will not update. I do have an unlocked bootloader and I've tried resetting the phone with twrp but not having any luck.