New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to SDK 6.3 and NixOS 23.05 #1
base: wip
Are you sure you want to change the base?
Conversation
Thanks, I'd started looking into it and got something going on my end. But not updated to this point yet. Try copying the sample in a directory with write access. My first guess here is that it would be trying to make files (think |
From a 3.1.8 SDK found on archive.org, I got that sample built and going on my watch as a first attempt. I like verifying that things work as they are before trying to update. (To install on your watch, copy the Just tested, same issue, looking into it. |
Some clues:
It looks like while it includes it, it doesn't exist by default and is generated? ugh I was apparently right
|
Okay, I think I understand the issue, and it will require figuring out more details about their SDK "helper" app... It's pretty ugly. We'll need to fetch whatever That's because the whole thing seems to assume it will run from a directory in the user's home? See 6148db9, where I worked around the @hoh how did you end-up getting the SDK filename? |
Looking at how the SDK manager works, it's requiring to be logged-in and do OAuth to fetch devices information. That's rude and prevents building automated CI pipelines. Whew. |
Thanks for these updates and the refactoring of the commits !
By browsing the URLs of the Garmin website, I found a list of all the SDK versions and version codes. I don't remember which one however. I confirm that device information is fetched from another domain that requires authentication. That is pretty annoying to automate into developer pipelines, including CI pipelines... 😐 |
Do you have that link for the SDK? maybe around there, there would be other hints to help out? I think working around the devices listing (and fonts listing) can be worked around in a legit way that respects their wishes with a helper script that would handle loading via a conscious action by the end-user. If you have the full SDK installed in any other form, could you gist a listing of the That would help me tie the loose ends together and make the mechanism work. |
This is a work in progress regarding the support of the latest version of the Connect IQ SDK.
I updated the version of the SDK and fixed changes in Nix variables.
I am now facing an issue of
Read-only file system
, and don't know how to solve it yet.