Feature Request:

Former Member
Former Member
Not sure if here's the right place to post a feature request, but it'd be nice to be able to read and write files in the Mass Storage area.

Maybe something simple like

fhnd = fopen(filename) // Open file, or create

string = freadln(fhnd) // Read the next line
fwriteln(fhnd, string) // Write a line to the end of the file

fclose(fhnd)


Doesn't even need to support folders, if it wanted to be limited. ie, all files are writing into \GARMIN\APPS\FILES
  • object stores can only be read/written on device (AFAIK)

    Garmin has mentioned many times that the intend to add support for setting properties for applications from the Garmin Connect Mobile app. They're already working on this feature, but it will require support from multiple teams to get it done. It isn't available now, but asking for them to provide a way to work around it is a time sink. Unless the request solves some additional problem that the planned solution does not, even considering it is a drag on their development process.
  • Former Member
    Former Member over 10 years ago
    Unless the request solves some additional problem that the planned solution does not, even considering it is a drag on their development process.

    It does - I can't use the Connect Mobile app...
  • It does - I can't use the Connect Mobile app...


    GCM won't be the only way to configure an app. Express will be an option as well.
  • Former Member
    Former Member over 10 years ago
    GCM won't be the only way to configure an app. Express will be an option as well.

    Can Express be controlled by another process? As I mentioned to Brandon, I'm basically looking to sync data from desktop programs into watch face/apps/widgets. If I have to use the Express UI, then it doesn't really help. Also, Express doesn't support Linux, which I use on some computers

    I'll want to be able to export birthdays from my calendar program (which syncs in my ownCloud server) and output onto my watch so my watchface can display birthdays and/or events. Exporting is fine, and I can write a program to convert the data to whatever fileformat I need, but I just want to be able to dump the file on my watch when it's connected so my watchface can use it.

    The ToDo one is a little more complicated, as it involves diffing the desktop and watch files, but that's still not excessive, especially if I can use text files.
  • Former Member
    Former Member over 10 years ago
    Just for info, I've look just seen the object store's file format and written my own library to read/write the configuration externally, so I can manually edit my configuration from the desktop.

    I should now be able to do everything I wanted the file I/O api for now, so if you want to save yourselves some time, feel free to scratch the request off the list
  • We looked at this request, but direct file system access poses some security risks that we want to avoid. The object store and future configuration enhancements (the already mentioned Connect Mobile/Express additions) are going to be the solutions we will provide.
  • Former Member
    Former Member over 10 years ago
    Thanks. As I mentioned above, I can read/write the object store files, so I can work around this limitation. Thanks for looking though