-
Posts
705 -
Joined
-
Last visited
Reputation Activity
-
Hqnicolas reacted to usual user in Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
The first iteration of mainline kernel driver support has just been posted.
So a kernel build with this patch set applied should give a playground for initial experiments.
-
Hqnicolas reacted to Ovaday in RK3566 and Armbian
I extracted DTB/DTS from the Android FW (files attached).
For whatever reason they are signed in the image as rk3568. No ideas why.
02_dtbdump_rockchip,rk3568-evb.dtb 02_dtbdump_rockchip,rk3568-evb.dtb.dts
Attention: They are for Android! Linux might not boot with them!
-
Hqnicolas reacted to Ovaday in RK3566 and Armbian
I know it was already written here in some of the messages that these devices are not secure. But now I got a message from Telekom that they detected a Chineese spyware connection:
The timeframe is exactly when I have switched the device on with an Android on board.
-
Hqnicolas reacted to Arthur Gu in Board Bring-up Youyeetoo YY3568 RockChip RK3568
@guenter
I have resolved the NVMe SSD detection issue. The updated device tree access path is listed below.
https://github.com/Arthur97172/Armbian-Community-Build/blob/main/patch/kernel/archive/rockchip64-6.18/dt/rk3568-yy3568.dts
-
Hqnicolas got a reaction from WINEDS in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
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
-
Hqnicolas got a reaction from WINEDS in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
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
-
Hqnicolas reacted to Squealing 9059 in Request to adapt the compilation of shutuo-v8-rk3288 version armbian
With the help of AI, dts writing (kernel 5.10) has been achieved. It's basically error-free. Only applicable to shutuo v8 version
Results:
Wired network is normal
Wireless network is normal
USB interface is normal
rk3288-shutuo-v8.dtb rk3288-shutuo-v8.dts
-
Hqnicolas reacted to zm112008 in 20USD 4GRAM RK3528 host (cheap dq08 tvbox)
when using your fork, it worked
https://github.com/fensoft/rk3528-tvbox
-
Hqnicolas reacted to DaBo in Rupa X88 Pro 13 - RK3528 board with images
I finally managed to boot in Maskrom mode by shorting the clock pin (red circle on the picture) to ground, then loading the loader (rk3528_spl_loader_v1.07.104.bin) and u-boot with rkdeveloptool.
-
Hqnicolas reacted to Deoptim in Vontar KK MAX / HK1 RBOX R2 / R3 - RK3566 4GB/32GB(or 64GB)
Here are the modified latest official Armbian-supported images for Radxa Zero 3W/3E. Everything works for me, including hardware-accelerated YouTube playback in Chromium (however, with a caveat):
Armbian_26.2.1_hk1-rbox-r3_trixie_vendor_6.1.115_minimal.img.xz
Armbian_26.2.1_hk1-rbox-r3_noble_vendor_6.1.115_gnome_desktop.img.xz
MD5:
28654e87a39ac3e0b2bec4ce4211f5ca *Armbian_26.2.1_hk1-rbox-r3_noble_vendor_6.1.115_gnome_desktop.img.xz ce74829c43c6d27b02bdf314580c4dc4 *Armbian_26.2.1_hk1-rbox-r3_trixie_vendor_6.1.115_minimal.img.xz
What you MUST do after installing Armbian:
Freeze auto-updates for the bootloader and DTB (kernel updates are OK, except for these two packages since we use a different bootloader, not for Radxa Zero 3):
sudo apt-mark hold linux-u-boot-radxa-zero3-vendor linux-dtb-vendor-rk35xx
Install dependencies for hardware-accelerated playback Youtube in Chromium:
sudo apt update sudo apt install chromium-codecs-ffmpeg-extra ffmpeg
In Chromium, install the enhanced-h264ify extension. Then, in the extension's options, leave only AV1 disabled (i.e., enable VP8 and VP9).
Screenshots:
Instructions on how to modify any Armbian image yourself:
Source: 4PDA
-
Hqnicolas reacted to cmuki in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G
Regarding the vendor kernel I also managed to get the GPU going with some AI help, but the HDMI hotplug issue persists. Will probably revisit it in the future. (the dtb should go in packages/blobs/h96-m9_original.dtb and the defconfig in patch/u-boot/legacy/u-boot-radxa-rk35xx/deconfig)
h96-m9.csc h96-m9_original.dts h96-m9-rk3576_defconfig h96-m9_original.dtb
-
Hqnicolas reacted to a.ni in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G
I've made some improvements of .dts for H96 MAX M9S, tested on Linux version 6.19.0-edge-rockchip64 (build@armbian)
What's new:
GPU working USB 3.0 mode working
Currently working:
both USB ports, incl. USB 3.0 mode GPU (using Panfrost driver) HDMI (audio+video) Ethernet port Wifi (using aic8800 DKMS drivers provided by https://github.com/radxa-pkg/aic8800/releases) Leds
Not working:
NPU Bluetooth S/PDIF
rk3576-evb1-v10-main-h96-v5.dts dmesg-19.0.txt
-
Hqnicolas reacted to GmP in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
@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
-
Hqnicolas reacted to GmP in HONGTOP H50 alias T98-3318-221-V1.1
@jock Hi, I have updated the build source for the leds overlay files (leds 6 and 7) for both the the rockchip64 H50 tvbox and the T9 tvbox, for kernels 6.12 (old non scrolling driver) and 6.18 (new scrolling driver) the version for 6.18 is also fine for 6.19.
Have a look at my fork in https://github.com/gpaesano/build.
Some modifications are just refinements other are functional.
I have built all the images and variants on a ubuntu linux and are running well.
I am not familiar with pull requests and do not want to be impolite, so If you think there is some added value please support it.
All the best
@GmP
-
Hqnicolas reacted to kisgezenguz in Armbian on Giada DN74
Take some time but I was able to identify the CLK pin.
Shorting the marked pins (CLK and GND in this case) was able to switch MaskRom mode.
Note: in early boot stages the eMMC CLK only working in legacy mode (24Mhz).
-
Hqnicolas reacted to shandy alvonz in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G
Thank you all... I was able to install Armbian on the H96 Max M9 thanks to all of your help.
-
Hqnicolas reacted to GBEM in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
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 👽
-
Hqnicolas reacted to GBEM in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
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
-
Hqnicolas reacted to Werner in Rockchip MPP drivers Takedown
Didn't warn ffmpeg from a guts feel years ago that they will issue a takedown if no action is taken? So I'm not surprised. Kind of.
-
Hqnicolas reacted to GmP in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
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
-
Hqnicolas reacted to davem in RK3566 and Armbian
@MMorales@mmie4jbcu
i have the same x88 pro 20 clone like you guys, on the pcb is written "x88pro-rk3566-4d32-v1.0", which should state for 4gb ddr and 32gb rom i guess?
I installed latest armbian for station m2 with image-included demo-box.dtb, everything is working so far, despite bluetooth (CDtech-208821C=RTL8821CS). installed armbian-firmware-full but bt still doesn't work.
Maybe usefull for just Linux-Users (i don't have a windows pc):
original loader didn't allow me to boot from sd-card, rkdeveloptool (or xrock or rdeveltool-gui) didn't work for me, so i used proprietary upgrade_tool for linux from rockchip:
https://docs.radxa.com/en/zero/zero3/low-level-dev/upgrade-tool
I downloaded this loader from radxa https://dl.radxa.com/rock3/images/loader/rk356x_spl_loader_ddr1056_v1.12.109_no_check_todly.bin and flashed it with:
sudo ./upgrade_tool wl 0x0 rk356x_spl_loader_ddr1056_v1.12.109_no_check_todly.bin
After that i put in the sdcard and it bootet straight (wait for min. 5 seconds) to armbian!
-
Hqnicolas reacted to cmuki in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G
@xiaobao80I did manage to get 3.5mm working with the help of ChatGPT. The box is using HT5010. ChatGPT told me to disable the es8388 nodes, but it still works with them enabled.
My sai@2a61000 looks like this:
My ht5010-sound node looks like this:
I got bluetooth working with a hack from the Radxa forums here (creating a shell script and adding it to the root's crontab):
I tried to send audio from a TV to the rk3576 box - it did work, but the latency is too much for me.
The brown box has beefier cooling than the purple one.
I haven't recompiled, used my "stable" image from before to fix the 3.5mm issue, might need to recompile to try the GPU driver. Tried the rkr7.1 dts, but couldn't get it to work (might need additional time to look at it); armbian / linux-rockchip is still at rkr5.1.
-
Hqnicolas got a reaction from fedes_gl in 20USD 4GRAM RK3528 host (cheap dq08 tvbox)
For this 16xx displays we need to ask @Jean-Francois Lessard he was in contact with this drivers for a while.
these 16xx displays will be included in the mainline 6.18 drivers as tm16xx_i2c
make sure to adjust your device according to this repository to benefit from the update
https://github.com/jefflessard/tm16xx-display
-
Hqnicolas got a reaction from fedes_gl in 20USD 4GRAM RK3528 host (cheap dq08 tvbox)
leave a link for other users like @John Taylor to continue your work, also @fedes_gl could give a hand
-
Hqnicolas reacted to WINEDS in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Scroll back and read all my posts from April 11 onwards (page 17). On Radxa's github there are Wifi/BT drivers for AIC8800. They are at version 4 now :
https://github.com/radxa-pkg/aic8800/releases/tag/4.0%2Bgit20250410.b99ca8b6-3
Also to fix BT :
sudo crontab -e
then add the line :
@reboot sudo hciattach -s 1500000 /dev/ttyS1 any 1500000 flow nosleep
then reboot the H96.
