Jump to content

Libre Computer AML-S805X-AC-V1.0 (librecomputer-lafrite)

From postmarketOS Wiki
Libre Computer AML-S805X-AC-V1.0
librecomputer-lafrite as shown on Libre Computer's website
librecomputer-lafrite as shown on Libre Computer's website
Manufacturer Libre Computer
Name AML-S805X-AC-V1.0
Codename librecomputer-lafrite
Released 2019
Type single board computer
Hardware
Chipset Amlogic S805X
CPU 2.0 GHz Quad core
GPU Mali 450
Memory 512 MB/1 GB
Architecture aarch64
Software
FOSS bootloader yes
postmarketOS
Category testing
Pre-built images
Whether pre-built images are available here.
no
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
pmOS kernel
The kernel version that runs on the device's port.
6.4.0
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Broken
Multimedia
3D Acceleration
Works
Audio
Audio playback, microphone, headset and buttons.
Works
IR RX
Works
Connectivity
Ethernet
Works
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB-A
Full-sized USB-A port works (Usually applicable to SBCs and laptops).
Works
HDMI/DP
Video and audio output with HDMI or Display Port works.
Works
U-Boot
Primary Bootloader
It is possible to replace stock bootloader with U-Boot.
Works
Secondary Bootloader
It is possible to chainload U-Boot from stock bootloader.
Untested
Mainline
Latest versions of U-Boot are not broken and it is possible to use them.
Works
SD card
It is possible to boot from SD card.
Works
USB Host
It is possible to boot from a USB storage or connect a keyboard.
Works
USB Peripheral
It is possible to use device as a peripheral in U-Boot, e.g. for fastboot mode.
Works
Display
Works
Keyboard
Works

The AML-S805X-AC is a single board computer made by Libre Computer. Quite well supported in mainline because of the manufacturer funding mainline development for this board and using mainline in official images.

This board is mostly just a stripped down version of the Libre Computer AML-S905X-CC (librecomputer-lepotato).

How to enter USB mode

You need a USB Type-A to USB Type-A cable. Libre Computer sells these with an eMMC module.

  • Unplug everything from your SBC
  • Plug your USB cable to the USB port next to the GPIO header
  • Press the K11/Uboot button near the second USB port while plugging the other end of your USB cable to your computer
  • After 5 seconds or so, release the button
  • Run lsusb, you should see something like this:
$ lsusb
[...]
Bus 001 Device 055: ID 1b8e:c003 Amlogic, Inc. GX-CHIP
[...]

Installation

Only installing to eMMC is tested.

Use pmbootstrap to build your own image, like so:

$ pmbootstrap init # manufacturer: librecomputer, codename: lafrite

Enter flash mode and clone Libre Computer's pyamlboot fork:

$ git clone https://github.com/libre-computer-project/pyamlboot -b scripts pyamlboot-librecomputer

Boot the board from USB and let U-Boot enter USB mass storage mode:

$ cd pyamlboot-librecomputer
$ ./run.sh aml-s805x-ac ums-emmc

Install postmarketOS:

$ pmbootstrap install --sdcard=/dev/sdb # replace `sdb` with the path of your emulated UMS

What works

LEDs

Unable to control them from userspace.

Ethernet

Works

Pictures

Community info

Maintainers

Contributors

Users owning this device

  • FerassElHafidi (Notes: 512 MB of RAM. Donated to me by Libre Computer.)


See also