"Error dtb magic: a!" when using ceemmc tool to install ng build to internal

EDIT: SOLVED:

TL:DR:

search online for firmware “HQYG-TX7-nikodi-20180104” , and flash it.
Then follow standard procedure to boot coreelec ng and install to internal.

This procedure may work for other s905x 2g devices as well.

Full version

the installation to internal fails because the bootloader is old and not compatible with ng’s kernel 4.9.
Installing a newer firmware from a different device solves this problem.
this procedure may work for other s905x 2g devices as well.

As posted by kshi in this thread

flashing firmware “HQYG-TX7-nikodi-20180104” which is nougat 7.1.2 for device tx7 did the trick for my device as well.
I haven’t tested the android rom, but it is now possible to boot coreelec and install it to internal using ceemmc

----------------- Original Post---------

Hi,
can someone advjice on how to proceed with the following problem?
I can restore the original firmware if needed and use terminal if given instructions

tl:dr:

On a s905x device I cant install ng build to internal using ceemmc tool. the error message is:

Warning: Could not find ‘dtbo’ partition!
Warning: Could not find ‘dto’ partition!
Error dtb magic: a!
Could not remove node ‘/partitions’ from dtb0!

Full version:

Hi, my device is a Beelink Mini MXIII II. It’s a s905x, 2gb of ram and everything that I could test works fine either in ng or older kernel builds, with device tree gxl_p212_2g.
Installing to internal works fine for older builds usung installtointernal command,
but although I can boot from usb and run ng build 9.4,2,
trying to install it using ceemmc tool with -x flag fails.
this is the terminal output:

Please choose one option? [1/2/3/4]: 3

Free space of ‘partition CE_FLASH’: 512MB
Warning: Could not find ‘dtbo’ partition!
Warning: Could not find ‘dto’ partition!
Free space of ‘partition CE_STORAGE’: 29144MB

Used space of ‘/flash’: 221MB
Used space of ‘/storage’: 12MB

There is enough free space on eMMC for installation!

Install CoreELEC on eMMC.
Continue? [y]: y
Error dtb magic: a!
Could not remove node ‘/partitions’ from dtb0!
Failed to write the new partition table to eMMC!

I hope I posted in the right place.
thanks in advance,

Vassilis

You need to restore complete Android with the newest firmware from your vendor.
This message happen only if your firmware is too old or messed up. When it still happen with the latest firmware then upgrade your hardware as the hardware is supporting it but not the supplied firmware.

Hej Portisch,

thank you very much for the reply! Firmware is the latest as far as I know. I ll write this in this post in case someone searches it in the future.

Firmware 113MO is the latest for MinimxIII ii. this is incompatible with NG builds of coreelec

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.