Jump to content

Hqnicolas

Members
  • Posts

    705
  • Joined

  • Last visited

Everything posted by Hqnicolas

  1. @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
  2. @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
  3. @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
  4. @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
  5. @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
  6. This forum topic is our documentation
  7. me and @pocosparc have soldered a SD Card reader to boot from external SD soldered just the socket works out of the box
  8. 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
  9. @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
  10. Testing here.... This file is causing kernel panic!
  11. @gen ha what kernel version are you working? 6.6 mainline? 6.2 mainline? 5.1 legacy? 6.1 vendor?
  12. @pocosparc Today i'm trying to fix wifi on legacy 5.1 rk3566-h96-tvbox.dts
  13. @gen ha what kernel are you using? 6.6 mainline? 6.2 mainline? 5.1 legacy? 6.1 vendor?
  14. @perfstr follow me to the world of silvertape and WD40: Start here read, and learn every step.... so you can go there
  15. @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
  16. 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
  17. 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
  18. 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)
  19. 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
  20. 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:
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines