Jump to content

Nick A

Members
  • Posts

    356
  • Joined

  • Last visited

Everything posted by Nick A

  1. I was able to compile a custom Armbian image for the Transpeed 8k618-T TV Box. I added a patch for HDMI and it seems to work ok. Still working on WIFI. The HK2735M wifi chip is compatible to the bcm4335. the Linux driver is brcmfmac, controlled by kernel config CONFIG_BRCMFMAC_SDIO and CONFIG_BRCMFMAC. The driver expects the firmware files under /lib/firmware/brcm. If you want to build your own image or view the patches you can find it here. https://github.com/NickAlilovic/build I like to thank Andre Przywara. I would not of been able to get this far without his help.
  2. Created a new transpeed-8k618-t_defconfig in the u-boot/configs directory. Add the sun50i-h618-transpeed-8k618-t.dts from the linux kernel to u-boot/arch/arm/dts directory. Edited the Makefile in u-boot/arch/arm/dts directory to build the new sun50i-h618-transpeed-8k618-t.dtb. Now this box boots into Linux version 6.7.0-next-20240111. I used the Debian GNU/Linux 12 (bookworm) rootfs. Edited the /etc/fstab in the rootfs to include /dev/mmcblk0p2. Patches have been submitted to the u-boot repo. Hopefully they will be accepted soon.
  3. Using the original sun50i-h618-orangepi-zero3.dtb and the modified orangepi_zero3_defconfig (posted above) with the new DRAM setup.
  4. Testing with orangepi_zero3_defconfig. Using these settings. Better results. Noticed I'm not using the correct file in the boot partition... should be DTB not DTS!!
  5. Using the x96_mate_defconfig in ~/u-boot/configs. I modified the DRAM setup with the new settings. I also changed CONFIG_AXP313A_POWER=y because here it says we need it. https://linux-sunxi.org/Transpeed_8K618-T. I compiled the latest linux-next tree. https://www.kernel.org/doc/man-pages/linux-next.html. I used sun50i-h618-transpeed-8k618-t.dts in ~/linux/arch/arm64/boot/dts/allwinner. This is the serial console output I got. I don't have any rootfs installed yet. I only have /lib, boot.cmd, boot.scr , Image and sun50i-h618-transpeed-8k618-t.dts in the boot partition.
  6. I've been trying to find the DRAM setting for this board. I found a firmware update that might help. Got it from androidpctv.com/firmware-transpeed-h618/ . I used the firmware unpacker from xdaforums.com/t/tool-imgrepacker-livesuits-phoenixsuits-firmware-images-unpacker-packer.1753473/ . I used the Windows version of imgRePacker.exe to extract the boot0_nand.fex. Then read the boot0_nand.fex in linux using command hexedit boot0_nand.fex. It looks very close to the boot0 Andre Przywara used to find the DRAM settings on his board. lore.kernel.org/linux-sunxi/2123971.irdbgypaU6@jernej-laptop/ . You can see 03 03 03 03 0E 0E 0E 0E in hexedit. CONFIG_DRAM_SUN50I_H616_DX_ODT=0x03030303 CONFIG_DRAM_SUN50I_H616_DX_DRI=0x0e0e0e0e Not sure if this will work with our board. But if we can try these settings or find another firmware for our board. We might get past the DRAM setup errors.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines