Ok, Excellent news! I successfully flashed Ubuntu Touch (without any errors) on the Nord N100 Metro MODEL BE2015!
I'm gonna give detailed instructions here on how I did it. You can ask AI or do a Google search to get the finer details of each instruction if needed.
Step (1)
Download the ADB Platform Tools for Windows (This allows Android control from Windows terminal via usb cable), as well as the Qualcomm_HS-USB_QDLoader_9008_Driver for windows (This allows Windows to recognize your Nord N100 when plugged in), install them both.
Step (2)
Download the bengalm_14_O.04_201221 mod (This zip contains the MSM Download tool for flashing the .ops Oxygen OS 10.5.5 rom also included, which has been specially patched to work with the Metro MODEL BE2015)
Step (3)
Activate Developer Options from your phone by going to Settings -> About Phone, and tap on Build number 7 times.
This makes the Developer Options show up in your system settings.
Find USB Debugging and activate it. Also find and activate OEM Unlock.
Step (4)
Start up the MSM Download tool; When Windows Defender try's to stop you, hit 'more info' and continue anyway, choosing user type 'other'.
Now that it's waiting for device, go to the directory where you unzipped the Platform Tools, right click in empty space next to the files and select open in Terminal (In older versions of windows I believe it is Powershell Terminal). Use commands:
./adb devices
Shows connected device serial number. (make sure you allow the computer from your phone screen to connect)
./reboot bootloader
reboots your Nord N100 into fastboot mode so the MSM Download tool connects. Make sure your Qualcomm drivers are installed for this to work.
As the device shows up in MSM Download tool, hit the Start button, and the rom starts flashing the device.... til it's finished and now OOS 10.5.5 should be on your device.
Step (5)
As your new OOS boots up, go through the new device startup, but don't connect it to internet or it'll try to update itself to a newer version, which we DON'T want.
Go to Settings -> About Phone -> tap Build number 7 times to activate Developer Options.
Go to Developer Options -> activate USB Debugging
Also in Developer Options -> Disable Automatic Updates
Now you can connect to Wifi, then go to Settings -> Accounts
Add a Google account to the device.
Now back to Developer Options -> enable OEM Unlocking (This is greyed out if you don't add the Google account)
Step (6)
Go to the Platform Tools terminal again with device connected via USB
./reboot bootloader
puts it in fastboot mode
./fastboot oem unlock
brings up a menu on the phone. use volume down key to select unlock bootloader and press the power button to confirm.
Now your user data is erased, and we have to run a loop again, but the bootloader is now unlocked.
Step (7)
Phone restart, and going through the new device startup.
Don't connect to the internet yet, or it'll try to update.
Go to Settings -> About Phone -> tap Build number 7 times to activate Developer Options.
Go to Developer Options -> activate USB Debugging
Also in Developer Options -> Disable Automatic Updates
Now you can connect to Wifi, then go to Settings -> Accounts
Add a Google account to the device.
Now back to Developer Options -> enable OEM Unlocking (This is greyed out ALREADY, says OEM is already unlocked), So connecting internet and adding a Google account may be unnecessary here, but that's what I did.
Step (8)
Download UBports Installer (0.11.2), I actually did this on my Linux Mint OS, and downloaded the ADB Platform Tools for Linux as well. Not sure if this will make a difference, Tho I'm much more comfortable on Linux. You can try it on Windows tho and may be fine.
Connect your device via USB and use Platform Tools command
./adb devices
boots into fastboot bootloader, which should now show that the bootloader is unlocked.
Run UBports Installer. It should auto-detect your device, saying Billie2 even tho it's Bengal now. Select to install Ubuntu Touch.
It asks you to make sure you have either the OOS 10.5.2 or 10.5.3, but we've now got the 10.5.5 which worked for me, and so I ignored that, and went ahead affirming My device is unlocked.
....next....
I chose Channel 24.04/stable
check all three boxes "Wipe Userdata", "Partitioning", "Bootstrap".
Then hit "OK"
and....
Bing Bam Boom!!! It starts the process of installing showing the status bar and the fancy UBports robot. Just sit back and relax. When it finishes, your phone should automatically boot into your fresh newly installed Ubuntu Touch!!
Step (9)
Test out the new operating system.
I found that I couldn't connect to wifi. Thought it mighta been a glitch, but after playing around then powering it off and rebooting, I was able to connect the wifi. So far so good.
Good Luck my Ubuntu Mobile Linux friends!