Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Custom TV box with S905X3 doesn't boot

Featured Replies

Hello Everyone,
I'm an armbian user since 2020 and i'm having issues trying to run armbian on a custom TV box made from a company that sell iptv solutions for business.
I've got this from one of the company manager as the device was failing HDMI and didn't want to bother themself with RMA, i've got few but really they trew out like 50 pcs.

 

The device has a Amlogic s905x3 soc with 2gb Ram and 16gb memory.

1 usb 2.0 and 1 usb 3.0 otg, micro sd slot and many other component.
wifi and bluetooth board and it's PoE.


I know that S905X3 isn't supported very much but i've seen some posts from users succeding, so why don't try to let armbian run?

Tested with this img:
Armbian_24.2.0_amlogic_s905x3_jammy_5.15.141_server_2023.12.07.img.gz

tried different dtb but nothing starts, i do believe the bootloader is locked and i can't find the old aml_autoscript.zip file to flash.

it has the recovery button behind the AV and it works to boot on recovery only, and with TWRP i did a full backup of the system.


Tried with terminal to "reboot update" but it stuck on boot logo.

here some few details, if somebody is interested on giving me an hand i can disclose more details about the device.
 

[    4.808428] ro.boot.oem.key1=ATV00104319
[    4.808436] ro.boot.build.expect.baseband=N/A
[    4.808442] ro.boot.selinux=permissive
[    4.808448] ro.boot.dtbo_idx=0
[    4.808454] ro.boot.firstboot=0
[    4.808463] ro.hdmi.set_menu_language=true
[    4.808470] ro.wifi.channels=
[    4.808477] ro.allow.mock.location=0
[    4.808483] ro.build.expect.bootloader=01.01.180822.145544
[    4.808895] ro.boot.hardware=amlogic
[    4.808905] ro.boot.bootloader=U-Boot
[    4.809083] ro.product.cpu.abi=armeabi-v7a
[    4.809089] ro.product.cpu.abilist=armeabi-v7a,armeabi
[    4.809139] ro.hardware=amlogic
[    4.809168] ro.bootloader=U-Boot
[    4.809730] ro.board.platform=franklin
[    4.810076] pm.dexopt.boot=verify
[    4.810085] pm.dexopt.ab-ota=speed-profile
[    4.810095] pm.dexopt.install=speed-profile
[    4.810101] pm.dexopt.bg-dexopt=speed-profile
[    4.810108] pm.dexopt.first-boot=quicken
[    4.810218] ro.adb.secure=0
[    4.810231] ro.secure=1
[    4.810300] sys.usb.config=mtp,adb
[    4.810309] sys.usb.configfs=1
[    4.810495] sys.usb.ffs.ready=1
[    4.811106] log.tag.stats_log=I
ro.vendor.app.optimization=true
[    4.813516] ro.vendor.vndk.version=26.1.0
[    4.813527] ro.vendor.product.cpu.abilist=armeabi-v7a,armeabi
[    4.813535] ro.vendor.product.cpu.abilist32=armeabi-v7a,armeabi
[    4.813542] ro.vendor.product.cpu.abilist64=



Thanks

photo1703723782.jpeg

  • Author

Hello SteeMan,
Thank you for the reply
I've been throug the post you linked and did many test, especially the guide made by Devmfc, tried the steps as per instruction on Github but I can't still boot from SD.
if i don't press the button it starts normally, if i do, recovery starts.

I did a backup of boot_emmc and bootloader, may be useful to understand if they used on their product a different bootloader?

unfortunately there's no serial pin so i can't debug from there.

thanks

Edited by FrankOs_21

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.