View Single Post
pycage's Avatar
Posts: 3,404 | Thanked: 4,474 times | Joined on Oct 2005 @ Germany
#5
Maybe the Windows-based flasher is meant for end users to upgrade the firmware while the command line tool is tailored for developers.

Code:
Usage: flasher [OPTIONS]
Options:
  --fiasco, -F <arg>            Location of a FIASCO image
  --kernel, -k <arg>            Location of kernel image
  --initfs, -n <arg>            Location of initfs image
  --rootfs, -r <arg>            Location of root JFFS2 image
  --xloader, -x <arg>           Location of X-Loader image
  --secondary, -s <arg>         Location of NOLO secondary bootloader image
  --2nd, -2 <arg>               Location of NOLO cold flasher ("2nd") image
  --unpack, -u [arg]            Unpack a FIASCO image
  --flash, -f                   Load and flash all supplied images
  --load, -l                    Only load all supplied images
  --boot, -b [arg]              Boot the kernel with optional cmdline
  --reboot, -R                  Reboot the board (e.g. after flashing NOLO)
  --read-board-id, -i           Print out the board type
  --serial-port, -S <arg>       Serial port used for cold flashing
  --initialize-port, -I <arg>   Only initialize the serial port
  --cold-flash, -c              "Cold flash" the device
  --enable-rd-mode              Enable R&D mode on the device
  --disable-rd-mode             Disable R&D mode on the device
  --set-rd-flags [arg]          Set R&D mode flags on the device
  --clear-rd-flags [arg]        Clear R&D mode flags on the device
  --query-rd-mode               Query the device R&D mode status and flags
  --set-root-device <arg>       Set the default root device
  --query-root-device           Query the default root device
  --enable-usb-host-mode        Set the device into USB host mode
  --disable-usb-host-mode       Set the device into USB peripheral mode
  --flash-only <arg>            Flash only certain components
It can do quite a lot!