Android 12.1 Custom Rom [Pixel Experience] or any Treble-Enabled Device Development A/AB ROMS on Nord n100

Search This thread

amiralihz

Member
May 14, 2018
10
4
Hello all nord n100 owners. thanks to @bentalebnordine I've found how to Install Pixel experience android 12 on you're device.

Here are the steps below :
1-first backup your phone
2-unlock your bootloader by : fastboot oem unlock
3- download and extract the Nord n100 SDK rar file here :

4-then download the [GSI][UNOFFICIAL][12] Pixel Experience arm64-ab-slim :
5- extract the PixelExperience_Plus_arm64-ab-slim-12.1-20220613-UNOFFICIAL.img and put the file in Nord n100 SDK folder

{note that you can put any GSI treble-enabled rom on the SDK folder of your choice, but the extracted image file shouldn't be bigger than 2.7 GB}
6- open Command Prompt in Nord n100 SDK folder by holding shift button and right clicking mouse.

7- then type :

adb reboot bootloader

fastboot --set-active=a

Setting current slot to 'a' OKAY [ 0.049s]
Finished. Total time: 0.053s

fastboot reboot fastboot
Rebooting into fastboot OKAY [ 0.003s]
< waiting for any device >
Finished. Total time: 17.266s

fastboot flash product_a product_gsi.img
Resizing 'product_a' OKAY [ 0.013s]
Sending 'product_a' (328 KB) OKAY [ 0.015s]
Writing 'product_a' OKAY [ 0.312s]
Finished. Total time: 0.396s

fastboot erase system_a
Erasing 'system_a' OKAY [ 0.665s]
Finished. Total time: 0.679s

fastboot resize-logical-partition system_a 421000000
Resizing 'system_a' OKAY [ 0.012s]
Finished. Total time: 0.015s

fastboot -w
Erasing 'userdata' OKAY [ 2.078s]
Erase successful, but not automatically formatting.
File system type raw not supported.
Erasing 'metadata' OKAY [ 0.015s]
Erase successful, but not automatically formatting.
File system type raw not supported.
Finished. Total time: 2.136s

fastboot reboot bootloader
Rebooting into bootloader OKAY [ 0.000s]
Finished. Total time: 0.005s

fastboot -w
Erasing 'userdata' OKAY [ 0.188s]

F2FS-tools: mkfs.f2fs Ver: 1.14.0 (2020-08-24)

Info: Disable heap-based policy
Info: Debug level = 1
Info: Trim is disabled
Info: Set conf for android
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 93872792 (45836 MB)
Info: zone aligned segment0 blkaddr: 512
Info: add quota type = 0 => 4
Info: add quota type = 1 => 5
[f2fs_init_sit_area: 587] Filling sit area at offset 0x00600000
[f2fs_init_nat_area: 621] Filling nat area at offset 0x00a00000
[f2fs_write_root_inode:1210] Writing root inode (hot node), 13000 0 200 at of
fset 0x00077824
[f2fs_write_default_quota:1286] Writing quota data, at offset 00013601,
00013602
[f2fs_write_qf_inode:1377] Writing quota inode (hot node), 13000 0 200 at o
ffset 0x00077825
[f2fs_write_default_quota:1286] Writing quota data, at offset 00013603,
00013604
[f2fs_write_qf_inode:1377] Writing quota inode (hot node), 13000 0 200 at o
ffset 0x00077826
[f2fs_update_nat_root:1431] Writing nat root, at offset 0x00000a00
[f2fs_add_default_dentry_root:1628] Writing default dentry root, at offset 0
x00013600
Info: Overprovision ratio = 0.940%
Info: Overprovision segments = 431 (GC reserved = 220)
[f2fs_write_check_point_pack: 774] Writing main segments, cp at offset 0x00
000200
[f2fs_write_check_point_pack: 911] Writing Segment summary for HOT/WARM/COL
D_DATA, at offset 0x00000201
[f2fs_write_check_point_pack: 938] Writing Segment summary for HOT_NODE, at
offset 0x00000202
[f2fs_write_check_point_pack: 950] Writing Segment summary for WARM_NODE, a
t offset 0x00000203
[f2fs_write_check_point_pack: 961] Writing Segment summary for COLD_NODE, a
t offset 0x00000204
[f2fs_write_check_point_pack: 969] Writing cp page2, at offset 0x00000205
[f2fs_write_check_point_pack: 989] Writing NAT bits pages, at offset 0x0000
03fe
[f2fs_write_check_point_pack:1010] Writing cp page 1 of checkpoint pack 2,
at offset 0x00000400
[f2fs_write_check_point_pack:1029] Writing cp page 2 of checkpoint pack 2,
at offset 0x00000405
[f2fs_write_super_block:1062] Writing super block, at offset 0x00000000
Info: format successful
Sending 'userdata' (85 KB) OKAY [ 0.010s]
Writing 'userdata' OKAY [ 0.002s]
Erasing 'metadata' OKAY [ 0.023s]
Erase successful, but not automatically formatting.
File system type raw not supported.
Finished. Total time: 9.997s

fastboot --disable-verity flash vbmeta vbmeta.img
Rewriting vbmeta struct at offset: 0
Sending 'vbmeta' (8 KB) OKAY [ 0.016s]
Writing 'vbmeta' OKAY [ 0.002s]
Finished. Total time: 0.141s

fastboot --disable-verity flash vbmeta_system vbmeta_system.img
Sending 'vbmeta_system' (4 KB) OKAY [ 0.003s]
Writing 'vbmeta_system' OKAY [ 0.002s]
Finished. Total time: 0.040s

fastboot reboot fastboot
Rebooting into fastboot OKAY [ 0.003s]
< waiting for any device >
Finished. Total time: 10.023s

fastboot flash system PixelExperience_Plus_arm64-ab-slim-12.1-20220613-UNOFFICIAL.img [or any other GSI Treble-enabled ROMS]
Invalid sparse file format at header magic
Resizing 'system_a' OKAY [ 0.012s]
Sending sparse 'system_a' 1/7 (524228 KB) OKAY [ 20.447s]
Writing 'system_a' OKAY [ 2.675s]
Sending sparse 'system_a' 2/7 (524228 KB) OKAY [ 20.208s]
Writing 'system_a' OKAY [ 2.684s]
Sending sparse 'system_a' 3/7 (524252 KB) OKAY [ 20.297s]
Writing 'system_a' OKAY [ 2.693s]
Sending sparse 'system_a' 4/7 (524248 KB) OKAY [ 20.846s]
Writing 'system_a' OKAY [ 2.745s]
Sending sparse 'system_a' 5/7 (524248 KB) OKAY [ 20.274s]
Writing 'system_a' OKAY [ 2.717s]
Sending sparse 'system_a' 6/7 (524204 KB) OKAY [ 21.480s]
Writing 'system_a' OKAY [ 2.771s]
Sending sparse 'system_a' 7/7 (461172 KB) OKAY [ 17.803s]
Writing 'system_a' OKAY [ 2.638s]
Finished. Total time: 199.508s
8- enjoy :cowboy:
[note that there might be bugs but Android 12 worth it]
 

Attachments

  • Screenshot_20220620-041133_Nova7.png
    Screenshot_20220620-041133_Nova7.png
    853.7 KB · Views: 267
  • Screenshot_20220620-041137_Nova7.png
    Screenshot_20220620-041137_Nova7.png
    65.6 KB · Views: 268
  • Screenshot_20220620-041210_Settings.png
    Screenshot_20220620-041210_Settings.png
    93.1 KB · Views: 250
  • Screenshot_20220620-041236_#Su.png
    Screenshot_20220620-041236_#Su.png
    96.2 KB · Views: 277

bentalebnordine

Senior Member
Mar 2, 2013
104
28

Attachments

  • Screenshot_20220705-194548_Lawnchair.png
    Screenshot_20220705-194548_Lawnchair.png
    158.6 KB · Views: 161
  • Screenshot_20220705-194537_Lawnchair.png
    Screenshot_20220705-194537_Lawnchair.png
    698 KB · Views: 177
  • Screenshot_20220705-194622_Settings.png
    Screenshot_20220705-194622_Settings.png
    106.5 KB · Views: 174
  • Screenshot_20220705-194530_Lawnchair.png
    Screenshot_20220705-194530_Lawnchair.png
    107.8 KB · Views: 160
  • Screenshot_20220705-192921_Phone.png
    Screenshot_20220705-192921_Phone.png
    62.4 KB · Views: 166
  • Like
Reactions: amiralihz

sdflowers32

Senior Member
Sep 23, 2016
68
21
Does this work for the Metro variant?? be2015/ BE82CF ?
No, it doesn't. I don't what the difference is but in order to flash a GSI on this variant you'll need to use this ( MSM link 👇) and flash the global firmware to the Metro version. It's super simple, the tool has already been modified. I didn't mod it but I've used it and it works flawlessly.
Does this work for the Metro variant?? be2015/ BE82CF ?
 

AesopRock127

Senior Member
Nov 30, 2015
91
38
37
Manchester, NH
No, it doesn't. I don't what the difference is but in order to flash a GSI on this variant you'll need to use this ( MSM link 👇) and flash the global firmware to the Metro version. It's super simple, the tool has already been modified. I didn't mod it but I've used it and it works flawlessly.
Thanks that's kind of what I was thinking even though the other poster said it did.
 

sdflowers32

Senior Member
Sep 23, 2016
68
21
Thanks that's kind of what I was thinking even though the other poster said it did.
You'll find the most useful information on this device in the 4pda forum Here. It's a bit choppy but you'll find info that's pretty much the same across the board. Most useful is the info regarding removing encryption. I've flashed more than 10 different GSI's both A11 and A12 to this device. I've heard one person say they were able to do so on the Metro variant but I never seen any proof and I know I was never able to so best option is to flash the global version to the Metro variant. Also you can unlock the bootloader without a token once you're on global 10.5.5.
 

Danymsus

New member
Aug 26, 2022
1
0
Děkuji Dlouho jsem hledal ROM pro svůj Oneplus Nord N100 (BE2013). O instalaci vlastní ROM do telefonu jsem neuvažoval, ale po výměně neoriginálního displeje se mi telefon neustále restartoval, nic nepomohlo, tak jsem nainstaloval vlastní ROM Pixel Experience a vše funguje jako předtím.
Moc děkujeme 👌
 

hawk1736

Member
Oct 13, 2021
7
1
ringtone for incoming calls are not playing even when im in settings trying to change the ringtone nothings playing but the phone vibrates on incoming calls.
And in the music players songs are playing fine!

Is there any solution for this?
 

bbabel

Senior Member
Sep 26, 2012
89
13
37
mauriciogomez.net
Can I use latest pixel experience 13 plus in this link instead?
I tried it with `PixelExperience_Plus_arm64-ab-slim-13.0-20230104-UNOFFICIAL.img.xz` and it didn't work. It booted, but the screen got black as soon as I ended the initial configuration.
 

tonydiepyyz

Member
Nov 26, 2017
20
2
LG G4
OnePlus Nord N100
I tried Pixel Experience this weekend. Screen flickers and dims. Could be refresh problem. But phone finally got so dark it was unusable. Display would not show anything at all. But the reboot menu was fine.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Hello all nord n100 owners. thanks to @bentalebnordine I've found how to Install Pixel experience android 12 on you're device.

    Here are the steps below :
    1-first backup your phone
    2-unlock your bootloader by : fastboot oem unlock
    3- download and extract the Nord n100 SDK rar file here :

    4-then download the [GSI][UNOFFICIAL][12] Pixel Experience arm64-ab-slim :
    5- extract the PixelExperience_Plus_arm64-ab-slim-12.1-20220613-UNOFFICIAL.img and put the file in Nord n100 SDK folder

    {note that you can put any GSI treble-enabled rom on the SDK folder of your choice, but the extracted image file shouldn't be bigger than 2.7 GB}
    6- open Command Prompt in Nord n100 SDK folder by holding shift button and right clicking mouse.

    7- then type :

    adb reboot bootloader

    fastboot --set-active=a

    Setting current slot to 'a' OKAY [ 0.049s]
    Finished. Total time: 0.053s

    fastboot reboot fastboot
    Rebooting into fastboot OKAY [ 0.003s]
    < waiting for any device >
    Finished. Total time: 17.266s

    fastboot flash product_a product_gsi.img
    Resizing 'product_a' OKAY [ 0.013s]
    Sending 'product_a' (328 KB) OKAY [ 0.015s]
    Writing 'product_a' OKAY [ 0.312s]
    Finished. Total time: 0.396s

    fastboot erase system_a
    Erasing 'system_a' OKAY [ 0.665s]
    Finished. Total time: 0.679s

    fastboot resize-logical-partition system_a 421000000
    Resizing 'system_a' OKAY [ 0.012s]
    Finished. Total time: 0.015s

    fastboot -w
    Erasing 'userdata' OKAY [ 2.078s]
    Erase successful, but not automatically formatting.
    File system type raw not supported.
    Erasing 'metadata' OKAY [ 0.015s]
    Erase successful, but not automatically formatting.
    File system type raw not supported.
    Finished. Total time: 2.136s

    fastboot reboot bootloader
    Rebooting into bootloader OKAY [ 0.000s]
    Finished. Total time: 0.005s

    fastboot -w
    Erasing 'userdata' OKAY [ 0.188s]

    F2FS-tools: mkfs.f2fs Ver: 1.14.0 (2020-08-24)

    Info: Disable heap-based policy
    Info: Debug level = 1
    Info: Trim is disabled
    Info: Set conf for android
    Info: Segments per section = 1
    Info: Sections per zone = 1
    Info: sector size = 512
    Info: total sectors = 93872792 (45836 MB)
    Info: zone aligned segment0 blkaddr: 512
    Info: add quota type = 0 => 4
    Info: add quota type = 1 => 5
    [f2fs_init_sit_area: 587] Filling sit area at offset 0x00600000
    [f2fs_init_nat_area: 621] Filling nat area at offset 0x00a00000
    [f2fs_write_root_inode:1210] Writing root inode (hot node), 13000 0 200 at of
    fset 0x00077824
    [f2fs_write_default_quota:1286] Writing quota data, at offset 00013601,
    00013602
    [f2fs_write_qf_inode:1377] Writing quota inode (hot node), 13000 0 200 at o
    ffset 0x00077825
    [f2fs_write_default_quota:1286] Writing quota data, at offset 00013603,
    00013604
    [f2fs_write_qf_inode:1377] Writing quota inode (hot node), 13000 0 200 at o
    ffset 0x00077826
    [f2fs_update_nat_root:1431] Writing nat root, at offset 0x00000a00
    [f2fs_add_default_dentry_root:1628] Writing default dentry root, at offset 0
    x00013600
    Info: Overprovision ratio = 0.940%
    Info: Overprovision segments = 431 (GC reserved = 220)
    [f2fs_write_check_point_pack: 774] Writing main segments, cp at offset 0x00
    000200
    [f2fs_write_check_point_pack: 911] Writing Segment summary for HOT/WARM/COL
    D_DATA, at offset 0x00000201
    [f2fs_write_check_point_pack: 938] Writing Segment summary for HOT_NODE, at
    offset 0x00000202
    [f2fs_write_check_point_pack: 950] Writing Segment summary for WARM_NODE, a
    t offset 0x00000203
    [f2fs_write_check_point_pack: 961] Writing Segment summary for COLD_NODE, a
    t offset 0x00000204
    [f2fs_write_check_point_pack: 969] Writing cp page2, at offset 0x00000205
    [f2fs_write_check_point_pack: 989] Writing NAT bits pages, at offset 0x0000
    03fe
    [f2fs_write_check_point_pack:1010] Writing cp page 1 of checkpoint pack 2,
    at offset 0x00000400
    [f2fs_write_check_point_pack:1029] Writing cp page 2 of checkpoint pack 2,
    at offset 0x00000405
    [f2fs_write_super_block:1062] Writing super block, at offset 0x00000000
    Info: format successful
    Sending 'userdata' (85 KB) OKAY [ 0.010s]
    Writing 'userdata' OKAY [ 0.002s]
    Erasing 'metadata' OKAY [ 0.023s]
    Erase successful, but not automatically formatting.
    File system type raw not supported.
    Finished. Total time: 9.997s

    fastboot --disable-verity flash vbmeta vbmeta.img
    Rewriting vbmeta struct at offset: 0
    Sending 'vbmeta' (8 KB) OKAY [ 0.016s]
    Writing 'vbmeta' OKAY [ 0.002s]
    Finished. Total time: 0.141s

    fastboot --disable-verity flash vbmeta_system vbmeta_system.img
    Sending 'vbmeta_system' (4 KB) OKAY [ 0.003s]
    Writing 'vbmeta_system' OKAY [ 0.002s]
    Finished. Total time: 0.040s

    fastboot reboot fastboot
    Rebooting into fastboot OKAY [ 0.003s]
    < waiting for any device >
    Finished. Total time: 10.023s

    fastboot flash system PixelExperience_Plus_arm64-ab-slim-12.1-20220613-UNOFFICIAL.img [or any other GSI Treble-enabled ROMS]
    Invalid sparse file format at header magic
    Resizing 'system_a' OKAY [ 0.012s]
    Sending sparse 'system_a' 1/7 (524228 KB) OKAY [ 20.447s]
    Writing 'system_a' OKAY [ 2.675s]
    Sending sparse 'system_a' 2/7 (524228 KB) OKAY [ 20.208s]
    Writing 'system_a' OKAY [ 2.684s]
    Sending sparse 'system_a' 3/7 (524252 KB) OKAY [ 20.297s]
    Writing 'system_a' OKAY [ 2.693s]
    Sending sparse 'system_a' 4/7 (524248 KB) OKAY [ 20.846s]
    Writing 'system_a' OKAY [ 2.745s]
    Sending sparse 'system_a' 5/7 (524248 KB) OKAY [ 20.274s]
    Writing 'system_a' OKAY [ 2.717s]
    Sending sparse 'system_a' 6/7 (524204 KB) OKAY [ 21.480s]
    Writing 'system_a' OKAY [ 2.771s]
    Sending sparse 'system_a' 7/7 (461172 KB) OKAY [ 17.803s]
    Writing 'system_a' OKAY [ 2.638s]
    Finished. Total time: 199.508s
    8- enjoy :cowboy:
    [note that there might be bugs but Android 12 worth it]