[LIST] Devices working with the Easy Installer

Review of Easy Installer help request on Telegram

Our contact asked for help where mysteriously Easy Installer failed to complete.

  1. We see that we have sound contact with the device.
    OS name = Windows 10
    List of devices attached

21xxxxxxxxxxxxec device product:starltexx model:SM_G960F device:starlte transport_id:28

  1. Downloading reported ok.

validChecksum(C:\Users\DXX.xxxxx\AppData\Local\easy-installer\sources\e-latest-starlte.zip.sha256sum)
2021-05-27 13:09:41,614 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] ChecksumLine = ddad9d6e11f681dd4801b9fd55b911f1ea9374f9691e1055a44eaa143c5824d7 e-latest-starlte.zip
2021-05-27 13:09:41,615 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] createFileChecksum()
2021-05-27 13:09:44,463 DEBUG [Thread-5] e.e.i.t.DownloadTask [null:-1] compare checksum: ddad9d6e11f681dd4801b9fd55b911f1ea9374f9691e1055a44eaa143c5824d7 vs ddad9d6e11f681dd4801b9fd55b911f1ea9374f9691e1055a44eaa143c5824d7
2021-05-27 13:09:44,464 DEBUG [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] DownloadService.succeeded()
2021-05-27 13:09:44,464 INFO [JavaFX Application Thread] e.e.i.c.s.DownloadSrcController [null:-1] startNextDownload()

  1. Fails:

(debug)C:\Program Files\easy-installer>“C:\Program Files\easy-installer\bin\heimdall” detect 1>nul
2021-05-27 13:10:10,133 DEBUG [Thread-17] e.e.i.m.Command [null:-1]
(debug)ERROR: Failed to detect compatible download-mode device.

and,
2021-05-27 13:11:14,637 DEBUG [Thread-17] e.e.i.m.Command [null:-1]
(debug)ERROR: Failed to access device. libusb error: -12
ERROR: Failed to access device. libusb error: -12

and at the end,
(debug)C:\Program Files\easy-installer>“C:\Program Files\easy-installer\bin\adb\adb” -s ““21xxxxxxxxxxxxec”” wait-for-recovery

  1. libusb error: -12 error is reported against Heimdall #243

Benjamin-Dobell commented (re the general thread there) “Hmm. it couldn’t open /dev/bus/usb/001/050, due to a general IO error, which unfortunately isn’t very specific, and is quite odd. It’s not a permission issue, because there’s a separate error code for that.
I did some quick digging through libusb and for this error message to occur POSIX open() is setting errno to EIO, which is unfortunately a general error. However, under normal circumstances, realistically it shouldn’t occur, you should get a more specific error. This makes me think that there is a driver bug, or some kind of hardware failure on your system - but it’s hard to tell with such a generic error.”

  1. [Solved] Try a different cable! The caller told us he had been using the Samsung cable that came with the device, a replacement allowed Easy Installer to complete.

What does this tell us?

Perhaps everyone planning to flash a phone should blow all their USB ports out with compressed air.

Throw away any USB cables with slack connection.

Throw away any twisted usb cables. The only good reason to wind a wire is to create an Electromagnetic force.

Buy a new data cable for good luck.