Releases: springbok/MLM2PRO-GSPro-Connector
V1.04.20
What's Changed
- Upgrade Python to V3.12.8
- Fix zero size array error #172
- Wait an additional 15 seconds if the "mirror" app is not found within 3 seconds #172
- Add support for the R50, thank you for your help Ben Rinken from Triple Bogey Golf (https://www.youtube.com/channel/UCMPsAwfkRnRuB2FqQa8wDog)
- Change ROI labels from blue to red to make them more easily readable
- Add an additional setting "Keep Log History", defaults to 'No', if set to 'Yes' will create a log file with a date & time #161
- MEVO+: Add an "Offline Mode" label to the LM settings display to clearly show the current setting of "Offline Mode" #160
- MEVO+: Default "Offline Mode" to 'No' #160
- Display the current app version in the title bar #160
- MEVO+: Correct the fix for Mevo screenshots that don't have all club data #138
- MEVO+: handling invalid values for some optional ROIs.
Thanks to Paul McMahon (@wonder99) for his contributions and all the user support he does.
GSPro Control Box
If you are in the market for a GSPro control box with some unique features please check out my offering any support greatly appreciated.
V1.04.16
What's Changed
- Uneekor VIEW support by @wonder99 in #114
- Handle bogus MEVO+ VLA of 0.5, when a chip shot is incorrectly observed by @wonder99 in #126
- Default device should not be a bluetooth one (#128) by @wonder99 in #129
- Correct pausing/unpausing of OCR. by @wonder99 in #135
- Bug Fix: Exputt losing connection permanently by @wonder99 in #140
- MEVO+ handling invalid values for some optional ROIs. by @wonder99 in #142
- Bug Fix: Incorrect call to __add_shot_history_row instead of shot_sent
- Update to Python 3.11.9, update all libraries, generate new requirements.txt
- Strip any characters that are not valid filename characters from the device name
- Add support for Voice Caddie SC4 launch monitor
- Add support for the Square launch monitor
- Add support for XSwingPro
- Update auto start code to correctly launch GSPro V3
Thanks to Paul McMahon (@wonder99) for his contributions and all the user support he does.
GSPro Control Box
If you are in the market for a GSPro control box with some unique features please check out my offering any support greatly appreciated.
V1.04.10 Beta
Note V1.04.10 is a beta release.
Thank you to Paul McMahon (@wonder99) for all the changes in this release.
For more details on the Uneekor update please see here
- Uneekor View support (for normal metrics plus AoA and Club path)
- Mevo+: added support for AoA
- Skytrak+ support (normal metrics plus AoA, Face-to-target, Face-to-path, Club path. Face to path is reported as "Horizontal Impact" in GSPRO)
- XSwingPro support via OCR
- Changes to OCR thresholds for screen capture modes
V1.04.09
Changes in this release:
-
MEVO: Added a new setting called 'Offline Mode' which is on by default. When this setting is on, spin axis will be corrected as the value shown in the FS Golf app is under what it should be. There are a number of lengthy discussions about this issue on the GitHub repo if you want more information.
Thanks to RocknRollGolf and others from the MEVO community for their input and help on addressing this issue. -
MLM2PRO & R10: Ignore shots if putter is selected.
-
Webcam Putting: Added new settings to allow better control over the behavior of the webcam window.
a. When putting a new setting called 'Set Focus To' has been added, the options are:
GSPRO: When the webcam window is displayed focus will be set to GSPRO allowing you to still control GSPRO.
PuttingWindow: Focus will be set to the webcam window.
b. When not putting you can control what happens to the webcam window, options are:
Hide
Minimize
SendToBack
Show
Thanks to Ben Rinken for his help with these changes. -
ExPutt (Bug Fix): Fix a bug that prevented 'Verify' from working in the ROI settings window.
-
MLM2PRO (Bug Fix): Some users reported that they had intermittent disconnects when using the MLM2PRO BT connector, this issue has now been fixed.
Thanks to Paul McMahon for identifying and helping resolve this issue. -
R10 (Bug Fix): Some club data such as impact angle and angle of attack were not being sent to GSPRO, this issue has now been fixed.
-
All LM (Bug Fix): Back & side spin was not being calculated in some cases, this issue has been fixed.
New install
Extract all files and copy to a separate directory do not attempt to run the connector from within the zip file.
Existing Installation
- Extract the .exe into your existing install directory, rename the existing file if you want to retain your current version or do a fresh install.
- If you are using a version earlier than V1.04.01 and planning on using any of the OCR connectors please update all the *.traineddata files as well.
If you are in the market for a GSPro control box with some unique features please check out my offering any support greatly appreciated.
V1.04.01
I'm very pleased to announce the latest release of LM2PRO-GSPro-Connector V1.04.01
For more details on this release please see Ben Rinken's (Triple Bogey Golf) review and how-to video here, Ben is creating some awesome content so please subscribe to his YouTube channel here
Also see the video from Joe Lagowski for details on this release and how to set it up https://www.youtube.com/watch?v=DRWMju2-atI
Highlights of this release:
- (New) Garmin R10 Bluetooth connector: R10 users will finally be able to use ExPutt with GSPro with the addition of a direct Bluetooth connection to the R10.
- Special thanks to Joe Lagowski for loaning me his R10, join Joe's Facebook group there are lots of great people ready to help if you have any questions, also subscribe to his YouTube channel here.
- Thanks mholow for developing the first Bluetooth connection to the R10.
- To use, go into Settings and select 'Garmin R10 BT' as your Launch Monitor, update R10 config settings as required, pair the R10 to Windows.
- (New) MLM2PRO Bluetooth connector: The connector now provides a direct Bluetooth connection to the MLM2PRO.
- Thanks to Duwayne for developing the first Bluetooth connection and showing the way.
- To use, go into Settings and select 'Rapsodo MLM2PRO BT' as the Launch Monitor. Initially try and connect to the MLM2PRO without pairing it to Windows, if you can't connect air the MLM2PRO with Windows and try to connect again.
- (New) A number of new OCR based launch monitors are now supported including:
- Trackman
- Fullswing Kit
- TruGolf Apogee.
- (New) GSCloud support, for more details on GSCloud go here.
- To connect to GSCloud see README for details at https://github.com/springbok/MLM2PRO-GSPro-Connector.
- Thanks to Paul McMahon for his work on this.
-
(New) Webcam window width config setting in 'Putting Settings' allows you to control the size of the putting window.
-
(Bug Fixes) MLM2PRO OCR:
- Connector will now work for both Range camera modes, but we still recommend you set it to 'Stationary' for best results.
- Additional validation check for club & ball speed using smash factor, will auto correct if required.
- In an attempt to reduce ghost shots the connector will ignore shots made within a shot space of time.
- To improve the quality of the extracted images are now converted to grey scale before removing the background this produces cleaner images for OCR.
- 'Pause' button added that will pause the connector, on restart it will not resend the last shot.
- Fix OCR issue caused by negative number when calculating white space around image.
- Empty values from an OCR was not being flagged as error.
I can't say enough about the contribution both Ben & Joe make to this community, they spend hours creating content and helping people out with little to no rewards. So please consider subscribing and supporting their YouTube channels.
Installation
-
New install
Extract all files and copy to a separate directory do not attempt to run the connector from within the zip file. -
Existing Installation
Extract the .exe into your existing install directory, rename the existing file if you want to retain your current version or do a fresh install.
If you are planning on using any of the OCR connectors please update all the *.traineddata files as well.
This is a very big update so if you experience any issues please let me know.
Finally, if you are in the market for a GSPro control box with some unique features please check out my offering here, any support greatly appreciated.
V1.01.32
What's Changed
- V1.01.32 Updates by @springbok in #70
Full Changelog: V1.01.20...V1.01.32
New
- Add GSCloud support, see README for details https://github.com/springbok/MLM2PRO-GSPro-Connector. Thanks to Paul McMahon for his work on this.
- The connector will now work for both Range camera modes, but we still recommend you set it to 'Stationary' for best results.
- Additional validation check for club & ball speed using smash factor, will auto correct if required. Thank you to Ben Rinken for his work on this, his suggested code changes and did a huge amount of testing. Ben has just started his YouTube channel and has some great content already, check it out here https://www.youtube.com/@trpl_bgy
- In an attempt to reduce ghost shots the connector will ignore shots made within a shot space of time.
- To improve the quality of the extracted images are now converted to grey scale before removing the background this produces cleaner images for OCR.
- 'Pause' button added that will pause the connector, on restart it will not resend the last shot.
Bug Fixes
- Fix OCR issue caused by negative number when calculating white space around image.
- Empty values from an OCR was not being flagged as error.
Note
- When using the connector to launch GSPro don't use GSPLauncher.exe as this has caused the connector to close, use GSPro.exe in the \Core\GSP subdirectory.
Installation
New install
Extract all files and copy to a separate directory do not attempt to run the connector from within the zip file.
Existing Installation
Extract the .exe into your existing install directory, rename the existing file if you want to retain your current version or do a fresh install.
If you are upgrading from a version prior to V1.01.20 please update the train.traineddata file as well.
Finally, if you are in the market for a GSPro control box with some unique features please check out my offering at https://cascadia3dpd.com/ or use the new 'Shop' button added to the toolbar. Any support greatly appreciated.
V1.01.20
What's Changed
- Updates to enable connector to work with new Rapsodo Range
Full Changelog: V1.01.16...V1.01.20
V1.01.16
What's Changed
- Fix OCR issues caused by the Rapsodo Android app update
- Convert all values to 1 decimal place to allow for more accurate comparison
- Do not check back & side spin for errors as these are calculated values
- Correctly handle ExPutt losing sync
V1.01.08
What's Changed
- Add additional debug info if metric exceeds limit
- Use correct EXPUTT constant for ball data - Thanks to Paul McMahon for picking this up
- Clean up logging code for metrics exceeding limits
- Send correct putting data & ExPutt bug fix, thanks to Paul McMahon for testing and feedback in getting this resolved
- Add Mevo+ support, thanks to everyone who helped to get this done, see #47
- Update Webcam ball tracking app to V1.6, for details see https://github.com/alleexx/cam-putting-py/releases/tag/1.6
Full Changelog: V1.01.05...V1.01.08