[G3 General] topet2k12001:
Hi @re_di,

Sorry for the delay; I have been very busy at work recently.

I can see where the problem is, and I have addressed it. I am publishing version 2.6 to address that.

Explanation (in layman's terms):

When the user plugs the device to the computer, it gets assigned a "COM Port" number and a "registry value". Repeated unplug/re-plugging will assign a different "registry value". So, the first time the user plugs the device (in the same logged-in session in MS Windows), the computer will assign a value, say:

HKEY_LOCAL_MACHINE\hardware\devicemap\SERIALCOMM
\Device\LGANDNETMDM0 REG_SZ COM3
[COLOR=Blue][B] \Device\LGANDNETDIAG1 REG_SZ COM4[/B][/COLOR]

When the user unplugs and plugs it again (in the same logged-in MS Windows session), the "registry value" will change, let's say:

HKEY_LOCAL_MACHINE\hardware\devicemap\SERIALCOMM
\Device\LGANDNETMDM0 REG_SZ COM3
\Device\LGANDNETDIAG[COLOR=Blue][SIZE=4][B]2[/B][/SIZE][/COLOR] REG_SZ COM4

...so, repeated plug/unplug will keep on changing that "registry value" to the point that it may reach double-digits.

Another cause of the issue is, not all users will get "COM4" as the "COM Port" assigned to their device. Some may get a double-digit COM Port assignment. So, this will cause ImageprepGUI to incorrectly read it (which explains why in your case, you got OM28 without the "C").

The above situation will not happen though, if the user will plug the LG G3 to the computer only once (e.g. with reboots of the computer in between plug/unplug).

Yet another cause is, some LG G3 models/variants have a slightly different "registry value". One example is the Verizon model/variant (VS985 I believe?). When the user plugs the device, they will see something like:

HKEY_LOCAL_MACHINE\hardware\devicemap\SERIALCOMM
\Device\LGANDNETMDM0 REG_SZ COM3
\Device\LG[SIZE=4][COLOR=Blue][B]VZ[/B][/COLOR][/SIZE]ANDNETDIAG1 REG_SZ COM4

That said, I have addressed the issue in ImageprepGUI. Version 2.6 has just been uploaded to my Google Drive and the link has been updated at the First Post (First Page) of this thread.

Hi @siedkins,

I forgot, actually. :) I think it's either version 2.8.5.1 for some and 2.8.6.0 for others (in my Google Drive).

There's no particular reason for my selected versions that were uploaded, other than the fact that those versions were the latest available that I could find at the time.

In any case, for regular flashing of ROMs, "mods" (in zip format), or for purposes of backing up stuff via TWRP features: at the minimum, version 2.8.4.0 does the trick and should not be detrimental, nor causes adverse performance. Typically, updated versions of TWRP are to offer additional features of TWRP. In fact, there was a case where a certain custom ROM (that was for my Nexus 5 or Nexus 7 2012 I believe) where it can only be flashed with an older version of TWRP (e.g. any version lower than 2.8.6.0) - I forgot what ROM that was. That said, "latest" doesn't always equal "best".

I did not bother in keeping the TWRP versions in my Google Drive updated because the intent of ImageprepGUI is to support various LG G3 models/variants, which will make it difficult for me to keep up with the latest versions. It will be more practical and convenient for the end-users to update to the latest TWRP versions for their respective models/variants on their own (just download, boot to TWRP, and flash the updated version), rather than them waiting for me to find and upload the latest version for each and every LG G3 model/variant.