-
Posts
673 -
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 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
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! ####################### WHAT IS THIS? ####################### This is an SD-card image! to use it in an SD-Card You will need do solder an SD-card Reader. check before if your device has the regulator: fan53555 check before if your device has: tcs4525 check before if your device has: RK809-5 works with 4gb and 8gb devices ####################### HOW TO BUILD IT! ####################### https://docs.armbian.com/Developer-Guide_Build-Preparation/ Runtime [ 6:05 min ] [✨] Repeat Build Options ./compile.sh build BOARD=h96-tvbox-3566 BRANCH=current BUILD_DESKTOP=yes BUILD_MINIMAL=no DESKTOP_APPGROUPS_SELECTED='browsers desktop_tools editors internet multimedia office programming remote_desktop' DESKTOP_ENVIRONMENT=cinnamon DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base KERNEL_CONFIGURE=no RELEASE=noble ####################### HOW TO USE IT ####################### using the T95 Method flash the Wipe_part on Boot partition flash the Wipe_part on Recovery partition Connect the power cord... wait 1 second and in a fraction of second, connect the sd-Card on device..... if it doesn't boot, try again in a different timming 2 seconds after power. ####################### SOLDERED READER EXAMPLE ####################### #######################WHAT IS THIS? ####################### Base image: Armbian-unofficial_25.02.0-trunk_H96-tvbox-3566_noble_current_6.12.11_cinnamon_desktop.img ✔️ H96 Max RK3566 4gb and 8gb ✔️ boot from SD-CARD Soldered ✔️ runs kernel 6.2 DESKTOP ✔️ Boot on Linux XFCE Ambian✔️ display video HDMi ✔️ detect internal MMC ✔️ Detect SD-CARD ✔️ Detect USB 2.0 port ✔️ Detect USB 3.0 port ✔️ ####################### HOW PUT IT ON MMC ####################### you can use it to make a v0.7 ROOT image. how? -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
I'm understanding why this image is falling in Initramfs On my last build kernel4.19 i use to boot into the internal MMC Now the Armbian_23.08.0-trunk_Station-m2_jammy_edge_6.2.16_xfce_desktop.img trying to tank with and the kernel 6 read an internal value for console from file -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
Fixed USB3.0 port Boot on Linux ✖️ Detect USB 2.0 port ✖️ Full dump: rk3566-firefly-roc-pc.dtb rk3566-firefly-roc-pc.dts -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
need to patch USB.... no USB ports... Base image: Armbian_23.08.0-trunk_Station-m2_jammy_edge_6.2.16_xfce_desktop.img ✔️ Detect SD-CARD ✖️ Detect USB ✖️ Need to fix: rk3566-firefly-roc-pc.dtb rk3566-firefly-roc-pc.dts -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
I'm using the firefly-roc-pc board as a base as indicated by @maka Base image: Armbian_23.08.0-trunk_Station-m2_jammy_edge_6.2.16_xfce_desktop.img H96 Max RK3566 4gb 32gb boot from SD-CARD Soldered ✔️ linux regular boot ✖️ it shows initframfs "can be USB bad assign for sd-card" serial ttl summary: rk3566-firefly-roc-pc.dts rk3566-firefly-roc-pc.dtb -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
Lets Start with an example: Leds: On H96 MAX Android 12 DTS we have: and on Linux Rockchip: So we can do an Linux H96 MAX compatible: and let's pray that the linux gods give us strength to run this translation on all devices........... -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
Yes, Firefly is a great way to start. The original DTB File from Armbian_23.08.0-trunk_Station-m2_jammy_edge_6.2.16_xfce_desktop.img Return: Thigs that need work around: -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
it's an RK809-5 RK3566 DDR3 ethernet-phy-ieee802.3-c22 HCY6355 (AP6335), Any idea of DTB to test? -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
Trying some armbian on SD CARD Reader Armbian_23.08.0-trunk_Rock-3a_jammy_edge_6.3.5_xfce_desktop.img on SD card... Result: -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
today, after work, I'm messing with the dtb. On Linux,android12.dtsandroid12.dtb dtc -I dtb -O dts -o android12.dts android12.dtb The Result: The power domains config Looks same. &pmu_io_domains { pmuio2-supply = <&vcc_3v3>; vccio1-supply = <&vcc_3v3>; vccio3-supply = <&vcc_3v3>; vccio4-supply = <&vcca_1v8>; vccio5-supply = <&vcc_3v3>; vccio6-supply = <&vcca_1v8>; vccio7-supply = <&vcc_3v3>; status = "okay"; }; on android 12 image we dont have DTB for sti8070 Just tcs4525 so, let's work around this. i think this device is full compatible with https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts i will test it tomorrow. -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
Here we are... Downloaded the Android 12 ROM and applyed the Magisc Patched boot.img With RKDevTool_Release_v2.86 android 12 use a different Header @thc013 no DTB files on /dev/dtb just an dtbo.img That dtbo has three DTBs in it, preceeded by that new 128 byte header. It appears to all be overlays. I don't know much about that. that says: androidboot.boot_devices=fe310000.sdhci,fe330000.nandc https://source.android.com/docs/core/architecture/bootloader/boot-image-header?hl=pt-br#header-v4 Let's try dtbview.exe "from Renate Teamblast" C:\>dtbview dtbo.img > big.txt Result: so, i try the imgutil: Result: Brute DTB dtb Extracted Kernel: Android 12 Kernel Extracted Ramdisk: Android 12 Ramdisk i'm here: -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@mvpwar @Kenneth Hidalgo I will retire my tv box in August 2023, my H96 V56 HDD USB3 kernel 4.19 system will be replaced, I will be using my Jellyfin and nextcloud on an SBC NVME Pci-e, with kernel 6, docker and everything else, inside my RADXA Rock 3A, I have Rock 3A at hand as an Manjaro multimedia "yes it works" for a year but has been fully replaced by samsung tizen. so, in august 2023, I'll solder the debug TTL again on H96 V56. hope to have time to resume development within armbian standards can you provide me the Device Tree of your android 12 devices? @paradigman with a dts and is easy to compare to the armbian legacy build just decompile the dtb of rk3566-evb3-ddr3-v10 and compare it against the decompiled of the android 12 image @thc013 did you know how to extract DTS from android 12? I believe I haven't made this comparison yet because I couldn't access it from android 12 https://drive.google.com/file/d/1Dtz8gbyx7sCCFPp1YKkXQav6ZA9POWTx/view?usp=sharing can someone post here so i can start work sooner..... https://github.com/armbian/linux-rockchip/blob/rockchip-5.10/arch/arm64/boot/dts/rockchip/rk3566-evb3-ddr3-v10.dtsi https://github.com/armbian/linux-rockchip/blob/rockchip-5.10/arch/arm64/boot/dts/rockchip/rk3566-evb3-ddr3-v10-linux.dts https://github.com/armbian/linux-rockchip/blob/rockchip-5.10/arch/arm64/boot/dts/rockchip/rk3566-rk817-eink-w103.dts https://github.com/armbian/linux-rockchip/blob/rockchip-5.10/arch/arm64/boot/dts/rockchip/rk3566-rk817-eink-w6.dts https://github.com/armbian/linux-rockchip/blob/rockchip-5.10/arch/arm64/boot/dts/rockchip/rk3566-rk817-eink.dts maybe a 5.1 kernel for this board is already too good @Piotr @Andyshrk https://lkml.org/lkml/2022/11/4/454 https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts or kernel 6..... -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@paradigman that's the path indicated by the proper shaggy013 for you to follow -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@paradigman I believe that your engagement in this Chinese device will bring us a new compilation with kernel 6 and docker support -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@paradigman try to make an adaptation of the device tree shown here for the armbian kernel 6, I believe you are capable -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@paradigman this is the last image i have ben done... this device is used for storage propose, online since 11/21/2022 as a nextcloud and jellyfin provider. i can access it by proxy tunnel from cloudflare with https SSL... -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
THIS IS THE SHAGGY013 Original Post: and this is the method that i used to compile my image. -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
dear @paradigman welcome to Armbian comunity, here people from all around the world share knowleadge about armbian and only ARM BIAN. So everythin that we do without the armbian standart wont get any help from comunity. https://docs.gitlab.com/ee/ci/quick_start/ you can compile a Linux FIT Image using GitLab CI/CD pipeline this is an unofficial way and it doesn't have anything about armbian. THIS IS AN EXAMPLE HOW YOU CAN BUILD IT: https://gitlab.com/hotnikq/quartz64_ci/-/blob/main/.gitlab-ci.yml THIS IS THE ORIGINAL VERSION: https://gitlab.com/pgwipeout/quartz64_ci/-/blob/main/.gitlab-ci.yml -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@paradigman let's build it! -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@paradigman let's build it! -
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
Hqnicolas replied to Hqnicolas's topic in Rockchip CPU Boxes
@wyim go for an RK3588 in a Supported Board like orange pi if you find a tv box that already has the application running linux, android is easier to apply, if the box does not run linux stay away, it doesn't matter if it is rk3588 -
@Tomek51 i think you can use This tutorial they talk about T95 mini H616
-
@astronman Just wifi not working? you are blessed by the linux gods. About RK3318 Q2 Did you try this? or This? 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 RK3318 on Desktop USB Maskrom Mode.
-
I never imagined having to recompile the entire kernel to add drivers in linux, let's start from the beginning. you mean install the driver on the running system? # Install kernel headers wget https://users.armbian.com/balbes150/arm-64/deb/linux-headers.deb sudo dpkg -i linux-headers.deb # Download the CH34x driver # unzip the driver sources archive # cd into the new directory make # Enable the driver sudo depmod -a
-
🏆 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 From @fevangelou Tutorial Flash on linux desktop Bleding Edge images: Armbian-unofficial_25.11.0-trunk_H96-tvbox-3566_bookworm_edge_6.16.10_gnome_desktop.xz 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+ @fevangelou Linux Flash Tutorial 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 Front Panel Display: Tutorial Repo:https://github.com/jefflessard/tm16xx-display 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
