Warning: You can write over the emmc if mmc is not mounted
This follows on from the post on Manual flashing.
You need an n900 with a memory card
The n900 needs to be adjusted so that the memory card will be recognised without the cover on.
I used a small screwdriver to remove the magnet from behind the stand and some sellotape to attach the magnet to the rear of the device.
Test whether the magnetic field is strong enough by switching on the n900 and seeing if the memory card is shown in the file system when the device is switched on.
Connect up the switchbox as follows
Make sure the switch in the jig is in Normal mode
(switch on the back of the jig)
Using the switchbox_pu41.py script
sudo python switchbox_pu41.py -d /dev/ttyUSB0 -n 1
sudo python switchbox_pu41.py -d /dev/ttyUSB0 -n 1 -p -u
Check that the LED alongside the USB outputs goes off and on
sudo flasher-3.5 –enable-rd-mode
sudo flasher-3.5 –set-rd-flags=force-power-key
The meego-ai-flasher automates the flashing.
python setup.py install
There is a dependency on the ots conductor.
Edit the config file (normally in /etc/meego_ai_flasher.conf) so that it links to the flashing utility scripts on your host:
sudo meego-ai-flasher -f /path/to/your_image.tar.gz
The output to host should go something like
2010-11-17 15:39:26,252 INFO here goes .. 2010-11-17 15:39:26,253 WARNING custom flasher for n900/netbook autoinstall still PofC level <snip> 2010-11-17 15:44:32,090 INFO ...OK 2010-11-17 15:44:32,090 INFO Flashing completed!
The switchbox output lights should go and the n900 should flash in a similar fashion to the manual process