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 from with Rockchip upgrade_tool ===
=== 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 ===