GmP Posted December 13, 2025 Posted December 13, 2025 (edited) First of all, thank you to @Hqnicolas and all the members for this great effort. Just bought an H96 rk3566, having this hardware configuration: BOARD LABEL: HCY-RK3566-1X32-V20 2023-01-13 SOC RK3566 PMIC RK809-5 LAN RTL8211F DISPLAY FD6551 WIFI AIC8800D40 eMMC H26M74002HMR - SK Hynix eMMC 5.1 NAND Flash 64Gb. It seems to be a mix of the other versions described in this topic, although very close to the one of @WINEDS (thanks for the hints). Everything seems to work so far. Installed using rockchip dev tools, as advised. here its: _ _ _ _ _ /_\ _ _ _ __ | |__(_)__ _ _ _ __ ___ _ __ _ __ _ _ _ _ (_) |_ _ _ / _ \| '_| ' \| '_ \ / _` | ' \ / _/ _ \ ' \| ' \ || | ' \| | _| || | /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|_\__\___/_|_|_|_|_|_\_,_|_||_|_|\__|\_, | |___| |__/ v26.2 rolling for h96-tvbox-3566 running Armbian Linux 6.12.61-current-rockchip64 Packages: Debian stable (trixie) Support: for advanced users (rolling release) IPv4: (LAN) 192.168.111.228, 192.168.111.91 (WAN) xxxxxxxxxxx Containers: big-bear-photoprism-db Performance: Load: 8% Uptime: 46 minutes Memory usage: 6% of 7.50G CPU temp: 38°C Usage of /: 31% of 57G To enable Bluetooth I have used this small overlay in /boot/overlay-user/ (which enables SPDIF as well): /dts-v1/; /plugin/; /* &{/serial@fe650000} */ &uart1 { status = "okay"; dma-names = "tx\0rx"; bluetooth { status = "disabled"; }; }; &spdif { clock-names = "mclk\0hclk"; status="okay"; }; The followings are the drivers used for wifi-bluetooth wget https://github.com/radxa-pkg/aic8800/releases/download/4.0%2Bgit20250410.b99ca8b6-3/aic8800-firmware_4.0+git20250410.b99ca8b6-3_all.deb wget https://github.com/radxa-pkg/aic8800/releases/download/4.0%2Bgit20250410.b99ca8b6-3/aic8800-sdio-dkms_4.0+git20250410.b99ca8b6-3_all.deb dpkg -i aic8800-firmware_4.0+git20250410.b99ca8b6-3_all.deb dpkg -i aic8800-sdio-dkms_4.0+git20250410.b99ca8b6-3_all.deb Service to enable bluetooth : [Unit] Description=Bluetooth HCI Attach (AIC8800) After=systemd-modules-load.service Requires=systemd-modules-load.service After=dev-ttyS1.device Requires=dev-ttyS1.device [Service] Type=oneshot # Load AIC module ExecStartPre=/sbin/modprobe aic8800_btlpm_sdio # Just a small delay ExecStartPre=/bin/sleep 2 # Attach HCI ExecStart=/usr/bin/hciattach -s 1500000 /dev/ttyS1 any 1500000 flow nosleep To re-enable display in Linux 6.12 another small overlay is required: (the display itself it is not scrolling and available at: /sys/class/leds/display/value ) /dts-v1/; /plugin/; &{/i2c-aux-display} { compatible = "i2c-gpio"; #address-cells = <0x01>; #size-cells = <0x00>; display@24 { compatible = "fdhisi,fd6551"; reg = <0x24>; #address-cells = <0x01>; #size-cells = <0x00>; tm16xx,digits = [04 03 02 01]; tm16xx,segment-mapping = [00 01 02 03 04 05 06]; led@0,0 { reg = <0x00 0x00>; function = "alarm"; }; led@0,1 { reg = <0x00 0x01>; function = "usb"; linux,default-trigger = "usb-host"; }; led@0,2 { reg = <0x00 0x02>; function = "pause"; linux,default-trigger = "mmc2"; }; led@0,3 { reg = <0x00 0x03>; function = "play"; linux,default-trigger = "mmc0"; }; led@0,4 { reg = <0x00 0x04>; function = "colon"; }; led@0,5 { reg = <0x00 0x05>; function = "lan"; linux,default-trigger = "stmmac-0:00:link"; }; led@0,6 { reg = <0x00 0x06>; function = "wlan"; linux,default-trigger = "mmc1"; }; digits { status = "disabled"; }; leds { status = "disabled"; }; }; }; rk3566-bt-fix.dtso rk3566-led-fix.dtso Edited December 13, 2025 by GmP 2 Quote
secondstar Posted December 22, 2025 Posted December 22, 2025 Could anyone advise the simple example on how to play media files using hardware decoding on VPU? I use actual version of Armbian with Edge kernel user@h96-tvbox-3566:~$ uname -a Linux h96-tvbox-3566 6.18.0-rc7-edge-rockchip64 #1 SMP PREEMPT Sun Nov 23 22:53:16 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux and seems that rkvdec is available user@h96-tvbox-3566:~$ v4l2-ctl --list-devices rockchip,rk3328-vpu-dec (platform:fdea0000.video-codec): /dev/video2 /dev/media1 rockchip,rk3568-vepu-enc (platform:fdee0000.video-codec): /dev/video3 /dev/media2 rockchip-rga (platform:rga): /dev/video1 rkvdec (platform:rkvdec): /dev/video0 /dev/media0 then I've installed MPV player from Armbian repository using apt command, but it seems that it doesn't support hardware decoding. I tried to use different hwdec options (rkvdec, rga, rkmpp, hantro....) but got "Unsupported hwdec" each time. user@h96-tvbox-3566:~$ mpv -hwdec=rkvdec --vo=gpu big_buck_bunny_1080p_h264.mov (+) Video --vid=1 (*) (h264 1920x1080 24.000fps) (+) Audio --aid=1 --alang=eng (*) (aac 6ch 48000Hz) Unsupported hwdec: rkvdec AO: [pulse] 48000Hz 5.1 6ch float VO: [gpu] 1920x1080 yuv420p Exiting... (Quit) 0 Quote
GBEM Posted December 30, 2025 Posted December 30, 2025 (edited) Greetings, H96 Max V56 developers, I got 1Gb Ethernet, basic WiFi6, and the full Bluetooth5.4 suite of capabilities from the new H96 hardware, running my 6.12.44 kernel, Home Assistant OS port. Thanks especially @WINEDS for the stellar foundation, and to @GmP for the final piece of the Bluetooth puzzle. GBEM 👽 Edited December 31, 2025 by GBEM 2 Quote
GBEM Posted January 17 Posted January 17 (edited) Heya, Of interest to anyone encountering the 2025 AIC8800 WiFi and Bluetooth hardware, and who is using Buildroot; this is the package that builds and installs everything into a Home Assistant image. Of academic interest in the present discussion also, offering minor suggestions in dts and service file. The build process may be portable? 👽 aic8800.zip Edited January 19 by GBEM 3 Quote
王类 Posted January 22 Posted January 22 I bricked my original H96MAX TV box while tinkering with it, so I bought a new one. The new unit works fine with both wireless and wired networks on Android, but after flashing the firmware Armbian_26.2.0-trunk.302_H96-tvbox-3566_forky_current_6.18.6_minimal.img, the wired network stops working and only the wireless network is functional. Please help me fix this issue, thank you! 0 Quote
Hqnicolas Posted January 26 Author Posted January 26 I think this is the First version of this board, please use the official release for this https://github.com/armbian/community/releases/ if it doesn't work https://forum.armbian.com/topic/28895-efforts-to-develop-firmware-for-h96-max-v56-rk3566-8g64g/#findComment-183131 ask @Evgenii Egorenko On 1/22/2026 at 4:03 AM, 王类 said: 0 Quote
GmP Posted February 8 Posted February 8 (edited) @GBEM yes the service file can be improved, also it might be worth it to blacklist some unuseful module like: sudo nano /etc/modprobe.d/blacklist.conf # Add: blacklist btusb blacklist btrtl blacklist btbcm blacklist btintel Edited February 9 by GmP 1 Quote
Ý Nguyễn Posted March 4 Posted March 4 I'm having trouble figuring out how to install a timer switch on the RK3566 board, or if there's any software from the manufacturer that can help with scheduling the power on/off times for the motherboard. 0 Quote
Hqnicolas Posted March 5 Author Posted March 5 On 3/4/2026 at 5:07 AM, Ý Nguyễn said: if there's any software from the manufacturer that can help I need you to understand something very important: the manufacturer is infecting the boards with Java botnet software. All the software you should use is developed by the Armbian community. Welcome to the Armbian community! Now that you are a member, you must develop software that schedules the board's power-on. 0 Quote
Hqnicolas Posted May 8 Author Posted May 8 somehow I'm in troble to run the armbian build into 24.04 localhost. cd build ./compile.sh BOARD=h96-tvbox-3566 BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=no RELEASE=resolute [💥] Problem detected [ Docker installed but not usable ] [💥] Exiting in 10 seconds [ Press <Ctrl-C> to abort, <Enter> to ignore and continue ] [🔨] E: Unable to correct problems, you have held broken packages. [💥] error! [ Failed to install host packages; make sure you have a sane sources.list. ] [💥] Exiting with error 43 [ at /home/nicolas/Downloads/build/lib/functions/logging/traps.sh:1 so let's try docker, cd build ./compile.sh docker BOARD=h96-tvbox-3566 BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=no RELEASE=resolute then also docker: Failed to update binfmts [ update-binfmts --enable qemu-aarch64 ] ... arm64: not supported on this machine/kernel how to fix: sudo apt update sudo apt install -y qemu-user-static binfmt-support sudo systemctl restart systemd-binfmt update-binfmts --display qemu-aarch64 docker run --privileged --rm tonistiigi/binfmt --install all docker run --rm --platform linux/arm64 arm64v8/ubuntu uname -m now, run the build inside the docker shell: cd build newgrp docker ./compile.sh docker-shell ./compile.sh BOARD=h96-tvbox-3566 BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=no RELEASE=resolute Now let's prepare this board for kernel 7 1 Quote
Hqnicolas Posted May 10 Author Posted May 10 Bump to uboot 2026.04 tested with kernel 7.0.5 no mods, just pure mainline Boot Logs: https://paste.armbian.com/ujumalanuc Github Pull request: https://github.com/armbian/build/pull/9807 Tested with kernel 7.0.6 Boot Logs: https://paste.armbian.com/jabokoqusa 1 Quote
Astlin Posted 6 hours ago Posted 6 hours ago Tell me please. TV Box JPTV RK3566 8GB RAM eMMC 32GB, WIFI/BT, USB2, USB3, there is no SATA. There is no microSD connector and wiring for it on the board. (I can attach additional photos of the board). Скрытый текст Android 11 was working fine. According to the instructions, I flashed on Armbian_community_26.2.0-trunk.904_Jp-tvbox-3566_trixie_current_6.18.29_minimal.img. When loading in the terminal, I got this error: Скрытый текст DDR 2d653b3476 typ 24/01/20-15:04:19,fwver: v1.21 ln LP4/4x derate en, other dram:1x trefi ddrconfig:7 LPDDR4X, 324MHz BW=32 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=8192MB tdqss: cs0 dqs0: -24ps, dqs1: -120ps, dqs2: -96ps, dqs3: -168ps, tdqss: cs1 dqs0: -24ps, dqs1: -120ps, dqs2: -72ps, dqs3: -192ps, change to: 324MHz PHY drv:clk:36,ca:36,DQ:29,odt:0 vrefinner:24%, vrefout:41% dram drv:40,odt:0 clk skew:0x64 rx vref: 34.4% tx vref: 40.0% change to: 528MHz PHY drv:clk:36,ca:36,DQ:29,odt:0 vrefinner:24%, vrefout:41% dram drv:40,odt:0 clk skew:0x58 rx vref: 34.4% tx vref: 38.0% change to: 780MHz PHY drv:clk:36,ca:36,DQ:29,odt:60 vrefinner:16%, vrefout:41% dram drv:40,odt:0 clk skew:0x58 rx vref: 16.6% tx vref: 40.0% change to: 1560MHz(final freq) PHY drv:clk:36,ca:36,DQ:29,odt:60 vrefinner:16%, vrefout:22% dram drv:40,odt:80 vref_ca:00000071 clk skew:0x35 rx vref: 16.6% tx vref: 22.8% cs 0: the read training result: DQS0:0x33, DQS1:0x36, DQS2:0x3a, DQS3:0x34, min :0x16 0x14 0x16 0x13 0x3 0x3 0x9 0x6 , 0xb 0xd 0x5 0x2 0xd 0xc 0xf 0x7 , 0x18 0x15 0x12 0xd 0x5 0x1 0x3 0x5 , 0xb 0x9 0x6 0x2 0xc 0xb 0xb 0xb , mid :0x30 0x2d 0x2f 0x2b 0x1c 0x1b 0x21 0x1e ,0x24 0x24 0x1d 0x1b 0x25 0x22 0x26 0x20 , 0x34 0x31 0x2b 0x28 0x1f 0x1b 0x1a 0x1f ,0x26 0x23 0x20 0x1c 0x26 0x25 0x24 0x25 , max :0x4a 0x47 0x48 0x44 0x35 0x34 0x3a 0x36 ,0x3d 0x3c 0x35 0x35 0x3e 0x38 0x3d 0x39 , 0x50 0x4d 0x44 0x44 0x39 0x35 0x32 0x39 ,0x42 0x3d 0x3b 0x36 0x41 0x3f 0x3e 0x3f , range:0x34 0x33 0x32 0x31 0x32 0x31 0x31 0x30 ,0x32 0x2f 0x30 0x33 0x31 0x2c 0x2e 0x32 , 0x38 0x38 0x32 0x37 0x34 0x34 0x2f 0x34 ,0x37 0x34 0x35 0x34 0x35 0x34 0x33 0x34 , the write training result: DQS0:0x31, DQS1:0x1e, DQS2:0x27, DQS3:0xf, min :0x74 0x78 0x78 0x74 0x65 0x68 0x6b 0x69 0x69 ,0x54 0x53 0x4e 0x4d 0x55 0x53 0x56 0x52 0x50 , 0x69 0x68 0x62 0x62 0x57 0x52 0x54 0x5a 0x5c ,0x4b 0x49 0x46 0x42 0x4b 0x4a 0x47 0x4d 0x47 , mid :0x8c 0x8f 0x8f 0x8b 0x7b 0x7d 0x80 0x7d 0x7f ,0x6c 0x6b 0x62 0x62 0x6d 0x69 0x6d 0x68 0x66 , 0x82 0x80 0x7a 0x79 0x70 0x6a 0x6c 0x70 0x72 ,0x61 0x5e 0x5a 0x56 0x62 0x60 0x5e 0x62 0x5b , max :0xa5 0xa6 0xa6 0xa2 0x91 0x92 0x96 0x92 0x95 ,0x85 0x84 0x77 0x77 0x86 0x80 0x84 0x7f 0x7d , 0x9c 0x99 0x92 0x91 0x89 0x82 0x84 0x87 0x89 ,0x78 0x74 0x6e 0x6a 0x79 0x77 0x75 0x78 0x70 , range:0x31 0x2e 0x2e 0x2e 0x2c 0x2a 0x2b 0x29 0x2c ,0x31 0x31 0x29 0x2a 0x31 0x2d 0x2e 0x2d 0x2d , 0x33 0x31 0x30 0x2f 0x32 0x30 0x30 0x2d 0x2d ,0x2d 0x2b 0x28 0x28 0x2e 0x2d 0x2e 0x2b 0x29 , cs 1: the read training result: DQS0:0x33, DQS1:0x36, DQS2:0x3a, DQS3:0x34, min :0x16 0x14 0x16 0x13 0x3 0x3 0x9 0x6 , 0xb 0xd 0x5 0x2 0xd 0xc 0xf 0x7 , 0x18 0x15 0x12 0xd 0x5 0x1 0x3 0x5 , 0xb 0x9 0x6 0x2 0xc 0xb 0xb 0xb , mid :0x30 0x2d 0x2f 0x2b 0x1c 0x1b 0x21 0x1e ,0x24 0x24 0x1d 0x1b 0x25 0x22 0x26 0x20 , 0x34 0x31 0x2b 0x28 0x1f 0x1b 0x1a 0x1f ,0x26 0x23 0x20 0x1c 0x26 0x25 0x24 0x25 , max :0x4a 0x47 0x48 0x44 0x35 0x34 0x3a 0x36 ,0x3d 0x3c 0x35 0x35 0x3e 0x38 0x3d 0x39 , 0x50 0x4d 0x44 0x44 0x39 0x35 0x32 0x39 ,0x42 0x3d 0x3b 0x36 0x41 0x3f 0x3e 0x3f , range:0x34 0x33 0x32 0x31 0x32 0x31 0x31 0x30 ,0x32 0x2f 0x30 0x33 0x31 0x2c 0x2e 0x32 , 0x38 0x38 0x32 0x37 0x34 0x34 0x2f 0x34 ,0x37 0x34 0x35 0x34 0x35 0x34 0x33 0x34 , the write training result: DQS0:0x31, DQS1:0x1e, DQS2:0x27, DQS3:0xf, min :0x74 0x78 0x78 0x74 0x65 0x68 0x6b 0x69 0x69 ,0x54 0x53 0x4e 0x4d 0x55 0x53 0x56 0x52 0x50 , 0x69 0x68 0x62 0x62 0x57 0x52 0x54 0x5a 0x5c ,0x4b 0x49 0x46 0x42 0x4b 0x4a 0x47 0x4d 0x47 , mid :0x8c 0x8f 0x8f 0x8b 0x7b 0x7d 0x80 0x7d 0x7f ,0x6c 0x6b 0x62 0x62 0x6d 0x69 0x6d 0x68 0x66 , 0x82 0x80 0x7a 0x79 0x70 0x6a 0x6c 0x70 0x72 ,0x61 0x5e 0x5a 0x56 0x62 0x60 0x5e 0x62 0x5b , max :0xa5 0xa6 0xa6 0xa2 0x91 0x92 0x96 0x92 0x95 ,0x85 0x84 0x77 0x77 0x86 0x80 0x84 0x7f 0x7d , 0x9c 0x99 0x92 0x91 0x89 0x82 0x84 0x87 0x89 ,0x78 0x74 0x6e 0x6a 0x79 0x77 0x75 0x78 0x70 , range:0x31 0x2e 0x2e 0x2e 0x2c 0x2a 0x2b 0x29 0x2c ,0x31 0x31 0x29 0x2a 0x31 0x2d 0x2e 0x2d 0x2d , 0x33 0x31 0x30 0x2f 0x32 0x30 0x30 0x2d 0x2d ,0x2d 0x2b 0x28 0x28 0x2e 0x2d 0x2e 0x2b 0x29 , CA Training result: cs:0 min :0x66 0x50 0x58 0x3e 0x58 0x41 0x57 ,0x5e 0x48 0x52 0x3d 0x54 0x3b 0x61 , cs:0 mid :0x98 0x98 0x89 0x87 0x8c 0x87 0x82 ,0x91 0x8f 0x85 0x84 0x88 0x82 0x87 , cs:0 max :0xca 0xe1 0xbb 0xd0 0xc1 0xcd 0xad ,0xc5 0xd7 0xb8 0xcc 0xbc 0xca 0xad , cs:0 range:0x64 0x91 0x63 0x92 0x69 0x8c 0x56 ,0x67 0x8f 0x66 0x8f 0x68 0x8f 0x4c , cs:1 min :0x5a 0x5c 0x4f 0x4e 0x55 0x4c 0x54 ,0x59 0x54 0x49 0x4a 0x4c 0x45 0x57 , cs:1 mid :0x98 0x99 0x8c 0x8c 0x8f 0x8a 0x81 ,0x95 0x91 0x87 0x86 0x8a 0x83 0x82 , cs:1 max :0xd6 0xd7 0xc9 0xca 0xc9 0xc8 0xaf ,0xd1 0xce 0xc6 0xc2 0xc8 0xc1 0xae , cs:1 range:0x7c 0x7b 0x7a 0x7c 0x74 0x7c 0x5b ,0x78 0x7a 0x7d 0x78 0x7c 0x7c 0x57 , out U-Boot SPL board init U-Boot SPL 2017.09_armbian-2017.09-S39cd-Pdc1c-H40c4-V789a-Bd0d2-R448a (May 11 2026 - 06:08:39) sfc cmd=9fH(6BH-x4) unknown raw ID 0 0 0 unrecognized JEDEC id bytes: 00, 00, 00 Trying to boot from MMC2 MMC: no card present mmc_init: -123, time 0 spl: mmc init failed with error: -123 Trying to boot from MMC1 No misc partition spl: partition error Trying fit image at 0x4000 sector ## Verified-boot: 0 ## Checking atf-1 0x00040000 ... sha256(b5946ac63d...) + OK ## Checking uboot 0x00a00000 ... sha256(fdc414d9c6...) + OK ## Checking fdt 0x00b522c0 ... sha256(e3b0c44298...) + OK fdt_record_loadable: FDT_ERR_BADMAGIC ## Checking atf-2 0xfdcc1000 ... sha256(b8dca786b4...) + OK fdt_record_loadable: FDT_ERR_BADMAGIC ## Checking atf-3 0x0006b000 ... sha256(2f91089eb7...) + OK fdt_record_loadable: FDT_ERR_BADMAGIC ## Checking atf-4 0xfdcce000 ... sha256(86ef885748...) + OK fdt_record_loadable: FDT_ERR_BADMAGIC ## Checking atf-5 0xfdcd0000 ... sha256(0b2b146c60...) + OK fdt_record_loadable: FDT_ERR_BADMAGIC ## Checking atf-6 0x00069000 ... sha256(a9a1e63bef...) + OK fdt_record_loadable: FDT_ERR_BADMAGIC Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000) Total: 161.380/318.21 ms INFO: Preloader serial: 2 NOTICE: BL31: v2.3():v2.3-645-g8cea6ab0b:cl, fwver: v1.44 NOTICE: BL31: Built : 16:36:43, Sep 19 2023 INFO: GICv3 without legacy support detected. INFO: ARM GICv3 driver initialized in EL3 INFO: pmu v1 is valid 220114 INFO: l3 cache partition cfg-0 INFO: dfs DDR fsp_param[0].freq_mhz= 1560MHz INFO: dfs DDR fsp_param[1].freq_mhz= 324MHz INFO: dfs DDR fsp_param[2].freq_mhz= 528MHz INFO: dfs DDR fsp_param[3].freq_mhz= 780MHz INFO: Using opteed sec cpu_context! INFO: boot cpu mask: 0 INFO: BL31: Initializing runtime services WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK ERROR: Error initializing runtime service opteed_fast INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0xa00000 INFO: SPSR = 0x3c9 No valid device tree binary found - please append one to U-Boot binary, use u-boot-dtb.bin or define CONFIG_OF_EMBED. For sandbox, use -d <file.dtb> initcall sequence 0000000000ad6170 failed at call 0000000000ac7f14 (err=-1) ### ERROR ### Please RESET the board ### Then I tried to flash on Armbian_community_26.2.0-trunk.904_H96-tvbox-3566_resolute_current_6.18.30_kde-plasma_desktop.img - the board started and I was able to safely run a couple of tests for the presence of a decoder/encoder through the terminal and ssh: Скрытый текст root@h96-tvbox-3566:~# ls -l /dev/video* lrwxrwxrwx 1 root root 6 Jun 2 14:14 /dev/video-dec1 -> video1 lrwxrwxrwx 1 root root 6 Jun 2 14:14 /dev/video-dec2 -> video2 crw-rw---- 1 root video 81, 0 Jun 2 14:14 /dev/video0 crw-rw---- 1 root video 81, 1 Jun 2 14:14 /dev/video1 crw-rw---- 1 root video 81, 2 Jun 2 14:14 /dev/video2 crw-rw---- 1 root video 81, 3 Jun 2 14:14 /dev/video3 root@h96-tvbox-3566:~# v4l2-ctl -d /dev/video3 --list-formats-out ioctl: VIDIOC_ENUM_FMT Type: Video Output Multiplanar [0]: 'YM12' (Planar YUV 4:2:0 (N-C)) [1]: 'NM12' (Y/UV 4:2:0 (N-C)) [2]: 'YUYV' (YUYV 4:2:2) [3]: 'UYVY' (UYVY 4:2:2) and others but SATA does not work. Can you tell me why the "native" firmware for this board does not start? 0 Quote
Hqnicolas Posted 1 hour ago Author Posted 1 hour ago 5 hours ago, Astlin said: but SATA does not work. These Chinese people are very creative. I never imagined seeing a TV box with a SATA port. @Astlin You will need to interact with the .dts file to build a .dtb file with this capability. Before taking any action, check if your board is not from this other JP-Box project. https://github.com/armbian/build/blob/main/patch/kernel/archive/rockchip64-7.1/dt/rk3566-jp-tvbox.dts The topic you should interact with is this one here: https://forum.armbian.com/topic/31887-jianpian-rk3566-tv-box-8g32g-develop-log/#comment-175700 I don't actually have access to the JP-box @Astlin. If you are using the H96 max RK3566 firmware, the SATA port may not be enabled, but you can enable kernel changes within the Armbian compilation menu and insert your changes into the board's DTS file. https://github.com/armbian/build/blob/main/patch/kernel/archive/rockchip64-7.1/dt/rk3566-h96-tvbox.dts I believe the person responsible for this sign is @tdleiyao @ning have tested our DTB file on JianPian device https://github.com/armbian/build/blob/main/config/boards/jp-tvbox-3566.tvb If you have time, we can update the JP-box project in the correct topic. https://forum.armbian.com/topic/31887-jianpian-rk3566-tv-box-8g32g-develop-log/#comment-175700 I have maintained a sample repository with the necessary data to enable RK3566 cards in Armbian. https://github.com/hqnicolas/ArmBoardBringUp The reason JP-box isn't working is that it was enabled in kernel 6.6, and we're already on 7.1, nobody updates this since then. You can use the H96 modifications as start point. this modifications apply to the JP-box, but some functions, such as the SATA port, require customization. 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.