Wednesday, March 25, 2009

Flashing the NEO Freerunner

  1. Download dfu-util from http://downloads.openmoko.org/distro/releases/Om2008.9/dfu-util
  2. Download kernel from http://downloads.openmoko.org/distro/releases/Om2008.12/Om2008.12-om-gta02.uImage.bin
  3. Download rootfs from http://downloads.openmoko.org/distro/releases/Om2008.12/Om2008.12-om-gta02.rootfs.jffs2
  4. chmod a+x dfu-util
  5. Open Freerunner in U-Boot mode(press and hold the upper left button + press the on/off key)
  6. Connect the freerunner using usb cable
  7. check whether there's more than one bus on ubuntu using the command ./dfu-util -l
  8. If there's more than one bus, check which bus is for the freerunner, and add this command in the below two steps --device ?x????:?x????
  9. Flash the kernel, go to the folder containing dfu-util, enter the command ./dfu-util -a kernel -R -D ./Om2008.12/Om2008.12-om-gta02.uImage.bin
  10. Flash the rootfs, go to the folder containing dfu-util, enter the command ./dfu-util -a rootfs -R -D ./Om2008.12/Om2008.12-om-gta02.rootfs.jffs2
  11. run ifconfig usb0 192.168.0.200 netmask 255.255.255.0
  12. Go to folder containing resolv.conf, run the command scp resolv.conf root@192.168.0.202:
  13. Go to the phone by using command ssh root@192.168.0.202
  14. copy the resolv.conf using cp resolv.conf /etc/
  15. Remove the resolv.conf from before (not the one at /etc/) by using command rm resolv.conf
  16. Shutdown the freerunner
  17. Run the command ./ifconfig.sh and ./nat.sh
  18. Press the installer in freerunner
  19. Install OMbrowser2
  20. Finished :)

    For other resources, go to http://wiki.openmoko.org/wiki/Flashing_the_Neo_FreeRunner

1 comment: