Compatible Devices
- Ugoos AM6b+
- Ugoos AM6+
- Minix U22X-J (Max)
Requirements
- Download dovi.ko
- Download remote.cofig
- USB Stick / USB SSD / microSD card (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 21 amlogic-ng GENERIC image → CoreELEC 21-NG (Use the latest nightly)
- Toothpick or any other tool that you can use with the device’s reset pin hole
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-ng.arm-21.0-Omega_nightly_20240430-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. Open the COREELEC partition, navigate to “device_trees” folder
5. Copy the appropriate dtb file, e.g. g12b_s922x_ugoos_am6b.dtb
file to the root of your COREELEC flash drive rename it dtb.img
6. Copy dovi.ko to the root of your COREELEC flash drive.
7. Copy remote.config to the root of your COREELEC flash drive.
8. Safely remove the USB drive from your PC
CoreELEC Installation
1. Insert the USB drive in a USB port on your device.
2. There are two ways to reboot/boot the device into UPGRADE MODE, one it’s directly from Android, using the ADB command, and the other is by using the Reset Button. Most users find the Reset Button easiest.
a) Reset Button Method
- Turn off 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 appears.
- Release the Reset Button
b) ADB Method: Make sure ADB Debug is enabled and working and then run
adb reboot update
3. At this point, if everything went well, CoreELEC should be up and running, so just proceed with the initial setup. For recommended setting, see this post. You might need to experiment to find the best settings for you.
VC-1 Fix
A bug prevents the proper decoding of VC-1 progressive content using hardware acceleration. To fix this issue enable software decoding by going to Settings → Player → Accelerate VC1 and change it to Exclude 24p. You need to make sure that you can see Advance or Expert options.
Remote Control Configuration
Ugoos UR-01 Bluetooth remote pairing
- Go to Settings → CoreELEC Configuration → Bluetooth
- On the Ugoos UR-01 remote press
Volume + and Volume -
for a few seconds (this will put the remote in pairing mode ) - Check if UR-01 is showing in CoreELEC’s Bluetooth screen
- Select the remote and press PAIR
- Check if CoreELEC is responding to the remote commands
If the menu button does not work, place this file into /storage/.config/hwdb.d/ .
FAQs
1. Which Dolby Vision profiles are supported on these devices?
These devices support Profile 4, 5, 7 FEL STDL, 7 MEL, 8.1, and 8.4.
2. Is FEL supported?
Yes, FEL is supported in the current nightlies. Currently, only single track FEL is supported in CoreELEC, but support for Dual Track FEL decoding is under development.
3. Should I use Player Led Dolby Vision?
No, do not use Player Led Dolby Vision unless your TV does not support display (TV) led Dolby Vision.
4. Why does my TV show BT.709 for Dolby Vision content?
By default, these devices sends a BT.709 flag. Experimentation has shown that this has no impact on color rendering. However, you can set the BT.2020 flag via SSH by running the command
echo Y > /sys/module/hdmitx20/parameters/dovi_tv_led_bt2020
or if you wish to send no colorimetry information use the command
echo Y > /sys/module/hdmitx20/parameters/dovi_tv_led_no_colorimetry
To run these commands automatically on startup, create a file under .config/autostart.sh
and paste your desired command in it.
5. Is AV1 supported?
No, these devices do not have hardware support for AV1. While software decoding works for 1080p content, 4k content stutters.
6. Is 3D supported?
No. However, the S922X does support 3D decoding and contains software to do so in the Amlogic linux code. CoreELEC does not utilize this code and no plans exist for the development of support for 3D. Despite this, the CoreELEC team welcomes any patch to enable this feature.
7. Can CoreELEC passthrough DSD via HDMI or USB?
No, Kodi transcodes all DSD to Wav. A passthrough feature in Kodi needs to be developed before CoreELEC can support this feature.
8. Does CoreELEC support the VS10 engine?
No, CoreELEC does not currently support using the VS10 engine. However, support for this feature is in active development.
9. Can I dual boot android and CoreELEC?
Yes, dual booting will speed up CoreELEC and remove the need to use external media. To do so, you need to use the ceemc tool. In short, SSH into you device; then run ceemmc -x; type in Y; then type in 1. Once the process is complete, remove your external media and enjoy.
Information Current as of April 30, 2024.