


SPI bootloader update:
- Download the firmware update file.
- Flash the file to a USB drive
- Eject the drive from your computer and plug it into La Frite.
- Power on La Frite and it will start updating the firmware.
- Do not power off La Frite until the firmware update is complete!
USB Mass Storage Flashing:
- Connect La Frite to the host PC with a USB A to USB A cable
- This is the USB connector closest to the IR sensor and 40 pin connector
- The other will not work
- Connect a USB keyboard to the remaining port on La Frite
- While booting, press the <Esc> key to get the boot menu on the device
- Select “eMMC USB Drive Mode”. La Frite will appear as a USB drive on the host PC
- On host PC, flash the desired image to the drive.
- Disconnect the USB A cable from La Frite (important), reboot

- PCIe port is not supported: Allwinner H6 has a quirky PCIe controller that doesn’t map the PCIe address space properly to CPU, and accessing the PCIe config space, IO space or memory space will need to be wrapped. As Linux doesn’t wrap PCIe memory space access, it’s not possible to do a proper PCIe controller driver for H6. The BSP kernel modifies the driver to wrap the access, so it’s also not generic, and only devices with modified driver will work. Armbian does not support BSP based kernels. You can find more information here and here.

- some people are having troubles with booting with Petitboot loader. In case you have troubles too, you need to disable Petitboot by running fw_setenv skip_spiboot true in the command line of Petitboot
- On modern kernels adding “video=HDMI-A-1:1920x1080M@60D” to boot /boot/armbianEnv.txt (extraargs=) should force HDMI to 1080p instead of the 4K native resolution.


- serial console is enabled on UART1, which is exposed on chasis,
- mUSB console is also enabled for login
- Bluetooth is not yet enabled.
- One Ethernet device gets random MAC


- UART has unusual speed: 1500000
- boot from SD card is possible by shorting TP50265 to the ground and powering the board. After Armbian boots up, you can overwrite eMMC. You need to do this procedure only once or in case you totally brick your system.
- once you have Armbian booting from eMMC, you can boot SD card in more simple manner: stop booting from UART console and execute those commands:
setenv devnum 1
followed byrun mmc_boot
- you need to use
EXPERT="yes"
to build kernel or images.

- UART is accessible on pin 6 (GND),8 (TX) and 10 (RX) and with unusual speed: 1500000
- flash the 128M SPI memory to also boot from USB or PXE (it if goes wrong, follow these instructions)
- short-pressing (~1s) the power button turns the board on, long-pressing it (~3s) turns it off. If it gets stuck while halting, press the reset button. If it does not boot (ie the white led does not come up), reset, then power on.
- if you experience USB3 storage lack of reliability (error messages followed by filesystem corruption), check your power supply, usb cable and connectors and disk/ssd. All these factors can lead to undervoltage issues (some ssd could produce power consumption spikes triggering undervoltage).

Hold power button for about 7-8 seconds to power the device up. Boot log: http://ix.io/1r19
Known problems:
- HDMI is not working and will probably never,
- onboard wireless is too fragile, disabled by default.