NixOS on ARM/Firefly AIO-3399C: Difference between revisions
imported>Makefu m update links |
imported>Makefu add loader mode, maskrom |
||
| Line 44: | Line 44: | ||
=== Flashing | === Flashing via Rockchip Loader Mode === | ||
The board can easily be flashed by booting the device into the Rockchip ''loader'' mode. | |||
To bring the device in the loader mode: | |||
# Disconnect from power | |||
# Connect USB-C from the board to your computer | |||
# Hold 'Recovery' button pressed | |||
# Connect power, wait for 2 (or more) seconds | |||
# Short press the 'reset' button and release the 'Recovery' button afterwards | |||
==== Firefly upgrade_tool ==== | |||
Firefly provides an <code>upgrade_tool</code> which is a modified [http://opensource.rock-chips.com/wiki_Upgradetool rock-chip upgrade tool]. Using the upstream tool however may result in weird errors like being unable to flash the image or being unable to erase the flash. | |||
=== Rockchip MaskROM Mode === | |||
Maskrom mode is a way to get extended privileges when flashing but you need to shorten two trace points on the board. Follow [http://wiki.t-firefly.com/en/AIO-3399C/maskrom_mode.html the official documentation]. | |||
=== Flashing from U-Boot === | === Flashing from U-Boot === | ||