Amlogic S905X3, S905Y3, S905D3 thread

We will be using a different kernel, so the tone mapping may be different, but it may be the same.

Today I saw the seller of taobao CHANGED the X96 MAX+ memory specification from LPDDR4 to LPDDR3, it seems the X96 max+ is t be a pity yet.
I can’t know how to get the memory informations of my box. sorry.

Thank you for your answer. Well maybe the newer kernel also comes to the N2 and i will see, if tonemapping improves or not :slight_smile:

Just out if curiosity: which kernel version will you be using?

It’s going to be based on stock Amlogic Android kernel.

That seems to be good news :slight_smile:
Is there a possibility that this kernel will be used for all amlogic devices or is this decision limited to the S905X/Y/D3 devices?

It should work with all devices that “Amlogic-ng” works on.

My Odroid N2 likes that :smiley:
Last question regarding that topic: any timeline for a version with that mentioned amlogic android kernel?
Thank you for your patience!

No ETA yet, but it won’t be very long.
With that said, I don’t think there will be much difference for S922X devices.

1 Like

And which kernel version is that ?

1 Like

Its 4.9.113 which is slightly older than our current 4.9.190 but it’s based on the very latest Amlogic src with the last commit being just over a week old vs the current which is based on code from April.

We wanted to remain as close to the stock Amlogic kernel without deviating from it and only applying code that is absolutely necessary for CoreELEC operation.

Our current kernel is based on the Hardkernel kernel and it is just as a mess, it’s difficult to update and it’s even more difficult for us to see the changes we have made due to constant kernel changes by the HK team.

With our new kernel we can keep it up to date with the latest Amlogic code easier than any other kernel that has been previously used (incl. 3.14).

We went back to the drawing board and started from scratch all over again and the new kernel is already proving to be much much better, there is now content that is playable that wasn’t playable before and the 4K GUI corruption is now gone.

The video decoding method has completely changed from using a single decoder to using a multi decoder for various formats.

It will arrive in nightlies after the next stable is out as we don’t want to mucky the stable release up with the experimental kernel.


Tnx, looking forward to it. Hope it will keep all good options that present kernel has…

Thanks for keeping us informed about what’s going on behind the curtain :slight_smile:
Do you think with the new Kernel there are better chances (if there was any before) to replace the 3.14 for the ‘old’ S905/S912 devices, to unify CE development?

I wish it was that easy, we are reluctant to touch anything to do with the 3.14 devices because they just ‘work’, it would certainly improve our work flow.

I believe @cdu13a had some success running some older devices on 4.9 so he would be the best person to talk about this, the rest of us are focused on newer hardware.

We are aiming for feature parity. The most important things are already working.

  • HDR10, HDR10+ is still HDR10 only at this point
  • HD audio passthrough + LPCM 7.1
  • Automatic color depth and color space switching
  • Video playback should work much better now
1 Like

I was going to do a public test build of Amlogic-NG for the S905/S912 devices. However decided to hold off on doing so until this new kernel gets ready for public use, since there is no point doing it with the current 4.9 kernel to just have to start over again with the new one.


Since the new kernel is based on the Android kernel can it play high resolution LPCM audio without down sampling or dithering?

Also for N2 does this new kernel has the USB3 patch from HK?

Read two posts up.

I’m talking about audio like 24/96 FLAC 5.1 (not DTS-HD MA or TrueHD passthrough). I wonder can the new kernel output such resolution as is in LPCM without down sample or dithering. Because on Android based OS this can happen.

I don’t know. The stock Android 4.9 kernel didn’t even support LPCM at all, now it does.
In regards to whether it’s downsampled or not, I don’t know. It will work the same way as it does right now in our -ng builds.