Jump to content

hzdm

Members
  • Posts

    11
  • Joined

  • Last visited

Posts posted by hzdm

  1. I have collected several images using this methodology. On my 8Gb RAM - 60Gb console everything started.
    Check if you have other consoles. Maybe these images will work for all H96-max-v56 modifications.

     

    Server Standard -  Armbian_23.11.0-trunk_H96-max-v56_jammy_current_6.1.62.zip  

    https://drive.google.com/file/d/19jFhGDuej2k7XkAqkh7Cuz3AhWRG8C0D/view?usp=drive_link

    (./compile.sh build BOARD=h96-max-v56 BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=jammy)

     

    Server Minimal - Armbian_23.11.0-trunk_H96-max-v56_jammy_current_6.1.62_minimal.zip

    https://drive.google.com/file/d/1c0UajTtfiZ1dAcT2f4tHdxZf6sYd2r9m/view?usp=drive_link

    (./compile.sh build BOARD=h96-max-v56 BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=no RELEASE=jammy)

     

    Desktop Cinnamon -  Armbian_23.11.0-trunk_H96-max-v56_jammy_current_6.1.62_cinnamon_desktop.zip

    https://drive.google.com/file/d/1CFdI3YhHNPCXUbyXPXTdlaPZMAsrg9lv/view?usp=drive_link

    (./compile.sh build BOARD=h96-max-v56 BRANCH=current BUILD_DESKTOP=yes BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=jammy DESKTOP_APPGROUPS_SELECTED='3dsupport browsers desktop_tools email multimedia internet office' DESKTOP_ENVIRONMENT=cinnamon DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base)

     

    Desktop XFCE -  Armbian_23.11.0-trunk_H96-max-v56_jammy_current_6.1.62_xfce_desktop.zip

    https://drive.google.com/file/d/1yfnWlUcot578PJ2fU8khfj7TBC1kU6GU/view?usp=drive_link

    (./compile.sh build BOARD=h96-max-v56 BRANCH=current BUILD_DESKTOP=yes BUILD_MINIMAL=no DESKTOP_APPGROUPS_SELECTED='3dsupport browsers desktop_tools email multimedia internet office' DESKTOP_ENVIRONMENT=xfce DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base KERNEL_CONFIGURE=no RELEASE=jammy)

     

    This image is functionally the same as the previous ones. It is still the same Station M2 image, only it already has all the past improvements built in and is easier to install!

  2. Hey, everybody!


    I haven't replied in a while because I've been moving from one house to another.

    Now I have some free time and I have prepared an automatic Armbian build. You won't have to do any more extra steps with the image. You need to copy the files to the build directory with the git armbian repo ( Build Armbian )

     

    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 

    From server

    ./compile.sh build BOARD=h96-max-v56 BRANCH=current BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=jammy 

    From  Desktop
    cinnamon

    ./compile.sh build BOARD=h96-max-v56 BRANCH=current BUILD_DESKTOP=yes BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=jammy DESKTOP_APPGROUPS_SELECTED='3dsupport browsers desktop_tools email multimedia internet office' DESKTOP_ENVIRONMENT=cinnamon DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base


    xfce

    ./compile.sh build BOARD=h96-max-v56 BRANCH=current BUILD_DESKTOP=yes BUILD_MINIMAL=no DESKTOP_APPGROUPS_SELECTED='3dsupport browsers desktop_tools email multimedia internet office' DESKTOP_ENVIRONMENT=xfce DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base KERNEL_CONFIGURE=no RELEASE=jammy

    https://drive.google.com/file/d/1oYK4EhbfcThfBs3F1Ri582jf6PYYp5x2/view?usp=drive_link

     

    How to install this Armbian:

     

    On Windows OS:

    1. Download, unzip and install the software: RKDevTool_Release_v3.15_and_DriverAssitant_v5.12
    https://drive.google.com/file/d/14HWcHYHDrgUBFWholrDCKUWDPHw1r4F1/view?usp=drive_link

    2. Run RKDevTool. Right-click in the partition list window (1). Select "Load Config". Open armbian.cfg file (2)

    image.png.87f9f22c9182e5610b251d43fc41333a.png
    https://drive.google.com/file/d/1MhmUJ8DaikZzwjBliY-PrOrvSrcBPwSA/view?usp=drive_link

    4. Shutting down H96 MAX. Press the Reset button. Turn on the H96 MAX. The message "Found One MASKROM Device" or "Found One LOADER Device" should appear. (1) 
    Mark all 2 sections with check marks (2)
    Open 2 files for each section (3)
    Check "Write by Address" (4).
    Press the "Run" button (5). The download will start.
    When the message "Download image OK" appears, the download is finished (6). 
    H96 MAX will automatically reboot. 

    Done.

    image.thumb.png.401b3c29a19285509e564c45bd319333.png

     

    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 Armbian_23.11.0-trunk_H96-max-v56_jammy_current_6.1.62.img

    rkdeveloptool rd

     

    PS: This image is functionally the same as the previous ones. It is still the same Station M2 image, only it already has all the past improvements built in and is easier to install!

  3. 23.10.2023 в 12:20, Sunil sankar сказал:

    @hzdm super wifi works . Can you also share the armbian server version you had build. 

     

    I built an Armbian 23.11.0 server.
    WiFi and USB 2.0 are working.
    The installation is similar to the previous image.
    I think this is a temporary image. I want to improve its build in the future.

     

    https://drive.google.com/file/d/1MjFe_Z_gBY7d_-K8kxJ6JUg8Wkzqk-JZ/view?usp=drive_link

  4. Unexpectedly, to start WiFi, you just need to copy the drivers for it to the right directory.
    Copy the brcmfmac4335-sdio.txt and brcmfmac4335-sdio.firefly,rk3566-roc-pc.bin files to the /lib/firmware/brcm directory and restart the device. After that we can connect to WiFi (at least via command line, I haven't checked it via GUI).

     

    If GUI doesn't work - you can connect to WiFi via console with the command
    nmcli device wifi connect My-WiFi-Point password 12345678

     

     

    https://drive.google.com/file/d/1TeoPe_pO5es247c-5TGLfc4cXiKcPr56/view?usp=share_link

  5. On my firmware "ARMBIANv0.7BETA MMC on H96 MAX V56 RK3566 8G/64G" - HDMI works. Only I found one peculiarity. If there is no monitor connected during power on - HDMI will not work. Accordingly - if the monitor is connected during startup - HDMI works properly.


    Is it the same with H96 MAX V56 4Gb? 

     

    Regarding the work of WiFi. Unfortunately, WiFI operation is not only DTB file: it is also drivers and possibly kernel settings.
    I managed to find an image too - which has WiFi working (but no HDMI). This is an Armbian image for Panther-X2 board, a build from OpenHub project) https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_jammy_save_2023.10/Armbian_23.11.0_rockchip_panther-x2_jammy_6.1.57_server_2023.10.13.img.gz.

    Using dtb from Panther-X2 - no results - WiFi did not work.
    For WiFI to work - driver for BCM4335 must be loaded

     

    hz@armbian:~$ ethtool -i wlan0                                                                                                                                                                              
    driver: brcmfmac                                                                                                                                                                                            
    version: 6.30.171.24                                                                                                                                                                                        
    firmware-version: Station/P2P)                                                                                                                                                                              
    expansion-rom-version:                                                                                                                                                                                      
    bus-info: mmc2:0001:1                                                                                                                                                                                       
    supports-statistics: no                                                                                                                                                                                     
    supports-test: no                                                                                                                                                                                           
    supports-eeprom-access: no                                                                                                                                                                                  
    supports-register-dump: no                                                                                                                                                                                  
    supports-priv-flags: no                                                                                                                                                                                     
    hz@armbian:~$ sudo dmesg | grep brcmfmac                                                                                                                                                                    
    [    5.930622] brcmfmac: F1 signature read @0x18000000=0x16014335                                                                                                                                           
    [    5.962902] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4335-sdio for chip BCM4335/1                                                                                                            
    [    5.965362] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac4335-sdio.panther,x2.bin failed with error -2                                                                                    
    [    5.980008] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac4335-sdio.clm_blob failed with error -2                                                                                          
    [    6.204159] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available                                                                               
    [    6.205664] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4335/1 wl0: Mar 24 2013 20:36:01 version 6.30.171.24.20 (B0 Station/P2P)                                                                       
    [    6.278966] usbcore: registered new interface driver brcmfmac                                                                                                                                            
    hz@armbian:~$   

     

  6. I was able to get USB 2.0 up and running.
    Here's the DTB file you need.
     

    https://drive.google.com/file/d/1_Ajk-TxBgp3hvuU5PTWW08wGRVNR0y6f/view?usp=drive_link

     

    To make USB 2.0 work, you need to:
    1. Rename the file rk3566-h96-max-v56_v1.dtb to rk3566-firefly-roc-pc.dtb
    2.  Replace the file /boot/dtb/rockchip/rk3566-firefly-roc-pc.dtb with it.

     

    I may be able to get WiFi up and running in the future. But it may take more time.

  7. Цитата

    if you want this extra features, it can be solved by editing the DTB file
    mipi DSi, display 7seg and infrared controller, all can be translated from android DTB to Linux DTB.
    in my case it can be found on /boot/dtb/rockchip/rk3566-firefly-roc-pc.dtb
    and the setup are made by the /boot/extlinux/extlinux.conf
    an example how to manipulate this files 

    If USB, WiFi and display 7seg works that would be great. Thanks for the tip. I'll try to figure out the DTB.

    Цитата

    i think to update this you will need to rebuild the entire system so:

    I was able to build and run Armbian_23.11.0_server on my H96MAX by building it for a station-m2 device and replacing the dtb file. It turned out to be easier than I thought. I just need to figure out how to set up an automatic Armbian build with the right dtb file, the right partitions and boot.cmd.

    Цитата

    U-Boot's scripting language is different from conventional programming languages such as C++, Python or Java.
    how did you learn it?
    did you came from other linux distribuition?

    I just took the boot.cmd from the Orange Pi 3B Armbian Image, and trimmed it down to the bare minimum.
    The U-boot language is very similar to bash, and intuitive.
    I have some familiarity with Linux administration. This is my first experience with Linux maintenance.

    Цитата

    i think you was creating an universe before making the kubernetes cluster.
    keep pushing!

    Carl Sagan is a very wise man. 

  8. Цитата

    Arrived in good time kernel 6 in this little box is an hot Kubernetes.

    I'm planning on learning how Kubernetes works on the H96 MAX as well. I even bought 4 H96 MAXs for this purpose. I will put them into a cluster. The processor is a bit weak, but for this price it is a great deal. The closest competitor is Orange Pi 3B, but it is a bit more expensive.

    Цитата

     

    Please share with us the Armbian terminal screenshot  without ip address

     

     

    image.thumb.png.9ec7cebf12166b0ffeba37fcd954960a.png

     

    Цитата

     

    did wifi works?
    did USB2 port works?

     

     

    No, WiFi and USB 2 don't work.

    Цитата

    talk about your experience with this device.

    I don't have any experience with it yet. As soon as I can run your image V0.7ARMBIAN23 - I already shared my results on this forum.
    I plan to remove xfce completely, turning it from a desktop version to a server version.

     

    I tried to run the system upgrade via "sudo apt full-upgrade", but after the upgrade the system stopped starting.

    How do you update Armbian on your work device?

    How do you update the Armbian image for this forum? Build a new image each time according to the instructions below https://docs.armbian.com/Developer-Guide_Build-Preparation/ ?

     

  9. Hi everyone!

     

    I have only recently started to get into Linux. I am not very knowledgeable about Linux on ARM.
    I was able to run ARMBIANv0.7BETA MMC on H96 MAX V56 RK3566 8G/64G.


    The link is to the files:
    https://drive.google.com/file/d/1h5O4c8MHqw1bvxvJMdfFE1KJrq8vpXhT/view?usp=drive_link


    ARMBIANv0.7BETA MMC was taken as a basis. I also needed an Armbian image from the Orange Pi 3B board.


    What I did:

    1. MiniLoaderAll.bin and U-boot are taken from Armbian image from Orange Pi 3B board.
    2. The /boot directory was moved to a separate bootfs partition.
    3. Rename  file /boot/extlinux/extlinux.conf.bak in extlinux.conf.bak
    4. In /boot directory boot.cmd and boot.scr files were created with the following contents

    setenv docker_optimizations "on"
    setenv bootlogo "false"
    
    echo "Boot script loaded from ${devtype} ${devnum}"
    
    if test "${docker_optimizations}" = "on"; then setenv bootargs "${bootargs} cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1"; fi
    if test "${bootlogo}" = "true"; then
            setenv consoleargs "splash plymouth.ignore-serial-consoles ${consoleargs}"
    else
            setenv consoleargs "splash=verbose ${consoleargs}"
    fi
    
    
    part uuid mmc 1:2 partuuid
    setenv bootargs   androidboot.console=ttyFIQ0 root=PARTUUID=${partuuid} rootwait  rw rootfstype=ext4 ${consoleargs}   no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 splash p>
    load mmc 1:1 0x42000000 Image
    load mmc 1:1 0x44000000 dtb/rockchip/rk3566-firefly-roc-pc.dtb
    load mmc 1:1 0x46000000 uInitrd
    booti 0x42000000 0x46000000 0x44000000
    
    
    # Recompile with:
    # mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr


    How to install this Armbian:

     

    On Windows OS:


    1. Download and unzip the Armbian image
    https://drive.google.com/file/d/1h5O4c8MHqw1bvxvJMdfFE1KJrq8vpXhT/view?usp=drive_link

     

    2. 1. Download, unzip and install the software: RKDevTool_Release_v3.15_and_DriverAssitant_v5.12
    https://drive.google.com/file/d/14HWcHYHDrgUBFWholrDCKUWDPHw1r4F1/view?usp=drive_link

     

    3. Run RKDevTool. Right-click in the partition list window (1). Select "Load Config". Open Armbin.cfg file from Armbian_xfce_v.0.7_MMC_8Gb.zip (2).

    image.png.e0fcaf91f25c8c5ad99ab22d65190b31.png

     

    4. Shutting down H96 MAX. Press the Reset button. Turn on the H96 MAX. The message "Found One MASKROM Device" should appear. (1) 
    Mark all 4 sections with check marks (2)
    Open 4 files for each section (3)
    Check "Write by Address" (4).
    Press the "Run" button (5). The download will start.
    When the message "Download image OK" appears, the download is finished (6). 
    H96 MAX will automatically reboot. 

    Done.

     

    image.png.fe8d6e1b2ce86818598f9df35f46e976.png

     

    On Linux OS

     

    rkdeveloptool db MiniLoaderAll.bin
    rkdeveloptool wl 0x0 start.img
    rkdeveloptool wlx bootfs bootfs.img
    rkdeveloptool wlx rootfs rootfs.img

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines