NixOS on ARM/Firefly AIO-3399C: Difference between revisions

From NixOS Wiki
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 ===

Revision as of 22:12, 19 January 2019

Firefly AIO-3399C
A Firefly AIO-3399C with eMMC.
Manufacturer Firefly
Architecture AArch64
Bootloader ?
Boot order eMMC,SD
Maintainer makefu


Status

It can boot the image provided by firefly on the chinese download page, click on Ubuntu (GPT). You will need a pan.baidu.com account.

The official documentation, which is a pretty good state, can be found at the wiki of firefly

Board-specific installation notes

Serial console

Compatibility notes

Downstream kernel

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:

  1. Disconnect from power
  2. Connect USB-C from the board to your computer
  3. Hold 'Recovery' button pressed
  4. Connect power, wait for 2 (or more) seconds
  5. Short press the 'reset' button and release the 'Recovery' button afterwards

Firefly upgrade_tool

Firefly provides an upgrade_tool which is a modified 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 the official documentation.

Flashing from U-Boot

Resources