USB Problems updating S10 to iodeOS 6

I’ve been trying to install iodeOS 6 on my S10 for a few hours now. For iodeOS 4 I have used TWRP and Odin. But it gives an error message that it can’t handle the dynamic partitions. So I’ve been trying to install iodeOS 6 via heimdall for a few hours now, as officially described:

Unfortunately, I keep getting various USB error messages. I have already tried Zadig with WinUSB and libUSB or libUSBk. I have also tried Win 10 and Win 11 on two different PCs with 3 different cables.
I have always found hints that there should be a version 1.4.2 of Heimdall. Officially, however, I have only found version 1.4.0. Where to find 1.4.2??

How do you update Samsung S10? Which way do you use for the update?

I didn’t do it with a Samsung device but had problems that were solved with a driver update. Do you have the latest Samsung USB driver installed?

If nothing helps contact the iodé support.

1 Like

I haven’t worked up the will do go through a clean install on my S10, but if I read you correctly you are already on iodeOS 4.
In that case, you shouldn’t need Heimdall at all - thats just to get the recovery on the phone.
You should be able to adb sideload iodeOS 6 straight away.

Had similar issues and easiest where solved with using a Linux laptop. Always check USB Cabel and different ports, that produced some issues for me as well. Also, some times it’s only one command possible with Heimdall.

1 Like

I tried also the latest Samsung driver. But using them nothing worked.

There was no iodeOS recovery on my phone. I used TWRP.
AND you need the right version of the iodeOS recovery!! I wanted to adb sidelode the zip for iodeOS 6.4 on the recovery image iodeOS 6.5 and got an error, that I have to use the right version…

Using my Linux notebook was also my last hope. I just read before that the driver issues are even worst there, but everything worked fine. I used Ubuntu (I think 22.04, but maybe 24.04). I installed adb and heimdall by sudo apt-get install adb and sudo apt-get install heimdall-flash.
I used the same cable as before, but there were no driver issues any more. So I used the instruction from iodeOS gitlab (link in first post). But at the first try installing iodeOS 6.5 I again got the error “failed: update_dynamic_partitions”. I also got an error regarding dynamic partitions using TWRP.

After this I read only that I have to flash stock rom in this case and then I can install custom rom. But I was to lazy to do this. So I simply installed the iodeOS recovery 6.4 and tried installing iodeOS 6.4. And there I could install iodeOS.

I don´t know why 6.5 wasn´t working and 6.4 worked. I dont´t think it is a question of the version, but just the point that I tried it several times and between there were some reboots… But now I have back a working phone!!

2 Likes

I also have problems with the USB connections from my Windows computer, which I use for the installations for Iode.

The problem is simply because Windows doesn’t always assign the right USB driver.
After the first connection it usually works, but if the device then starts in the bootloader, the recognition no longer works.
During installation in Windows Device Manager, check whether the device has the correct driver, the ADB Composite driver.
If not, assign the driver manually.
Windows then claims that the driver could not fit, select it anyway.
You have to repeat this permanently.

Then the Iode installation under Windows also works.
You can see it relatively easily if the message “Waiting for Device” appears during the Iode installation.

Possibly the 6.5 download was corrupt? Anyway, are you able to update using the Updater app?

Updating from 6.4 to 6.5 using the updater was no problem.

I had the same problem, but after a repeated attempt it worked.