-
Posts
705 -
Joined
-
Last visited
Content Type
Forums
Store
Crowdfunding
Applications
Events
Raffles
Community Map
Everything posted by Hqnicolas
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@Deoptim I'm releasing kernel 6.1 updated Test Image today.... Updated K610 test image: https://drive.google.com/file/d/1rKzJ2RbxEBgSdqUy2O0-qhIipBakyt9t/view?usp=drive_link Build your own image: RK3566-H96-MAX-VENDOR-61-V12: https://drive.google.com/file/d/1E0GBU3vog_6Y72V3EUMjgQhwi6WX3v6w/view?usp=sharing -
Vontar KK MAX / HK1 RBOX R2 / R3 - RK3566 4GB/32GB(or 64GB)
Hqnicolas replied to Deoptim's topic in Rockchip CPU Boxes
@Energokom to build your DDR_1056mhz ADD This lines to the botom of the file Armbian: build/config/board/yourboardname.conf # Newer blobs. Tested to work with 1056MHz DDR_BLOB="rk35/rk3566_ddr_1056MHz_v1.18.bin" BL31_BLOB="rk35/rk3568_bl31_v1.43.elf" # NOT a typo, bl31 is shared across 68 and 66 ROCKUSB_BLOB="rk35/rk3566_spl_loader_1.14.bin" # For `EXT=rkdevflash` flashing -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@Deoptim you will need to focus on U-boot config. Kernel from vendor have differences from mainline, the first thing you need to do is REBASE your DTS to 6.1. Download the armbian 6.1 kernel and compare with vscode your DTS with vendor DTS. I'm looking at Uboot for Kernel vendor 6.1 and it was injecting incompatible drivers before boot -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@Deoptim You have UART debug TTL and SD Card reader? lets see what you have I think you will find better support when found people with the same board -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@maka you gave me an idea, using the rebased DTS with firefly U-Boot @gen ha fix Kernel Panic for WIFI! Things that have been fixed: sudo nano /var/log/dmesg the loop is caused by kernel: Modules linked in: sprdwl_ng(+) sprdbt_tty uwe5622_bsp_sdio it's trying to input this driver from uboot to fix this kernel panic, just change this lines on board config file MODULES="sprdbt_tty sprdwl_ng" MODULES_BLACKLIST_LEGACY="bcmdhd" to this MODULES_BLACKLIST_LEGACY="sprdbt_tty sprdwl_ng" Thanks @maka -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
This forum topic is our documentation -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
me and @pocosparc have soldered a SD Card reader to boot from external SD soldered just the socket works out of the box -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
Compiled and tested with kernel 6.1 vendor Kernel Panic at startup Today I'm Working on Kernel 5.1 legacy wifi..... Have Rebased the entire 5.1 DTS to Firefly DTS and it keep's PANIC "Failed with result 'signal'." rk3566-h96-tvbox-REBASED-FIREFLY-K51.dts -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@gen ha Please do it by the right way! Take the development image: https://drive.google.com/file/d/1rKzJ2RbxEBgSdqUy2O0-qhIipBakyt9t/view?usp=drive_link this image is for test Kernel 6.1 dtb's it boot, but it will need a better dtb.... take the development DTS to Vendor Kernel 6.1: https://drive.google.com/file/d/1rKzJ2RbxEBgSdqUy2O0-qhIipBakyt9t/view?usp=drive_link it boot, but it will need a better dtb.... Compile it from armbian using the tutorial inside development DTS. your dts file must be an edition of this dts that is in the development kit and not a decompiled version of the dtb that I compiled just decompile DTB to compare with the Working DTB on VScode -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
Testing here.... This file is causing kernel panic! -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@gen ha what kernel version are you working? 6.6 mainline? 6.2 mainline? 5.1 legacy? 6.1 vendor? -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@pocosparc Today i'm trying to fix wifi on legacy 5.1 rk3566-h96-tvbox.dts -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@gen ha what kernel are you using? 6.6 mainline? 6.2 mainline? 5.1 legacy? 6.1 vendor? -
@perfstr follow me to the world of silvertape and WD40: Start here read, and learn every step.... so you can go there
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@pocosparc Can you fix the HDMI Audio? This is the DTS to compile armbian Kernel 5.10 Legacy https://drive.google.com/file/d/1C6xce8CTsIaI8znwRjhg_KcskKtTXJR_/view?usp=sharing if you compile the DTS file on Rockchip Kernel 5.1 Vendor Kernel the device will return this errors on startup log: sudo nano /var/log/dmesg ERROR: NO HDMI AUDIO! ERROR: NO WIFI CARD ERROR: NO BLUETOOTH -
You can use this method: https://forum.armbian.com/topic/28895-efforts-to-develop-firmware-for-h96-max-v56-rk3566-8g64g/?do=findComment&comment=189369 to shrink your 60gb image onto small file
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
thats why I'm making an Kernel legacy rockchip 5.10 righ now. the video codecs make difference Will also try this compilation https://drive.google.com/file/d/1rKzJ2RbxEBgSdqUy2O0-qhIipBakyt9t/view?usp=drive_link @pocosparc this image is for test Kernel 6.1 dtb's it boot, but it will need a better dtb.... https://drive.google.com/file/d/18nsBoAjroMBSnNM0mr7qoVI_rKsReufM/view?usp=sharing this image is for test Kernel 5.1 dtb's it boot, but it will need a better dtb.... if you don't have SD card Reader Onboard To change DTB inside image for reflash: sudo losetup --partscan /dev/loop14 disk_image.img mkdir /tmp/disk_image sudo mount /dev/loop14p1 /tmp/disk_image ####### DROP the new File to /tmp/disk_image/boot/dtb/rockchip ########## sudo fstrim -v /tmp/disk_image sudo umount /tmp/disk_image sudo losetup --detach /dev/loop14 -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
Today I manage to Start RK3576 and RK3506 IoT processors, Linux 6.1 SDK image source: ubuntu-24.04-beta-preinstalled-desktop-arm64-orangepi-3b.img.xz With this DTB I managed to start Opios-arch-aarch64-xfce-opi3b-23.08.1-linux5.10.160 (this Opio is ARK linux and is slower than Armbian Kernel 6.6 mainline) -
Efforts to develop firmware for Vontar KK Max 8gb/128gb"
Hqnicolas replied to gersones's topic in Rockchip CPU Boxes
you just need to take it from android. This is the method: https://forum.armbian.com/topic/24091-efforts-to-develop-firmware-for-h96-max-v56-rk3566-4g32g/page/2/#comment-153809 -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
I start to make System changes to H96 MAX TV-Box To backup my device: sudo dd if=/dev/mmcblk1 of=/DATA/disk/disk_image.img status=progress bs=4096 my "/DATA/disk/" is SMB Gigabit LAN SSD Mounted by /etc/fstab //10.1.0.1/disk /DATA/disk cifs username=admin,password=weakpasswd,iocharset=utf8,file_mode=0777,dir_mode=0777,x-systemd.automount,x-systemd.idle-timeout=60 To shrink the Image from 64GB to 6GB for Backup Files: -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
Using the dtb from armbian 6.6 I manage to boot Manjaro from Rock3A Linux 6.1.12-1-MANJARO-ARM They use the same Hantro VPU from armbian 6.6 Tomorow I will test Joshua-Riek https://github.com/Joshua-Riek/ubuntu-rockchip/releases -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
Based on firefly 5.10 kernel DTB I did the rk3566 h96max kernel 6.10 DTB https://wiki.pine64.org/wiki/Mainline_Hardware_Decoding Since kernel 6.6 dont have Hardware acceleration to RK3566 we only have this option only Hantro, not rkvdec2, so with a maximum resolution of 1080p for now Or compile your own Vendor Kernel 6.1: (V12) (include Joshua Riek) https://drive.google.com/file/d/1E0GBU3vog_6Y72V3EUMjgQhwi6WX3v6w/view?usp=sharing it boot, but it will need a better dtb.... Or compile your own Legacy Kernel 5.1: (V7) https://drive.google.com/file/d/1C6xce8CTsIaI8znwRjhg_KcskKtTXJR_/view?usp=sharing it boot, but it will need a better dtb.... if you don't have SD card Reader Onboard To change DTB inside image for reflash: sudo losetup --partscan /dev/loop14 disk_image.img mkdir /tmp/disk_image sudo mount /dev/loop14p1 /tmp/disk_image ####### DROP the new File to /tmp/disk_image/boot/dtb/rockchip ########## sudo fstrim -v /tmp/disk_image sudo umount /tmp/disk_image sudo losetup --detach /dev/loop14 -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
This is the firefly DTB and DTS for kernel 5.10 extracted from firefly image Found some 5.10 kernel: https://drive.google.com/file/d/1aTfHrRatIguGOz5cXD9X-CLOK4E1QdTN/view?usp=drive_link found other 5.10 kernel: https://drive.google.com/drive/folders/1tj9VHS3hv41oF0zriFiWexaVtXZFnqEZ Testing Kernel 5.10 with this DTB File: https://drive.google.com/file/d/1C6xce8CTsIaI8znwRjhg_KcskKtTXJR_/view?usp=sharing @pocosparc I also did this Test Image to develop a DTB file to H96 MAX Kernel Legacy 5.10 https://drive.google.com/file/d/18nsBoAjroMBSnNM0mr7qoVI_rKsReufM/view?usp=sharing -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
i never seen this on linux..... I think @Kenneth Hidalgo have the answer to legacy linux: This is the Linux Legacy DTB from Kernel 4.19 rk3566-h96-max-linux-legacy.dtsrk3566-h96-max-linux-legacy.dtb To make this 4.19 dtb work with kernel 5.10 You will need to apply this patch: We can just use the legacy kernel device tree from 4.19 vendor kernel. Just some fixes are needed: 1, add these properties to node &gpu to support panfrost driver: 2, change RK_FUNC_1 to 1 because this is not defined in kernel 5.10 3, add &vp0 node to support video output: Example: https://github.com/ginkage/mirrors/commit/fbd247d4c52a11a74c2efbe276ebff7c27fc6da5 -
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
Kernel Vendor 6.1.43 sudo wget https://apt.armbian.com/armbian.key -O key sudo gpg --dearmor < key | sudo tee /usr/share/keyrings/armbian.gpg > /dev/null sudo chmod go+r /usr/share/keyrings/armbian.gpg sudo echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/armbian.gpg] http://apt.armbian.com $(lsb_release -cs) main $(lsb_release -cs)-utils $(lsb_release -cs)-desktop" | sudo tee /etc/apt/sources.list.d/armbian.list sudo apt update sudo apt install armbian-config sudo armbian-config # SYSTEM # FREEZE sudo add-apt-repository ppa:liujianfeng1994/panfork-mesa sudo add-apt-repository ppa:liujianfeng1994/rockchip-multimedia sudo apt update sudo apt dist-upgrade sudo apt install mali-bifrost-firmware rockchip-multimedia-config sudo apt install libv4l-rkmpp -y sudo apt install v4l-utils -y sudo apt install ffmpeg -y sudo apt install glmark2-es2-wayland -y I think I will need to compile an legacy kernel to this device, since this fixes are linked to rk3588 I made this file to compile Armbian Vendor 6.1: (V1) https://drive.google.com/file/d/1YacPyumHwJ5WYqnKlGUgfT86rNOEzMqx/view?usp=sharing I made this file to compile Armbian Vendor 6.1: (V2) https://drive.google.com/file/d/1o_GALnqi-1jwPy9oQS38W8daXuYl0S3h/view?usp=sharing I made this file to compile Armbian Vendor 6.1: (V3) https://drive.google.com/file/d/1Y5sGIE8uAo-eASNvkBkZ6SX3vdpiBFRU/view?usp=sharing I made this file to compile Armbian Vendor 6.1: (V4) https://drive.google.com/file/d/1hGaY0gIbhY6r7qjwk3cdeZh1vCr0Im8N/view?usp=sharing I made this file to compile Armbian Vendor 6.1: (V5) https://drive.google.com/file/d/1seumX-p7wcdAATDp9JUXXEGKMwwgli4_/view?usp=sharing I made this file to compile Armbian Vendor 6.1: (V6) (include Joshua Riek) https://drive.google.com/file/d/1U_P2NMb1HpcC5M1MPClQ7cIKqUass26b/view?usp=drive_link I made this file to compile Armbian Vendor 6.1: (V7) (include Joshua Riek) https://drive.google.com/file/d/1N7OW782NYtIAOdyGPJxlC56PYciLAbxf/view?usp=sharing I made this file to compile Armbian Vendor 6.1: (V8) (include Joshua Riek) https://drive.google.com/file/d/1d9N6GwusBH3v4fCkWQ13ta3q8FxH1KNY/view?usp=sharing I made this file to compile Armbian Vendor 6.1: (V9) (include Joshua Riek) https://drive.google.com/file/d/168HA5tN9BM6kl0nqYQiQ5fCpnbxk0h0U/view?usp=drive_link I made this file to compile Armbian Vendor 6.1: (V10) (The Power of TenTen) https://drive.google.com/file/d/1WNjGUsTPa2KNQq5dhZazGgJWQM6IThiG/view?usp=sharing I made this file to compile Armbian Vendor 6.1: (V11) (include Joshua Riek) https://drive.google.com/file/d/1uUeg43wF3GPeVkZeG_wEYpxoHf5XdSl0/view?usp=sharing I made this file to compile Armbian Vendor 6.1: (V12) (include Joshua Riek) https://drive.google.com/file/d/1E0GBU3vog_6Y72V3EUMjgQhwi6WX3v6w/view?usp=sharing I made this file to compile Armbian Legacy 5.1: (V1) https://drive.google.com/file/d/1a2zBw5HxXJeWjTe2xCvKuLBTIhNu8CHy/view?usp=sharing I made this file to compile Armbian Legacy 5.1: (V2) https://drive.google.com/file/d/1IcEKe1e0bwL0jG-jSyq6QvJAYHvRBpP9/view?usp=sharing I made this file to compile Armbian Legacy 5.1: (V3) https://drive.google.com/file/d/1_N5jQ6wp3rk5Y4xeZK3sEp-L_o5H6KJv/view?usp=sharing I made this file to compile Armbian Legacy 5.1: (V4) https://drive.google.com/file/d/1E2K2FLik5WVYJTqTLe1P_4HcR0oigUYw/view?usp=sharing I made this file to compile Armbian Legacy 5.1: (V5) https://drive.google.com/file/d/1J0ugZltj55EmLhgRrlxXk1pbYirziMUi/view?usp=sharing I made this file to compile Armbian Legacy 5.1: (V6) https://drive.google.com/file/d/13iQjNjyHJmgAQb6uU0GAcM2IAG-xZpfE/view?usp=sharing I made this file to compile Armbian Legacy 5.1: (V7) https://drive.google.com/file/d/1C6xce8CTsIaI8znwRjhg_KcskKtTXJR_/view?usp=sharing
