Newbie questions... how to use a self-created watch face without selli

Hi all,

when i downloaded watch face studio, i didn‘t want to sell watch faces, i even didn‘t want to distribute/offer them in any store - because all i want is my unique, self-built watch face and nothing else. So i used the watch face studio to create the watchface i want.

But as far as i understood, using the „coding“ function (to create the final “app”) leads to/includes at least the publishing of the watch face…

Can „watch face studio“ only code and/or upload a watch face to one‘s own watch by forwarding for selling/distributing…?

Or is there a way to upload the created watch face to one‘s own watch without this step?

Because all i‘d like to have is my own unique watch face without the purpose of selling or distributing it - just owning it, being able to use it on a watch is enough for me.

Any ideas…?

Thanks in advance,
curtis

1 Like

Hello,
there is the project - file that the WFS can work with (you save it with .wfs extension) and there is the exported (built, finalized) file, that is transferred either to the store, or to the watch directly, if you have any compatible one around.
See, there is a button “run on device” in the top right corner of WFS meant to upload the built watch face to a watch (device). It has to be connected either over Bluetooth trough your paired phone, or directly over Wi-Fi. This guide is not very thorough, but maybe it helps you figure how to connect your watch to be able to make this transfer possible.

1 Like

The biggest Issue is tracking down the correct IP address on the Watch . WFS and the Watch will only connect over WiFi as far as I know .

1 Like

Russell is correct the newer Wear OS will only connect via WiFi,

Your watch and computer need to be connected to the same WiFi network. Unplug or turn off the Ethernet adaptor if you have your computer connected by Ethernet
You cannot have Firewalls or VPN enabled.
Basics
Your watch and computer need to be connected to the same WiFi network. Unplug or turn off the Ethernet adaptor if you have your computer connected by Ethernet
You cannot have Firewalls or VPN enabled.

Go to Settings
scroll down to About Watch tap on it
Scroll down to Software Info tap on it
Scroll down to Software Version tap on it 7 times and a dialog will open saying developer options enabled

Go to Settings
Allow the permissions as the watch requests them.
scroll down to Developer Options tap on it
Select ADB debugging tap on it
in those options, enable ADB debugging, and select debug over WiFi
it may take time to connect it took me about a minute before it shows the connection.
The first line will have your IP address followed by :5555 the :5555 is the port for debugging

Go to Connections and write down the IP address your router assigns to your watch.

From Watch Face Studio build your project with the wrench tool
Run on Device with the watch icon next to the wrench
It will search for your watch if it doesn’t find it. (it usually doesn’t)
add your IP address when you run on device in the + dialog and do the search again.

You Watch will pop up an permission to allow debugging or something like that select don’t ask again on this device allow.

After the restart run on device should work it will spin quite a while then say launch completed.

it is only a big pain the first time. but you always have to do the search and select IP address after every restart of WFS.

When you are done running or testing on the Watch be sure to turn ADB debugging off. it will use a lot of battery power connecting to the WiFi if you don’t.

Ron
Samsung Developer Relations

3 Likes

Ron. I have to Say I am not Bothering to BUILD my Faces these days and it sends to my watch Fine. Thank you for thexBookmarkable Tutorial. Nice one.

hi all,

thank you so much for all the input and the instructions! i didn‘t expect so many information, and it‘s gorgeous to know that it‘s possible to make it work…!

the funny thing is that i don‘t own a smart watch yet - the plan was to first do the devellopping and then acquire the watch, because a friend of mine did it the other way round and ended up with a smart watch that isn‘t compatible to the watch faces he wanted to apply.

so the next task will be getting a suitable watch :smiley:

again - thanks a lot, folks!
curtis

1 Like

I think saving a project and Building are good habits to have but I can see how it is much faster if you are making a lot of changes.

Ron
Samsung Developer Relations

1 Like

Getting into some Bad Habits already.

One day you will have to change your Profile name . I made a few faces on another platform to find the Watch I got had a Native OS on Board and they had only just just changed on that model . Any way the point is , Save up for GW5 watch . It has WOS3 on it which WFS was developed for . But you Probably Know that .

…Let me assure you that Ron‘s procedure as described by him above worked excellently.

Nevertheless, I had some trouble connecting the watch to the WiFi and the WFS. So these are my annotations:

For those who use MAC address control on your WiFi, make sure that the watch does keep its address and doesn‘t shuffle it, otherwise it won‘t be recognised by the router (it‘s a special box to tick/switch in the watch WiFi menue) and can’t connect (just found out by chance that THAT was a problem with my WiFi).

Every single try to connect the watch to the WiFi will change the IP address. The watch remembers only the first one ever assigned (in the debugging menue), so better check on your router operating menue for the actual address and enter this into the WFS → log in on your router and check your WiFi network to get the actual IP address and enter that one into WFS.

I can confirm that this procedure works with a Classic Watch 4.

And I am writing these lines with a fat grin on my face since I now have my unique watch face on my smart watch…!

Thanks a lot, folks!

And special thanks to Ron!

Curtis

1 Like

Well Congratulations .That is a Serious bit of Debugging you did there .
My first home made Face was on on Facer . It is a lot Easier over there .
. But I am certain the Buzz was Exactly the same . Best Obsession I have ever Had . Jolly well done I say . perhaps you will share a shot of your creation .

1 Like

Clearly not an app for a non-guru. I’ve been trying the steps mentioned here, and others I found elsewhere, all day. If I connect via USB, I get as far as the following, but no further
_scan

If I follow the steps mentioned above, I don’t even get that far, just to here.

Not sure that it means much, but if I ping 192.168.20.32, the IP address my watch is showing, it responds, and when I look on the WLAN setup on my router, my phone, my watch and this PC are all registered.

I have designed a simple face that I need and on GWS it’s fine. Does anyone have some suggestions as to what I need to do to get this to work? Or is there another software package that will do similar but doesn’t need someone with a degree in network communications to drive that may do what I need?

Hi, please view guides that are posted across this forum. There are many topic providing the solution

Also what watch u using there is no way to connect via usb as the lastest watch dont have usb.

As for me, I followed Ron‘s steps closely. Which means: The newer Wear OS will only connect via WiFi.

WiFi. Not USB.

And with lastest wfs and wear os pairing u need to used three things ip:port

Then paring code, finally pairing ip:port

P.s what wfs/ watch u are using @robbo

I started with V2.00, and couldn’t get this to work, so I changed to V2.01 Beta.

I know USB isn’t supposed to work, but I actually got further with USB than I did with WiFi.

Thanks for the link. I have searched repeatedly during the day but never found this link. I will give it a go and hopefully it will solve my problem. Learning to build the watch face was easy but the instruction on how to link just didn’t work for me. I’ll get back to you as soon as I’ve had a chance to try it properly

Hi its seems u using gws not wfs please asked question in the correct forum. U might get wrong answers as we are replying base on wfs

My knowledge is on wfs not gws by the way

Now I am even more confused. I opened GWS, selected Help > Community and it took me to this web site.

image

I finally think I have figured it out. GWS is for older watches. I have a Watch 6 Classic, so I suspect I should be using WFS. Back to the drawing board. Sorry to have wasted everyone’s time

1 Like

At least you made example, why it is important to state in beginning what program with what watch was used, before explaining other details.

3 Likes