Box shows

TX3, about 250 yuan, configured as:

  • cpu : amlogic s905x3
  • Memory: 4 g
  • Storage: 64 g

Download mirror

https://disk.yandex.com/d/_rQgn_FosYuW0g/20.10/20201014 which bring the desktop is a desktop, without a server edition. Bionic is Ubuntu 18.04 compiled Focal is Ubuntu20.04 compiled Buster is Debian 10 compiled Bullseye is Debian 11 compiled

ARMBIAN_20.10_ARM-64_BULLSEYE_CURRENT_5.9.0.IMG. XZ, no desktop version.

Burning mirror

Here the use of MacBook for burning, Windows system can use other burning tools for burning:

~ xz-d armbian_20.10_arm-64_bullseye_current_5.9.0.img.xz ~ sudo dd bs=1m If = Armbian_20. 10 _arm - 64 _bullseye_current_5. 9.0 img of = / dev/disk2

Note that you can view the disk list through the diskutl list, do not find the wrong disk!!

Modify the BOOT

DTB is used to tell the ARMBIAN system the hardware of the device, so the wrong DTB will cause a boot failure

You need to check the DTB file of the ARMBIan system correctly and set the correct BOOT file.

Note here, TX3 brush posts are relatively few, but also step on a lot of holes, to find the right DTB, part of the post said to use DTB/AMLOGIC/MESON-SM1-SEI610. DTB, the author used this DTB repeated attempts can not start the Boot, the box will be stuck in the Boot link.

There is actually a modified DTB: meson-sm1-sei610-ethfix.dtb, but this DTB is not in the ARMBIAN burned image, you need to go to the forum to download, download address, you need to log in the forum, register an account.

If the link above fails, you can open the original post: a variety of foreign trade box Amlogic S905X3 brush OpenWrt method, continue to update

  1. Modify theetxlinux.confAnd into the/Volumes/BOOTDirectory:
# Edit the extLinux/extLinux.conf file, comment the other DTB options, paste the correct DTB on the last two lines of cat extLinux/extLinux.conf 10051 CD.. LABEL Armbian LINUX /zImage INITRD /uInitrd # rk-3399 #FDT /dtb/rockchip/rk3399-rock-pi-4.dtb #FDT /dtb/amlogic/meson-sm1-sei610.dtb #FDT /dtb/rockchip/rk3399-roc-pc-mezzanine.dtb #APPEND root=LABEL=ROOTFS Rootflags = data = writeback rw console = uart8250, mmio32, 0 xff1a0000 console = tty0 no_console_suspend consoleblank = 0 fsck.fix=yes fsck.repair=yes net.ifnames=0 # rk-3328 #FDT /dtb/rockchip/rk3328-roc-pc.dtb #FDT /dtb/rockchip/rk3328-box-trn9.dtb #FDT /dtb/rockchip/rk3328-box.dtb #APPEND root=LABEL=ROOTFS rootflags=data=writeback Rw console = uart8250, mmio32, 0 xff130000 console = tty0 no_console_suspend consoleblank = 0 FSCK. Fix = yes FSCK. Repair = yes net.ifnames=0 # aw h6 #FDT /dtb/allwinner/sun50i-h6-tanix-tx6.dtb #APPEND root=LABEL=ROOTFS rootflags=data=writeback rw Console =ttyS0,115200 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 Video = hdmi-a-1 :e #APPEND root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyS0,115200 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 mem=2048M video=HDMI-A-1:e # aml s9xxx #FDT  /dtb/amlogic/meson-gxbb-p200.dtb #FDT /dtb/amlogic/meson-gxl-s905x-p212.dtb #FDT /dtb/amlogic/meson-gxm-q200.dtb #FDT /dtb/amlogic/meson-g12a-x96-max.dtb #FDT /dtb/amlogic/meson-g12b-odroid-n2.dtb #FDT /dtb/amlogic/meson-sm1-sei610.dtb FDT /dtb/amlogic/meson-sm1-sei610-ethfix.dtb APPEND root=LABEL=ROOTFS rootflags=data=writeback rw Console =ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0

Copy the extLinux. conf file to the BOOT partition root (this step may not be useful, but you can test if it works).

  1. generateu-boot.extFile:cp u-boot-s905x2-s922 u-boot.extThis document is used to telltx3, where to start
  2. copydtbtodtb/amlogicTable of Contents, such as:dtb/amlogic/meson-sm1-sei610-ethfix.dtb
  3. copydtbtoBOOT The root directory and rename it todtb.imgSuch as:cp dtb/amlogic/meson-sm1-sei610-ethfix.dtb dtb.img“, which was no use doubting, but I did it

After the above steps, U disk boot disk is done

Boot TX3 from a USB flash drive

Insert U disk to TX3, plug in the power can. (some posts or part of the box, need to plug in the power before, press the reset button, the author measured does not need).

After the startup screen of TX3 appears, the long-awaited Linux boot rolling interface will be entered.

After the ARMBIAN20.10 version, the default password will not be provided. After the successful boot, the user needs to enter the first password. The password strength is quite high, but the weak password is not acceptable.

After logging in, run the script install-aml.sh in the root directory and write the system to emmc, which means to copy the system on the USB drive into the box. After the copy is completed, shut down the USB drive and unplug the USB drive.

~ poweroff

Possible follow-up work

If you need to change the time zone and code, type armbian-config and press enter

  • Pop-up interactive interface
  • Select the personal
  • Choose the timezone

    • Select AISA (Asia)
    • Choose Shanghai
  • Select the language and check by space

    • en_US.UTF-8 UTF-8
    • zh_CN.GBK GBK
    • zh_CN. UTF-8 UTF-8

The above setup is complete.