To use this release, you must be running v2.0.3+ of Foboot.
This is an initial release of circuitpython for Fomu, built from ports/litex/ with make BOARD=fomu
The following should be working:
- USB
- SPI-backed disk storage
- IO
- neopixel_write
Determining your Foboot version
Plug in your Fomu and run dfu-util -l
. This will print out the version of Foboot you are currently using. Newer versions of Foboot will also print out the model of Fomu that you're using:
$ dfu-util -l
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2019 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Found DFU: [1209:5bf0] ver=0101, devnum=25, cfg=1, intf=0, path="1-1.1.2", alt=0, name="Fomu PVT running DFU Bootloader v1.9.1", serial="UNKNOWN"
$
Usage
-
Temporarily load v2.0.3 of Foboot. Depending on the version of your board, download
pvt-foboot-v2.0.3.dfu
orhacker-foboot-v2.0.3.dfu
and load it withdfu-util -D pvt-foboot-v2.0.3.dfu
ordfu-util -D hacker-foboot-v2.0.3.dfu
. -
Load circuitpython by running
dfu-util -D circuitpython-v0.1.1-fomu.dfu
.
If you're already running Foboot v2.0.3+, then you can skip step 1.
Troubleshooting
- If you are unable to communicate with Fomu during step 2, make sure you have the correct version. If your Fomu has white text on the bottom, download
hacker-foboot-v2.0.3.dfu
. If there is no text on the bottom, downloadpvt-foboot-v2.0.3.dfu
.
Changes from previous version
- This improves USB stability when also accessing the internal flash
To use this release, you must be running v2.0.3+ of Foboot.
This is an initial release of circuitpython for Fomu, built from ports/litex/ with make BOARD=fomu
The following should be working:
- USB
- SPI-backed disk storage
- IO
- neopixel_write
Determining your Foboot version
Plug in your Fomu and run dfu-util -l
. This will print out the version of Foboot you are currently using. Newer versions of Foboot will also print out the model of Fomu that you're using:
$ dfu-util -l
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2019 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Found DFU: [1209:5bf0] ver=0101, devnum=25, cfg=1, intf=0, path="1-1.1.2", alt=0, name="Fomu PVT running DFU Bootloader v1.9.1", serial="UNKNOWN"
$
Usage
-
Temporarily load v2.0.3 of Foboot. Depending on the version of your board, download
pvt-foboot-v2.0.3.dfu
orhacker-foboot-v2.0.3.dfu
and load it withdfu-util -D pvt-foboot-v2.0.3.dfu
ordfu-util -D hacker-foboot-v2.0.3.dfu
. -
Load circuitpython by running
dfu-util -D circuitpython-v0.1.1-fomu.dfu
.
If you're already running Foboot v2.0.3+, then you can skip step 1.
Troubleshooting
- If you are unable to communicate with Fomu during step 2, make sure you have the correct version. If your Fomu has white text on the bottom, download
hacker-foboot-v2.0.3.dfu
. If there is no text on the bottom, downloadpvt-foboot-v2.0.3.dfu
.
Changes from previous version
- This improves SPI flash reliability, which previously didn't work
To use this release, you must be running v2.0.3+ of Foboot.
This is an initial release of circuitpython for Fomu, built from ports/litex/ with make BOARD=fomu
The following should be working:
- USB
- SPI-backed disk storage
- IO
- neopixel_write
Determining your Foboot version
Plug in your Fomu and run dfu-util -l
. This will print out the version of Foboot you are currently using. Newer versions of Foboot will also print out the model of Fomu that you're using:
$ dfu-util -l
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2019 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Found DFU: [1209:5bf0] ver=0101, devnum=25, cfg=1, intf=0, path="1-1.1.2", alt=0, name="Fomu PVT running DFU Bootloader v1.9.1", serial="UNKNOWN"
$
Usage
-
Temporarily load v2.0.2 of Foboot. Depending on the version of your board, download
pvt-foboot-v2.0.3.dfu
orhacker-foboot-v2.0.3.dfu
and load it withdfu-util -D pvt-foboot-v2.0.3.dfu
ordfu-util -D hacker-foboot-v2.0.3.dfu
. -
Load circuitpython by running
dfu-util -D circuitpython-v0.1.0-fomu.dfu
.
If you're already running Foboot v2.0.3+, then you can skip step 1.
Troubleshooting
- If you are unable to communicate with Fomu during step 2, make sure you have the correct version. If your Fomu has white text on the bottom, download
hacker-foboot-v2.0.3.dfu
. If there is no text on the bottom, downloadpvt-foboot-v2.0.3.dfu
.