Compatible Devices
- Homatics Box R 4k Plus
- DuneHD Homatics Box R 4k Plus
- Nokia 8010
- RockTek G2
Requirements
- Android TV firmware v5310 for Homatics or v5554 for Nokia 8010 (otherwise DolbyVision won’t work )
- USB Stick / USB SSD (whatever USB Storage you have available )
- Balena Etcher → balenaEtcher - Flash OS images to SD cards & USB drives (this is used to flash CoreELEC image onto the USB Storage )
- CoreELEC 20 amlogic-ne GENERIC image → CoreELEC 20-NE ( This is considered the stable version ,based on Kodi Nexus )
- CoreELEC 21 amlogic-ne GENERIC image → CoreELEC 21-NE (this is the bleeding edge version ,based on Kodi Omega which is still in Alpha stage ,so don’t complain if it’s buggy ).
- Toothpick or any other tool that you can use with the device’s reset pin hole
- Enable CEC on your TV (this is optional,but i recommend to enable CEC so you can do the CoreELEC’s initial setup easily ,using the TV’s remote control )
Preparing Installation Drive
1. Connect the USB Storage to your PC and open Balena Etcher
2. Select the CoreELEC’s image file (eg. CoreELEC-Amlogic-ne.aarch64-20.3-Nexus_nightly_20230729-Generic.img.gz )
3. Select the USB Storage that you want to use, proceed with the installation and make sure that it will complete successfully .
4. Your USB drive will now have two partitions ,COREELEC and STORAGE
5. Open the COREELEC partition ,navigate to “device_trees” folder
6. Copy sc2_s905x4_sei_smb_280.dtb
file to COREELEC root and rename it dtb.img
7. Safely remove the USB drive from your PC
CoreELEC Installation
1. Insert the USB drive in the Homatics’s USB port (both USB3 and USB2 should be ok)
2. There are two ways to reboot/boot the device into UPGRADE MODE ,one it’s directly from Android ,using and ADB command and the other is by using the RESET BUTTON .
a) ADB Method (make sure ADB Debug is enabled and working )
Run the following command :
adb reboot update
b) Reset Button Method
- PowerOFF the device and remove the DC power connector (or remove the power adapter from the wall socket )
- Press and keep pressing the reset button ,then Power ON the device while keep pressing the reset button until the CoreELEC screen will appear .
- Release the Reset Button
3. At this point ,if everything went well ,CoreELEC should be up and running ,so just proceed with the initial setup .
Remote Control Configuration
Homatics Bluetooth remote pairing
- Go to Settings → CoreELEC Configuration → Bluetooth
- On the Homatics remote press
BACK + HOME
for seconds (this will put the remote in pairing mode ) - Check if your remote is showing in CoreELEC’s Bluetooth screen ( usually is named B21,B25 ,depending on your model )
- Select the remote and press PAIR
- Check if CoreELEC is responding to the remote commands
NOTE : If the remote is not working even if the pairing was successful ,try to re-pair it ( BACK+HOME combo) or reboot the device.
NOTE 2 : If the remote stop working after a reboot/shutdown ,try to re-pair the remote (BACK+HOME).
Unfortunately this is a known issue and you will most likely face it when you reboot from CoreELEC to Android and then back to CoreELEC .
Currently there’s no fix or workaround .
DuneHD Homatics Box R 4k Plus
If you want to use the IR (infrared) protocol of your DuneHD ,you will need a remote.conf
file ,compatible with your remote .
Thankfully ,another user shared such a configuration file ,so you won’t have to create one yourself .
Copy the “remote.conf” file to /storage/.config
folder and reboot the device.
To customize the remote buttons i recommend using the Keymap Editor add-on ,from Kodi Repository → Program Add-ons section .
Link to DuneHD remote.conf
Nokia 8010 IR remote protocol with meson-ir driver
In the links bellow you can find the KEYMAP and the instructions how to use your Nokia 8010 infrared remote protocol with CoreELEC and meson-ir.
NOTE: that the second link has a more complete configuration file ,so i recommend using that one .
Link 1 (more detailed instructions)
Link 2 (fully working KEYMAP)
Troubleshooting
- You have followed all the steps from this guide but CoreELEC is still not booting.
- Try a different USB port .
- Double check that you have used the correct DTB and you renamed it correctly .
- If you are using an USB HUB,try removing it and attach the USB drive directly to the USB port.
- If the above solution aren’t working ,then you should try another USB Drive (usb stick,ssd,etc),there were several reports about certain USB sticks or USB-SATA adapters not working correctly either this device ,even if they are fully working on a PC/Laptop or other devices.
-
Original Bluetooth Remote (B21) not working after a reboot .
Solution : PressBack + Home
buttons for 5 seconds and your remote should be working again -
CoreELEC it’s not working after resuming from stand-by .
Solution : Stand-by is not officially supported on these devices ,so i recommend you to avoid using it. -
Can’t PowerON the device with the remote .
Cause : Some of these devices don’t have an IR receiver ,so if you PowerOFF your device ,you won’t be able to power it ON with a Bluetooth remote .
Solution : Either use an IR dongle (eg. FLIRC) or avoid a complete shutdown of the device. -
DolbyVision is not working
- Your Android TV firmware might be incompatible with your current CoreELEC version.
- You might need to enable DolbyVision in Android TV before using CoreELEC (eg. You never used Android TV after you bought the device and you went straight to CoreELEC installation )
FAQS
Q: Is it possible to install CoreELEC on the device’s internal storage ?
A: No,do to the nature of how CoreELEC works on this device ,it is not possible (and probably never will) to install CoreELEC on the internal storage .
However ,it is possible to use a sort of hybrid installation that will let you use the internal storage for the “STORAGE” partition ,but keep in mind that this solution is not supported by the CoreELEC Team,so use it on your own risk and don’t complain if you are having issues or data loss.
Here’s the solution ( thx @vpeter )-> Homatics Box R 4K Plus - #278 by vpeter
Q: Why i can’t PowerON my Nokia 8010 device with the remote control ? Is there a fix for this ?
A: Unfortunately the bootloader doesn’t have the required IR codes to wake up the device with the Nokia remote control.
Q: Is it possible to customize the device’s LEDS light?
A: While there’s no CoreELEC’s built-in option for that ,there’s a separate add-on that does that .
Homatics LEDs add-on → Homatics LEDs addon
Q: I would like to reboot to AndroidTV by using a remote control button ,is it possible to assign that function to a remote button?
A: You can use this example ( thx again @vpeter ) to accomplish that .
Remember ,that’s only an example ,so you might need to adjust it for your needs.
Reboot to Android with remote control button
MODDING
Disclaimer: Modding your device may void the warranty, so use them on your own risk.The mod author,CoreELEC Team or anyone else but yourself can’t be hold responsibile for eventual damage caused to your device/s.
-
Add possibility to use suspend mode when using CoreELEC on USB device thx @Portisch
-
Add IR Receiver to Homatics Box R 4k Plus (not DuneHD model)
thx @frodo19
CREDITS : All credits go to their respective owners .