Homatics Box R 4K Plus

Ok… I have a fight with CEC to understand how i can controle everything with my tv remote. I settle CEC any from my samsung but everytime i turn it off, when I go back, my settlement have been lost. same happen with my local french box to watch tv… i don’t know if it samsung or I, but it’s a mess… if some one can explain me which options i should select on TV and on coreleec (and maybe on Orange HD box) it would be nice. thanks a lot.

I think i found it. I activated AnyNET CEC on tv and I parameter few things on kodi. every thing seems fine, but it still my orange box TV6 which is ko. eveytime I have to redo the parametrage.

https://relkai.coreelec.org/ → Amlogic-no → ce-22 → Generic.img

Has anyone used the Linux-based aml flash tool to downgrade Android? I ended up booting into a Windows environment and doing it that way because I didn’t see any flags related to secure boot, and noticed that the image had to be flashed first with secure boot enabled and then again without, but should I ever have to do this again, it would be nice to be able to avoid Windows.

Hi, I’ve a RockTek G2 on the latest firmware (7475) burnt with the amlogic burn tool; CE 22 latest night available at the moment (CoreELEC-Amlogic-no.aarch64-22.0-Piers_nightly_20260514-Generic.img.gz) installed with the correct dtb and dovi.ko. Everything works except one thing: almost every time I reboot to CoreELEC I get the weired color patter shows also in this post: FEL - Amlogic NO support - #171 by Unlikeall3

I have to reboot several times in order to have the proper colors; as an alternative, that by the way works always on the first try, I have to unplug and replug the HDMI cable. Any tip about this ?

Thanks

Yes, these weird colors I have one of my Homatics box which have ATV14 fw.
Same pendrive with another Homatics box with ATV12 fw boot normal.
Just with the new NO . The NG has no any issue with both box..

1 Like

Is it possible to switch off the light on coreeelec, mostly when we launched a movie? I have a full blue light and it’s really annoying.

Ok, so it’s a known issue? If that’s the case I’m sure it’ll be fixed in some nightly during the development…

There is an add-on specifically for this box. Homatics LED control or something, let’s you set it to any colour/brightness.

1 Like

Would someone mind sharing the technical details as to exactly what about the Android 14 firmware causes the eMMC partition to be unmountable in Linux?

I dont know. The CE team has homatics boxes, so they can try that…

1 Like

Use forum search:

use this add-on from CE repo

thanks but i saw how to change the colors but not to switch off the leds. may be I have to check again but i install homatics led control and I did not find the switch off

Just enter black 000000 as a custom colour

Thanks a lot

Hi, it’s better to stat with ng or update to NO ?

Hi all! I’ve been running CE for a while now and mostly everything just works, but I’ve been stuck on a CEC issue I can’t seem to solve.

My setup is Homatics (CoreELEC 21.3-Omega, Amlogic-ng) into a Denon AVR, then to an LG OLED65G2. The issue is a bit strange. After a fresh reboot, the first suspend/wake cycle works perfectly, TV off, box suspends, TV on, box wakes. But on the second cycle, turning off the TV causes the box to suspend for about 1 second and then immediately wake back up, which turns the TV back on too.

I tested with the AVR’s HDMI Control disabled, with other HDMI devices disconnected, and also with the Homatics connected directly to the TV with nothing else in the chain. Same problem every time, so it’s between the box and the TV.

I found that the aocec driver is the one sending the active source command on resume. Setting /sys/class/aocec/fun_cfg to 0x0 stops it, but that also disables all CEC completely, the box no longer sleeps when the TV turns off, and Kodi CEC stops working. Tried manipulating individual bits but even 0x01 still causes the wakeup, so it can’t be fixed at that level.

I also tried a sleep hook in /storage/.config/sleep.d/ to set fun_cfg=0x0 before suspend and restore it after resume, but it doesn’t help, the active source gets sent at kernel level during resume before any userspace script can run.

Looking at dmesg, the difference is clear. The first (working) cycle shows wakeup_reason:0x8 and the box stays suspended until I manually turn the TV back on. The second (broken) cycle shows wakeup_reason:0x5 and the box wakes on its own after just ~1 second without any user input.

So it seems like after a CEC wakeup, the aocec driver enters a different internal state, and on the next suspend it wakes itself almost immediately due to some CEC bus activity from the LG. From what I understand this kind of thing can’t be fixed from userspace without BL301 bootloader support.

Is BL301 injection supported and safe on the Homatics S905X4? Would it actually fix this? Or is there another known workaround?

The CE BL301 tool can’t be used with the R 4K Plus because the bootloader is encrypted and verified boot doesn’t allow modifying the bootloader without bricking the device.

When the box goes into suspend, the kernel hands control back to the bootloader (BL30), it’s the bootloader, not the kernel that wakes it up, then hands control back to the kernel. There is a limited list of (SCPI) commands that the kernel can send to BL30 before handing off control to influence wakeup behavior.

CE-NG development ended back in 2025, but maybe that will point you in the right direction if you want to pursue the problem yourself.

I am experiencing the same or a similar problem with my setup: Dune HD Homatics => Denon AVR => Sony TV.
This issue has only occurred since I performed the update from ATV12 to ATV14.8.7475. I am always using the latest nightly build of CoreELEC-NO-Piers (not CoreELEC-NG).

Problem/Error:
When I click “Shut Down,” the box begins to power off, but after just a few seconds, it restarts automatically.

I can only prevent this restart by clicking “Shut Down” and then immediately selecting a different HDMI input (e.g., “Blu-ray”) on the Denon AVR *before* the box has fully powered off.
In that scenario, the Homatics box remains OFF until I switch back to the specific HDMI input on the Denon AVR to which the Homatics is connected.
The moment I do that, the box restarts again—without me having to send any command.

Therefore, I suspect that this is actually a problem with the new ATV firmware (version 14.8.7475) and has nothing to do with CoreELEC.