Watchface: M2

This is the support thread for the M2 watchface:

 has created a Facebook group for designs here: https://www.facebook.com/groups/423319952037948

And this PDF files contains a quick visual index to the designs posted in this thread: >>>    ForumProfiles1.pdf    <<<

To create your own design or modify one, install & use the M2 Designer app on your watch. These are the steps you would go through:

  • Optionally paste a text code into the "Profile Text" setting of M2 Designer & save the settings, or load one of your previously saved designs (either via the settings or the in-app menu).
  • Run the M2 Designer app (found underneath your activities list) and create your design.
  • Once you've finished, open the Garmin settings for M2 Designer.
  • The text code in "Profile Text" will now represent whatever your design looks like, so copy the text code from "Profile Text" - and be careful to select the whole text.
  • Close the settings for M2 Designer.
  • Open the Garmin settings for M2 (watchface) instead.
  • Delete any text that was already in "Profile Text" - this step helps to avoid potential problems
  • Paste the text code into "Profile Text".
  • Save the settings.
  • Now when you view the M2 watchface it will show your changes.

A guide for accessing the Garmin settings is here: https://forums.garmin.com/developer/connect-iq/w/wiki/14/changing-your-app-settings-in-garmin-express-gcm-ciq-mobile-store.

Profile text for the default display = 01Ys2525111WDPO1011WwWO020Vc121VZ11WwXw03X7C11WwVd035C13NC13XDC19010000

------------------

Notes on 12-hour and 24-hour display options - see 4 posts down (with Oldest first) ...

See the latest posts by clicking newest (if it is visible just below) or using the page navigation (if visible at the very bottom).

  • Cool, thanks for posting Slight smile

    I'm not sure it's possible to calculate weekly mileage for running, or how accurate it would be, as it's not available directly from CIQ - but I'll investigate.

    Moon phase is a good idea Slight smile

    There are some large colon options in the "time (big)" menus - called "colon (big)". If you add one of those as an element, then you can change the font like the numbers, to change the size and thickness. But the custom font colons only go to about 60% the height of the numbers - just a stylistic choice. Maybe you tried them and they aren't big enough Slight smile If you want even bigger than that, you could create a large space between the hours & minutes (even have them in separate fields). And then make your own colon out of other graphics, like the square icon, or two full stops. E.g. have a look at this profile, which uses 2 x star icons: https://forums.garmin.com/developer/connect-iq/f/showcase/213203/watchface-m2/1009106#1009106 - you could even use 2 "rects" or rectangles to make them as big as you wanted! You would just have to make sure that the position of the hours & minutes didn't change.

    For sunrise & sunset - you may need to make sure the watchface has a valid GPS location (so it can calculate these times). To do this you need to start an activity, get GPS lock and then you can cancel the activity, and return to the watchface - hopefully the sun times will be correct then.

    I haven't seen the "S M T W H F" - but it sounds cool Slight smile The only way I can think to do that in M2 currently is using 7 different profiles. And you could make the day letters using the custom text elements. I could possibly add some "visibility" options for "visible on monday", "visible on tuesday" etc, but that would be pretty complicated to set up all the days in one profile ...

  • Awesome. Thanks for the help. My sun event times are good. I was trying to get my ring change color throughout the day as the sun approaches setting representing it graphically. Maybe that’s not what it’s for. as of now. It is a static ring with two colors. Even after acquiring GPS. Is there a post that describes how to use the sunrise/set dusk/dawn as rings?

    thanks,

    matt

  • , Great, looking forward to it! Cheers :) 

  • The sun times display on the rings is very basic Slight smile The ring just shows a 24 hour period and uses the fill color to show the period between sunrise & sunset.

    If you choose the "now=start" option then the ring will rotate over the course of a day. But that's about all you can do with it currently, sorry!

    If you wanted to change the color, you could set up some extra profiles using the sunrise & sunset times. Or you could try using the visibility options on some rings for "AM", "PM", "next sun event = rise", "next sun event = set" - but you can only use one visibility option per ring (whereas for elements in fields you can set one on the field and one on the element, so they can be combined). I'll have a think if there are some more useful things I could implement ...

    Other things you could try to make the sun ring look more interesting: maybe overlay a ring from sunrise to sunset on top of a ring from dawn to dusk (in different colors). Or overlay a ring with a single segment for the current time using the "value color". Or draw some "rects" as lines on top of it at fixed positions.

    Hmm there was a recent suggestion to add some extra color options similar to "foreground" color. Maybe I could add an option for a special color which changes over time, e.g. you specify a different color for every hour of the day.

  • Cool. That’s gives me some good ideas.  I’ll post when I have a finished products. Thanks!

  • Dear  and All,

    I installed the SDK and the M2 editor according the readme procedure.  Unfortunately I get blank pop-up screen without the watch picture when I try to run any .bat file. Menus are there but part of them is grayed out.

    Is this a known issue and how this could be fixed?

    I don't know if this is important, but I also installed Eclipse in addition to the SDK and played with some basic watchfaces there too.

    Thank you!

  • Hi - running M2 Designer in the simulator is fairly new, and has only been tried a few times, so there could be some problems still. When I was first working out the process I did get a blank watch picture several times, and it could be due to a few things. This is what I remember potentially going wrong:

    • If the SDK is in a folder with a space in any part of the full path name
    • If the M2Sim folder is not in the right subfolder of the SDK - it needs to be inside the bin folder

    It should be fine with Eclipse installed as that won't change anything in the SDK itself. (It worked on my main PC with Eclipse installed).

    If those 2 things look ok, then I could suggest trying these:

    • Post some screenshots (or send me a direct message) of File Explorer showing the M2Sim folder & path just in case that shows me anything unusual
    • Try downloading the SDK again to a new folder (it's fine to have more than one - it just takes up more disk space!) and work through the instructions in the ReadMe file one by one just to make sure it's exactly the same.
    • Beyond that it would probably take some remote screen sharing via Skype or Google Meeting etc for me to investigate if you want to try something like that.

    I did have problems myself a few times when checking this, so it's really easy for things to go wrong in the setup!

  • Hi , thank you very much for the prompt response!

    I downloaded the SDK again and placed it to the system disk with short path - almost to the root folder. It works now.

  • - thanks for the update, and glad it is working Slight smile It makes me wonder now if the problem could have been due to too long a path, as there is a limit in Windows of 256 character length I think ...

  • Final Product.

    Got my set up how I like.  Days of the week show up in the lower strip in fixed position which gives a good quick visual reference  I separated the minutes and hours in different fields so the minutes are always in the same position.  The ring is dusk/dawn and it rotated counter clockwise with the upper midline being “now.”  The bottom left number on the stripe is the hours in 24- hour time.  The upper stripe number is intensity minutes.

    I think it’s a cool setup that could be modified to personal preference. 

    To get the days of the week to cycle,

    go to the set up page in Connect IQ,

    put the 1st half and second have of the strings in,

    select “save and*” rather than “current profile,”

    then pick a profile number, (I did 1 as Sunday and so on,) 

    below that select the day of the week for that profile to display.  My watch is set for Monday as the start of the week so I ended up using 

    profile 1 (Sunday) as day 7 

    profile 2 (Monday) as day 1 

    profile 3 (Tuesday) as day 2, and so on  

    this was probably unnecessary because I can assume you could just make profile 1 be Monday so the number correspond if you have your watch set up for Monday as the first day of the week  

    color scheme could have been better but I’m not going back now!

    If you want to modify it, start with Sunday, modify what you want, save that as a profile on the M2 designer (like profile 10) and then great the rest of your week days.  I stole this days idea from someone else here sorry I don’t recall whom  

    Sunday Profile 1:

    1st half:

    01Ys2525111WDKO1011XqWO021VZ11WwYJ03VaJ11WwVc03AC13OH135B13OH13CC11XLYJ03U411WZXz24S1Vf3Vf413Q413Vi417X7E0WWYR7E1WWYJ04H111XmXz03Vh413Q413Vi414T1Vf1WsWO220Vb11WwE03X78Vq7040WwW8YgI1VqW203W3427040WwXkYiI8PB0VxW3001WwXe03Vo421XPW20BS423NG1BM213NG1BT213NG1BV

    Sunday 2nd half:

    W213NG1BH213NG1BF213NG1BS21

    Monday Profile 2:

    1st half

    01Ys2525111WDKO1011XqWO021VZ11WwYJ03VaJ11WwVc03AC13OH135B13OH13CC11XLYJ03U411WZXz24S1Vf3Vf413Q413Vi417X7E0WWYR7E1WWYJ04H111XmXz03Vh413Q413Vi414T1Vf1WsWO220Vb11WwE03X78Vq7040WwW8YgI1VqW203W3427040WwXkYiI8PB0VxW3001WwXe03Vo421XPW20BS213NG1BM423NG1BT213NG1BV

    2nd half: MONDAY

    W213NG1BH213NG1BF213NG1BS21

    Tuesday profile 3:

    1st half:

    01Ys2525111WDKO1011XqWO021VZ11WwYJ03VaJ11WwVc03AC13OH135B13OH13CC11XLYJ03U411WZXz24S1Vf3Vf413Q413Vi417X7E0WWYR7E1WWYJ04H111XmXz03Vh413Q413Vi414T1Vf1WsWO220Vb11WwE03X78Vq7040WwW8YgI1VqW203W3427040WwXkYiI8PB0VxW3001WwXe03Vo421XPW20BS213NG1BM213NG1BT423NG1BV

    2nd half: TUESDAY

    W213NG1BH213NG1BF213NG1BS21

    Wed profile 4:

    1st half

    01Ys2525111WDKO1011XqWO021VZ11WwYJ03VaJ11WwVc03AC13OH135B13OH13CC11XLYJ03U411WZXz24S1Vf3Vf413Q413Vi417X7E0WWYR7E1WWYJ04H111XmXz03Vh413Q413Vi414T1Vf1WsWO220Vb11WwE03X78Vq7040WwW8YgI1VqW203W3427040WwXkYiI8PB0VxW3001WwXe03Vo421XPW20BS213NG1BM213NG1BT213NG1BV

    2nd half WEDNESDAY

    W423NG1BH213NG1BF213NG1BS21

    Thur profile 5:

    1st half

    01Ys2525111WDKO1011XqWO021VZ11WwYJ03VaJ11WwVc03AC13OH135B13OH13CC11XLYJ03U411WZXz24S1Vf3Vf413Q413Vi417X7E0WWYR7E1WWYJ04H111XmXz03Vh413Q413Vi414T1Vf1WsWO220Vb11WwE03X78Vq7040WwW8YgI1VqW203W3427040WwXkYiI8PB0VxW3001WwXe03Vo421XPW20BS213NG1BM213NG1BT213NG1BV

    2nd half THURSDAY

    W213NG1BH423NG1BF213NG1BS21

    Friday profile 6

    1st half

    01Ys2525111WDKO1011XqWO021VZ11WwYJ03VaJ11WwVc03AC13OH135B13OH13CC11XLYJ03U411WZXz24S1Vf3Vf413Q413Vi417X7E0WWYR7E1WWYJ04H111XmXz03Vh413Q413Vi414T1Vf1WsWO220Vb11WwE03X78Vq7040WwW8YgI1VqW203W3427040WwXkYiI8PB0VxW3001WwXe03Vo421XPW20BS213NG1BM213NG1BT213NG1BV

    2nd half FRIDAY

    W213NG1BH213NG1BF423NG1BS21

    Saturday profile 7

    1st half

    01Ys2525111WDKO1011XqWO021VZ11WwYJ03VaJ11WwVc03AC13OH135B13OH13CC11XLYJ03U411WZXz24S1Vf3Vf413Q413Vi417X7E0WWYR7E1WWYJ04H111XmXz03Vh413Q413Vi414T1Vf1WsWO220Vb11WwE03X78Vq7040WwW8YgI1VqW203W3427040WwXkYiI8PB0VxW3001WwXe03Vo421XPW20BS213NG1BM213NG1BT213NG1BV

    2nd half SATURDAY

    W213NG1BH213NG1BF213NG1BS42