Everything posted by Hqnicolas
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
I have never succeded with any video or NPU drivers on this device, this is a dark spot that you can shine. This is weird, looks like a backdoor or somebody enable all of them on kernel We need to doit.... They don´t have it, this chinese factorys just copy and past PCB, they all use the same android software because they dont know how this device works. it´s weird what I have seen this factorys copying. https://www.instagram.com/reel/C5gRnT8P34b/?igsh=ZmkyMW54a3R2Nnpy rk3566-firefly-roc-pc.dtbrk3566-firefly-roc-pc.dts This is the JianPian TV BOX You give me an idea, You can use the JianPian DTB as a base to take in byte values (&gpio) Take this as a basis: https://github.com/armbian/build/blob/main/config/boards/jp-tvbox-3566.tvb and take this as a basis: https://github.com/armbian/build/blob/main/patch/kernel/archive/rockchip64-6.6/dt/rk3566-jp-tvbox.dts @ning have tested our DTB file on JianPian device, you will just need to change the LAN, USB and bluetooth and wifi pins based on our DTB 0x8e as you can see here: https://forum.armbian.com/topic/31887-jianpian-rk3566-tv-box-8g32g-develop-log/?do=findComment&comment=176492 by this way you can enable this board on armbian repo.
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Can you be the first to run video drivers on this device? https://developer.arm.com/downloads/-/mali-drivers/bifrost-kernel https://docs.mesa3d.org/download.html https://docs.mesa3d.org/drivers/panfrost.html I use it as a server without video render. But some users ask for video acceleration.
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
TL2102 just handle 921600 with just 7 or 8 data bits only. absolutely the market is flooded with fake Chinese! i have tested: 2102 300bps ~ 1MBps and 2104 300 bps ~ 2Mbps But now Firefly and many customers have found in actual use that the actual baud rate of many CH340s on the market cannot reach 1.5Mbps, which causes a lot of trouble in the development process
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
@Werner Are your CP2102 fake? I Have the Chinese Fake CP2102 and it works at 1.5M baud rate This gui's are fake ^^^^^^^^^ and this CP2102 works at 1.5M baud rate but the PL2303HX dont work with anithing is an absolute wast of metal Prolific PL2303 have fake versions to The Serial UART to USB looks like the TV-Box Market
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Please, Use a debug Tool TTL UART Baud rate: 1500000 Data bit: 8 Stop bit: 1 Parity check: none Flow control: none ☑️ CP2104 TTL Tested the original one! ☑️ CP2102 TTL Tested the chinese fake one!
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
you can burn the android image from https://disk.yandex.ru/d/F29OpGlUWmyfKA?w=1 and in the worst case you can short the EMMC CLK pins "next post image" Rockchip devices are unbrickable unless you short the power supply or EMMC got out of TBW Forgot Windows 11 you need the Junkyard 10 I think you need to swith the device mode before dump memory (i did it by trial and error) nice it's a dump. RK3318 is the same as RK3328 RK3568 is the same as RK3566 you can swap firmwares between them only the socket and a drilled hole on plastic case with SD card you can archive better results! Thank's for the board images, I dont have patience to disassemble it again I think you be the gui that will bring the Video driver and RKNPU2 to armbian
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Male to male USB A YEP Follow the last post i did here.... dont put nothing that need backup inside that chinese dogshit box if you did, you can follow this post and this post
-
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
🏆 Become a sponsor, 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. ########################### EMMC: V1.1 HZDM Release Version ########################### 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! # Tested on 4gb 32gb version (04/04/2024) If you given up of Armbian Linux on your H96MAX RK3566 TV box Think Again and again and again and again, because: @hzdm updated armbian Build configuration: V1.1 HZDM original Build Armbian Tutorial: #START# On Linux: 1 - Follow the Build Armbian instructions if it doesnt Build your image as espected rm -rf build git clone --depth 1 --branch v24.02 https://github.com/armbian/build try again and again and again and again 2 - Download H96MAX Armbian Build Config (Original Source) 3 - Copy the h96-max-v56 directory to build/packages/blobs/ directory 4 - Copy the h96-max-v56.conf file to the build/config/boards/ directory 5 - Run the image build ./compile.sh On Windows: 6 - Download the Armbian.cfg file to RKDevTool (Original Source) 7 - Drop it on RKDevTool 8 - Shutting down H96 MAX. 9 - Press the Reset button. 10 - Turn on the H96 MAX. 11 - Wait until The message "Found One MASKROM Device" or "Found One LOADER Device" should appear. (1) 12 - Mark all 2 sections with check marks (2) 13 - Open 2 files for each section (3) 14 - Check "Write by Address" (4). 15 - Press the "Run" button (5). The download will start. When the message "Download image OK" appears, the download is finished (6). 16 - H96 MAX will automatically reboot. Done. Alternative: On Linux OS rkdeveloptool db MiniLoaderAll.bin # If this is not your first time flashing with this firmware, an error may appear here\. It\'s not a big deal rkdeveloptool wl 0x0 Your_Armbian_Image-trunk_H96-max-v56_jammy_current_6.1.62.img rkdeveloptool rd And because a malware was discovered in the XZ library from Edge trixie and Edge sid I came here again to remove and ReBuild all afected images. Ubuntu: One of the most popular Linux distributions is not affected as its xz version is the older 5.4 version. No updates are required. Debian Linux: No stable versions of the distribution were affected. but compromised packages were part of test, unstable and experimental versions. Users must update xz-utils. Read more: CVE-2024-3094 Video drivers: https://developer.arm.com/downloads/-/mali-drivers/bifrost-kernel https://docs.mesa3d.org/download.html https://docs.mesa3d.org/drivers/panfrost.html
-
Tanix TX66 RK3566 4GB/32GB 8K 2.4/5WIFI 1GiB BT USB2/3 SD IR SPDIF
you can ise Artificial inteligence use iA software like: Microsoft Autogen Studio Devika chat gpt
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
🏆 Become a sponsor, 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. ########################### EMMC: V1.1 HZDM Release Version ########################### 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! If you given up of Armbian Linux on your H96MAX RK3566 TV box Think Again and again and again and again, because: @hzdm updated armbian Build configuration: V1.1 HZDM original Build Armbian Tutorial: #START# On Linux: 1 - Follow the Build Armbian instructions if it doesnt Build your image as espected rm -rf build git clone --depth 1 --branch v24.02 https://github.com/armbian/build try again and again and again and again 2 - Download H96MAX Armbian Build Config (Original Source) 3 - Copy the h96-max-v56 directory to build/packages/blobs/ directory 4 - Copy the h96-max-v56.conf file to the build/config/boards/ directory 5 - Run the image build ./compile.sh On Windows: 6 - Download the Armbian.cfg file to RKDevTool (Original Source) 7 - Drop it on RKDevTool Boot, MiniLoaderAll: H96-MAX-8gb-MiniLoaderAll.bin H96-MAX-4gb-MiniLoaderAll.bin 8 - Shutting down H96 MAX. 9 - Press the Reset button. 10 - Turn on the H96 MAX. 11 - Wait until The message "Found One MASKROM Device" or "Found One LOADER Device" should appear. (1) 12 - Mark all 2 sections with check marks (2) 13 - Open 2 files for each section (3) 14 - Check "Write by Address" (4). 15 - Press the "Run" button (5). The download will start. When the message "Download image OK" appears, the download is finished (6). 16 - H96 MAX will automatically reboot. Done. Alternative: On Linux OS rkdeveloptool db MiniLoaderAll.bin # If this is not your first time flashing with this firmware, an error may appear here\. It\'s not a big deal rkdeveloptool wl 0x0 Your_Armbian_Image-trunk_H96-max-v56_jammy_current_6.1.62.img rkdeveloptool rd And because a malware was discovered in the XZ library from Edge trixie and Edge sid I came here again to remove and ReBuild all afected images. Ubuntu: One of the most popular Linux distributions is not affected as its xz version is the older 5.4 version. No updates are required. Debian Linux: No stable versions of the distribution were affected. but compromised packages were part of test, unstable and experimental versions. Users must update xz-utils. Read more: CVE-2024-3094 Video drivers: https://developer.arm.com/downloads/-/mali-drivers/bifrost-kernel https://docs.mesa3d.org/download.html https://docs.mesa3d.org/drivers/panfrost.html
-
Tanix TX66 RK3566 4GB/32GB 8K 2.4/5WIFI 1GiB BT USB2/3 SD IR SPDIF
This board have SD CARD READER!!!!!!! Use the SD card to test DTB files!!!! just drop in replace DTB and boot again Use TTL UART to debug e go Keep pushing bro
-
CSC Armbian for RK3318/RK3328 TV box boards
Bullseye 22.04 My image H96 MAX V12 RK3318 4gb EMMC 64gb Tested ☑️ Armbian-unofficial_24.5.0-trunk_Rk3318-box_bullseye_current_6.6.23_minimal (SERVER)
-
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
This Chinese box It's always a surprise. sometimes it works, sometimes it doesn't Kernel V6.6 was the new standart if you build any image let me know @Antonio Cahuana About the hardware acceleration, i think you can install Video drivers: https://developer.arm.com/downloads/-/mali-drivers/bifrost-kernel https://docs.mesa3d.org/download.html https://docs.mesa3d.org/drivers/panfrost.html
-
Tanix TX66 RK3566 4GB/32GB 8K 2.4/5WIFI 1GiB BT USB2/3 SD IR SPDIF
persistence beats talent tastefull this is better.... ################################### my suggestion, use my methods to extract DTB # 1 method # 2 method # 3 method ################################### With the DTB you can use the @hzdm method to build image ###################################
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
This is explained on 4gb device topic.
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
this error happened to other users If you follow the tutorial You you find the 8GB devices Fix If you're hoping to run a graphical user interface, stick to Android. the original video driver came from android (kernel 4.2)
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
It looks a lot like a soldering problem in the connector, these Chinese connectors are difficult to work and boxy
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Welcome to Chinese TV box Nightmare Here on this side of Linux, the manufacturer modifies the hardware without notifying anyone. The only creativity that comes from China is changing adapters on consolidated boards, otherwise everything is a copy. you will need to inject the driver for your LAN device. This device Looks like RTL8211C Use wifi to connect to the web. sudo apt-get install hwinfo hwinfo Thats the device that originally work on my device. ... ... P: /devices/platform/fe010000.ethernet/mdio_bus/stmmac-0/stmmac-0:00 M: stmmac-0:00 R: 00 U: mdio_bus T: PHY V: RTL8211F Gigabit Ethernet E: DEVPATH=/devices/platform/fe010000.ethernet/mdio_bus/stmmac-0/stmmac-0:00 E: SUBSYSTEM=mdio_bus E: DEVTYPE=PHY E: DRIVER=RTL8211F Gigabit Ethernet E: OF_NAME=ethernet-phy E: OF_FULLNAME=/ethernet@fe010000/mdio/ethernet-phy@0 E: OF_COMPATIBLE_0=ethernet-phy-ieee802.3-c22 E: OF_COMPATIBLE_N=1 E: MODALIAS=of:Nethernet-phyT(null)Cethernet-phy-ieee802.3-c22 If you identify that the device is the same as the original driver, then there are physical problems with your device or the cable, check if everything works fine on Android. rewrite the android to the device and test the LAN sd: /devices/platform/fd000000.usb/xhci-hcd.7.auto/usb3/3-1/3-1:1.0/host0/target0:0:0/0:0:0:0 RTL8226B_RTL8221B 2.5Gbps PHY: module = realtek RTL8221B-VM-CG 2.5Gbps PHY: module = realtek RTL8208 Fast Ethernet: module = realtek RTL8221B-VB-CG 2.5Gbps PHY: module = realtek RTL8201CP Ethernet: module = realtek RTL8366RB Gigabit Ethernet: module = realtek RTL8211F Gigabit Ethernet: /devices/platform/fe010000.ethernet/mdio_bus/stmmac-0/stmmac-0:00 RTL8211F Gigabit Ethernet: module = realtek RTL8211B Gigabit Ethernet: module = realtek RTL8226B-CG_RTL8221B-CG 2.5Gbps PHY: module = realtek RTL8211DN Gigabit Ethernet: module = realtek RTL8211 Gigabit Ethernet: module = realtek RTL8226-CG 2.5Gbps PHY: module = realtek RTL8226 2.5Gbps PHY: module = realtek Generic FE-GE Realtek PHY: module = realtek RTL8211F-VD Gigabit Ethernet: module = realtek RTL8365MB-VC Gigabit Ethernet: module = realtek RTL8211E Gigabit Ethernet: module = realtek RTL8201F Fast Ethernet: module = realtek RTL8211C Gigabit Ethernet: module = realtek RTL9000AA_RTL9000AN Ethernet: module = realtek If your device is not in the above list then you need to install the correct driver "ip a" Command: 1: lo: <LOOPBACK,UP,LOWER_UP> 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether ff:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff altname end0 inet ff:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff scope global dynamic noprefixroute eth0 valid_lft 2467sec preferred_lft 2467sec inet6 ff:ff:ff:ff:ff:ff scope global dynamic noprefixroute valid_lft 2712sec preferred_lft 2712sec inet6 ff:ff:ff:ff:ff:ff scope link noprefixroute valid_lft forever preferred_lft forever 3: docker0: 85: veth5f87d43@if84: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default link/ether brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet6 ff:ff:ff:ff:ff:ff scope link valid_lft forever preferred_lft forever
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
Try this:
-
JianPian RK3566 TV Box (8G+32G) develop log
good Job! you was working hard for so long. rk3566-jianpian.dts
-
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
This is the 4gb topic! did you have a ubuntu 22.04 x86-64 computer? You can build it by your self: 1. Copy the h96-max-v56 directory to build/packages/blobs/ directory 2. Copy the h96-max-v56.conf file to the build/config/boards/ directory 3. Run the image build https://docs.armbian.com/Developer-Guide_Build-Preparation/ https://drive.google.com/file/d/1oYK4EhbfcThfBs3F1Ri582jf6PYYp5x2/view?usp=drive_link https://drive.google.com/file/d/1G5KBVq1oR-QrIKG3FoHmUTwh8OSAG018/view https://forum.armbian.com/topic/28895-efforts-to-develop-firmware-for-h96-max-v56-rk3566-8g64g/?do=findComment&comment=175357 You can also try the Gnome Wayland Armbian 23.11.0 Desktop Gnome V1.0 The Latest unofficial Debian 12 BookWorm Desktop Gnome v1.0 The Latest unofficial
-
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
did you archive it? if your wayland dispay acceleration works, you will need a patched chromium with WebRTC enabled
-
Efforts to develop firmware for H96 MAX V56 RK3566 4G/32G
ok, share with us how did you archive this acceleration. How I kwnew it: https://forum.armbian.com/topic/22476-video-playback/?do=findComment&comment=154884 https://forum.armbian.com/topic/22476-video-playback/?do=findComment&comment=154951 https://forum.armbian.com/topic/22476-video-playback/?do=findComment&comment=154967 @maka bring it to your chromium! https://forum.armbian.com/topic/22476-video-playback/?do=findComment&comment=155372
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
🏆 Become a sponsor, 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. This Armbian adventure was summarized in my Public Github Repository. H96 MAX V56 RK3566 8gb EMMC Ning Mainline Kernel: Armbian EMMC official image Armbian Desktop Gnome kernel The Latest official Debian BookWorm Server Kernel Minimal The Latest official 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 "Two Original Glued Images: 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 OpenVFD and IR controller V1.5 = @dfahren Github PR Update U-boot 2025.01 for Kernel 6.12+ @fevangelou Linux Flash Tutorial @WINEDS Build Armbian for Maxios Lan Chip Board unofficial images: Edge: [Link] Desktop Resolute Server Resolute Server Trixie Current: [Link] Desktop Resolute Server Resolute Server Trixie How to Flash it: [Link] Emmc 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 Driver: https://drive.google.com/file/d/1B1LmAylalETcnBEWiPiJHL0MjK5xlIV4/view?usp=sharing For Boards Newer than 2025: Follow @WINEDS method to compile Armbian with the ethernet and wifi drivers 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/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
-
Efforts to develop firmware for HK1 RBOX R2 4G/64G
Another Chinese Toy to brick @ewww Let's find out also looking for a way to build uboot and recreate sdcard for booting.