yashsingh1/xdaforums huggingface dataset:
[Other SmartWatches] masterjc13:
Hello!

99$? Citizens Eco Drive Proximity? Where is it? :D:D:D

Actually, I'm focalized in CASIO Watches. My next possible incorporation will be CASIO GBA-400.

Citizens Eco Drive seems to support ANP profile but, probably, with little differences between Citizens and Casio protocol.

On the other hand, I do not modify the firmware of the watch. I only send supported bluetooth commands so if the watch do not support different vibration modes, I can do nothing about this.

With Citizen, the easiest way to improve native application (only iphone supported) is allowing custom applications to send a MAIL or CALL notification (second hand of the watch).

For example, GBA-400 do not support vibration... but if we can set alarm time and send music track information from the phone using bluetooth... we can send a notification text to the watch and set the alarm to sound just now! This is an example in how to use implemented protocols and features of the watch to send notifications.

Seriously, 99$ for a Citizen Proximity? :eek:

See you
[Other SmartWatches] masterjc13:
Oooohhh... good news [MENTION=4485277]Luchoc[/MENTION]! You have got call notifications from Casio Watcher :D

It's normal to retry several times till you connect!! I obtained same behaviour in some cases.

First of all, Once you were connected and notifications were running correctly, How did the connection dropped? without any interaction? Once i'm connected (and do not separate watch and phone) it's hard to break connection between them.

When you reach the endlessly G-Man dancing and no connection is stablished... please... follow this instructions:

1. Disconnect bluetooth

2. Go to Bluetooth settings of your phone and delete your watch pairing.

3. Follow these official instructions from casio (they know we will have to re-pair hundred times :crying:)

http://world.g-shock.com/eu/en/ble/help/guide/gb-5600aa_ab/preparation/iphone_01.html#h3-02

Specially, follow the section Clear the watch's pairing information.

After that, you are ready to start from point 1 of my CW 0.1 guide.

I'm only afraid of the dropped connection... I'm testing the app rigth now and connection is still active (15 minutes or more) and notifications working.
[Other SmartWatches] mil_house:
Hi, nexus 5 with 4.4.2 stock and watch is GB-5600AA. Very interest to try.

Thanks
[Other SmartWatches] Luchoc:
Honestly I don't really remember clearly, I think the watch just went "BT OFF" 30 seconds after establishing the connection.

However I cleared the pairing on the G-Shock App (afterwards I uninstalled it just to be sure, didn't have any info in it so might as well test this properly..), I got it paired at the second try and it's still active after 10 minutes. Notifications work, too. Great job!

Edit: It lasted for 30 minutes and then the connection dropped. Suddenly the watch beeped and the G-Man and flashing BT icon returned. Still, it's in line with what I was expecting, since in Omni and Sony 4.3 build .569 the BT modules are kinda wonky and it wouldn't remain connected for more than an hour with the official app. They're fixed in Sony 4.3 build .101, want me to try flashing that ROM? I remember the watch remained connected for a few hours when I was using that build.
[Other SmartWatches] simple1i:
What types of notifications do you get on the casio WITHOUT this new app, can you list them please and what info do you get with each notification?

I didnt buy one cause, i googled it and found nothing about my question.
[Other SmartWatches] bartvanzetti:
hi, first report! :)

after some tries, i able to connect and status and services are both green. The alert button works. The connection don't drop till now, but i don't receive the notifications, but maybe i miss something!
[Other SmartWatches] piotr.pot:
Great work!

I've tested first version and it works.

- S4 Mini with CM11 4.4.2

- GB-6900B

After removing pairing from official app and from watch I've got CW connects at first try. Also test alert works as it shoud. It stay connected, looks stable. Great news.

My suggestion about future versions:

Would be cool if we could build a list of custom apps (from app selector) that we want to be notified from.

Is there any chance to create own notification icons (like stock casio phone icon, message, calendar etc.)? I think not. Mayby a good way to identify from whose app notification comes is a short (maybe definable) alias. For example:

Application / Alias:

Viber / V

WhatsApp / W

Then watch notifications will look like:

Edit: Reconnect works too.
[Other SmartWatches] ronaldheld:
It is unclear to me if I have to unpaired from the official app before I try this one?
[Other SmartWatches] masterjc13:
Hi [MENTION=4485277]Luchoc[/MENTION]!

Thank you very much!

I do not understand you environment. You have OMNI 4.4.2 or 4.3? I was reviewing my excel and you appear as 4.4.2.

There are other users who are going to test GB-5600 as it seems to be more problematic than GB-6900B.

Tomorrow I will test CW for a long period in order to check if connection is broken.

If you test with the other ROM we can discard watch problems.

Thanks for your help!
[Other SmartWatches] masterjc13:
Hello and thank you very much!

When you say "the alert button works" Is that a notification is shown in the phone?

Have you unpaired watch-phone? Please, clear phone pairing information from your watch too.
[Other SmartWatches] bartvanzetti:
Hi, the notification is on the watch, i have clear watch pairing info, before that i can't able to connect. After that no ptoblem. When i click the alert button i don't see nothing on the phone but the watch start to beep for some seconds.

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Other SmartWatches] masterjc13:
I tested CW without unpairing watch from official app and it worked. Remember that a prerequisite is official app must be OFF!

Anyway, please... Unpair and try it again if it does not works without unpairing. We need to test all options in order to discard wrong ways!

Thanks for your help!
[Other SmartWatches] masterjc13:
Good news [MENTION=4797632]bartvanzetti[/MENTION]!! You are running CW perfectly! Call notification has to be shown in the watch! Nothing happens in the app (only a toast saying "Notifying call").

Please, test if the connection remains stable...

Thank you very much!
[Other SmartWatches] ronaldheld:
I tried a few times. Even when connected and services available I could not get the call notification to work. I was able to reconnect to the official app afterwards. I will have to try again tomorrow.
[Other SmartWatches] Toje2:
I dont have the official app installed at all any-more since I got a pebble watch in the meantime.

However it works, I paired the watch with the phone, and was able to connect and send the alert all perfectly. Bit of fiddling, with connect/reconnect but that's normal with the watch anyway.
[Other SmartWatches] bartvanzetti:
I stay connected without lost of sync for half an hour at least, i tried for more time tomorrow. :good:
[Other SmartWatches] masterjc13:
It sounds good!! CW 0.1 seems to work for all users! Thank you very much for your time!

That's the kind of help we need... Functional suggestion to develop a usable app. We need more ideas!

My first whatsapp test send something like this "W:Contact name". I saw that the watch limits the size to 18 characters. But the app must optimize when to notify or the watch batery will die in few minutes. Watch icon is fixed in the watch firmware... Nothing to do. We have to use one of the hardcoded icons: mail, call, SNS, Calendar. I want to test what is "OTHER" notification.

The next feature to implement is notifying real calls. I think this is a MUST!

Thank you in advance and more ideas are welcome. I need you real requisites!
[Other SmartWatches] ronaldheld:
In order I use gmail notifications, time update, calendar events and calls. Not certain if this helps out at all.
[Other SmartWatches] Luchoc:
I'm using Omni 4.4.2 but was talking about rolling back to stock Sony 4.3 to test the watch stability instead of my wonky bluetooth drivers. I'll do just that and report back tomorrow.

I guess it is more problematic because it's a first-gen BTLE G-Shock, GB6900B and GB-X6900B are second generation and supposedly work better.

Thank you for doing this!
[Other SmartWatches] Toje2:
I would be happy with app notifications and calls, but being able to turn off persistent notifications

Music is there for the newer ones :) still cool.
[Other SmartWatches] masterjc13:
[MENTION=4473982]ronaldheld[/MENTION] and [MENTION=4485277]Luchoc[/MENTION] own GB-5600 model. You are the only ones who has some problems. [MENTION=229013]mil_house[/MENTION] has the same watch model and will install CW 0.1. We will see if problems are still here with him. No problems found with GB-6900 models. I suppose it's the watch firmware. But let's try with [MENTION=229013]mil_house[/MENTION] and [MENTION=4485277]Luchoc[/MENTION] 4.3 version!

As additional info, last month I sent an email to Casio Europe in order to ask if I could access to the original Casio G-Shock+ app source code (as open source... it's free!). I asked for some legal questions too. The answer was not up to expectations! They requested me to send a handwritten letter to Casio Japan!!! Oh my god!!! You must be kidding!! I prefer not to waste time writing a letter... I prefer to write new code :cyclops: If Casio's "Intellectual Property & Legal Dept" read this thread... they can contact me by mail (or handwritten letter :cowboy:) !! :highfive:

My next step is to implement this in order:

- Real call notification

- Whatsapp notification

- GMail notification

- Other apps notification

There are hard work to do. Let me explain:

Real call notification

There are native support in Android SDK to detect incoming calls. Phone number is the data obtained from this native call. I have to look for a Contact with the same phone number to display ContactId and not phone number.

Whatsapp notification

Whatsapp do not offer an open SDK. So the only way I found is reading and parsing notifications from Whatsapp. So Whatsapp notifications must be ON. The hard work here is to optimize when to show a notification. If I send to the watch every whatsapp notification... the 2 years watch battery (as Casio establishes) will become 2 minutes. One way is to notify only preconfigured contacts/groups and notify only the first unread message from a concrete contact/group (as a reminder to check the phone). And remember, the 18 characters display will limit us (show only Whatsapp contact id).

GMail notification

There two ways:

SIMPLE WAY:

As whatsapp, reading incoming mail notifications in the phone. GMail notifications must be ON too.

HARDEST WAY:

Android SDK comes with native support to query for unread mails, etc. This is POLL system. It will be interesting to research for Google Cloud messaging in order to PUSH mails, not polling.

Other apps notification

The best way is to implement custom notifications for most used apps but I can implement a generic mechanism to process ALL android notifications and process/filter them. From CW you can configure which apps must send a generic notification and how.

This is a breaf summary.

Do you agree?

Edit: I'm a server side analyst and programmer. I prefer to offer good functionality to pretty visual applications. Well... I'm terrible with GUI interfaces. You will probably be as horrified as I am with the visual aspect of CW but i'm not looking for a pretty app... I'm looking for a fully functional app! I hope that you will understand me LOL
[Other SmartWatches] masterjc13:
BlueWatcher 1.0.1 released!

BlueWatcher 1.0.1 has been released! It will be updated automatically with Google Play Store. Maybe it is available in a few hours from now.

What's new?

- Cyrillic and Polish transliteration support

- Custom applications alphabetically ordered

- Help button (Contextual settings menu)

- Minor bug fixes

I'm working to control the phone from the watch!

See you!
[Other SmartWatches] piotr.pot:
Thanks. Going to test it.

//Edit: All Polish characters are transliterated correctly. Thanks.

Seems to be a bug here. Applications are sorted, but redirects to wrong application's settings. It seems like only labels were ordered but without links. I think we need to remove old entries from 1.0 and add it once again.
[Other SmartWatches] masterjc13:
I'm going to solve it right now!
[Other SmartWatches] masterjc13:
Resolved! 1.0.1 has been republished again. Available in a few hours.

Thanks for the feedback! That's the way to do software with quality!
[Other SmartWatches] jpdraw:
Info on demand

Hi MasterJC,

Do you think that you can implement the following: to use the watch buttons to trigger a notification to the watch. so we could have the choice to use the buttons for controlling the music or for example to send a notification with the temperature, or the next appointment or etc etc. Basically when we assign a function to the buttons (that for the moment in theory only control music) we call a routine that sends a specific notificationn that we can preselect from the app.

It's possible?
[Other SmartWatches] piotr.pot:
Tought about the same. Request for example current temperature. I think that will be hard to implement.

Found another little 'bug'. It's impossible to just uncheck Label or Prefix and save changes. We need to erase Label or Prefix string first, then unchecking is saved.
[Other SmartWatches] masterjc13:
Hi!

I'm having problems trying to control the phone from the watch. It's more difficult than sending data to the watch. Now, I have to implement a server and the watch has to connect to me to send data to the phone and that's not as easy. :( But I'm trying it hard!

Once I can capture watch button actions... We can tell about what to do. There is no limit once I can control the phone!

Thanks,

I will solve those little bugs you found! Thanks for your feedback!
[Other SmartWatches] masterjc13:
I'm controlling the phone from the watch!!

Hello!!

I did it!!!

I'm intercepting watch keys from BlueWatcher!!!!!

It was hard!!! :D:D:D:D

Now I'm debugging and cleaning code in order to have an stable connection (sending and receiving data from the watch).

When I have done I will start to prepare the features to implement!

Thank you very much!!!
[Other SmartWatches] simple1i:
Did you have to install a server to do it?
[Other SmartWatches] masterjc13:
BlueWatcher is a Bluetooth Client (notifications, time sinchronization) and now is a Bluetooth Server (key control) too. So no extra app install... BlueWatcher do it!
[Other SmartWatches] jpdraw:
You are a champion!
[Other SmartWatches] Fabris30:
Great ! now that is to all effects one smartwatch ! :good::good::good:
[Other SmartWatches] tbaimagambetov:
great!

Thanks!!! How can we get this update? The previouse version of app cannot be updated in PlayStore as it was distributed via Google Drive.
[Other SmartWatches] masterjc13:
BlueWatcher 0.3 is deprecated. Now, the only available BlueWatcher app is through Play Store.

I'm still working in phone control features... so no update is available now.

Phone control will be published as BlueWatcher 1.1 in Play Store.
[Other SmartWatches] tbaimagambetov:
ok, seems I missed version 1.0

just bought 1.0.1, gonna test it now, thanks for your work!
[Other SmartWatches] zV0iDz:
Problems with Note 4

Hello -

I seem to be having some problems with establishing a connection with my Note 4 and BlueWatcher 1.0.1. My watch is a GB-X6900B. The connection appears to establish but drops a few seconds later. This then repeats continually and I'm not able to establish a constant connection or send any alerts. The Note 4 and the watch are only a few inches apart so I don't believe its a BlueTooth range issue.

Has anyone had any success with BlueWatcher and a Note 4 or maybe have any suggestions I might be able to try to get this working?
[Other SmartWatches] masterjc13:
Hello!

Have you unpaired before connecting?

Please, read section CONNECTION ESTABLISHMENT on http://www.bluewatcher.es/manual.php.

Execute all the steps (unpair from phone, unpair from watch, stop g-shock+ official app).

And if you continue having problems, disable Power Saving on your watch and repeat all steps: http://world.g-shock.com/us/en/ble/...900b/android/mobilelink_check/android_02.html

Personally, I have a Note 3 with the GB-X6900B model and it's working fine (some punctual disconnections).
[Other SmartWatches] jpdraw:
I have a note 4 with a 5600B , and no problems.
[Other SmartWatches] unshad:
Hi! One problem with cyrillic. Do not display the letter A.
[Other SmartWatches] exodia8080:
GBA-400 update?

any updates on notification push for GBA-400?
[Other SmartWatches] masterjc13:
We don't have GBA-400 yet. It will arrive next week. Once here, we can execute our tests.

But we have to say that no vibration and no sound from GBA-400 is possible! So only display info will be shown. We are thinking about setting the alarm in order to sound as a notification!

Keep an eye on us!

Thanks.
[Other SmartWatches] masterjc13:
Today arrived my new GBA-400!! It's here!!

I will post any news soon.

BlueWatcher wishes to control it :laugh:
[Other SmartWatches] unshad:
I can paste photo of this problem.
[Other SmartWatches] masterjc13:
Please, paste the character here in the forum. I will include it!
[Other SmartWatches] mathew7:
SMS notification

Hello again,

I don't know it it's Sony's Messaging app, but every time I open the "new" SMS (so the app removes them from notification), a new push is made to the watch with SMS content "null". This does not happen with gmail app (although they are set to SMS and Mail categories respectively).

I don't know about android development, but maybe the messaging app resets the notification with a "blank" notification.

Maybe if somebody else can confirm this on other phones (preferably non-Sony Zs).

I will check the android logs when I get home.
[Other SmartWatches] menno3000:
Ill buy it :)
[Other SmartWatches] Fabris30:
I confirm . It happens to me when I open the app sms (when I unread messages ) to receive SMS: " null " . But it does not happen all you want .

I note2 with original rom
[Other SmartWatches] masterjc13:
Was a little bug. Solved in next release. I will release 1.0.2 this weekend.

Thank you very much!
[Other SmartWatches] zV0iDz:
Hello,

Thank you for your assistance from earlier. I wanted to follow up on my previous posting as I am still having problems.

Here's what I've done so far as far as troubleshooting this issue:

Unpaired the watch from the Note 4

Confirmed Power Saving mode on the watch was disabled

Cleared the pairing from the watch per the G-SHOCK/Casio page

Removed the GSHOCK app

Removed the BlueWatcher app

Re-installed the GSHOCK app (insured that the app was off/never launched prior to launching BlueWatcher)

Re-installed the BlueWatcher app

Confirmed Bluetooth settings were set to on for both the phone and the watch

Confirmed both devices were discoverable

Followed the steps on pairing the watch with the phone verbatim to the BlueWatcher website

No change in results my previous message unfortunately.

As a note, other bluetooth functionality works fine. I actually use a bluetooth headset with Pandora streaming for hours at the office daily (yes I have confirmed the headset was off before attempting to pair).

Please let me know if you have any other suggestions. Thanks again!
[Other SmartWatches] mathew7:
I don't know about GB-X6000B, but with STB-1000 I had occasional connection drops (like 1-2/day) until I uninstalled Casio's app (which does not support my watch and I forgot about it for a few weeks).

So I would say try again without GSHOCK app.
[Other SmartWatches] beastrado:
Hi everyone,

Whats the progress for the GBA400? I have just purchased this watch and bluewatcher in hopes that my new watch will be supported soon.

Would love to see sms and call notifications sent to my watch.

Let me know if I can help at all with testing.

Thanks :)
[Other SmartWatches] masterjc13:
Hello, Actually I'm having problems to connect GBA400. It seems it is doing something different from other models to connect. BlueWatcher connects to the watch (GBA-400) and can see all services in it but the watch do not finish connecting to BlueWatcher.

Since I have problems I decided to add more functionality to previous models like:

- Autoconnection on startup (saving last connected watch)

- New screen with available and running services (notifications, time sync, phone control)

- Phone control sample. I implemented phone control using watch buttons (CTRL watch option). Next 1.0.2 version will include only a demo option... end an incoming call.

- Solve Some minor bugs

Once I deliver 1.0.2 I will try to connect again GBA-400 and add more phone control functions!

Thanks
[Other SmartWatches] beastrado:
No worries mate your doing a great job :) So it wont finish the connection to the watch? I wonder if theres anything you could pull from the official gshock app to see how it establishes connection?

Let me know if I can help.

Thanks.
[Other SmartWatches] masterjc13:
Yes, BlueWatcher establishes connection and shows CONNECTED but the watch do not connect.

Yes, I have analized G-Shock+ app and that's the work I'm doing now but it`s hard to comprehend because I thought it was waiting for BlueWatcher to offer a service as a Server.

The only way you can help me now is sniffing Bluetooth communication between your watch and a Bluetooth dongle in a PC while I release 1.0.2 and try to analyze what's expecting GBA-400 to connect.
[Other SmartWatches] masterjc13:
BlueWatcher 1.0.2 released!

BlueWatcher 1.0.2 has been released!

What's new?

- Watch autoconnect when BlueWatcher starts

- Control your music player!

** Only watches with control capabilities

** Volume UP

** Volume DOWN

** Play/Pause music

- BlueWatcher notifies you if you have missed notifications between reconnections

- Show available watch services

- Solved some Cyrillic transliteration bugs

- Minor bug fixes

More info at http://www.bluewatcher.es

See you!
[Other SmartWatches] eeun:
5600B

Hi, thanks for app and the update, really good work. One thing... it's reporting my watch as not having "Phone control" among its available services. I've got a 5600B which does do music control. Could the phone control detection just be down to the model number and it thinks mine is a 5600?

gshock.com/watches/Classic/GB5600B-1B

world.g-shock.com/eu/en/ble/help/android-b_20/guide13.html

Second, really minor point. My girlfriend's name is Ayşe which comes up on the phone as Ay[block]e. It'd be great if you could add "ş" -> "s" to the translits list on next release. Another option might be to keep a white-list of available accented characters and do something like this for the rest?

drillio.com/en/software/java/remove-accent-diacritic/

Thanks!
[Other SmartWatches] piotr.pot:
1.0.2 crashes on start with my S4mini with CM11. Tried to clear all data and uninstall 1.0.1 then install 1.0.2 - still crashes.
[Other SmartWatches] masterjc13:
I found a bug with bluetooth activation. Do you have bluetooth activated when you start BlueWatcher?
[Other SmartWatches] piotr.pot:
Yes. That's it. If activate BT before it works.
[Other SmartWatches] masterjc13:
Is music control working for you?
[Other SmartWatches] piotr.pot:
No, it says that my watch (GB-6900B) is not supported.
[Other SmartWatches] masterjc13:
Please, do a test for me! Unpair from the watch and pair again ... tell me if it works.
[Other SmartWatches] piotr.pot:
After full rePair procedure ONLY Phone control works (volume control works, play/pause button not). When trying to send TEST notify I get "ERROR: Watch is not connected". But status in main windows is Connected, also watch icon indicates that connection is established. In Services tab I have "Phone control" checked (green) and "Notifications" and "Time sync" unchecked (grayed out).