First of all, I would like to thank 150balbes for his outstanding contributions and a good foundation for using Armbian in the Amlogic box. The armbian system compiled here directly uses the latest official source code for real-time compilation. The development idea of the program comes from the tutorials of authors such as ebkso. Thank you for your dedication and sharing, so that we can use the Armbian system in the Amlogic s9xxx box.
The kernel
/ u-boot
and other resources used by this system are mainly copied from the project of unifreq/openwrt_packit, Some files are shared by users in Pull and Issues of amlogic-s9xxx-openwrt / amlogic-s9xxx-armbian / luci-app-amlogic / kernel and other projects. To thank these pioneers and sharers, From now on (This source code repository was created on 2021-09-19), I have recorded them in CONTRIBUTORS.md. Thanks again everyone for giving new life and meaning to the box.
Innovation and contributors | Record of achievements |
---|---|
150balbes | He has made outstanding contributions and laid a good foundation for using Armbian in the Amlogic box. |
unifreq | Developed many Armbian and OpenWrt systems, provided s905d~s922x and many other SOC system boot and firmware production solutions, shared abundant resources and tutorials. The u-boot, kernel etc. used on this site all fully adopted his results, and he opened the door to the world of Armbian and OpenWrt from the TV box. |
NewbieOrange | 01. [2021-11-14] He provided the meson-gxm-t95z-plus.dtb file and usage method of the new device T95Z-Plus in Issues; Shared the meson-gxl-s905l2-p281.dtb file of s905l2 (p281 board) in Pull. Now called meson-gxl-s905l2-x7-5g.dtb |
pulpoff | 02. [2021-11-24] He shared how to adjust dtb freq and add new display resolution in Issues, and provided test firmware download; In Issues, the test method for supporting sound is shared; In Issues, the test method for enabling Bluetooth is shared. |
flymike | 03. [2021-12-28] He shared the available meson-gxbb-vega-s95-telos.dtb and u-boot-s905.bin of the Beelink-Mini-MX 2G s905 box in Issues |
martinlanger90 | 04. [2022-01-01] He tested and shared the MECOOL-KI-Pro 2G/16G s905d box using armbian system in Issues. The available dtb is meson-gxl-s905d-mecool-ki-pro.dtb , u-boot is u-boot-p201.bin , and it can be used in 5.4 , 5.10 , and 5.15 kernels. |
ErikPelli | 05. [2022-01-14] He reported in Issues that Tanix-TX92 and VORKE-Z6-Plus boxes can use the same configuration as H96-Pro-Plus, and support writing to eMMC for use. Supports the use of mouse and keyboard under the 5.10 kernel . |
JFLim1 | 06. [2022-01-15] He shared the available dtb and u-boot of the Beelink-GT-King-Pro (Revision A, Serial #SA9HH...) s922x box in Issues. After his tests, it was finally determined that the combination of meson-g12b-gtking-pro.dtb and u-boot-gtkingpro-rev-a.bin could be used. Mouse, keyboard, bluetooth, wireless are normal. |
flymike | 07. [2022-01-16] After his test in Issues, in the MECOOL-KM3-4G s905x2 box, the combination of meson-g12a-sei510.dtb and u-boot-x96max.bin can be used normally, supporting the 5.10 kernel . Network, bluetooth, wireless are normal. |
JFLim1 | 08. [2022-01-18] After his test in Issues, He provided a solution to the black screen of the gtking-pro-rev-a box by disabling the /etc/udev/rules.d/hdmi.rules file. |
DiogoSilva48 | 09. [2022-02-02] After his test in Issues, The tbee-box can use the default firmware of the s905x . He provided two ways to enable wifi . |
darkliang | 10. [2022-02-18] He submitted support for Khadas-VIM3 box with SoC A311D in Pull, provided mainline U-BOOT file(khadas-vim3-u-boot.sd.bin ) and configuration information. After his feedback, this box supports writing to eMMC and supports 5.4.y and 5.10.y kernels. |
atsdai | 11. [2022-03-01] He feedback the Beelink-Mini-MX-2G RTL8211F Ethernet TX fix in Issues. Now unifreq has added this scheme to the default kernel (5.4 / 5.10 / 5.15 / 5.16 have been added), the name is: meson-gxbb-beelink-mini-mx.dtb |
Calmact | 12. [2022-03-02] He shared the solution of using Armbian system in Skyworth E900V22C/D device in Pull. After testing, the kernel 5.15 support booting from USB for use, support 100Mb wired network , no wireless and Bluetooth. He plans to provide more support for this device, you can check the latest progress in his warehouse. |
danboid | 13. [2022-03-09] He shared the openvfd LED display driver and related resources in Issues. After debugging and sharing by unifreq, it is now supported to be used in six devices through the armbian-led command. |
parkjw0117 | 14. [2022-03-12] After his test in Issues, in the Mecool-M8S-PRO-L s912 box, the combination of meson-gxm-q201.dtb and u-boot-s905x-s912.bin can be used normally, supporting the 5.4/5.10 kernel . The wired network is normal. Wireless and Bluetooth are not available. |
lx7741 | 15. [2022-03-23] After his test in Issues, in the X96 Air s905x3 box, the x96air.conf can be used normally. Same configuration as x96max.conf |
danboid | 16. [2022-04-13] In Pull he shares the how-to to disable the IR receiver |
KryptonLee | 17. [2022-04-22] He developed and shared u-boot-e900v22c.bin and e900v22c-u-boot.bin.sd.bin . After his test, the firmware that supports e900v22c/d is written to eMMC for use. |
lanyucomputer | 18. [2022-04-22] After his test in Issues, Determined the octopus-planet (fake) usage scheme, added the corresponding bootloader (bl-fake-octopus-planet.bin ) and armbian-install options. |
psergeevich | 19. [2022-04-27] Thanks to him for providing detailed motherboard layout, phy pin level test, iperf3 test and other very detailed test reports for x96max plus v5.1 (ip1001m phy) in Issues. The parameter scheme of meson-sm1-x96-max-plus-ip1001m.dtb is finally determined. Thanks to unifreq for all the technical guidance and kernel support for this NIC, which has now been added to his kernel repository. |
chris4git | 20. [2022-05-07] According to his test feedback in Issues, added support for the use of T95(s905x) devices, and the corresponding t95.conf LED file. |
Smim0 | 21. [2022-05-18] According to his test feedback in Issues, added support for the use of TX9-Pro(s912)(3G+32G+1Gb) devices. Thanks to unifreq for adding a dedicated dtb with wifi module for the device: meson-gxm-tx9-pro.dtb |
kodokskoprol | 22. [2022-05-29] According to his test feedback in Issues, A95X(s912) and Nexbox A1(s912) devices can use gigabit wired (meson-gxm-nexbox-a1.dtb, u-boot-p212.bin ) normally, support kernels such as 5.10.y and 5.15.y etc. but the wireless network cannot be used (ath10k , qca9377 chip, the wireless module is Fn-Link 8223A-SR C07001 1727 ) |
danboid | 23. [2022-06-08] According to his test feedback in Issues, X96 Max Plus Q2(s905x3) and X96 Air Q1000(s905x3) devices can use gigabit wired, Wireless and Bluetooth(qca9377) normally. According to his shared results, now meson-sm1-x96-max-plus-q2.dtb has been added to unifreq's 5.4.y, 5.10.y and 5.15.y series of kernels. |
SajjadSabzkar | 24. [2022-06-15] Thanks for adding the question template in Pull. |
yujincheng08 | 25. [2022-06-16] He added choice and boolean options to Actions in Pull to make the operation more convenient. |
sibondt | 26. [2022-07-16] He shared the meson-gxm-nexbox-a2.dts file of the Nexbox A95X A2(s912) , and he tested the Gigabit wired network, wireless, and bluetooth all working fine. |
Fengke6 | 27. [2022-08-20] After his test feedback in Issues, the Tanix TX8 Max(s912) box can be used normally, and the Gigabit wired, wireless, and Bluetooth all work normally, use meson-gxm-tx8-max.dtb file. |
xcray | 28. [2022-08-27] After his test feedback in Issues, A secure partition has been added to the CM311-1a-YST(s905l3a) box, and the data read and write operation errors under the btrfs partition have been resolved after testing. |
d5stick | 29. [2022-08-30] After his test feedback in Issues, Added Vontar X92(s912) box support, Gigabit wired, wireless, bluetooth works fine. Added corresponding meson-gxm-x92.dtb support. |
livelier | 30. [2022-09-01] After his test feedback in Issues, Added Tencent Aurora 3Pro(s905x3-b) box support, Gigabit wired, wireless, bluetooth works fine. Added corresponding meson-sm1-skyworth-lb2004-a4091.dtb support. |
xcray | 31. [2022-09-16] After his test feedback in Issues, Added Bluetooth support for CM311-1a-YST (s905l3a) , enhanced wired network stability, and added dedicated meson-g12a-s905l3a-cm311.dtb file. |
skysurf | 32. [2022-09-23] After his test feedback in Issues, W95(s905w) box can be installed in eMMC, dtb uses meson-gxl-s905w-p281.dtb file. |
janko888 | 33. [2022-10-10] After his test feedback in Pull, add M302A/M304A(s905l3-b) box, can be installed in eMMC, dtb uses meson-gxl-s905l3b-m302a.dtb file. |
livelier | 34. [2022-10-13] After his shared and test feedback in Pull and Pull, add Tencent Aurora 3Pro (s905x3-b) box, dtb uses meson-sm1-skyworth-lb2004-a4091.dtb file, UBOOT_OVERLOAD is u-boot-skyworth-lb2004.bin file, MAINLINE_UBOOT is skyworth-lb2004-u-boot.bin.sd.bin , can be installed in eMMC, bluetooth and wireless use normally. supports 5.10.y , 5.15.y , 5.19.y kernels and adds box partition table. |
TThanhXuan | 35. [2022-10-16] According to his guidance, the max-frequency of eMMC is lowered so that the X96 mini(s905w) box can correctly identify the eMMC partition. After box-automation1 test feedback in Issues, can be installed in eMMC, dtb uses meson-gxl-s905w-x96-mini.dtb file. |
skysurf | 36. [2022-10-26] After his test feedback in Issues, MGV2000(s905l2) box can be installed in eMMC, dtb uses meson-gxl-s905l2-x7-5g.dtb file, The 100Mb wired network works fine. |
thumsl | 37. [2022-10-28] After his test feedback in Issues, TX9(s905x) box can be installed in eMMC, dtb uses meson-gxl-s905x-tx9.dtb file. He added wireless drivers and dts file for this device. The 100Mb wired network, wireless and bluetooth works fine. |
7Ji | 38. [2022-11-10] He shared the ampart partition tool developed by himself in Issues, which supports eMMC partition table adjustment of Amlogic series devices , and realizes all the space after 117 MiB . This tool has now become the default tool for Armbian systems. |
puccio823 | 39. [2022-11-20] After his test feedback in Issues, Sunvell T95M(s905) box can be uses meson-gxbb-p201.dtb file. The 100Mb wired network works fine. |
birdxs | 40. [2022-11-20] After his test feedback in Issues, Phicomm-T1(s912) box can be installed in eMMC, dtb uses meson-gxm-phicomm-t1.dtb file. The 100Mb wired network, wireless, bluetooth works fine. |
marchmin | 41. [2022-11-20] After his test feedback in Issues, Wojia-TV-IPBS9505(s905l2) box can be installed in eMMC, dtb uses meson-gxl-s905l2-ipbs9505.dtb file. The 100Mb wired network works fine. |
janko888 | 42. [2022-11-27] After his test feedback in Issues and Configuration submitted in Pull, M401A(s905l3a) box can be installed in eMMC, dtb uses meson-g12a-s905l3a-m401a.dtb file. The 100Mb wired network works fine. |
CarlKuhligk | 43. [2022-11-27] After his test feedback in Issues, Q96 mini(s905l-b) box can be installed in eMMC, dtb uses meson-gxl-s905x-p212.dtb file. The 100Mb wired network works fine. |
rainups | 44. [2022-11-29] According to his test feedback in Issues, added support for the use of TX9-Pro(s912)(2G+16G+100Mb) devices, dtb uses meson-gxm-q201.dtb file, and u-boot uses u-boot-p212.bin file. |
yangzhuang2333 | 45. [2022-12-03] According to his test feedback in Issues, added support for the use of ZTE-B863AV3.2-M(s905l3a) devices, First flash the Android system of M401A(s905l3a) , and use the same configuration, select btrfs format to write to eMMC. dtb uses meson-g12a-s905l3a-m401a.dtb file, and u-boot uses u-boot-e900v22c.bin file. |
ours1505 | 46. [2022-12-05] After his test feedback in Issues, CM311-1(s905l3) box can be installed in eMMC, dtb uses meson-gxl-s905l2-x7-5g.dtb file, and u-boot uses u-boot-p212.bin file. The 100Mb wired network works fine. |
dicsonpan | 46. [2022-12-07] After his test feedback in Issues, X96-Max-A100(s905x3) box can be installed in eMMC, dtb uses meson-sm1-sei610.dtb file, and u-boot uses u-boot-x96maxplus.bin file. The 100Mb wired network, wireless and bluetooth works fine. |
livelier | 47. [2022-12-09] After his test feedback in Issues, Ugoos-X3(s905x3) box can be installed in eMMC, It can be used on the device with the bootloader lock . He shared the developed ugoos-x3-u-boot.bin.sd.bin and u-boot-ugoos-x3.bin files in Pull. |
mreser99 | 48. [2022-12-10] After his test feedback in Issues, Tanix-Tx5-Max(S905x2) box can be installed in eMMC, dtb uses meson-g12a-x96-max.dtb file, and u-boot uses u-boot-x96max.bin file, and MAINLINE_UBOOT uses x96max-u-boot.bin.sd.bin file. The 1Gb wired network works fine. |
tv4you2016 | 49. [2022-12-10] After his test feedback in Issues, X96 Max+ Q1(S905x3) box can be installed in eMMC, dtb uses meson-sm1-x96-max-plus-q1.dtb file, and u-boot uses u-boot-x96max.bin file. The 100Mb wired network works fine. |
RomanKozyrev | 50. [2022-12-24] After his test feedback in Issues, A95X-F2(S905x2) box can be installed in eMMC, dtb uses meson-g12a-x96-max-rmii.dtb file, and u-boot uses u-boot-x96max.bin file. The 100Mb wired network works fine. |
trvqhuy | 51. [2023-01-10] After his test feedback in Issues, X96-Max+ 100W(S905x3) box can be installed in eMMC, dtb uses meson-sm1-x96-air.dtb file, and u-boot uses u-boot-x96maxplus.bin file. The 100Mb wired network works fine. |
texaszc | 52. [2023-01-14] After his test feedback in Issues, MGV3000(S905l3) box can be installed in eMMC, kernel uses 5.15.y , dtb uses meson-gxl-s905l2-x7-5g.dtb file, and u-boot uses u-boot-s905x-s912.bin file. The 100Mb wired network works fine. |
tuzhis | 53. [2023-01-18] After his test feedback in Issues, E900V22E(S905l3b) box can be installed in eMMC, dtb uses meson-gxl-s905l3b-e900v22e.dtb file, and u-boot uses u-boot-s905x-s912.bin file. The 100Mb wired network works fine (Need to flash to Android 9 system). |
OPMonday | 54. [2023-01-24] After his test feedback in Issues, UNT403A(S905l3a) box can be installed in eMMC, dtb uses meson-g12a-s905l3a-cm311.dtb file, and u-boot uses u-boot-e900v22c.bin file. The 100Mb wired network works fine. |
1904688138 | 55. [2023-01-27] After his test feedback in Issues, HG680-LC(S905l3) box can be installed in eMMC, dtb uses meson-gxl-s905l2-x7-5g.dtb file, and u-boot uses u-boot-p212.bin file. The 100Mb wired network works fine. |
13584452567 | 56. [2023-02-01] He shared his support for eaidk-610(rk3399) device in Pull, This device can be installed in eMMC, dtb uses rk3399-eaidk-610.dtb file. The Gigabit wired, wireless, bluetooth works fine. |
JordanPlayz158 | 57. [2023-02-02] After his test feedback in Issues, X88 King(S922x) can use the same configuration as GT-King-Pro(S922x) , Gigabit wired and Bluetooth work fine. But USB (keyboard, mouse, etc.) won't work. |
7Ji | 58. [2023-02-02] He shared his support for BesTV R3300L(s905l-b) device in Pull, This device can be installed in eMMC, dtb uses meson-gxl-s905x-p212.dtb file, MAINLINE_UBOOT uses r3300l-u-boot.bin.sd.bin file, UBOOT_OVERLOAD uses u-boot-r3300l.bin file. The 100Mb wired works fine. He also shared some source code for making u-boot, how to use the ampart tool, etc. For details, see Pull Merge Information. |