[GUIDE] How to Convert your Nokia X5 to Global Nokia 5.1 Plus / Unbrick Guide

Search This thread

hikari_calyx

Senior Member
Unlike previously released Qualcomm based Nokia phones, Nokia X5 uses MediaTek Helio P60 processor.
However, unlike Nokia 3, it no longer uses authentication file, this will make unbrick easier.
After you read the full guide, you should understand how to unbrick your phone.
This guide should work on both 64-bit Linux distro and Windows operating system.

And this guide is simplified than previous guide to ensure your phone will get newer updates.


What you need to have:
- MTK Smart Phone Flash Tool, which you can download from https://spflashtool.com/download/
- Android Platform Tools
- For Windows users, patched OST LA: https://drive.google.com/open?id=1n91aYT9Di6_v4F3Wjlv8TjfeLc64AcYA and MediaTek USB Port driver, which is easy to find
- Nokia X5 Chinese firmware and Global conversion firmware: https://fih-firmware.hikaricalyx.com/fihsw_en.html

Part 1: DO FULL BACKUP
Because few critical partitions are included in this backup, this will ensure you can restore them.
Download "PDA-114A-0-00WW-B01" and extract it.

Open Smart Phone Flash Tool, choose the Download Agent file and Scatter File in the unpacked PDA-1100 firmware.

DO NOT USE DOWNLOAD AGENT FROM THE FLASH TOOL ITSELF!
image1-1.png


Then pick "Readback" tab, add a category.
image2-1.png


Double click this category, and choose the location you want to save the backup.
Use any text editor to open the scatter file, and find "userdata". You'll need the start address of userdata as the length of the full backup.
image3-1.png

image4-1.png

image5-1.png


After it properly set, click "Read Back", then power off your phone and connect your phone to PC with both volume keys pressed and holded.
When you see a progress bar moving, you can release both keys and wait for the procedure complete.
image6-1.png


Disconnect your phone when procedure completed.

Part 2: Flash PDA-1100 global firmware
Return to download tab, choose "Firmware Upgrade" in the download options, click "Download", then power off your phone and connect your phone to PC with both volume keys pressed and holded.
When you see a progress bar moving, you can release both keys and wait for the procedure complete.


If you just want to unbrick it as Chinese firmware, double click the Location of "lk_a", and choose "PDA-0-102A-00CN-lk.img" before you "Download", or you will unable to install later OTA updates.

Because it flashes service lk by default.

Part 3: Modify SKUID and flash lk
Trigger your phone to Fastboot mode.
You can type this command then connect your powered off phone:

Note: If you're using fastboot included in OST LA, use .\fastboot-android instead of .\fastboot
Code:
.\fastboot reboot-bootloader

Type this command to confirm your phone's Serial Number, in this example the serial number is PDAGAM0123456789:
Code:
PDAGAM0123456789    fastboot

Google a website to calculate the md5 checksum of the serial number, for example, the md5 checksum of PDAGAM0123456789 is bb1bfc95418f51dc906462554d71313a.

Now type following command to grant service permission:
Code:
.\fastboot --set-active=a
.\fastboot reboot-bootloader
.\fastboot oem dm-verity (your_md5_checksum)

In this example:
Code:
.\fastboot --set-active=a
.\fastboot reboot-bootloader
.\fastboot oem dm-verity bb1bfc95418f51dc906462554d71313a

Type following commands to confirm and modify SKUID. Following commands are case sensitive:
Code:
.\fastboot oem CustomerSKUID get
.\fastboot oem CustomerSKUID set 600WW
.\fastboot oem CustomerSKUID get

Type following commands to reflash stock lk and reboot:
Code:
.\fastboot flash lk_a G:\PDA-114A-0-00WW-B01_unpacked\PDA-0-114A-00WW-lk.img
.\fastboot reboot

Part 4: Install PDA-209B update manually.
Download this package, and rename it to "PDA-209B-0-00WW-B06-update.zip", place it to root directory of internal storage and dial *#*#874#*#* to update.
https://android.googleapis.com/pack.../b1ebc1be5c4b01109fc3c4dea515e8286904fad0.zip

Old ota packages:
https://tpedutw-my.sharepoint.com/:...hBsIjYfYvl9dsBMabfvVPHJU5mJloVo2qIKw?e=TexpIz

That's it.
Is it bootloader unlockable? Still finding out.

Special thanks to:
@blackpanther0582 for PDA-021G firmware
givemerom for PDA-1100 firmware
Someone for Nokia 5.1 Plus firmware dumping
Someone for Nokia X5 device testing
 
Last edited:

Nokiyem

New member
Oct 26, 2018
2
0
Thank you

Thank you for sharing this tutorial. But how to unlock Nokia x5 bootloader? It needs unlocked bootloader right?
 

wylwddjz

New member
Aug 9, 2018
1
0
Thanks for your sharing! May I know if I want to convert back to Chinese firmware, only I need to do is finishing "Part 2: Reflash Chinese PDA-021G firmware“ correct?
 

shinest

Member
Jan 20, 2016
13
2
the first, in step 1, the backup cannot complete and the message show "aborted".
The second, in step 2, I cannot extract the nb0 file. please extract and upload the zip file.
thanks very much!
 

taovanluc

New member
Oct 15, 2013
4
0
Unlike previously released Qualcomm based Nokia phones, Nokia X5 uses MediaTek Helio P60 processor.
However, unlike Nokia 3, it no longer uses authentication file, this will make unbrick easier.
After you read the full guide, you should understand how to unbrick your phone.
This guide should work on both 64-bit Linux distro and Windows operating system.



What you need to have:
- MTK Smart Phone Flash Tool, which you can download from https://spflashtool.com/download/
- Android Platform Tools
- For Windows users, patched OST LA: https://drive.google.com/open?id=1n91aYT9Di6_v4F3Wjlv8TjfeLc64AcYA and MediaTek USB Port driver, which is easy to find
- Nokia X5 Chinese firmware and Global conversion firmware: https://hikaricalyx.box.com/s/z3s5alma4uhqftsbdo5pl072f0ec9t8z

Part 1: DO FULL BACKUP
Because few critical partitions are included in this backup, this will ensure you can restore them.
Download PDA-021G firmware and unpack it by using nb0 utils with this guide: https://forum.xda-developers.com/nokia-7-plus/how-to/workaround-flashing-oreo-firmware-t3793791

Open Smart Phone Flash Tool, choose the Download Agent file and Scatter File in the unpacked PDA-021G firmware.

DO NOT USE DOWNLOAD AGENT FROM THE FLASH TOOL ITSELF!
image1-1.png


Then pick "Readback" tab, add a category.
image2-1.png


Double click this category, and choose the location you want to save the backup.
Use any text editor to open the scatter file, and find "userdata". You'll need the start address of userdata as the length of the full backup.
image3-1.png

image4-1.png

image5-1.png


After it properly set, click "Read Back", then power off your phone and connect your phone to PC with both volume keys pressed and holded.
When you see a progress bar moving, you can release both keys and wait for the procedure complete.
image6-1.png


Disconnect your phone when procedure completed.

Part 2: Reflash Chinese PDA-021G firmware
Return to download tab, choose "Firmware Upgrade" in the download options, click "Download", then power off your phone and connect your phone to PC with both volume keys pressed and holded.
When you see a progress bar moving, you can release both keys and wait for the procedure complete.




Part 3: Modify SKUID
Trigger your phone to Fastboot mode.
You can type this command then connect your powered off phone:


Code:
.\fastboot reboot-bootloader

Type this command to confirm your phone's Serial Number, in this example the serial number is PDAGAM0123456789:
Code:
PDAGAM0123456789	fastboot

Google a website to calculate the md5 checksum of the serial number, for example, the md5 checksum of PDAGAM0123456789 is bb1bfc95418f51dc906462554d71313a.

Now type following command to grant service permission:
Code:
.\fastboot oem dm-verity (your_md5_checksum)

In this example:
Code:
.\fastboot oem dm-verity bb1bfc95418f51dc906462554d71313a

Type following commands to confirm and modify SKUID. Following commands are case sensitive:
Code:
.\fastboot oem CustomerSKUID get
.\fastboot oem CustomerSKUID set 600WW
.\fastboot oem CustomerSKUID get

Type following command and disconnect your phone to power off your phone:
Code:
.\fastboot oem HALT

Part 4: Flash Global PDA-101D firmware I provided
Download PDA-101D firmware and extract it.
Open Smart Phone Flash Tool, choose Download Agent and Scatter file in PDA-101D firmware, choose "Firmware Upgrade" in the download options, click "Download", then power off your phone and connect your phone to PC with both volume keys pressed and holded.
When you see a progress bar moving, you can release both keys and wait for the procedure complete.
image7-1.png


That's it.
Is it bootloader unlockable? Still finding out.

Special thanks to:
@blackpanther0582 for PDA-021G firmware
Someone for Nokia 5.1 Plus firmware dumping
Someone for Nokia X5 device testing
Android oen is error Update OTA :(
How to fix pl.thank
 

eprot12

Member
Dec 3, 2018
13
1
please update newer version.. i cant update it with OTA update... :/ i dont know why but its working fine last update is sept.5 2018
 

hoangkyo555

Member
Apr 12, 2018
11
1
Unlike previously released Qualcomm based Nokia phones, Nokia X5 uses MediaTek Helio P60 processor.
However, unlike Nokia 3, it no longer uses authentication file, this will make unbrick easier.
After you read the full guide, you should understand how to unbrick your phone.
This guide should work on both 64-bit Linux distro and Windows operating system.

And this guide is simplified than previous guide to ensure your phone will get newer updates.



What you need to have:
- MTK Smart Phone Flash Tool, which you can download from https://spflashtool.com/download/
- Android Platform Tools
- For Windows users, patched OST LA: https://drive.google.com/open?id=1n91aYT9Di6_v4F3Wjlv8TjfeLc64AcYA and MediaTek USB Port driver, which is easy to find
- Nokia X5 Chinese firmware and Global conversion firmware: https://tpedutw-my.sharepoint.com/:...dFks--5G6V4vYBGTwLw1BsthbtIuJqMUN3tQ?e=wOfytH

Part 1: DO FULL BACKUP
Because few critical partitions are included in this backup, this will ensure you can restore them.
Download "PDA-1100-0-00WW-B01_unpacked.7z" and extract it.

Open Smart Phone Flash Tool, choose the Download Agent file and Scatter File in the unpacked PDA-1100 firmware.

DO NOT USE DOWNLOAD AGENT FROM THE FLASH TOOL ITSELF!
image1-1.png


Then pick "Readback" tab, add a category.
image2-1.png


Double click this category, and choose the location you want to save the backup.
Use any text editor to open the scatter file, and find "userdata". You'll need the start address of userdata as the length of the full backup.
image3-1.png

image4-1.png

image5-1.png


After it properly set, click "Read Back", then power off your phone and connect your phone to PC with both volume keys pressed and holded.
When you see a progress bar moving, you can release both keys and wait for the procedure complete.
image6-1.png


Disconnect your phone when procedure completed.

Part 2: Flash PDA-1100 global firmware
Return to download tab, choose "Firmware Upgrade" in the download options, click "Download", then power off your phone and connect your phone to PC with both volume keys pressed and holded.
When you see a progress bar moving, you can release both keys and wait for the procedure complete.




Part 3: Modify SKUID and flash lk
Trigger your phone to Fastboot mode.
You can type this command then connect your powered off phone:


Code:
.\fastboot reboot-bootloader

Type this command to confirm your phone's Serial Number, in this example the serial number is PDAGAM0123456789:
Code:
PDAGAM0123456789	fastboot

Google a website to calculate the md5 checksum of the serial number, for example, the md5 checksum of PDAGAM0123456789 is bb1bfc95418f51dc906462554d71313a.

Now type following command to grant service permission:
Code:
.\fastboot oem dm-verity (your_md5_checksum)

In this example:
Code:
.\fastboot oem dm-verity bb1bfc95418f51dc906462554d71313a

Type following commands to confirm and modify SKUID. Following commands are case sensitive:
Code:
.\fastboot oem CustomerSKUID get
.\fastboot oem CustomerSKUID set 600WW
.\fastboot oem CustomerSKUID get

Type following commands to reflash stock lk and reboot:
Code:
.\fastboot flash lk_a G:\PDA-1100-0-00WW-B01_unpacked\PDA-0-1100-00WW-lk.img
.\fastboot reboot

Part 4: Install PDA-114A update manually.
Download the update package "PDA-114A-0-00WW-B03-1100-0-00WW-B01-update.zip", copy it to root directory of internal storage, then dial *#*#874#*#* to update.

This can be downloaded from here:
https://tpedutw-my.sharepoint.com/:...hBsIjYfYvl9dsBMabfvVPHJU5mJloVo2qIKw?e=TexpIz



That's it.
Is it bootloader unlockable? Still finding out.

Special thanks to:
@blackpanther0582 for PDA-021G firmware
givemerom for PDA-1100 firmware
Someone for Nokia 5.1 Plus firmware dumping
Someone for Nokia X5 device testing

how to go back to nokia x5
 
  • Like
Reactions: Shivaay13

hikari_calyx

Senior Member
Android oen is error Update OTA :(
How to fix pl.thank

please update newer version.. i cant update it with OTA update... :/ i dont know why but its working fine last update is sept.5 2018

I've updated the new guide.
Now PDA-1100 build should be able to install newer updates.

how to go back to nokia x5

Download an unpack the PDA-102A-0-00CN-B07 firmware with nb0 tools developed by @heineken78
When you change the SKUID, change it to 600CN instead of 600WW, and the lk filename is different from global PDA-1100 as you will find out.

Android Platform Tools Link??? How to install??
This should be the basis of working on Android phones.
https://developer.android.com/studio/releases/platform-tools
 

hikari_calyx

Senior Member
  • Like
Reactions: thirakun

skylence

Member
Sep 9, 2011
15
1
Yes you can, but you need to unpack PDA-102A-0-00CN-B07.nb0 and follow the guide, but change the SKUID to 600CN instead of 600WW.
And you need to flash a different lk file which you'll find out.

Use this tool to unpack nb0: https://forum.xda-developers.com/android/general/nb0-unpacker-packer-tool-t3699464

.\fastboot oem dm-verity bb1bfc95418f51dc906462554d71313a
When run command above will show error message in below...

FAILED (remote: unknown command)
Finished. Total time: 0.002s

Is this command required? or I can skip it?
 
Last edited:

thirakun

Senior Member
Feb 15, 2015
56
12
Yes you can, but you need to unpack PDA-102A-0-00CN-B07.nb0 and follow the guide, but change the SKUID to 600CN instead of 600WW.
And you need to flash a different lk file which you'll find out.

Use this tool to unpack nb0: https://forum.xda-developers.com/android/general/nb0-unpacker-packer-tool-t3699464

this one right?
PDA-0-102A-00CN-lk.img

EDIT :
yess it worked!!!
thanks for tutorial.
but...after i try......
i dont like chinese rom lol

i revert back to WW....
 
Last edited:

eprot12

Member
Dec 3, 2018
13
1
can you please tell me how to use fastboot mode... i have already make my phone into fastboot mode but i dont know whats next to do.. its just says fastboot mode on my phone with nothing else
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    Unlike previously released Qualcomm based Nokia phones, Nokia X5 uses MediaTek Helio P60 processor.
    However, unlike Nokia 3, it no longer uses authentication file, this will make unbrick easier.
    After you read the full guide, you should understand how to unbrick your phone.
    This guide should work on both 64-bit Linux distro and Windows operating system.

    And this guide is simplified than previous guide to ensure your phone will get newer updates.


    What you need to have:
    - MTK Smart Phone Flash Tool, which you can download from https://spflashtool.com/download/
    - Android Platform Tools
    - For Windows users, patched OST LA: https://drive.google.com/open?id=1n91aYT9Di6_v4F3Wjlv8TjfeLc64AcYA and MediaTek USB Port driver, which is easy to find
    - Nokia X5 Chinese firmware and Global conversion firmware: https://fih-firmware.hikaricalyx.com/fihsw_en.html

    Part 1: DO FULL BACKUP
    Because few critical partitions are included in this backup, this will ensure you can restore them.
    Download "PDA-114A-0-00WW-B01" and extract it.

    Open Smart Phone Flash Tool, choose the Download Agent file and Scatter File in the unpacked PDA-1100 firmware.

    DO NOT USE DOWNLOAD AGENT FROM THE FLASH TOOL ITSELF!
    image1-1.png


    Then pick "Readback" tab, add a category.
    image2-1.png


    Double click this category, and choose the location you want to save the backup.
    Use any text editor to open the scatter file, and find "userdata". You'll need the start address of userdata as the length of the full backup.
    image3-1.png

    image4-1.png

    image5-1.png


    After it properly set, click "Read Back", then power off your phone and connect your phone to PC with both volume keys pressed and holded.
    When you see a progress bar moving, you can release both keys and wait for the procedure complete.
    image6-1.png


    Disconnect your phone when procedure completed.

    Part 2: Flash PDA-1100 global firmware
    Return to download tab, choose "Firmware Upgrade" in the download options, click "Download", then power off your phone and connect your phone to PC with both volume keys pressed and holded.
    When you see a progress bar moving, you can release both keys and wait for the procedure complete.


    If you just want to unbrick it as Chinese firmware, double click the Location of "lk_a", and choose "PDA-0-102A-00CN-lk.img" before you "Download", or you will unable to install later OTA updates.

    Because it flashes service lk by default.

    Part 3: Modify SKUID and flash lk
    Trigger your phone to Fastboot mode.
    You can type this command then connect your powered off phone:

    Note: If you're using fastboot included in OST LA, use .\fastboot-android instead of .\fastboot
    Code:
    .\fastboot reboot-bootloader

    Type this command to confirm your phone's Serial Number, in this example the serial number is PDAGAM0123456789:
    Code:
    PDAGAM0123456789    fastboot

    Google a website to calculate the md5 checksum of the serial number, for example, the md5 checksum of PDAGAM0123456789 is bb1bfc95418f51dc906462554d71313a.

    Now type following command to grant service permission:
    Code:
    .\fastboot --set-active=a
    .\fastboot reboot-bootloader
    .\fastboot oem dm-verity (your_md5_checksum)

    In this example:
    Code:
    .\fastboot --set-active=a
    .\fastboot reboot-bootloader
    .\fastboot oem dm-verity bb1bfc95418f51dc906462554d71313a

    Type following commands to confirm and modify SKUID. Following commands are case sensitive:
    Code:
    .\fastboot oem CustomerSKUID get
    .\fastboot oem CustomerSKUID set 600WW
    .\fastboot oem CustomerSKUID get

    Type following commands to reflash stock lk and reboot:
    Code:
    .\fastboot flash lk_a G:\PDA-114A-0-00WW-B01_unpacked\PDA-0-114A-00WW-lk.img
    .\fastboot reboot

    Part 4: Install PDA-209B update manually.
    Download this package, and rename it to "PDA-209B-0-00WW-B06-update.zip", place it to root directory of internal storage and dial *#*#874#*#* to update.
    https://android.googleapis.com/pack.../b1ebc1be5c4b01109fc3c4dea515e8286904fad0.zip

    Old ota packages:
    https://tpedutw-my.sharepoint.com/:...hBsIjYfYvl9dsBMabfvVPHJU5mJloVo2qIKw?e=TexpIz

    That's it.
    Is it bootloader unlockable? Still finding out.

    Special thanks to:
    @blackpanther0582 for PDA-021G firmware
    givemerom for PDA-1100 firmware
    Someone for Nokia 5.1 Plus firmware dumping
    Someone for Nokia X5 device testing
    1
    Thank you for sharing this tutorial. But how to unlock Nokia x5 bootloader? It needs unlocked bootloader right?

    Nope, bootloader unlock is not required.
    You can just convert your phone, that's it.
    1
    Unlike previously released Qualcomm based Nokia phones, Nokia X5 uses MediaTek Helio P60 processor.
    However, unlike Nokia 3, it no longer uses authentication file, this will make unbrick easier.
    After you read the full guide, you should understand how to unbrick your phone.
    This guide should work on both 64-bit Linux distro and Windows operating system.

    And this guide is simplified than previous guide to ensure your phone will get newer updates.



    What you need to have:
    - MTK Smart Phone Flash Tool, which you can download from https://spflashtool.com/download/
    - Android Platform Tools
    - For Windows users, patched OST LA: https://drive.google.com/open?id=1n91aYT9Di6_v4F3Wjlv8TjfeLc64AcYA and MediaTek USB Port driver, which is easy to find
    - Nokia X5 Chinese firmware and Global conversion firmware: https://tpedutw-my.sharepoint.com/:...dFks--5G6V4vYBGTwLw1BsthbtIuJqMUN3tQ?e=wOfytH

    Part 1: DO FULL BACKUP
    Because few critical partitions are included in this backup, this will ensure you can restore them.
    Download "PDA-1100-0-00WW-B01_unpacked.7z" and extract it.

    Open Smart Phone Flash Tool, choose the Download Agent file and Scatter File in the unpacked PDA-1100 firmware.

    DO NOT USE DOWNLOAD AGENT FROM THE FLASH TOOL ITSELF!
    image1-1.png


    Then pick "Readback" tab, add a category.
    image2-1.png


    Double click this category, and choose the location you want to save the backup.
    Use any text editor to open the scatter file, and find "userdata". You'll need the start address of userdata as the length of the full backup.
    image3-1.png

    image4-1.png

    image5-1.png


    After it properly set, click "Read Back", then power off your phone and connect your phone to PC with both volume keys pressed and holded.
    When you see a progress bar moving, you can release both keys and wait for the procedure complete.
    image6-1.png


    Disconnect your phone when procedure completed.

    Part 2: Flash PDA-1100 global firmware
    Return to download tab, choose "Firmware Upgrade" in the download options, click "Download", then power off your phone and connect your phone to PC with both volume keys pressed and holded.
    When you see a progress bar moving, you can release both keys and wait for the procedure complete.




    Part 3: Modify SKUID and flash lk
    Trigger your phone to Fastboot mode.
    You can type this command then connect your powered off phone:


    Code:
    .\fastboot reboot-bootloader

    Type this command to confirm your phone's Serial Number, in this example the serial number is PDAGAM0123456789:
    Code:
    PDAGAM0123456789	fastboot

    Google a website to calculate the md5 checksum of the serial number, for example, the md5 checksum of PDAGAM0123456789 is bb1bfc95418f51dc906462554d71313a.

    Now type following command to grant service permission:
    Code:
    .\fastboot oem dm-verity (your_md5_checksum)

    In this example:
    Code:
    .\fastboot oem dm-verity bb1bfc95418f51dc906462554d71313a

    Type following commands to confirm and modify SKUID. Following commands are case sensitive:
    Code:
    .\fastboot oem CustomerSKUID get
    .\fastboot oem CustomerSKUID set 600WW
    .\fastboot oem CustomerSKUID get

    Type following commands to reflash stock lk and reboot:
    Code:
    .\fastboot flash lk_a G:\PDA-1100-0-00WW-B01_unpacked\PDA-0-1100-00WW-lk.img
    .\fastboot reboot

    Part 4: Install PDA-114A update manually.
    Download the update package "PDA-114A-0-00WW-B03-1100-0-00WW-B01-update.zip", copy it to root directory of internal storage, then dial *#*#874#*#* to update.

    This can be downloaded from here:
    https://tpedutw-my.sharepoint.com/:...hBsIjYfYvl9dsBMabfvVPHJU5mJloVo2qIKw?e=TexpIz



    That's it.
    Is it bootloader unlockable? Still finding out.

    Special thanks to:
    @blackpanther0582 for PDA-021G firmware
    givemerom for PDA-1100 firmware
    Someone for Nokia 5.1 Plus firmware dumping
    Someone for Nokia X5 device testing

    how to go back to nokia x5
    1
    hi.. i had global version Nokia 5.1 Plus, can i flash it with chinese rom ?

    Yes you can, but you need to unpack PDA-102A-0-00CN-B07.nb0 and follow the guide, but change the SKUID to 600CN instead of 600WW.
    And you need to flash a different lk file which you'll find out.

    Use this tool to unpack nb0: https://forum.xda-developers.com/android/general/nb0-unpacker-packer-tool-t3699464
    1
    can you please tell me how to use fastboot mode... i have already make my phone into fastboot mode but i dont know whats next to do.. its just says fastboot mode on my phone with nothing else

    use cmd in windows.