Yup, np. Don't flash in download mode, it will enter download mode for you. So start up the phone regularly and then enter LGNPST. If it does things correctly it'll start download mode which should have the same com port as it did when it was in regular mode.
As for the com ports, it would be similar to this (note com11 is just a reference com port)
Phone in download mode
|-LGE AndroidNet USB Serial Port (COM10)
Phone in regular ##DIAG# Enabled
|-LGE AndroidNet USB Serial Port (COM10)
|-LGE AndroidNet USB GPS NMEA Port (COM11)
I think I understand the COM Port settings. However, should I have DIAG mode enabled for flashing?
It seems I'm only able to get the serial port to show up in LGNPST (as well as Device Manager) when in DIAG mode or Download mode.
If I boot the phone normally (not in Download mode and with DIAG mode disabled), then the Serial Port will not be listed in LGNPST or Device Manager, I am unable to select a DLL, and the BIN file folder icon is greyed out so I am unable to specify a file to flash. If I check "Show Only Old UI" under the Tools menu in LGNPST, then the BIN file folder icon activates and allows me to specify only BIN, XML or TOT files, but I am still unable to select a DLL.
In DIAG mode, I can select the VM696.dll under File>Select DLL, but I'm unable to select a BIN file (the folder icon is greyed-out). If I check "Show Only Old UI" under the Tools menu in LGNPST, then the BIN file folder icon activates and allows me to specify only BIN, XML or TOT files.
If I boot into Download mode manually, I am able to select and specify the VM696.dll and the BIN file folder icon is active and allows me to select a BIN or CAB file. If I try to flash a CAB in this situation, I get this error:
"ERROR: Unable to load [LGNPST_PortManager4.dll] Component
Path = C:\LG Electronics\LGNPST\Components 4.0\LGNPST_PortManager4.dll Version = HR= 0x0"
and a prompt window titled COM10_UNKNOWN and says
"Process: Undefine
SubProc :"
with an OK button.
This process leaves the phone stuck in Download mode until I remove the battery.
Does this make sense?
I'm using Developer Level PST (LGNPST v1.3).