CoreELEC Amlogic-ng(4.9 kernel) for S905X/S905D/S905W - FunHouse builds

Correct, however I have installed this rom without issue (with the exception of non-working wifi) on a friend’s cheapo 1/8GB box that arrived bricked with no available stock firmware that I could.

Thanks for the input guys, I’ll wait for the fix for 1GB boxes and meanwhile do some more research on XDA and Freaktab.

Hi,

I am using latest version (9.2.4.2) on La Frite with 1 GB RAM.
Everything works fine except CEC – I tried both versions of the CEC library.
On header 9J3, jumper is in left position (when HDMI connector is to the right).

Hi,
I installed the 9.2.4-ng version on my S905D device. It mostly works but I have 2 problems.

  1. The ng version somehow modified bootloader even I replaced the aml_autoscript with my own script worked in non-ng version. Specifically, the ng version changed the ‘switch_bootmode’ uboot env-variable. This makes my device can not boot the non-ng version usb disk, but can boot ng-version. I had to change the variable back to boot non-ng version.
  2. The ng version can not play 4k HDR videos. My TV just loses signal when the 4k HDR video starts. I checked kodi log but no errors. The non-ng version plays the same videos without any problem.

We have moved to [9.2.4.2 already.]
No need to keep your hardware model a secret either.

Ok. Nothing secret here. The device is Phicomm N1. Actually I tried 9.2.4.2 too and the result is same.

I compared the log when playing the same 4k HDR file between non-ng and ng versions:
non-ng version:
2020-08-22 00:30:51.132 T:4090634816 NOTICE: Whitelist search for: width: 3840, height: 2160, fps: 23.976, 3D: false
2020-08-22 00:30:51.133 T:4090634816 NOTICE: Display resolution ADJUST : 3840x2160 @ 23.98 - Full Screen (36) (weight: 0.000)
2020-08-22 00:30:51.554 T:4090634816 NOTICE: VideoPlayer: OnLostDisplay received
2020-08-22 00:30:51.554 T:4090634816 ERROR: GetString: error reading /sys/class/amhdmitx/amhdmitx0/custom_mode
2020-08-22 00:30:51.848 T:4090634816 NOTICE: VideoPlayer: OnResetDisplay received

ng version:
2020-08-21 23:12:17.929 T:4092355136 NOTICE: Whitelist search for: width: 3840, height: 2160, fps: 23.976, 3D: false
2020-08-21 23:12:17.930 T:4092355136 NOTICE: Display resolution ADJUST : 3840x2160 @ 23.98 - Full Screen (39) (weight: 0.000)
2020-08-21 23:12:18.154 T:4092355136 NOTICE: VideoPlayer: OnLostDisplay received
2020-08-21 23:12:18.155 T:4092355136 ERROR: GetString: error reading /sys/class/amhdmitx/amhdmitx0/custom_mode
2020-08-21 23:12:18.351 T:3403658112 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
2020-08-21 23:12:18.446 T:4092355136 NOTICE: VideoPlayer: OnResetDisplay received

There is one WARNING line with the ng verson:
2020-08-21 23:12:18.351 T:3403658112 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer

After more testing, I have one correction. The 2nd problem is only with 4K HDR video file, not normal 4K video. So the problem is with 4K HDR. I tried both turning on/off the HDR to SDR conversion and the result is same.
Another issue, CE keeps waking up my TV through CEC. It turns on the TV immediately after I turn off my Sony TV while CE is running.

Sounds like your TV doesn’t like the 10bit input signal CE is outputting.
Try enabling the Force 4:2:2 Chroma in the CE settings and reboot, see if that helps.

This is about the HDR issue right?

It’s a TV issue, not HDR.
Could also be a bad HDMI cable, and/or bad configuration of your TV/AVR.

I tested with 4:2:2 option and the HDR video plays. But the video is quite ‘washed out’. There is no issue with my cable. Just my AVR doesn’t support HDR. But the non-ng version of CE plays fine with the HDR video without enabling this option. The HDR video played by the non-ng version looks dark on my TV and I believe that’s normal since my AVR doesn’t support HDR. But this is different with the ng version.

Correct, you will have to connect the box directly to the TV.

So something changed on outputing HDR videos between non-NG and NG versions right?
Any idea with the CEC issue?

I enabled libcec component log in kodi and got this when I turn off my TV:
2020-09-05 12:49:44.012 T:4093665856 NOTICE: OnSleep: Running sleep jobs
2020-09-05 12:49:44.157 T:4093665856 ERROR: Keymapping error: no such action ‘lirc.stop’ defined
2020-09-05 12:49:49.683 T:4093665856 ERROR: Keymapping error: no such action ‘lirc.start’ defined
2020-09-05 12:49:49.765 T:4093665856 NOTICE: OnWake: Running resume jobs
2020-09-05 12:49:49.816 T:4072747904 WARNING: Pulseaudio module module-allow-passthrough not loaded - opening PT devices might fail
2020-09-05 12:49:49.817 T:4072747904 NOTICE: Found 2 Lists of Devices
2020-09-05 12:49:49.817 T:4072747904 NOTICE: Enumerated ALSA devices:

CE turns my TV on after the OnWake. Any help?

Any updates or workarounds how we can install NG to 1GB box yet? Thanks.

Any news about NG builds on Android 6 + 1GB box?

Works on GTMEDIA GTC box with gxl_p212_2g.dtb

Ĵust a quick question: where did you get that Android version for the A95X A1? I may be stupid, but I can’t find any image for this device…

Sorry I do not remember and did not save the file. I think it was not specific for this device.