Nick A Posted March 27 Posted March 27 (edited) I can't tell you which u-boot image to use until I get more information. u-boot is in the images you write to your sdcard. If you want try all these images. https://github.com/NickAlilovic/build/releases/tag/20250306 The best way to know if it's booting is to install a usb serial ttl device to your uart. Then use a terminal software to view u-boot/kernel messages. sudo gtkterm -p /dev/ttyUSB0 -s 115200 Edited March 30 by Nick A 0 Quote
Nick A Posted March 29 Posted March 29 (edited) @Felps Try this image. If it boots I'll make you a Armbian image. https://github.com/warpme/miniarch/releases/download/gdde1069c/MiniArch-20240715-6.14.0-board-h616.tanix_tx6s_axp313-SD-Image.img.xz Edited March 29 by Nick A 0 Quote
Nick F Posted March 31 Posted March 31 @Nick A Is it possible to use those programs to install firmware on these TV boxes to install Linux? Like phoenixusbpro, phoeniscard or phoenixsuit? 0 Quote
Nick F Posted March 31 Posted March 31 @Nick A I tested the image you sent, but it remains a black screen. Does this black screen mean that the TV box is trying to read it, but is unable to do so, or is it something else? 0 Quote
Nick A Posted March 31 Posted March 31 it could be.. the only way to find out is to install one of these... https://www.amazon.ca/IZOKEE-CP2102-Converter-Adapter-Downloader/dp/B07D6LLX19/ref=sr_1_5?crid=AMXIJBW4D3ME&dib=eyJ2IjoiMSJ9.Co3Uo8H4Xww9Sh693R4fJMfx-ODJ6Y_QaEWUP4zIOtoNKGIlFEYRqP4C0KzSPBy8jVLpNByeON_vsk0APSGxvWfseX_G4ItSw4nYPFOw7JRUep64_8ajaRvPhlZcW2TtfcdGMgVoenpBc1oX9hNSzCRAGTOxxVvJGpdVcD1CARcRLg_kgv4aFLwG7eyCtWw0ONVKSXczzt3p10BL2002l1FxX9Ohu9XHD8R22zlKXJu4hincHMKrWIlhaaKPeSYlGVQ7-kIZVtLLiJEyAkrqX_8Z0X4vq1ymDhGfVa4AqsWhnR9HHUTJr1CImmApwUmGCCka59lDC2ENNOSp1aXal0_0bRN6roLH0scZIsYGS8-Jh-R458uQiirWrrawf_pteu8lV_QoPK6xc7NK_5iLBGsydnPyYU9CR92LtK-yP3rlLNhpfexFcgbU73riWwlE.hhyW78XT4oycGfmgiIAbSTrykfO7MEMG9CF1UjqKJ-k&dib_tag=se&keywords=usb+to+ttl+adapter&qid=1743443020&sprefix=usb+to+ttl%2Caps%2C101&sr=8-5 0 Quote
Nick F Posted March 31 Posted March 31 (edited) @Nick A And how use this for install linux? Edited March 31 by Felps 0 Quote
Nick F Posted March 31 Posted March 31 @Nick A A forced installation on the TV box? But isn't there a chance of a problem? 0 Quote
Nick A Posted March 31 Posted March 31 (edited) Sorry but I can't help any further without this device installed.. we are working blind right now. If it still boots Android then the box should be okay. There's always a risk when modifying a tv box. I haven't broken one yet. Edited March 31 by Nick A 0 Quote
Nick F Posted April 8 Posted April 8 @Nick AAfter a lot of searching I found an ISO that my TV box "accepts", by reading the card with it, but every time I try to install mini arch, instead of installing in the flash memory, it installs via the SD card and I want it to be in the TV box's memory, how can I solve this? 0 Quote
Nick F Posted April 8 Posted April 8 This https://github.com/warpme/miniarch/releases/download/gdde1069c/MiniArch-20240715-6.14.0-board-h313.x96_q_lpddr3_v1.3-SD-Image.img.xz 0 Quote
Nick A Posted April 8 Posted April 8 Try this Armbian image https://github.com/NickAlilovic/build/releases/download/20250306/Armbian-unofficial_25.05.0-trunk_X96q-lpddr3-v1-3_bookworm_edge_6.12.11_xfce_desktop.img.xz 0 Quote
Nick F Posted April 9 Posted April 9 (edited) Apparently it worked, but stay in sd card and no in flash memory @Nick A Edited April 9 by Felps 0 Quote
Nick A Posted April 9 Posted April 9 (edited) @Felps you need to install it on emmc using armbian-config. Edited April 9 by Nick A 0 Quote
Nick F Posted April 9 Posted April 9 Where can i find it the armbian-config? And what a do it when find this for install the linux in flash memory? @Nick A 0 Quote
Nick F Posted April 11 Posted April 11 When select the option of install the driver of wifi, return a message error: Invalid overlay_prefix sun50i_h616 @Nick A 0 Quote
Nick A Posted April 11 Posted April 11 (edited) I just saw your wifi chip in the picture. Unfortunately, this chip only has drivers for older kernel versions. You’ll need to use a usb wifi device or Ethernet. Edited April 11 by Nick A 0 Quote
Nick F Posted April 24 Posted April 24 @Nick A The fact that the kernel is old, interferes with finding a driver for wifi ? 0 Quote
Nick A Posted April 24 Posted April 24 The driver is old. It needs to be updated to work on the newer kernels. You can try compiling it and see if it works. I don’t have a box with this wifi chip so I can’t help you. 0 Quote
marcos muniz Posted April 24 Posted April 24 @Nick AHi. Do you have this image with secure boot (https://github.com/warpme/miniarch/releases/download/gdde1069c/MiniArch-20240715-6.14.0-board-h616.tanix_tx6s_axp313-SD-Image.img.xz )? I have a T95 H616 AXP313a TVbox. And I managed to boot it with this image(https://github.com/NickAlilovic/build/releases/download/v20240716/Armbian-20240716-unofficial_24.5.0-trunk_Transpeed-8k618-t_bookworm_edge_6.7.12_xfce_desktop_Secure_Boot.img.tar.xz) but it crashes when trying to load the kernel... Thanks! 0 Quote
Nick A Posted April 25 Posted April 25 Here's the steps to create a secure boot image git clone https://github.com/NickAlilovic/build.git --branch v20250306 cd build pico patch/u-boot/u-boot-h616/153-add-tanix_tx6s_axp313_defconfig.patch You need to add this line to the bottom. "+CONFIG_SPL_IMAGE_TYPE_SUNXI_TOC0=y" and change "@@ -0,0 +1,37 @@" to @@ -0,0 +1,38 @@. diff --speed-large-files --no-dereference --minimal -Naur u-boot-sunxi-647b392bf20614006917d5fcd3390347a668eee5/configs/tanix_tx6s_axp313_defconfig u-boot-sunxi-647b392bf20614006917d5fcd3390347a668eee5/configs/tanix_tx6s_axp313_defconfig --- u-boot-sunxi-647b392bf20614006917d5fcd3390347a668eee5/configs/tanix_tx6s_axp313_defconfig 1970-01-01 01:00:00.000000000 +0100 +++ u-boot-sunxi-647b392bf20614006917d5fcd3390347a668eee5/configs/tanix_tx6s_axp313_defconfig 2023-04-08 11:53:13.408413187 +0200 @@ -0,0 +1,38 @@ +CONFIG_ARM=y +CONFIG_ARCH_SUNXI=y +CONFIG_DEFAULT_DEVICE_TREE="allwinner/sun50i-h616-tanix-tx6s-axp313" +CONFIG_SPL=y +CONFIG_SUNXI_DRAM_H616_DDR3_1333=y +CONFIG_DRAM_CLK=648 +CONFIG_DRAM_ODT_EN=y +CONFIG_DRAM_SUN50I_H616_UNKNOWN_FEATURE=y +CONFIG_DRAM_SUN50I_H616_BIT_DELAY_COMPENSATION=y +CONFIG_DRAM_SUN50I_H616_READ_CALIBRATION=y +CONFIG_DRAM_SUN50I_H616_DX_ODT=0x03030303 +CONFIG_DRAM_SUN50I_H616_DX_DRI=0x0e0e0e0e +CONFIG_DRAM_SUN50I_H616_CA_DRI=0x00001c12 +CONFIG_DRAM_SUN50I_H616_ODT_EN=0x00000001 +CONFIG_DRAM_SUN50I_H616_TPR0=0xc0000c05 +CONFIG_DRAM_SUN50I_H616_TPR2=0x00000000 +CONFIG_DRAM_SUN50I_H616_TPR10=0x2f0007 +CONFIG_DRAM_SUN50I_H616_TPR11=0xffffdddd +CONFIG_DRAM_SUN50I_H616_TPR12=0xfedf7557 +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_PHY_REALTEK=y +CONFIG_SUN8I_EMAC=y +CONFIG_I2C3_ENABLE=y +CONFIG_AXP313_POWER=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_MUSB_GADGET=y +CONFIG_SUPPORT_EMMC_BOOT=y +CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x40 +CONFIG_MMC_SUNXI_SLOT_EXTRA=2 +CONFIG_SPL_IMAGE_TYPE_SUNXI_TOC0=y pico patch/u-boot/u-boot-h616/secure-boot.patch create the secure boot patch. diff --git a/root_key.pem b/root_key.pem new file mode 100644 index 0000000000..892a10ef90 --- /dev/null +++ b/root_key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCWZ7G39E+RCi+9 +B48yiD4GxnfqNzvlXOxAd+GHQuKbgynXZd5pIuNHt3ewhZTHZkdHxuO9liqX9MmU +8OhiG+Skww2LzHPPi/eLeN4vCt/waXkjFrkblkhNzB3c6MejKdiz9sfw8oeOFX1S +teP/MJBoRaj6Hexj5g/oCspU+KFfv0cOBcWuq4vZwPJ6+U44IBi7EGleShGHNhBI +xQEyvNaDLWoDCPGLrjRM0DrIbUpzEntk9KJ0z+3Th8O/FtvlW21atolIVr5F96Pw +EEv3CDUHrY+IvK0z+IwNhnYo99kMPi5djB6vviz4In530JQ+OdPxhi4cQY3Yw9wx +Sm8EFaRRAgMBAAECggEAEaEcZ+k7VU8aGuBStNPa31zui9XHD8KlT4YtuXbJzHwi +kKSYXf7woISdAyQZNQkkREHICn4aRn7zDOHy/yLxWS2ivhbsITDxBlhXxLBT4OBg +ClCcyGLEXVgWTQE8+z9Jrwh3VaL76BfVPXdj/tKwroQxwwV0Yp5CEYsIPc75zVjW +Y2tppJL9XlTfKXTSo7FAxJmjkTC8QGPSHgMglR5FOfZ/D3Nj4KV4LV1gHCkICKUy +c2jklHISy8S6/pvgpWb50TKArEhbN6uAKQBNb74ZsChKJ9h9aof/vjH/8Ab1rwUJ +g91lpkR3mEefTjJTW1JOuoT49Y3lfWmkRVh75GiCsQKBgQDUo3uMcy9VdbbmY9Gt +2JuhbSvwR/dOHZJoXvtlNYVJ+1JvavExBy2u31cYsK/2SH/Upc8AXS6H02dXbnC3 +wjlUFi21Xi7/PCQM8TUz05km3+9qOkDYw53EBBBnCdjawBpDgcUSkoZGU+ltBzcR +sj0nsmI29DjwfYHXhofnlfI52QKBgQC1E2Q0hGfk3YUtfzTjDJCfd3gs6QYGQGeT +49jvnsbYsnz9vsK4Ao2skN8nBhSefDJR8h2X+7tRXEefQB2Hy/+9qoiuoVzPJGWD +IiHjeVJDoEqA2Q483UhZ+OPjUGFDTI7O/j1A1HkEBKswdJpKlGVygdoXYaieUAfz +Sb+dCYf7OQKBgQCWkE/aSnE4vQpOJl4BEABbFFdpYzvcpxnVJ3Qw3O3NTdS4Keww +wBl72o7sX6eo5vsE0oc5hcF90ZY6FWxg4XkAblfdNZxng+ku9NisIuct3KDFAgyK +sDCU7B/FJfbUJfQy2r91gCTtxVripZo7wI6G/kuHB/UNbIE04AB5XfZPOQKBgAGw +K5f9wAY3Nn2lGPYg8Nw7vegVSBQY155eWnBpd4sfpuCqvZ//jhiUxS/U865ClCmF +a1c2ZpmslZJbg6r3cOvwwhN2t6nKuhON5uj7AZRV0zv+Sg6xNXJ5So6c+jspZI9z +eVi4YmRyMrJh8+pMFeIKaeEb7PmE334aKuoo45apAoGBAKNp7ssXgU4Ma7cUr7+L +TKGBNVsMZyM3T2qsXJjFY1f90+lwp7TlNQGVMPOSOHxyINWkuLNgAgetlhavnc0S +0l+SbSaO6SfnHfQWBFPEJfol8V/Xa4rcVP7fGxQn4phYnk14N09xKIQa24Mi2Xa5 +9G0C2VOB8Yz6OWcQZELs0uFp +-----END PRIVATE KEY----- -- 2.34.1 ./compile.sh choose "Do not change kernel configuration" choose "Show CSC/WIP/EOS/TVB" choose "I understand and agree" choose "tanix-tx6s-axp313" choose "edge" rest is up to you. Your image should be in output/images directory. 0 Quote
marcos muniz Posted 4 hours ago Posted 4 hours ago @Nick A It started, but it stopped right at the beginning. In fact, well before than the other image secure boot for H618. U-Boot SPL 2025.01-armbian-2025.01-S6d41-P13d0-H8869-Vfdd1-Bb703-R448a-dirty (Apr 25 2025 - 18:09:15 -0300) DRAM:testing 32-bit width, rank = 2 read calibration failed! testing 32-bit width, rank = 1 DRAM:Store cfg DRAM:1st writing pattern DRAM:detecting column address bits detected 11 columns DRAM:restore cfg DRAM:reconfigure for all active rows DRAM:store cfg DRAM:2nd writing pattern DRAM:detecting row address bits detected 15 rows DRAM:restoring cfg DRAM:end of auto detect dram size MBUS port 0 cfg0 0100000d cfg1 00640080 MBUS port 1 cfg0 06000009 cfg1 01000578 MBUS port 2 cfg0 0200000d cfg1 00600100 MBUS port 3 cfg0 01000009 cfg1 00500064 MBUS port 4 cfg0 20000209 cfg1 1388157c MBUS port 5 cfg0 00640209 cfg1 00200040 MBUS port 6 cfg0 00640209 cfg1 00200040 MBUS port 8 cfg0 01000009 cfg1 00400080 MBUS port 11 cfg0 01000009 cfg1 00640080 MBUS port 14 cfg0 04000009 cfg1 00400100 MBUS port 16 cfg0 2000060d cfg1 09600af0 MBUS port 21 cfg0 0800060d cfg1 02000300 MBUS port 22 cfg0 01000009 cfg1 00640080 MBUS port 25 cfg0 0064000f cfg1 00200040 MBUS port 26 cfg0 20000209 cfg1 1388157c MBUS port 37 cfg0 01000009 cfg1 00400080 MBUS port 38 cfg0 00640209 cfg1 00200040 MBUS port 39 cfg0 20000209 cfg1 1388157c MBUS port 40 cfg0 00640209 cfg1 00200040 2048 MiB Trying to boot from MMC1 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.