How to reflash N900 with Ubuntu
Overview
This is brief how to to show how the N900 can be reflashed using Ubuntu. Tested with Ubuntu Xenial 16.04.2.
NOTICE: All data from the Nokia N900 will be erased.
Steps
Get the flasher:
http://www.fladnag.net/downloads/telephone/n900/tools/maemo_flasher-3.5_2.5.2.2.tar.gz
Get the firmware:
http://www.fladnag.net/downloads/telephone/n900/RX-51_2009SE_20.2010.36-2.203.1_PR_COMBINED_203_ARM.bin
Get the EMMC:
http://www.fladnag.net/downloads/telephone/n900/RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin
Deflate the flasher and save both firmware and EMMC inside the flasher folder.
Turn the phone off.
Hold down the u button on the keyboard of the phone and while holding it plug in the USB cable. (A very DIM Nokia screen with a little USB symbol in the top right corner will appear).
From inside the flasher folder issue this command below:
sudo ./flasher-3.5 -F RX-51_2009SE_10.2010.13-2.VANILLA_PR_EMMC_MR0_ARM.bin -f -R
Wait until the phone reboots. Then force shutdown straight away. Do the u button start up again.
Then issue the command below:
sudo ./flasher-3.5 -F RX-51_2009SE_20.2010.36-2.203.1_PR_COMBINED_203_ARM.bin -f -R
When the phone reboots you are all done now.