This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Edge "Workbench" program for MS Windows

New version 11/18/2020.

I wrote an Edge "workbench" type of program for Microsoft Windows 10.

  • Convenient access to the files on your Edge for viewing/deleting.

  • Makes it easy to download routes/trips (public and private) from RWGPS.

  • Easy to download public courses from Garmin Connect (Garmin makes it hard to do anything more).

  • Download multiple routes at once by dragging a list of URLs (from an email, for example).

  • Makes it easy to view routes/activities in Google Earth, GPXSee, and Garmin BaseCamp.

More detail here:

https://sites.google.com/view/grouteloader/

It's available through the Microsoft Store. There's a 30 day trial (it's $3.50 to buy).

  • HI I've downloaded the app to have a play & demo the features. Excellent work; however there are a couple of issues I'm experiencing,which I hope you can help with

    > I cannot drag files from windows explorer or route web link route/trip shortcuts to the app

    >If click the ... to browse for library folders the file browser window opens but the app window behind reduces to a fraction of its size and cannot be restored to it's previous size even when the browser window is closed

    Finally a question; Is it possible to refresh the webserver content, recreating the json.dir without opening the webserver settings window & closing again?

    Also I'm presuming that for the GRouteLoader IQ app only the fit files in the webserver folder will be listed in the IQ app when accessed. I tried a gpx file in there but the IQ app didn't list it. If I'm right I think this is a restriction on the files that can be directly downloaded by IQ apps. Perhaps you could confirm this? 

    I'm running Window 10 64 bit, with the app running as administrator if that is any help. If I try to run it any other way for some reason the webserver won't run

  • Yes, the Edges only let you download FIT files. Other units (like those for hiking) only let you download GPX files.

    ===========

    So, running the Store version on another machine, the window shrinks when it opens Explorer. That's weird.

    The file dragging works for me.

    The dir.json file not updating is easy to fix. If you use the program in a different way, it updates the file (which is why I didn't see that issue.

  • It's all a bit weird. If I run the app as administrator the caddy server will run, but I can't drag & drop files. If I run the app as normal I can drag & drop files but the caddy server won't run?

    I can start the caddy server manually as administrator using the command line copied from the GRouterLoader configuration screen, then run GRouteLoader as normal & the caddy server will set up correctly

    I see what you mean about the copy button now. I was adding files to the webserver folder via windows explorer. I didn't realise that's where the copy button put the files which have been dragged to the app window. I've still got a lot of learning to do

  • You started with the hard part!

    The program was originally written to copy files to plugged-in Garmins. The webserver stuff is an extension of that.

    If you add files to the webserver folder directly, click the Refresh button in GRouteLoader.

  • You started with the hard part!
    Hee Hee yeah, probably. I thought I'd have a play first without my Garmin connected in case I did something stupid & deleted something I shouldn't. So as I use the GRouteLoader IQ app a lot I thought I'd set that up to link to my PC.
    I've sent you an email with the requested captures attached. The scaling issue I'm seeing is caused by the display scaling being set to 125%, which is the recommended setting for the recommended resolution I'm using, which is 1920 x 1080
    It seems that when the setting is 125%, when the explorer window opens the explorer window is scaled at 125% but the app reverts to 100% scaling & doesn't restore to 125%.
    Thanks for the refresh tip, I thought I'd tried that without success, but it seems to work just fine.
    Also thanks for confirming my observations with the webserver, drag & drop & Run as Administrator. It's quite a bizarre response by the OS, but at least there is a workaround by starting the webserver manually first..
    As a side note... Well done with your excellent work on the GRouteLoader IQ App.The recent update to enable WiFi downloads, which allows me to circumvent the BT transfer bottlenecks have been experiencing on my 1030 with CIQ 3.x on GCM Android. I wish Garmin was more proactive in resolving their issues so I can transfer files quickly when I'm on the road & away from a Wi-Fi network
  • Would be possible in the future to manage from PC the data screen of the garmin?  I know is not easy but would be a challenge for you ;)

    Thanks

    save

  • These problems are all fixed. I just released the new version to the Store. It might take until Monday to be available.

    * The program lets you launch the web server (and the tunnel) in elevated (as administrator) mode. This means drag-and-drop works.

    * The shrinking screen problem is fixed. It appears to be a Windows bug. I changed the program to use a different folder-picker  (one that MS have tested).

    =========================

    Regarding WiFi on the GRouteLoader IQ app...

    The IQ developer documentation indicated that WiFi wouldn't work for the transfers. The documentation appears to be wrong. I got a hint about that from one of Garmin's IQ support staff.

    I suspect you could use your phone as a hotspot and have the Garmin connect to that (instead of using BT).

  • Thanks for pushing out an update to address the issues. Looking forward to trying it out.

    Re. WiFi. I did try the hotspot route & can get it to work, however each time I enable the hotspot on my phone it is given a different IP address in the 10.x.x.x range. So I'm having to reconfigure the IQ app on the Edge each time I enable it

    I don't think the WiFi hotspot route would be a solution when using the IQ widget. As WiFi gets disabled on the Edge when recording an activity, which is when I'm most likely to use it when out on the road. I guess I'll have to live with transfers over BT via GCM in those circumstances

  • I figured the dynamic IP address might be a problem. What phone and software version?

  • It's a  Samsung Galaxy S6 running Android 7.0. I tried (in vain) to see if there was a way to assign a static IP to the hotspot tethering. hey ho can't have everything