Jump to content

Kmani

Members
  • Posts

    6
  • Joined

  • Last visited

  1. Hi @fdd, Your board is V1.3, which is different from mine. For the V1.3 board, there are already Armbian images available on this forum. You can check this post for more details: Hope it works for you!
  2. Hi @Xortes, Yes, I managed to build an Armbian image using the LPDDR3 defconfig mentioned earlier, along with the U-Boot and kernel patches suggested by @Nick A, based on the minimyth2 patch. Unfortunately, HDMI is still not working, even with the current 6.6.72 kernel. However, since I plan to use this TV box for running AdGuard Home, HDMI output isn’t essential for my use case. On a positive note, I’ve successfully got both wired and wireless networks working. I’m currently using the box as an AdGuard Home server and a Tailscale subnet router. If you’re interested, I’d be happy to share the image.
  3. Hi @Nick A, thanks for the help. Now with the following defconfig file (DRAM adjusted for lpddr3) and X96-mate board configuration (which has axp305 in the dts file), I could able to boot the tvbox except Ethernet. HDMI works. CONFIG_ARM=y CONFIG_ARCH_SUNXI=y CONFIG_DEFAULT_DEVICE_TREE="sun50i-h616-x96-mate" CONFIG_SPL=y CONFIG_SUNXI_DRAM_H616_LPDDR3=y CONFIG_DRAM_CLK=600 CONFIG_DRAM_SUN50I_H616_DX_ODT=0x06060606 CONFIG_DRAM_SUN50I_H616_DX_DRI=0x0d0d0d0d CONFIG_DRAM_SUN50I_H616_CA_DRI=0x00000d0d CONFIG_DRAM_SUN50I_H616_ODT_EN=0x00000001 CONFIG_DRAM_SUN50I_H616_TPR0=0x0 CONFIG_DRAM_SUN50I_H616_TPR2=0x00000000 CONFIG_DRAM_SUN50I_H616_TPR10=0x002f3359 CONFIG_DRAM_SUN50I_H616_TPR11=0xaa889967 CONFIG_DRAM_SUN50I_H616_TPR12=0xeeee8979 CONFIG_MACH_SUN50I_H616=y CONFIG_R_I2C_ENABLE=y CONFIG_SPL_I2C=y CONFIG_SPL_I2C_SUPPORT=y CONFIG_SPL_SYS_I2C_LEGACY=y CONFIG_SYS_I2C_MVTWSI=y CONFIG_SYS_I2C_SLAVE=0x7f CONFIG_SYS_I2C_SPEED=100000 CONFIG_SYS_MONITOR_LEN=786432 CONFIG_PHY_REALTEK=y CONFIG_SUN8I_EMAC=y CONFIG_I2C3_ENABLE=y CONFIG_AXP305_POWER=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_MUSB_GADGET=y Boot log attached. From the boot log I could see that eth0 device is renamed to end0 [ 6.596467] gmac-power0: NULL [ 6.644611] gmac-power1: NULL [ 6.692072] gmac-power2: NULL [ 7.578960] sunxi-gmac 5030000.ethernet end0: renamed from eth0 How to get the ethernet to work? Thanks for your time! URAT-Boot-message-5.txt
  4. Thanks @Nick A I have already extracted the DTB file from Android and converted it to DTS, which I have attached as "X96q_v1.1.dts". Since the box uses LPDDR3 Micron memory, I applied the attached 'u-boot-sunxi64-1.patch' to start the U-Boot process. Without this patch, I encountered an "unsupported DRAM type" error. For the kernel patch, I have tested multiple configurations. Currently, I am using the 'kernel-sunxi64-edge.patch' (attached). I placed the patch files under the userpatches directory as follows: userpatches/kernel/archive/sunxi-6.12/kernel-sunxi64-edge.patch userpatches/u-boot/u-boot-sunxi/u-boot-sunxi64-1.patch Then, I built the image using the following command: ./compile.sh build BOARD=x96q BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=no RELEASE=bookworm KERNEL_GIT=shallow After burning the generated image to an SD card using dd, I attempted to boot. However, there is no HDMI output at any time of the boot & no network. attached 'Boot-message.txt', Could you please guide me on what additional modifications are needed in the kernel DTS file to get HDMI working? Thanks for your support! Boot-message.txt kernel-sunxi64-edge.patch u-boot-sunxi64-1.patch x96q_v1.1.dts
  5. Hi @fdd, Is your board also V1.1? Which Armbian image worked for you? The V1.1 board includes an AXP305 power management chip. However, when booting the original Android ROM and monitoring via the UART terminal, it is detected as AXP806. Yes, it uses LPDDR3 RAM. By modifying the X96Q LPDDR3 device defconfig, replacing axp313a with axp806, I was able to successfully complete the U-Boot process. However, it gets stuck at the "Starting Kernel..." message with no HDMI output. I suspect that the kernel device tree (DTS) needs modification. Could someone guide me on how to extract the DTS from a working Android box? Thanks!
  6. Hello @Xortes, I have the exact same X96q board with the V1.1 marking and Micron memory. Have you managed to find any working Armbian image for this device? I've tried all the available x96q Armbian/MiniArch images, but none of them seem to work—only the red light turns on, and there's no further response. The hardware version of my board is sun50iw9p1, with 1GB Micron memory and 8GB storage. If a working Armbian image for this device doesn't already exist, could someone kindly guide me on how to start building Armbian for this board? Any pointers or documentation references would be greatly appreciated. Thank you!
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines