Weird install to emmc problem

I bought a Tanix TX3 (2gb ram, 1 Gbit ethernet) a long time ago. I think it was around Coreelec 19.
Back then i booted from a Coreelec SD, and immediately installed it to emmc (single boot), and have been running it ever since.

I was updating regularly up to Coreelec 21.3 with no problems, always running from emmc, until i decided to test drive Coreelec 22.
The update f***d things up and rendered the box unbootable even with a new coreelec 21.3 SD while pressing the pin method),
I was forced to reinstall a tanix firmware with the amlogic usb tool and start again.
The problem is, this time i can not install to emmc.

The single boot install option complains it cannot find necessary partitions,
quote from the tool output:

Free space of ‘partition CE_FLASH’: 512MB
Warning: Could not find ‘dto’ partition!
Could not find ‘CE_STORAGE’ partition!
Failed to read size of partition ‘CE_STORAGE’!
Failed to create new partition table!

The dual boot install option complains about different things,
quote from the tool output:

Deflate need more space to compress left 22528 bytes
Failed to compress data to dtb: -1!
Could not remove node ‘/partitions’ from dtb0!
Failed to write the new partition table to eMMC!

How come the first emmc install with Coreelec 19 succeeded with no problem, and now it is impossible?

Any ideas?

If you an you run from an SD or USB? If so why do you need to install to emmc?

I don’t get any issues from using sd card/usb on 5 boxes now. I have also installed to emmc earlier but do not think I ever noticed any improvements.

I’ve done it in all my current and previous boxes, simply because emmc is faster. Just by a margin in some operations, a lot faster in others.

But the question is not why i am not sticking to SD, of course i can.

The question is why it was possible 5-6 years ago and it’s impossible now…

Probably because of ever changing underlying Android versions which use the same media with their numerous partition changes.

C/P: Android devices typically use anywhere from six to over forty partitions, with the exact number varying significantly by manufacturer, device model, and Android version.

Android was removed from the box immediately after purchase, and was flashed years later with the same android firmware. So, that cannot be the reason.

No change in the installed android, the difference has to be in Coreelec…