Jump to content

Hqnicolas

Members
  • Posts

    652
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Hqnicolas reacted to fedes_gl in Rupa X88 Pro 13 - RK3528 board with images   
    I saw the release of linux kernel 6.16 with initial support for Rockchip RK3528. I hope this update makes more viable to run and configura Armbian on this board 😀 
  2. Like
    Hqnicolas reacted to RealAn in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G   
    here is my dts for android rkr7.1 sdk 6.1.141 with everything working
    usb2 host
    usb3 otg/host
    hdmi
    ethernet
    3.5mm
    spdif
    IR + wakeup
    wifi
    BT
     
    collect info for adding your remote to dts
    echo 1 > /sys/module/rk_pwm_remotectl/parameters/code_print
     
    m9.dts
  3. Like
    Hqnicolas got a reaction from Vincenzoernst1 in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G   
    PR:
    included fd6551

    https://github.com/armbian/build/pull/8666
  4. Like
    Hqnicolas got a reaction from guenter in 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.
    Armbian Needs you help!
     
    This Armbian adventure was summarized in my Public Github Repository.
     
    H96 MAX V56 RK3566 8gb Ram SD-Card unofficial images:
    Tutorial SD-Card Version v0.5 ARMBIAN BETA unofficial
    H96 MAX V56 RK3566 8gb EMMC Chainloader to mainline HotnikQ unofficial images:
    Tutorial EMMC Version V0.7 ARMBIAN BETA unofficial
    H96 MAX V56 RK3566 8gb EMMC Mainline Boot Hzdm unofficial images:
    Tutorial EMMC Version v0.8 ARMBIAN unofficial
    H96 MAX V56 RK3566 8gb EMMC Mainline Boot Hzdm unofficial images:
    Tutorial EMMC Version v0.9 ARMBIAN BETA unofficial
    H96 MAX V56 RK3566 8gb EMMC Chainloader to mainline HotnikQ unofficial images:
    Tutorial EMMC Version v1.0 ARMBIAN unofficial
    H96 MAX V56 RK3566 8gb EMMC Hzdm Mainline Boot Custom unofficial images:
    Tutorial Build Your own Armbian EMMC unofficial image
    H96 MAX V56 RK3566 EMMC Raspiblitz HotnikQ unofficial images:
    Tutorial Build Raspiblitz on EMMC Armbian Bullseye unofficial   
    H96 MAX V56 RK3566 8gb EMMC Hzdm Mainline Boot unofficial images:
    Tutorial Build Your own V1.1 Armbian EMMC unofficial image
    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
    Tutorial Flash H96 Max on Linux Desktop
     
     
                                             
    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
     

    Desktop Test Images:
    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 "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
     
    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
     
    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
     

     
  5. Like
    Hqnicolas reacted to xiaobao80 in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G   
    @darcyg    @ Hqnicolas    rk3576-h96-m9s.dts     rk3576 -h96-m9s-linux.dtsi     armsom-sige5-rk3576_defconfig  
     
    1.Reset button in UBOOT OK
    2. video acceleration OK  work.。kodi video acceleration  Armbian-unofficial_25.11.0-trunk_H96-m9_bookworm_vendor_6.1.115-backported-mesa.img  https://drive.google.com/drive/folders/1lzLwm9NhxZ_0_mghKG4A0XQ6NNsU9sn-?usp=drive_link 
    kodi   https://github.com/armsurvivors/kodi-rockchip-deb 
    3. When turning off the box, the lights are still on. Probably - it is not really turned off.
    4. No wifi  No Bluetooth
     
     
     
     
     
     
  6. Like
    Hqnicolas reacted to fevangelou in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G   
    For anyone looking for simple instructions to install the official Armbian image for "H96 Max V56" (as of August 30th, 2025) using a Linux PC (e.g. Ubuntu Desktop 24.04):
     
    1. Install the "rkdeveloptool" tool first, as instructed in: https://docs.radxa.com/en/zero/zero3/low-level-dev/rkdeveloptool?host-os=debian
     
    sudo apt-get update sudo apt-get install -y libudev-dev libusb-1.0-0-dev dh-autoreconf pkg-config libusb-1.0 build-essential git wget git clone https://github.com/rockchip-linux/rkdeveloptool cd rkdeveloptool autoreconf -i ./configure make -j $(nproc) sudo cp rkdeveloptool /usr/local/sbin/  
    At the time of writing, this installed version 1.32. If you installed "rkdeveloptool" from Ubuntu's repos, it would install version 1.0 which may work, but let's be on the safe side here...
     
    2. Connect and boot the device to loader/maskrom mode
     
    2.1 While pressing the reset button (back/right) with a pin, connect the USB 2.0 port (back/left) and the power cable. Gotta be careful here not to miss the reset button pressing while connecting the cables.
     
    2.2 Use the rkdeveloptool tool to identify the device and the mode it is on ("loader" or "maskrom").
        $ rkdeveloptool ld
       
        ...should show the connected device if point 2.1 was successful - e.g. on my 8GB RAM device it printed this: DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=304 Loader
       Or after I had already flashed Armbian, it would show: DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=304 Maskrom
     
        (If you installed "rkdeveloptool" from Ubuntu's repo, the command is "rkdeveloptool list" if I recall correctly - every other "rkdeveloptool" command following though is the same)
     
        Now grab the latest release of Armbian for this device. At the time of writing it was: https://github.com/armbian/community/releases/download/25.11.0-trunk.106/Armbian_community_25.11.0-trunk.106_H96-tvbox-3566_bookworm_current_6.12.44_minimal.img.xz (the name of the device is on the filename)
     
        Extract the included .img file with (sudo apt install xz-tools):
        $ unxz Armbian_community_25.11.0-trunk.106_H96-tvbox-3566_bookworm_current_6.12.44_minimal.img.xz
     
    2.2.1 If in "loader" mode (see the last part of the command's output above), simply flash Armbian directly. E.g.
        $ sudo rkdeveloptool wl 0x0 Armbian_community_25.11.0-trunk.106_H96-tvbox-3566_bookworm_current_6.12.44_minimal.img
       (if you attempt to flash the attached bootloaders, you'll get a "device not supported" error - Armbian already contains a bootloader)

    2.2.2 If in "maskrom" mode (e.g. if you are re-flashing Armbian), flash the bootloader first:
        # For the 8GB RAM device use the attached (in this post) H96-MAX-8gb-MiniLoaderAll.bin file
        $ sudo rkdeveloptool db H96-MAX-8gb-MiniLoaderAll.bin
     
        # For the 4GB RAM device use the attached (in this post) H96-MAX-4gb-MiniLoaderAll.bin file
        $ sudo rkdeveloptool db H96-MAX-4gb-MiniLoaderAll.bin

        ...and then re-flash Armbian as you did the first time:
        $ sudo rkdeveloptool wl 0x0 Armbian_community_25.11.0-trunk.106_H96-tvbox-3566_bookworm_current_6.12.44_minimal.img
     
    2.3 Reboot the device with:
        $ sudo rkdeveloptool rd
     
    Done!
     
    If all goes well, once you reboot the device you will be asked to set a root password and optionally a sudo user. Rebooting afterwards you should now be greeted with:
     
    _ _ _ _ _ /_\ _ _ _ __ | |__(_)__ _ _ _ __ ___ _ __ _ __ _ _ _ _ (_) |_ _ _ / _ \| '_| ' \| '_ \ / _` | ' \ / _/ _ \ ' \| ' \ || | ' \| | _| || | /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|_\__\___/_|_|_|_|_|_\_,_|_||_|_|\__|\_, | |___| |__/ v25.11 rolling for h96-tvbox-3566 running Armbian Linux 6.12.44-current-rockchip64 Packages: Debian stable (bookworm), possible distro upgrade (trixie) Updates: Kernel upgrade enabled and 2 packages available for upgrade Support: for advanced users (rolling release) IPv4: (LAN) 192.168.1.10 (WAN) 1.2.3.4 Performance: Load: 3% Uptime: 2 min Memory usage: 2% of 7.50G CPU temp: 40°C Usage of /: 3% of 57G Commands: Configuration : armbian-config Upgrade : armbian-upgrade Monitoring : htop Last login: Sat Aug 30 12:47:54 2025  
    Key points:
    - If you do this the first time, it's obviously a matter of just flashing the latest Armbian image directly.
    - You don't need to open the device or compile Armbian.
    - It's simpler than 2 years ago when I bought the device thanks to people like @Hqnicolas (muito obrigado Nicolas!)
    H96-MAX-4gb-MiniLoaderAll.bin H96-MAX-8gb-MiniLoaderAll.bin
  7. Like
    Hqnicolas reacted to Vincenzoernst1 in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G   
    @fevangelou
     
    nice guide. THX!

    but maybe it would be best to have the instruction in an separate topic! in best case it gets also pinned.
    so new users can find it much easier than scrolling though 18 pages (in this thread. there is also the 4gb thread) to find it......
  8. Like
  9. Like
    Hqnicolas reacted to rustamt in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G   
    Hi there!
     
    We have some good news, a guy from the 4pda forums figured out how to make the missing SD slot work. I've replicated that on my M9s box a few days ago and it works like a charm. You can see original post in Russian here.
     
    So, basically, this TV box uses the same reference design for that circuitry as Armsom Sige5 and other boards. You can check the diagrams for Sige5 to get an idea. You need two capacitors (10uF and 100nF, on the power line) on the SD slot side (two smaller pads) and a LPW5202ADB5F chip and some resistors and caps on the other side.
     
    LPW5202ADB5F is a power switch chip with current limiter, can be bought on Aliexpress for like $5-6 for 20 pcs, also need these components:
    1x 10k resistor - controls current limiter (this value is for 0.7A according to data sheet, lower values for higher current, or 3.6k = 2A),
    2x 10uF caps on power input/output lines
    1x 100k - pull down resistor on the 'enable' contact
    1x 2k - limiting resistor from the CPU to the 'enable' line
    6x 22 Ohm resistors for the data lines between CPU and SD card slot
     
    In theory, it's possible to put a zero-ohm resistor between in and out instead of that switch chip, in that case SD slot will be powered all the time and won't have a current limiter.

  10. Like
    Hqnicolas reacted to arbeiter in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G   
    Hi,
     
    I got new H96 Max M9S and would like to ask some questions before flashing armbian on the device.
    1. In this thread reset button is mentioned and I cannot find one on the case and neither on the board. Is there o photo of it or is it another name for maskrom switch?
    2. I intend to flash from Linux, is the following method correct:
      - put device in maskrom mode
      - connect it to a computer by a USB A-A cable (to USB 2.0 port)
      - on a computer: rkdeveloptool ld (to list recognized devices)
      - on a computer: rkdeveloptool db RK3576_MiniLoaderAll.bin
      - on a computer: rkdeveloptool wl 0 h96_max_m9s_rk3576_20240930_1033.img
      - restart H96 Max M9S
     
    I also have a question regarding building Armbian image: which dtb file should I use to put in directory build/packages/blobs/h96-m9/  (is it H96-RK3576-BOX.dtb)?
     
    Best Regards and keep up the good work.
     
  11. Like
    Hqnicolas reacted to Vidhome in Not working led display X88 pro 10 128GB   
    On my TV box X88 pro 10 128 GB (Armbian 24.11.0-trunk.321 6.11.4-edge-rockchip6), the driver does not work when set to led-config 2. After studying, I performed several operations and everything worked. Maybe it will help someone!!
    In armbian-config, install led-config 2  and wlan-ap6334 next 
    1. dtc -I dtb -O dts /boot/dtb/rockchip/overlay/rockchip-rk3318-box-led-conf2.dtbo -o /root/rk3318-box-led-conf2.dtso
    2. In the /root/rk3318-box-led-conf2.dtso file, edit reg = <0x24> to <0x0>
    3. dtc -I dts -O dtb -f /root/rk3318-box-led-conf2.dtso -o /boot/dtb/rockchip/overlay/rockchip-rk3318-box-led-conf2.dtbo
     
    Wi-Fi and Bluetooth are working, the display is working too, but for some reason the lan and power symbols are mixed up.
    I solved it through the display service file
    display-service.txt
  12. Like
    Hqnicolas reacted to darcyg in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G   
    I only tested the main configuration to ensure that the kernel and file system rootfs are normal, and other configurations have not been tested yet
    The attachments are patch files and several modified source files.

    The testing was conducted in my own buildroot project.
    It has not been tested in armbian yet (there are currently some issues with the armbian compilation environment).
    My buildroot project was launched based on the DTS of this post.
    I believe it should be available in armbian.
     
    add-rk3576h96-m9s-dts.patch
    rk3576-linux.dtsirk3576-h96-m9s.dtsrk3576.dtsi
  13. Like
    Hqnicolas reacted to micron in Efforts to develop firmware for Transpeed 8K Ultra HD MX10 RK3528 BOX   
    yes, next week should arrive CH340G, will check with it
  14. Like
    Hqnicolas reacted to darcyg in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G   
    hey, @cmuki!  
     
    Using the dts from the rk3576-evb1-v10 / rk3576-armsom-sige5 / rk3576-rock-4d in the https://github.com/radxa/kernel/arch/arm64/boot/dts/rockchip/ directory
    After modification, they can all boot the Armbian version h96-m9s
    Note: The rk3576-linux.dtsi file forcibly specifies the UUID of the rootfs device partition, which may cause system boot failure.
    Adjustments might be needed.
    The basic modification method is simple: disable the PCIe and GMAC1 configurations, modify the reset_pin configuration of GMAC0 to
    gpio2 and PB3 to enter the system. I used rock-4d as the template for modification.
    Other modifications have not been thoroughly studied yet.
  15. Like
    Hqnicolas reacted to darcyg in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G   
    @xiaobao80, The official use is the closed source Mali library. Panfrost is an open-source GPU library.
    It should be that the Panfrost module does not yet support rk3576
  16. Like
    Hqnicolas reacted to speedy756 in HELP- DQ08 RK3528 4Go RAM 64go SSD can't boot with multitool (with photos)   
    i have the DQ08 and the lan cable is not working anymore. It was in the past but now it only works through Wifi. How is this even possible? Anyone an idea? or how to fix this. The option is not even in the menu anymore even when the LAN cable is plugged in
  17. Like
    Hqnicolas reacted to jock in HELP- DQ08 RK3528 4Go RAM 64go SSD can't boot with multitool (with photos)   
    You should not advise to buy shit, they are cheaper because:
    * they are made of scrap parts, that often break after very short usage (see the emmc in the rk3318 thread)
    * they have no kind of warranty
    * the power supply is a joke, made of cheap components and very lousy - switching power supplies are one of the thing the more they weight the better; confront with a quality 5V/2A power supply and see the difference
    * the HDMI cable is crap quality, often not capable to transfer CEC or collects any kind of interference at 1080p/4K
    * the case is a bit of plastic, with little to no design for heat dissipation - right now I have a rk322x board here withing its case that reaches 97°C while simply installing a package with apt...
    * many sorts of limitations to keep them as cheap as possible: no sd card UHS mode, no real shutdown/suspend, USB ports have limited power: be prepared to have headaches if you try to attach something that requires just a tiny bit more power like an external hard drive.
    * wifi is a lottery and clearly tells you the general quality: you can find freshly made boards with wifi chips discontinued years ago!
     
    Most of all: they have absolutely no software support; if you are able to run armbian on your tv boxes it is because some people within armbian and other projects spent their time for the fun of making it.
    Tv box makers don't care at all, they just need to sell their cheap shit to make some profit. Some (not all) SBC makers at least in some way provide support, but tv box makers are mostly parasitic and should not be endorsed.
     
    Now that you stated that about 20 pcs of different tv boxes run armbian, may I also ask you what you did in change for that for armbian? Because tv box makers obviously did nothing for armbian, still keeping up the servers infrastructure and the general maintenance cost real money to real people, and who pays that?
  18. Like
    Hqnicolas reacted to WINEDS in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G   
    Bluetooth is fixed with AIC8800 wifi module.  Credit to @pocosparc  
     
     
    Changed DTS Bluetooth node as per at least change suggestion.  @pocosparc did you confirm optical SPDIF as working?  My port is not illuminated.
     
  19. Like
    Hqnicolas reacted to maka in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G   
    I think your driver is already in armbian, but your chip is not identified. To get it working you can identify it in the ethernet node this way:
     
    mdio {
                compatible = "snps,dwmac-mdio";
                #address-cells = < 0x01 >;
                #size-cells = < 0x00 >;
                ethernet-phy@1 {
                    compatible = "ethernet-phy-ieee802.3-c22"; ====> compatible = "ethernet-phy-id7b74.4411", "ethernet-phy-ieee802.3-c22";
  20. Like
    Hqnicolas got a reaction from WINEDS in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G   
    https://kanyi.gm/how-to-install-and-enable-aic8800-chipset-wi-fi-driver-for-linux/
     
    Some people have problems with this device
    There’s no denying that the AIC8800 is a terrible component for a linux desktop/server. Its manufacturer has not made any effort to upstream the drivers. Either you live with no WLAN/BT or you live with DKMS package.
  21. Like
    Hqnicolas reacted to WINEDS in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G   
    Thanks maka for replying.  Issue is resolved and Ethernet is working now.  I did not read the first email from Maxio tech properly and I was sent files for MAE0621A-Q3C rather than the MAE0621A-Q2C which I have.  Maxio tech kindly sent me files for MAE0621A-Q2C yesterday and I managed to compile it into the current kernel 6.12.24
  22. Like
    Hqnicolas reacted to guenter in Board Bring-up Youyeetoo YY3568 RockChip RK3568   
    Hello Hqnicolas,
    thank you very much for the effort you made with the yy3568.
    I have a nvme SSD connected to .m2 and this works with the youyeetoo kernel "Linux yy3568 4.19.232 #8 SMP Wed Aug 7 10:48:37 CEST 2024 aarch64 GNU/Linux".
    I tried your Armbian plus the attached patch but the SSD doesn't work. See attached screenlog.0

    [    2.512779] pci 0000:00:00.0: ROM [mem 0xf4200000-0xf420ffff pref]: assigned
    [    2.512806] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
    [    2.512830] pci_bus 0000:00: resource 4 [io  0x0000-0xfffff]
    [    2.512844] pci_bus 0000:00: resource 5 [mem 0xf4200000-0xf5ffffff]
    [    2.512857] pci_bus 0000:00: resource 6 [mem 0x300000000-0x33fffffff]
    [    2.516131] pcieport 0000:00:00.0: PME: Signaling with IRQ 73
    [    2.516722] pcieport 0000:00:00.0: AER: enabled with IRQ 73
    [    2.518475] phy phy-fe8c0000.phy.2: lane number 0, val 1
    [    2.518506] phy phy-fe8c0000.phy.2: lane number 1, val 2
    [    2.518519] phy phy-fe8c0000.phy.2: bifurcation enabled
    [    2.519039] phy phy-fe8c0000.phy.2: rockchip_p3phy_rk3568_init: lock failed 0x6890000, check input refclk and power supply
    [    2.519059] phy phy-fe8c0000.phy.2: phy init failed --> -110
    [    2.519102] rockchip-dw-pcie 3c0800000.pcie: probe with driver rockchip-dw-pcie failed with error -110
    [    2.520137] mmc0: new HS200 MMC card at address 0001
    [    2.525326] mmcblk0: mmc0:0001 ISOCOM 57.6 GiB
    [    2.529794] rockchip-usb2phy fe8a0000.usb2phy: Requested PHY is disabled
    [    2.531377] rockchip-usb2phy fe8a0000.usb2phy: Requested PHY is disabled
    [    2.531408] rockchip-usb2phy fe8a0000.usb2phy: Requested PHY is disabled

    At least is PCI bridge found:
    root@yy3568:~# lspci -v
    00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3568 Remote Signal Processor (rev 01) (prog-if 00 [Normal decode])
            Flags: bus master, fast devsel, latency 0, IRQ 73
            Bus: primary=00, secondary=01, subordinate=ff, sec-latency=0
            I/O behind bridge: [disabled] [16-bit]
            Memory behind bridge: [disabled] [32-bit]
            Prefetchable memory behind bridge: [disabled] [64-bit]
            Expansion ROM at f4200000 [virtual] [disabled] [size=64K]
            Capabilities: [40] Power Management version 3
            Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
            Capabilities: [70] Express Root Port (Slot-), MSI 00
            Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
            Capabilities: [100] Advanced Error Reporting
            Capabilities: [148] Secondary PCI Express
            Capabilities: [160] L1 PM Substates
            Capabilities: [170] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
            Kernel driver in use: pcieport

    It would be great if you find some time to find a solution.

    Kind Regards,
    Guenter
    kernel-rockchip64-edge.patch screenlog.0
  23. Like
    Hqnicolas reacted to maka in Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G   
    The driver is well so the problem seems you are in the wrong ethernet phy. Change from phy0 to phy1 in the ethernet node.
  24. Like
    Hqnicolas reacted to Keko in Efforts to develop firmware for H96 MAX M9 RK3576 TV Box 8G/128G   
    Hello,
    Just compiled and installed Armbian 24.11 (6.1.75 vendor kernel for rk35xx) on this H96 MAx TV Box (m9S version) following instructions in this post. Thanks to @Hqnicolas, @cmuki, @hzdm et al.  Everything running smoothly (except BT, as usual with the tv boxes). I had to recompile the vendor kernel with this patch applied to solve an issue reported here (applications crashing, system not responding) related to  the maximum number of threads allowed by the kernel.
     
    Will try to run some RKNN stuff, to check the NPU and see it in action. My use case requires running some computer vision and style transfer models with a reasonable frame rate.
  25. Like
    Hqnicolas reacted to admin in [Armbian newsletter] - Armbian Unified Kernel Initiative (AUKI): One Kernel to Power Them All   
    In a groundbreaking development, the Armbian team has officially announced the Armbian Unified Kernel Initiative (AUKI), a revolutionary step towards simplifying Linux on ARM single-board computers. Starting with Armbian kernel v6.14, all previous kernel variants will be merged into a single, all-encompassing kernel that supports every single board and hardware feature out of the box.
    One Kernel to Rule Them All
    Gone are the days of fragmented kernel versions, custom patches, and hardware-specific quirks. With the new AUKI framework, users no longer have to worry about selecting the right kernel for their device—it just works. Whether you’re running an old Allwinner-based board or a cutting-edge Rockchip or NXP system, the same kernel will seamlessly handle all drivers, features, and optimizations.
    UEFI Standardization for All Boards
    The traditional ARM boot process has been one of the biggest pain points for Linux users, requiring board-specific U-Boot implementations and patches. Armbian’s new boot method fully adopts UEFI standards, making it possible to boot any supported board just like an x86 PC. This means:
    Unified bootloader across all platforms
    Secure Boot & TPM support on compatible hardware
    Multi-boot from USB, NVMe, and SD cards with no extra configuration
    Real-Time Kernel Switching
    Armbian kernel v6.14 also introduces instant real-time kernel switching. Whether you need a standard kernel for everyday tasks or a real-time kernel for low-latency applications, you can now toggle between the two by simply adding a kernel command-line switch—no recompiling, no reinstallation. Users can also switch modes effortlessly via armbian-config.
    AI & Video Acceleration—Out of the Box
    For the first time ever, hardware-accelerated AI inference and video decoding will be universally available on all supported ARM platforms. Whether you’re using Mali, Vivante, or Adreno GPUs, your web browser will automatically leverage full acceleration for machine learning and video tasks—without the need for extra drivers or proprietary blobs.
    Unmatched Performance: Instant Boot, 50% Speed Boost
    Thanks to deep optimizations and contributions from over 1,000 developers, Armbian kernel v6.14 delivers:
    Boot times under 2 seconds on most SBCs
    50% overall performance improvement across the board
    Enhanced power efficiency, extending battery life on mobile setups
    Powered by the Bates Foundation

    These remarkable advancements were made possible by the Bates Foundation, a nonprofit organization dedicated to funding open-source initiatives where traditional businesses and governments fall short. Their generous support has enabled a global team of 1,000+ engineers to bring this vision to life.

    What’s Next?
    The new kernel will roll out in Armbian’s next major release, with preview builds available starting today. Existing users will be automatically migrated via armbian-config. The future of Armbian—and ARM Linux as a whole—has never looked brighter.
    The post Armbian Unified Kernel Initiative (AUKI): One Kernel to Power Them All first appeared on Armbian.
    View the full article
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines