Amlogic-NO discussion

Testing CoreELEC-Amlogic-no.aarch64-22.0-Piers_nightly_20250526-Generic.img.gzGeneric.img.gz

Concurrently testing NG and NE releases. The NG and NE work but they are sluggess on 4K movies from the NAS.

On Amazon special Amlogic S905X4 Android 11.0 TV Box - 4GB RAM, 64GB ROM, Dual-WiFi 2.4GHz/5GHz, BT, Quad Core 64 Bits, 3D/8K, 1000M Smart Box purchased February 16, 2023.

With DTB sc2_s905x4_4g_1gbit.

Wireless, Ethernet Port and Bluetooth all working fine.

Initially restored my old add ons, NFS mapping and remote.

Decided to test simple and noticed this nightly keeps rebooting once it is running for a few seconds or so.

Can I pull the SD card and use the logs present there?

Try an earlier version 1st.
Drop into Update folder
https://archive.coreelec.org/Amlogic-no/CE-22/20250511/
If still an issue go back to standard (in corelec settings) and add what you did if its ok and see if same error occurs.

Team CE have indicated that they will only support S905X4 boxes running Android 13 or later for CE22 due to Amlogic enforcing newer ucode requirement on the Amlogic 5.15 kernel
CE22 will run on boxes with older Android but will not decode AV1 and VC1
CE21-NE runs on fine with AV1 and VC1 hardware acceleration on these boxes and Team CE have indicated that there wont be a CE22-NE release. The last CE22-NE nightly they worked on was from Dec24 which now seem to have been removed from archive.coreelec.org.
So your best bet for the Android 11 TV Box is to stick to CE21-NE or if you want CE22 get a S905X4 device running Android 13 or above

4 Likes

Thank you very much. Looks like some people do really read the forum!

5 Likes

Team CE didn’t decide this. The AV1 & VC1 decoding code used by CE-NO comes from Amlogic, and that 5.15 code requires ucode version 3.49 or newer. This ucode file is part of the Android firmware. The older the Android version, the older it’s ucode version.

4 Likes

2 posts were merged into an existing topic: Best device for Coreelec in 2025

A fews week ago someone posted in this thread he updated the video_ucode.bin of the latest Vontar X4 firmware, I have also done so by using MIK4.3Build3107 (can be found on 4PDA, the version on Github is older and does not work). I used the video_ucode.bin from the TOX3_3.5.241108 firmware.
So now my Vontar X4 has:
CoreELEC-V tee-loader[531]: Android ucode version: ā€˜3.49’

2 Likes

Sorry, not dissing Team-CE. it is Amlogic to be blamed here as they suddenly killed support for the older ucode on the 5.15 Kernel starting around March/April 2025.

Do you have now av1 and vc1 by kernel 5.15?
If it is only the digits of the version, it is possible to return 3.49 or higher simply when checking the version.

@YadaYada did maybe found a work around to load also new firmware on devices with older Android firmware below 4.1. So if this works AV1 and VC1 should start working on them.

7 Likes

A good amount of credit goes to @gjstroom that gave me the idea that there’s some flexibility that CE can work with. We should be able to do away with any ucode version problems all together on any CE devices. It will take a day or three to get something out that’s polished.

In my brief tests, this should fix AV1/VP9/VC1 and some DV playback issues on devices running older ucode.

16 Likes

@Portisch @vpeter My problem is still not solved, any advise on how to proceed from here?

Did you use some addon like disney or something like that which also using widewine? To rule out widevine problem or pvr addon problem.

I can’t help much because I don’t have access to any online service to check.

I’m interested to know if it just.a pure version number problem, or there is something really in that binary (or other binaries in the firmware if you have to replace many of them) that manages av1 vc1.

It plays AV1.
Also see: Amlogic-no Discussion - #1843 by congera

1 Like

It’s probably safe to assume that there are changes in the binary. There’s nothing nefarious going on. Things are just complicated because CE is covering many different box models (different SOCs), with different Android versions, with different version TEEs. Android boxes use a single unified firmware that covers one device model, it’s more simple.

2 Likes

How do you extract the file from the firmware? I can’t seem to open the img file on my pc.

No, i don’t have any other services i pay for. have an youtube account, but i don’t know how to make sure i am playing a drm protected clip.

Are you using the MIK tool suggested above. If so, just drop and drag the *.img file onto the open window. The video_ucode.bin file will be in the same directory as the img file. Navigate to /super/vendor_a/vendor_a/lib/firmware/video to find the file

Can we hope that you find a solution to VC1 problems?