iodéOS 2.10 → 2.19 update don't work

Hello, there was a notice for a update on my Teracube 2e. I have clicked install. Download and install and update and reboot runs few hours. After a reboot, there is always the old OS installed and the same notice is displayed. I have run this 2 times. It has no effect.

iodéOS 2.10

Android 11
February 10, 2023
Last checked: February 7, 2024 (23:12)

iodéOS A - 2.19

January 19, 2024
1.1 GB
Install

What is the problem?

Same with me. I have two Teracubes 2e (bought in May '23), one of which could not be updated for a year now (Android 11, iodéOS 2.11). I contacted Antoine for help from iodé but received none. In July I posted a request to the community - no reply either (Teracube 2e - update 2.12 coninuously failes). I was thinking I was the only one with this sort of problem … Tried updating several times, nothing worked, even reset to factory settings failed solving the issue.

Try the following: open “iode news” on your phone, choose “join/participate” (or whatever the Englisch word for “Mitmachen”), then “Become a beta tester” and follow the link (github). Donwload the installer (it replaces the one on your phone). I tried this for one of the two Teracubes and it worked. The phone even got promoted to Android 12 (very nice), iodé is now 3.10. There is a downside, though: Being a beta tester means that some updates may not work properly - one crashed my phone entirely and I lost everything.

But then … since there are now two of us, maybe we get heard in the community! In any case, keep me informed.

Hello bomdomqw1,

today, a update to 2.20 was displayed. I have run the update (download, install, reboot = 6 hours?) without errors or warnings and it is the same: No changes. Still 2.10 is installed.

I had tested to display the boot display. This is very difficult. I had try different key pressing and after a long time the boot display was displayed. I don’t remember me, wich was the correct key press. Then I had choice Fastboot. Then “=> Fastboot …” was displayed and no key press changed this. I must remove the battery.

Its frustrating. No FM Radio. Bad cam. No Updates. No or bad support.

What is your Teracube 2e version?
Serial Number: 2020… = codename “zirconia”
Serial Number: 2021… = codename “emerald”

Works the FM Radio on your Teracube 2e?

it’s frustrating …

How to flash Teracube

2E 2022 batch (emerald)

connect the device with USB (detected in iodé OS)

  1. Unlock OEM in developer settings
    not necessary.
    shutdown iodé

  2. Activate adb and type adb reboot bootloader, or press Power + Vol+
    “type adb reboot bootloaderis not possible, respectivelly where “type”?
    “press Power + Vol+is very difficult.

Select Boot Mode:
[VOLUME_UP to select, VOLUME_DOWN is OK.]

[Recovery Mode]
[Fastboot Mode] <<=
[Normal   Mode]

then is displayed only:

=> FASTBOOT mode...
  1. Type adb reboot bootloader
    where “type”?

  2. Type fastboot flashing unlock
    where “type”?

  3. Download fastboot package for your device (latest file iode-[…]-fastboot.zip):

iode-2.19-20240123-emerald-fastboot.zip
iode-2.20-20240218-emerald-fastboot.zip
Download to PC done.

  1. Unzip fastboot package and execute flash-all.sh (linux) or flash-all.bat (windows)
    Ubuntu 22.04.3 LTS
    Unzip on PC done.
    open the directory in terminal.
    execute sh flash-all.sh done.
    nothing …

maybe problems to detect the device via USB?
The device is listed with lsusb

Bus 002 Device 006: ID 0e8d:201c MediaTek Inc. Android

but not with lsblk.

further:
device don’t react
remove the battery

frustrating

I have yet the iodé 2.20 new installed / flashed. Unfortunatelly all my data and apps are lost.
Yet iodé 2.20 is installed.

Teracube 2e (emerald)
Ubuntu 22.04.3 LTS

By the following instruction it is to consider what is making on Ubuntu/Linux or Teracube.

How to flash Teracube

Please see the shortened manual instructions in a comment below ↓.
Here the old one:

Summary

2E 2022 batch (emerald)

connect the device via USB with the PC (detected in iodé OS)

  1. Unlock OEM in developer settings

TERACUBE
not necessary.
shutdown iodé

  1. Activate the FASTBOOT mode

TERACUBE
“press Power + Vol+to come into the boot manager is very difficult.

Select Boot Mode:
[VOLUME_UP to select, VOLUME_DOWN is OK.]

[Recovery Mode]
[Fastboot Mode] <<==
[Normal   Mode]

Press: VOLUME UP (select)
Press: VOLUME DOWN (OK)

=> FASTBOOT mode...

LINUX (check the USB connection)
open Terminal
type: lsusb
A entry must be displayed like:

Bus 002 Device 033: ID 0c4b:201d MediaTek Inc. Android
  1. Type adb reboot bootloader

skip this point

  1. Type fastboot flashing unlock

LINUX
open Terminal
type: fastboot flashing unlock (maybe install fastboot before)

TERACUBE

Unlock Bootloader?

If you unlock the bootloader, you will be able to install custom operating system software on this phone.

A custom OS is not subject to the same testing as the original OS, and can cause your phone and installed applications to stop working properly.

To prevent unauthorized access to your personal data, unlocking the bootloader will also delete all personal data from your phone(a "factory data reset").

Press the Volume Up/Down to select Yes or No.

Yes (Volume Up):Unlock(may void warranty).

No (Volume Down):Do not unlock bootloader.

Press: VOLUME UP

Select Boot Mode:
[VOLUME_UP to select, VOLUME_DOWN is OK.]

[Recovery Mode]
[Fastboot Mode] <<==
[Normal   Mode]
=> FASTBOOT mode...

do nothing. respectivelly no reactions by key press.

  1. Download fastboot package for your device (latest file iode-[…]-fastboot.zip):

iode-2.20-20240218-emerald-fastboot.zip
Download to the Linux PC

  1. Unzip fastboot package and execute flash-all.sh (linux) or flash-all.bat (windows)
    LINUX
    Unzip iode-2.20-20240218-emerald-fastboot.zip
    open the directory in terminal.
    type: sh flash-all.sh
    The installation / flashing runs in the Linux terminal.
    A FASTBOOT screen on the Teracube. → do nothing!

LINUX Terminal:

...
Finished. Total time: 368.500s
Reebooting                      OKAY [0.001s]
Finished. Total Time: 0.059s

TEARACUBE
is rebooting
the initial start screen is displayed

Please see the shortened manual instructions in a comment below ↓.


Unfortunatelly the FM Radio still don’t work, because iodé is based on LineageOS:

[Teracube 2e 2nd Batch (SN: 2021)] LineageOS 21.0 [emerald]

What does not work?

  • FM Radio

Teracube community: [Advanced Users Only][Teracube 2e 2nd Batch (SN: 2021)] LineageOS 21.0 [emerald] - Teracube 2e - Teracube Community

Hi Miria, I have never tried to flash a device, so I cannot comment on your efforts, but they look impressing (and complicated)! I just downloaded a new updater from github as beta-tester, since (again) updates didn’t work. But now the phone is stuck to the start screen with the “iodé”-lettering.
LVE tells (Mise à jour bloquée à 2.11 - #3 by LVE) there are more of us with the same problem, but apparently Antoine from iodé didn’t help either.
Any suggestions how to go to “factory-settings” with the startscreen stuck? It IS frustrating indeed!

Hi Miria, I have no radio installed on my phone. The camera works properly and I like the pictures. Since my phone crashed again after an update, I can’t tell what version I have, but I am pretty sure it is 2021 emerald.

Hello @bomdomqw1 , i had read that there is a backup tool for the settings, and with the initializing (screen procedure) of a newly installed/flashed OS there is the question similar to “would you be loading a setting backup file?” I did not make a backup, unfortunatelly.

Backup Apps are a security risk: How backup with iodéOS recovery - #12 by shumafuk

You find the serial number inside the phone under the battery, also after remove the battery.

Let use wait for the next update (2.21).

Maybe a short version of flashing a Teracube:

1.) LINUX: Download a OS fastboot package

Download to the Linux PC

Example: iode-2.20-20240218-emerald-fastboot.zip
Open the directory in terminal.
Unzip: unzip iode-2.20-20240218-emerald-fastboot.zip
Go into the unzipped directory.

2.) PHONE: Activate the FASTBOOT mode

connect the device via USB with the PC
Shutdown the OS (Power Off)
Press: Power + Vol+ (to come into the boot manager. It’s very difficult.)

Select Boot Mode:
[VOLUME_UP to select, VOLUME_DOWN is OK.]

[Recovery Mode]
[Fastboot Mode] <<==
[Normal   Mode]

Press: VOLUME UP (select)
Press: VOLUME DOWN (OK)

=> FASTBOOT mode...

3. LINUX: Flashing an OS to the phone

Go into the opened Terminal

Check the USB connection:
type: lsusb
A entry must be displayed like:

Bus 002 Device 033: ID 0c4b:201d MediaTek Inc. Android

// eventually? Type adb reboot bootloader
Skip this point by your first running. Maybe it is not necessary.
Is adb not installed, install it. The instruction is displayed in the terminal.

Flash the OS to the phone:
type: fastboot flashing unlock
Is fastboot not installed, install it. The instruction is displayed in the terminal.

PHONE:

Unlock Bootloader?

If you unlock the bootloader, you will be able to install custom operating system software on this phone.

A custom OS is not subject to the same testing as the original OS, and can cause your phone and installed applications to stop working properly.

To prevent unauthorized access to your personal data, unlocking the bootloader will also delete all personal data from your phone(a "factory data reset").

Press the Volume Up/Down to select Yes or No.

Yes (Volume Up):Unlock(may void warranty).

No (Volume Down):Do not unlock bootloader.

Press: VOLUME UP

Select Boot Mode:
[VOLUME_UP to select, VOLUME_DOWN is OK.]

[Recovery Mode]
[Fastboot Mode] <<==
[Normal   Mode]
=> FASTBOOT mode...

do nothing. respectivelly no reactions by key press.

LINUX:

...
Finished. Total time: 368.500s
Reebooting                      OKAY [0.001s]
Finished. Total Time: 0.059s

PHONE:
is rebooting
the initial start screen is displayed

Consider: By flashing an OS, all data are lost.