Jump to content

Beelink gt1 (Ultimate) (beelink-gt1)

From postmarketOS Wiki
Note some Beelink gt1 (Ultimate) didnt come with a os.
This device has been tested with postmarketOS, but its device package has not yet been added to the postmarketOS repositories.
This means that it cannot be selected in pmbootstrap.
Status: the currect maintainer's Beelink gt1 is dead thus the currect maintainer cant maintain it anymore. it will be droped from pmOS.
Beelink gt1 (Ultimate)
Beelink gt1 Ultimate
Beelink gt1 Ultimate
Manufacturer Beelink
Name gt1 (Ultimate)
Codename beelink-gt1
Released 2016
Type set-top box
Hardware
Chipset Amlogic S912
CPU 8x Cortex-A53 1.5 GHz
GPU Mali-T820 MP3
Display HDMI 2.1
Storage 16/32GB EMMC + SDCard
Memory 3GB/ 2GB
Architecture aarch64
Software
Original software Android
Original version
The version the device was shipped with.
7
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.
linux-edge
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Untested
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Multimedia
3D Acceleration
Works
Audio
Audio playback, microphone, headset and buttons.
Works
Connectivity
WiFi
Works
Bluetooth
Works
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Partial
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.
Works
Mainline
Latest versions of U-Boot are not broken and it is possible to use them.
Works
Internal Storage
It is possible to boot from internal storage (e.g. eMMC or UFS).
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
Buttons
It is possible to navigate in boot menu or grub with volume and power buttons.
Untested

Maintainer(s)


Users owning this device

  • Exkc (Notes: 3GB/32GB)


How to enter flash mode and how to connect to a pc

0. unplug the power

1. Connect the usb port on the side to your pc via usb male a to usb male a.

Warning WARNING: Make sure the 5v vcc pin aint connected in the cable otherwise it might will burn when u plug the cable to it.

2. Holding this button on the pcb while u power it on and u r done.

this button

uarl

pcb

Installation (to sdcard)

Warning WARNING: You have to wipe the stock uboot before you install pm os if your Beelink gt1 (Ultimate) come with a os on the emmc.

1. Follow the steps on Installation_guide#Initialization

2. Choose the beelink-gt1 device

3. Start the build process and install the completed image to a sdcard

$ pmbootstrap install --sdcard /dev/sdX
(replace /dev/sdX with the device for your sdcard)

4. Place the sdcard into the Beelink gt1 (Ultimate) and boot it.

Installation (to emmc)

1. Install Pm os to sdcard

2. Copy pm os from sdcard to emmc

Boot process

If emmc is bootable :

bootrom ==> emmc ==> uboot ==> postmarketOS


Else if sdcard is bootable :

bootrom ==> emmc ==> uboot ==> postmarketOS

Else :

bootrom ==> flashmode

Gallery

Ethernet

The device seem to few revision of the device.Ethernet seem to only work on early revision of the device and the real gt1(there are fake gt1 in the world).


Audio

Hdmi audio work but spdif fiber is untested.

Kernel

There are two that you can use with the device :

Mainline

A patched kernel that made for amlogic device. It has some fix that the alpine kernel dont have but it didnt has fixes /patch to make this work better compare to alpine kernel.

Alpine

Mainline kernel with zero patch

See also