Jump to content

Hqnicolas

Members
  • Posts

    637
  • Joined

  • Last visited

Everything posted by Hqnicolas

  1. @Walma when the Board Boot UP you will need to conect RJ45 LAN, Find the IP Addres on your PiHole Firewall or Lan Router and SSH to the ubuntu. User: ubuntu Password: ubuntu Partition Parameter.txt
  2. @Walma This FIT image needs to be flashed on the internal storage, this board don't have SD CARD Reader. Backup Rockchip Firmware emmc Driver Assistant Download RkDevTool Download Upgrade Rockchip Firmware eemc Maskrom mode Loader mode Install Drivers, Just Press the RESET Button when connect male-male USB 2.0 (BLACK) to Desktop MAKE A Backup Rockchip boards are unbrikable in a worse case you need to short the EMMC CLK pin to GND on the other side of the board and upload the righ LoaderALL.bin File from a linux machine that you backup. to connect the RK3566 on Desktop USB Maskrom Mode.
  3. BUILD CUSTOM SDK - shaggy013 - 02-14-2022 Made this bsp/sdk because the beta wich is on the site don't makes a image wich you can flash and boot from sd/emmc and while mainline is cool a working bsp/sdk makes it more complete for me I looked how raxda and firefly made their bsp/sdk and made a custom one for the Quartz64 used some scripts of them and adjusted so they work to build a image Most sources are from rockchip and the just 2 or 3 comes from other sources (from firefly: rawimg script, qsetting and camera_engine_rkaiq package) So i tried to keep it some kind rockchip original and those packages were not on the rockhcip site or other open places so if it is a problem i can remove them The bsp/sdk builds a buildroot ,debian or yocto distro wich you can flash on a sd/emmc or rockchip images to do it the difficult way the hardest part was to get the right revisions to make some packages work The bsp/sdk has 2 kernel options kernel 4.19.19 or 5.10.66 from rockchip sources the 4.19 is common used kernel for the rk3566/68 bsp/sdk kernel and it has working hdmi,lan,usb,wifi,gpu and npu inside this SDK you will need to include this header to dts file
  4. Update on Kernel DEF CONFIG how to extract linux_defconfig From android Kernel file H96 MAX RK3566 KERNEL AND SCRIPT File from /build/kernel/arch/arm64/configs
  5. Update on cache Size to work with this topic H96_MAX_DTS_DTB_Release_Linux_4LTS_Board_Type_1v2 H96_MAX_DTS_DTB_Release_Linux_4LTS_Board_Type_2v2 H96 MAX DTS DTB Release Linux 4LTS Board Type 1 v2.0.zip H96 MAX DTS DTB Release Linux 4LTS Board Type 2 v2.0.zip
  6. please have a look at the forum https://www.t95plus.com/ on this topic they have a bullseye_legacy_4.19
  7. The development kit that works with this board is that of Quartz64, as it has the patches corresponding to the use of Mali Panfrost gpu quartz64-model-A_bsp Linux.tar.gz (mirror) i adapted the dts files to work on linux you can compare the modifications H96_MAX_DTS_DTB_Release_Linux_4LTS_Board_Type_1 H96_MAX_DTS_DTB_Release_Linux_4LTS_Board_Type_2 H96 MAX DTS DTB Release Linux 4LTS Board Type 1.7z H96 MAX DTS DTB Release Linux 4LTS Board Type 2.7z
  8. Today i was debuging some dts from android against linux and found swiotlb buffer is full (sz: 16384 bytes) Original: reg = <0x0 0xfe310000 0x0 0x10000>; (sz: 16384 bytes) Update: reg = <0x0 0xfe310000 0x0 0x100000> (sz: 1048576 bytes) the difference betwin linux and android reserved memory Cause a buffer bug
  9. c2.android = cpu codec emulator c2.rk = dedicated physical unit it means that you need the drivers to de codec unit inside the device tree just Hvec, mpeg and vp9 unit's if it have patch we will know because Quartz64 use the same chip https://wiki.pine64.org/wiki/Quartz64_Development Decoder: VDPU346 handling 4K H.265, H.264 and VP9
  10. Gpu: Mali g52 2ee H.264 decoder And encoder Vc1 decoder only H265 decoder only I Will Release an Linux kernel 4.19 in a feel weeks Enviado de meu Mi 9T usando o Tapatalk
  11. @mvpwar today i'm working with This automated CI/CD script i forked it to my gitlab and run it into my ubuntu 20.04 server the resulting image is SD Card image, i will try to convert to FIT image using the Firefly FIT SDK
  12. All packages to build your RK Firmware From scratch H96 MAX RK3566 Board Type 1 Base files H96 MAX RK3566 Board Tyle 2 Base files
  13. First, Make a Full backup of your board! H96 MAX Board Type 1 Kernel 4.19 RK3566 Linux FIT Image Ubuntu 20.04 LTS This image has been compiled without any standardization and should be used for experimental purposes only, there is no guarantee of compatibility with your device RK firmware is the firmware packaged in Rockchip’s proprietary format, and can be flashed to eMMC or SD card with the tools provided by Rockchip (Note: If there is no special instruction, the firmware mentioned on WIKI defaults to RK firmware) .
  14. if You flash the wrong type of board "1 or 2" it will return a Power Model error i'ts caused by the difference on DTB Files used to compile Kernel Board Type 1 Board Type 2 The Different types of boardconfig to call FAN53555 Regulators Wrong Board Type flash
  15. i found a solution to DTS HDMI DRM Support is a kernel patch for Quartz64-a need to include dt-bindings display configuration on kernel includes I'm compiling a 5 kernel and I'll make everything available soon Quartz-a Dsi Adaptado para H96 MAX Board Type 2.zip Quartz-a Dsi Adaptado para H96 MAX.zip Quartz-a_Dsi_Adaptado_para_H96_MAX_Board_Type_2.zip Quartz-a_Dsi_Adaptado_para_H96_MAX.zip
  16. hello, same problem here, TTL RK3566 DUMP My DTS File have a Kernel 4.19 conf
  17. When boot kernel, i found some problems over HDMi No driver support for vblank timestamp query infinite loop Screen over HDMi with 4gb Cards and DTB1 file Full Kernel Logon: after that, just loop
  18. to compile Armbian build 4,19 M2 Station image. change files to corresponding DTS file BOARD_TYPE_1.dts BOARD_TYPE_2.dts
  19. The FIT image size will got an size error, just go to ubuntu/u-boot/scripts search for "fit-core.sh" or "fit.sh" Change (ITB_MAX_KB*1024) to (ITB_MAX_KB*1054)
  20. Today i decompile DTB RK3566 4GB DDR3 to DTS and TXT files RK3566 4GB DDR3, put it on Linux SDK Rockchip distribuition and compiled it to Linux Kernel
  21. i decide to compile entire Linux distro using my android rk3566DDR3.dtb files to a flash image.img https://wiki.t-firefly.com/en/ROC-RK3566-PC/prepare_compile_linux.html i'm working at the same processor as you, Please follow my posts l
  22. Hefti, you need to short the EMMC CLK pin to GND on your board to connect the RK3566 on Desktop USB Maskrom Mode. TUTORIAL: https://roc-rk3328-cc.readthedocs.io/en/latest/flash_emmc.html
  23. 🏆 help to add other boards in armbian standart, you don't need to be a programmer to help the community, just need a copy of the ARM BOARD and a x86 computer to compile new versions. If you like what you see here and want to help: Donate Armbian, the like button only costs a few dollars. Armbian Needs you help! This Armbian adventure was summarized in my Public Github Repository. SD-Card unofficial images: Tutorial SD-Card Version v0.5 DEBIAN12 BETA unofficial Tutorial SD-Card Version v0.5 ARMBIAN23 BETA unofficial EMMC unofficial images: Tutorial MMC Version V0.7 DEBIAN12 BETA unofficial Tutorial MMC Version V0.7 ARMBIAN23 BETA unofficial EMMC HZDM unofficial images: Tutorial EMMC Version v0.9 ARMBIAN BETA unofficial EMMC unofficial images: Tutorial EMMC Version v1.0 ARMBIAN unofficial EMMC Hzdm Mainline Boot Custom unofficial images: Tutorial Build Your own Armbian EMMC image unofficial EMMC Raspiblitz HotnikQ unofficial images: Tutorial Build Raspiblitz on EMMC Armbian Bullseye unofficial EMMC Hzdm Mainline Boot unofficial images: Tutorial Build Your own Armbian EMMC image unofficial EMMC Mainline Boot Latest official images: Armbian EMMC image official Armbian Desktop Gnome Latest official Debian BookWorm Server Minimal Latest official H96 MAX V56 RK3566 8gb Vendor Kernel 5.1.16 Tutorial Build Your own Armbian Rockchip Kernel vendor Kernel 5.1.16 Armbian Joshua Riek Ubuntu Rockchip Images kernel 5.1 H96 MAX V56 RK3566 8gb Vendor Kernel 6.1.43 Tutorial Build Your own Armbian Rockchip Kernel vendor Kernel 6.1.43 Armbian Joshua Riek Ubuntu Rockchip Images Kernel 6.1 H96 MAX V56 RK3566 Desktop Mainline Kernel 6.6.34 Pre-Build Desktop 22.04 Armbian Test Image (PT-BR) Community Official Images: Armbian_community_25.2.0-trunk.410_H96-tvbox-3566_bookworm_current_6.12.11_minimal.img.xz Armbian_community_25.2.0-trunk.410_H96-tvbox-3566_noble_current_6.12.11_gnome_desktop.img.xz Bleding Edge images: Armbian-unofficial_25.02.0-trunk_H96-tvbox-3566_noble_edge_6.13.0_cinnamon_desktop.tar.xz Armbian-unofficial_25.02.0-trunk_H96-tvbox-3566_jammy_edge_6.13.0_cinnamon_desktop.tar.xz Armbian-unofficial_25.02.0-trunk_H96-tvbox-3566_bookworm_edge_6.13.0_cinnamon_desktop.tar.xz Armbian-unofficial_25.02.0-trunk_H96-tvbox-3566_noble_edge_6.13.0_minimal.tar.xz Armbian-unofficial_25.02.0-trunk_H96-tvbox-3566_bookworm_edge_6.13.0_minimal.tar.xz Armbian-unofficial_25.02.0-trunk_H96-tvbox-3566_jammy_edge_6.13.0_minimal.tar.xz Joshua-Riek Vendor Images: Joshua-Riek-ubuntu-22.04-preinstalled-desktop-arm64-h96max-v56 Joshua-Riek-ubuntu-22.04-preinstalled-server-arm64-h96max-v56 Joshua-Riek-ubuntu-24.04-preinstalled-desktop-arm64-h96max-v56 Joshua-Riek-ubuntu-24.04-preinstalled-server-arm64-h96max-v56 Software description: V0.5 = @armbian The Armbian SD card image "Compiled From Armbian Project" V0.8 = @hzdm Project with Mainline Bootloader "Boot the 64gb Emmc Armbian with Mainline Rockchip" V0.9 = @hzdm Release Mainline Bootloader "Boot the 32gb and 64gb Emmc Armbian with Mainline Rockchip" V1.0 = @hotnikq The Armbian SD card inside the Android Legacy Rockchip Image "Glued Image: Android boot for Linux" V1.2 = @ning Release Device Tree and Bootloader to longterm 6.6.27 Kernel "Boot with Mainline Rockchip" V1.3 = @Hqnicolas Github PR Enable h96 Rk3566 TV-Box device for Kernel 6.8 V1.4 = @pocosparc Github PR Enable h96 Rk3566 TV-Box OpenVFD and IR controller V1.5 = @dfahren Github PR Update U-boot 2025.01 for Kernel 6.12+ Video drivers: https://developer.arm.com/downloads/-/mali-drivers/bifrost-kernel https://docs.mesa3d.org/download.html https://docs.mesa3d.org/drivers/panfrost.html Wifi Drivers: https://drive.google.com/file/d/1B1LmAylalETcnBEWiPiJHL0MjK5xlIV4/view?usp=sharing UEFI: https://github.com/hqnicolas/h96v56_uefi/releases/tag/v1.2.1 Or Just Live install Wifi Driver: cd /lib/firmware/brcm/ sudo wget https://github.com/LibreELEC/brcmfmac_sdio-firmware/raw/master/BCM4335A0.hcd sudo wget https://github.com/CoreELEC/brcmfmac_sdio-firmware-aml/raw/master/firmware/brcm/fw_bcm4335b0_ag.bin sudo ln -s fw_bcm4335b0_ag.bin brcmfmac4335-sdio.h96-TVbox,rk3566.bin sudo reboot now nmcli dev wifi sudo rmmod brcmfmac_wcc brcmfmac brcmutil modprobe brcmfmac Topic description: This topic aims to demonstrate the path taken to the Armibian EMMC solution. In our path we create a lot of ready-to-use ROM files, some users burn an use this images without learning with the Linux compilation process. the name of the topic is efforts but that's no effort at all, you should try compile your own images. Device Capability Test: Using Rockchip SoCs NPU. Drivers: https://github.com/rockchip-linux/rknpu2 User Guide: https://github.com/rockchip-linux/rknpu2/blob/master/doc/Rockchip_RKNPU_User_Guide_RKNN_API_V1.4.0_EN.pdf OpenCV: https://opencv.org/blog/2022/11/29/working-with-neural-processing-units-npus-using-opencv/ A discussion on Reddit: https://www.reddit.com/r/OrangePI/comments/12b3jmj/accessing_the_npu_on_the_orange_pi/ Transformers models: https://github.com/usefulsensors/useful-transformers Usage: https://www.crowdsupply.com/useful-sensors/ai-in-a-box/ Usage: https://youtu.be/pN8mKZ5wpdQ
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines