Mio 720, I got your point.
The script runs fine, perfectly I'd say. Of course I launch the script and the parameters are corect (2/7 or 3/7).
I can see Port Splitter starting. I've let the taskbar unhided to see what happens, hope it's no problem.
Then the GMXT starts, but stops after a few second and I get that message.
Now, If I click in task bar the PS, I can see it working fine, splitting signal from COM7 to COM0. Next, If I click OK on the error message window, PS stops correctly and close. The registry are cleared, I've checked with regedit.
So, script runs fine.
Now, IF I select a parameters combination that do not start port splitter, GMXT works fine, but it doesn't detect gps receiver. So I don't see that bars but the other symbol. Even so, IF I still manualy select COM0 as output in PS ant click start, it starts splitting but after few seconds GMXT stops with this new error.

I think both errors, corresponding to both versions of Port Splitter, are somehow related.
My current version of .mscr in which I change only first parameter. The Install folder is different because the way Port Splitter installs, but same problem if I copy port splitter exe and his dll to rungmxt folder and modify the script accordingly.
Code: Select allErrorlevel("warn")
If(WndExists("Garmin Mobile XT"))
Show("Garmin Mobile XT")
Exit
EndIf
#Registry for Port Splitter
RegWriteString( "HKLM", "SOFTWARE\JAL\Port Splitter", "InstallPath", "\SDMMC\JAL Port Splitter" )
RegWriteDWord( "HKLM", "SOFTWARE\JAL\Port Splitter", "MajorVersion", 1 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Split", 2 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Autostart", 1 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Baud", 11 )
RegWriteDWord( "HKCU", "Software\JAL\Port Splitter", "Port", 7 )
#Run Port Splitter if not exists
If(not ProcExists("Port Splitter.exe"))
Run("\SDMMC\JAL Port Splitter\Port Splitter.exe")
Sleep(5000)
EndIf
#Copy previous stored settings to \Garmin
XCopy("SDMMC\Garmin\RunGMXT\Settings\*.*","\Garmin", TRUE)
#Run Garmin Mobile XT.
#This script will not go to the next command before que.exe completely shut down
RunWait("\SDMMC\Garmin\Apps\WM\que.exe")
#Save new settings back to SD Card
XCopy("\Garmin\*.*","\SDMMC\Garmin\RunGMXT\Settings", TRUE)
#Stop Port Splitter before killing it
#If the port splitting are not stopped before killing the process,
#it will not work again even you run Port Splitter again without soft reset
If(WndExists("Port Splitter V1.20"))
#Stop button
SendCommand("Port Splitter V1.20", 1010)
Sleep(500)
#Exit button
SendCommand("Port Splitter V1.20", 2)
Sleep(500)
EndIf
#Kill Port Splitter process
If(ProcExists("Port Splitter.exe"))
Kill("Port Splitter.exe")
EndIf
#Clean all registry for Port Splitter
#RegDeleteKey( "HKLM", "SOFTWARE\JAL", TRUE, TRUE )
#RegDeleteKey( "HKCU", "Software\JAL", TRUE, TRUE )
PS: Thank you very much, admuerte, I download now and will try.