Jump to content

Nick A

Members
  • Posts

    590
  • Joined

  • Last visited

Everything posted by Nick A

  1. @Sergioclr looks like you are building armbian main branch. You are running the 6.18 kernel but old u-boot 2024.01. I don’t see the AC200/300 patch. Do you still have my build laying around. Can you show me the boot logs.
  2. @Sergioclr output of USB-to-TTL converter. sudo dmesg
  3. @Sergioclr Can you post your boot logs? both android and armbian. Try this. phy-supply = <&reg_dldo1>; /* Try reg_dldo1 if aldo1 (1.8V) fails */
  4. @Sergioclr You don't need patches to edit the kernel config: config/kernel/linux-sunxi64-legacy.config sicxnull already has this patch, but with a different name: drv-pwm-sun50i-h616-enhance-pwm.patch drivers-pwm-Add-pwm-sunxi-enhance-driver-for-h616.patch To add Zero2W Ethernet settings to your DTS, you can create your own patch using git commands: Run ./compile.sh Press Ctrl+C in the middle of the kernel compilation. Navigate to the directory: cd cache/sources/linux-kernel-worktree/6.6*/ Use the following commands: sudo git status sudo git add . sudo git commit -m "dummypatch" sudo pico arch/arm64/boot/dts/allwinner/sun50i-h313-x96q-lpddr3.dts sudo git add . sudo git commit -m "Fix Ethernet" sudo git format-patch -1 1 for the first commit (0001-Fix-Ethernet.patch)... 2 for the first and second commit (0002-dummypatch.patch) ) The first "add" and "commit" cleans the kernel of previous patches, leaving you with a clean, patched kernel. The format-patch command will create a patch in the root directory of the kernel. Copy it to your patch directory. For original Armbian kernel patches, you must add them to series.armbian and series.conf.
  5. @Sergioclr I remember someone was able to get Ethernet working by changing 16 to 0. There's two locations ethernet-phy@16 and reg = <16>; +&mdio1 { + rmii_phy: ethernet-phy@0 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <0>; + }; +};
  6. @qq20739111 thanks I'll remove the patch and compile a new image.
  7. @qq20739111 I have this patch included in my latest build. I wonder if this will change the cooling and performance. I'll release a test image so you can perform a benchmark on it. I only have a heat sink and fan for the A7A right now. https://github.com/radxa/allwinner-device/commit/7716c3aacfe0ca4432ad3973ec7ea864d2b91195
  8. @Sergioclr you need to extract your Device Tree DTS. Does your box have gigabit Ethernet?
  9. @qq20739111 The only change I can think of is the Thermal Governor is set to STEP_WISE by default. Without it the fan would run full speed all the time. Radxa had it set to CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y . I guess it would be safer to switch back to POWER_ALLOCATOR and figure another way to fix the fan issue. The 0.6.x images don't have these changes. Is this an image you compiled yourself? The CPU needs proper cooling you should install one of these. https://radxa.com/products/accessories/heatsink-6530b Extreme throttling introduced on A733 https://forum.radxa.com/t/extreme-throttling-introduced-on-a733/30688/4
  10. @Sergioclr Try this build. If Ethernet works then we can borrow the dts settings.
  11. @tiobily https://radxa.com/community Try these forums.
  12. @Sergioclr Well that is the u-boot root directory. Where the main Makefile is located. I added my own root_key.pem in the patch. You don't have to generate one. The root_key.pem for Allwinner H616/618/313 devices is not a single, universal file, but rather an RSA private key file used for signing bootloader images (TOC0) in secure boot implementations. In many commercial H616-based TV boxes, Secure Boot is enabled by the manufacturer, but the efuses (which store the root key hash) are not permanently locked, allowing the use of custom keys openssl genrsa -out root_key.pem
  13. @Sergioclr Search the forums for "PL2303HXA". I think it will work. After you compile your build, check build/cache/sources/u-boot-worktree/u-boot*; you should find root_key.pem there
  14. @Sergioclr Those unpopulated pads in the top-left corner are likely the UART (Serial) debug port. Check the underside of the board—are the pads labeled GND, TX, and RX there? The most reliable way to boot Linux on this box is to use a USB-to-UART TTL adapter. Without one, we’re essentially working blind.
  15. @Sergioclr are you sure the board has secure boot enabled? You should install a USB-to-UART TTL device.
  16. @Sergioclr Try this one next. 159-add-x96-q-lpddr3-v1.3-defconfig.patch
  17. @Sergioclr can you find a AXP chip on your board? It’s safer to boot images with the same AXP chip. I haven’t bricked any of my boxes. Don’t use armbian-config’s write to emmc until you have a stable image.
  18. @Sergioclryou are only adding one line of code.. so whatever it is just add one. 162 would be 163.
  19. @qq20739111 I'll add it soon. 6.18 might take awhile.
  20. @HenricoLegal https://forum.armbian.com/topic/57960-sv6256p-wifi-now-working-on-linux-6x-armbian-tested/
  21. @Sergioclr you can also try a newer branch https://github.com/NickAlilovic/build/tree/v20251014 https://github.com/NickAlilovic/build/tree/v20251014?tab=readme-ov-file#build-host-requirements
  22. @Sergioclr Requirements for self hosted x86_64 / aarch64 machine at least 2GB of memory and ~35GB of disk space for VM, container or bare metal installation Armbian / Ubuntu Jammy 22.04.x for native building or any Docker capable Linux for containerised Windows 10/11 with WSL2 subsystem running Ubuntu Jammy 22.04.x Superuser rights (configured sudo or root access). Make sure your system is up-to-date! Outdated Docker binaries, for example, can cause trouble.
  23. @Sergioclr the H313, H616, H618, and IK316 are essentially the same SoC family. To successfully boot an image, you must match the correct AXP chip (the Power Management IC) and the specific DRAM version used on your board. Essentially, any thread discussing the H616/H618 (excluding older H3/H5/H6 chips) will contain relevant information for these SoCs. PMIC Information: http://linux-sunxi.org/AXP_PMICs DRAM Types: 3: DDR3 4: DDR4 7: LPDDR3 8: LPDDR4 You can try flashing various boot images until one successfully initializes your hardware. (If your box is secure-boot enabled, you will need to add the secure-boot modifications posted above.) https://github.com/NickAlilovic/build/releases/tag/20250306 Alternatively, for a more precise approach: Extract your Device Tree (DTS). Identify the specific AXP chip located on your board. Connect a USB-to-UART TTL device to the RX, TX, and GND pins on your board to monitor the boot sequence. https://forum.armbian.com/topic/29794-how-to-install-armbian-in-h618/#findComment-232411 https://forum.armbian.com/topic/29794-how-to-install-armbian-in-h618/page/4/#findComment-187672 https://forum.armbian.com/topic/29794-how-to-install-armbian-in-h618/page/23/#findComment-218660 https://docs.radxa.com/en/rock5/rock5itx/radxa-os/serial?os=windows https://linux-sunxi.org/UART https://www.amazon.ca/IZOKEE-CP2102-Converter-Adapter-Downloader/dp/B07D6LLX19/ref=sr_1_2_mod_primary_new Decompile your Device Tree Blob (DTB😞 dtc -I dtb -O dts -o source.dts source.dtb For a visual reference of a board using these specific chips, check out this hardware breakdown. http://nskhuman.ru/allwinner/krugh618.php?np=3
  24. @Ducdanh Nguyen probably a real H313 SOC. You know this! You were on the other thread.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines