Custom Android app for Casio BLE watches

Search This thread

skullstrife

New member
Mar 22, 2022
4
0
How did you get it to work? (not that I care that much) because I just use the watch for notifications.
Update Now I REALLY SOLVED IT.... I had to go t o the setup mode on the watch, press info button once to go to the option that enables to delete the watch pairing with the phone and then hold it down.... then I re-paired the watch with the phone from scratch (you need to erase the watch from your gadgetbridge devices list) and done! the watch auto-connected to control mode
 

mathiosn

Senior Member
Dec 20, 2008
170
17
greece
Update Now I REALLY SOLVED IT.... I had to go t o the setup mode on the watch, press info button once to go to the option that enables to delete the watch pairing with the phone and then hold it down.... then I re-paired the watch with the phone from scratch (you need to erase the watch from your gadgetbridge devices list) and done! the watch auto-connected to control mode
HI,that's good to know although I don't use music control it might come in handy some day. enjoy your watch!
 

2Pints

Senior Member
Feb 24, 2011
328
42
Ive been trying to use gadgetbridge with a casio GB6900B but not much luck, it seemed to work for a short while, and connected, but the key functions I'm after is time sync, notifications ( inc whats app email calls and sms) and music control.
The G shock+ app connects and works ok with email, calls and sms, but the music control doesnt work at all, and theres no support for whatsapp
 

mathiosn

Senior Member
Dec 20, 2008
170
17
greece
Ive been trying to use gadgetbridge with a casio GB6900B but not much luck, it seemed to work for a short while, and connected, but the key functions I'm after is time sync, notifications ( inc whats app email calls and sms) and music control.
The G shock+ app connects and works ok with email, calls and sms, but the music control doesnt work at all, and theres no support for whatsapp
All functions work great with both my watches GB6900B and STB1000 have you given notification access to the app? also disable battery saving feature in the android settings.
 

2Pints

Senior Member
Feb 24, 2011
328
42
Tried unapiring turning bluetooth on/off etc - it just doesnt work
The closest i have come is when gadgetbridge says connected, but music controls time sync etc do not function and there doesnt appear any option to set these up.
So i turned off bluetooth on both the phone and device, turned it back on again and the watch appears to connect to the phone, but gadgetbridge just says not connected until you tap on the watch in gadgetbridge where it says "connecting" for a short while before "not connected"
 

2Pints

Senior Member
Feb 24, 2011
328
42
managed to get it to connect, but it drops the connection after a short while and then wont re connect, music controls dont work at all been trying to get this to work all weekend
 

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    Hi all,

    You are here if you have a CASIO SmartWatch (Bluetooth enabled) and the vendor application do not offers you full functionality for Android devices. Or maybe your Android device is not supported!

    BlueWatcher turns your CASIO BLE watch in a really "SmartWatch"!

    The application is called "BlueWatcher"

    Visit our main web page and discover what does BlueWatcher do for you!

    http://www.bluewatcher.es

    Thank you in advance!

    Tested watches
    - Casio GBA-400
    - Casio GB-6900
    - Casio GB-X6900
    - Casio GB-5600
    - Casio STB-1000

    Last Release

    BlueWatcher 1.1.2 has been released!!

    Main functionality is: Whatsapp, incoming call and generic application notifications. Date and time synchronization. Multiple and configurable phone control modes. Phone finder service. Reconnection and autoconnection. Visit our web and discover more.

    https://play.google.com/store/apps/details?id=com.bluewatcher
    7
    Hello!

    I finished BlueWatcher 0.3! I'm doing some testing in order to guarantee correct behaviour.

    I will publish it today or tomorrow. I will explain how it works.

    I solved incoming call crash too.

    See you!

    Sent from my SM-N9005 using XDA Free mobile app
    6
    And what about "Smart Watcher"... and without keeping any part of the old name... "Blue Manager", "Smart Manager" or "Connect Manager"...

    For the next version I'll be happy if you implement a way to save the settings ;)

    Great work!! Thanks, mil gracias ;)

    I do not use SmartWatcher because Sony has named it's wearable "Sony SmartWatch" :eek:

    But "Watcher" liked me because this app is for "Watches" and it's "watching" so it's a "Watcher" :cowboy:

    I like "BlueWatcher" because "Blue" is a color and it's easy to remember. End Users need minimalistic names... not protocol names. :cool:

    I'm migrating all the project to BlueWatcher. No more "Casio" and "G-Shock"!!! I only advise that BlueWatcher is tested with GB and STB (Bluetooth 4.0) Casio watches... but the app will not be restricted to Casio models.

    I'm working hard to configure generic app notifications (ugly GUI, horrible GUI... but pretty functions).

    I'm finishing implementing BlueWatcher Notification entry in the notification status bar too (indicating if it's connected and having a shortcut to go to BW)
    6
    Casio Watcher 0.2 instructions

    Please, uninstall Casio Watcher 0.1 before installing 0.2.

    Follow steps 1 to 9 of the Casio Watcher 0.1 instructions. http://forum.xda-developers.com/showpost.php?p=52279872&postcount=14

    Here comes the big difference. You only have to click on your detected watch and wait until it connects. You do not have to go back and forward trying to reconnect the watch, CW does it for you.

    When it's paired and both connection and services are available, you can click "TEST" button to test if they are paired correctly. You will receive a call notification in your watch saying the caller is "Casio Watcher".

    Incoming call notifications and Whatsapp notifications are available!!

    Let me explain the configuration options:

    * Incoming call notification
    • Configure if you want to resolve phone number with a contact
    * Whatsapp notification

    • Incoming messages will be notifies as mail alerts.
      Contact Messages will be formatted: "W:Contact Name"
      Group Messages will be formatted: "WG:Contact Name"
    • You can disable/enable group notifications.
    • You can select one algorithm for notifications:
      • Delay new mesages: When you receive a message from a contact, you will not receive new notifications from this contact after X minutes. For groups, you will not receive a notifications for the group (any contact).
      • Notify after read: When you receive a message from a contact, you will not receive new notifications till you read the first notified message. If you receive 5 messages from X contact you will be notified only once. When you read those 5 messages from your mobile, you will be ready to receive new notifications for this contact. This algorithm will be a little different for group messages. I will manage group messages as a contact message. I will not distinguish between single contact message and group message. You will not receive any message to the group until you read the first notified.
      • Notify all messages: Easy, you will receive a notification in your watch every time a message arrives to whatsapp. (BE CAREFUL WITH BATTERY DRAIN)
    • Actually, I'm not able to get sender ID from the notification. The only way to do this is parsing the incoming notification message "Message from XXX". For this purpose, please, fill in the "Notification filter" text field with the header of your notifications (internacionalization here is difficult but can be implemented too). With this text field CW will be able to notify you who sent you the message and group ID!!!
    Every time you change a param, if you click the "Apply" button, the configuration will be applied in less than a second!!

    Reconnection has been improved too. You will see a message in the screen every time they loss connection. Reconnection is made in aproximately 10 seconds (the time CW is notified about broken connection and retry executes).

    IMPORTANT: In the ABOUT screen you can see the application disclaimer.

    IMPORTANT 2: Saving configuration is not implemented yet. Every time you start CW you will have to reconfigure it. SORRY for the inconvenience.

    I'm going to send you CW 0.2 links.

    Remember to create new problems/bugs in the project issue tracking tool. Any question about the functionality, please, publish it here in XDA forum!

    Good Luck!!! And remember... it's not a professional and final application, it can crash, it can lack...
    5
    BlueWatcher 0.3 instructions

    BlueWatcher 0.3 is here!

    As I posted before, CasioWatcher changed its name to BlueWatcher. This application can run with any Bluetooth 4.0 BLE watch that implements Alert Service. Watches tested and running are:

    - Casio GB-X6900
    - Casio GB-6900
    - Casio GB-5600
    - Casio STB-1000

    You can download BlueWatcher here:

    https://docs.google.com/file/d/0B8H4RiQ3CA75eEU1dzB0Tk1TVWc/edit?usp=docslist_api

    @FUNKENG... I will publish it to Google Play Store when more functionality is available (I need to check licensing and publishing requirements).

    If you didn't requested authorization before, you will need to request authorization in order to download the file. Now, you do not need to request the link in this XDA post. I think there are so many watches and phones tested. The first step of testing was to assure the application could run in many phones and run against all the watch models. Acomplished! Now, you only have to post your phone and watch models when you have any problem running BlueWatcher.

    Let me begin with the first point you will complaint ;). Actually, you can't save BlueWatcher settings. I'm sorry but I prefered to release fully functionality. It's so easy to configure and I implemented an easy way to find an application to add to generic application notification.

    There are 2 big differences from CasioWatcher 0.2:

    1. New screen ordering and fixed notification to quickly access BlueWatcher.
    2. Generic application notification

    If I have to enumerate BlueWatcher 0.3 functions, those are:

    - Bluetooth 4.0 BLE Watches compatible with Alert Service.
    - Automatic reconnection when connection is broken.
    - Fixed status bar notification to inform connection status and offer a quick access to app.
    - Incoming call notifications with contact name resolving.
    - WhatsApp notifications (3 different notification algorithms)
    - Generic application notification
    -- Find button to quickly search your desired application
    -- Full customization of the notification message

    Instructions

    Now the configuration and status screen is the main window. Here you can find "WATCH" button to select the watch you want to connect. The connection screen is the same as the last version. Scan and connect.

    When BlueWatcher is started, a new notification in the status bar will appear. From this fixed notification (you can't remove this notification) you can go to the main BlueWatcher screen and you can see the connection status.

    When it's paired and both connection and services are available, you can click "TEST" button to test if they are paired correctly. You will receive a call notification in your watch saying the caller is "BlueWatcher 0.3".

    Let me explain the configuration options:

    * Incoming call notification
    • Configure if you want to resolve phone number with a contact
    * Whatsapp notification

    • Incoming messages will be notifies as mail alerts.
      Contact Messages will be formatted: "W:Contact Name"
      Group Messages will be formatted: "WG:Contact Name"
    • You can disable/enable group notifications.
    • You can select one algorithm for notifications:
      • Delay new mesages: When you receive a message from a contact, you will not receive new notifications from this contact after X minutes. For groups, you will not receive a notifications for the group (any contact).
      • Notify after read: When you receive a message from a contact, you will not receive new notifications till you read the first notified message. If you receive 5 messages from X contact you will be notified only once. When you read those 5 messages from your mobile, you will be ready to receive new notifications for this contact. This algorithm will be a little different for group messages. I will manage group messages as a contact message. I will not distinguish between single contact message and group message. You will not receive any message to the group until you read the first notified.
      • Notify all messages: Easy, you will receive a notification in your watch every time a message arrives to whatsapp. (BE CAREFUL WITH BATTERY DRAIN)
    • Actually, I'm not able to get sender ID from the notification. The only way to do this is parsing the incoming notification message "Message from XXX". For this purpose, please, fill in the "Notification filter" text field with the header of your notifications (internacionalization here is difficult but can be implemented too). With this text field CW will be able to notify you who sent you the message and group ID!!!
    * Generic app notifications
    Click "EDIT" to configure which generic applications should be notified.

    In this screen you can see a list with the selected applications that will be notified to the watch. Click "ADD" button to add a new application or click over an application from the list to edit it.

    • Adding a new generic application: In this screen you can see a list with ALL the installed applications in your phone (Icon and application name). Select one application or click "FIND" button to look for a concrete application. If you select "FIND" option you can write a substring of the application. You don't need to write full application name. For example: If you type "Face" you will find "Facebook" application. If you type "mail" you will find "GMail" and other mail applications.
    • Editing a generic application: Even if you added a new generic application or you are editing one you can modify next options:
      Alert Prefix: You can modify the prefix you want in your messages when a notification is shown. For example, write "F" for Facebook and all your notifications will start with "F: xxxxx".
      Header filter: When the notification text is shown, you can filter messages with a header filter. If your notification message starts with this filter, it will be shown without this beginning text. For example, If your application notification is "You earned 46 points" you can set header filter to "You earned " and the message sent to you watch will be "46 points".
      Alert type: If your watch supports different notification styles you can select one of those: CALENDAR, MAIL, SNS, SMS, Call.

      IMPORTANT: Application name will be shown in your watch if "Alert Prefix" and "Header Filter" are empty strings. If you type something in "Alert Prefix" and/or "Header Filter", then notification text will be shown in your watch.

      EXAMPLES

      1. "Facebook" with empty "Alert prefix" and "Header filter" notifies you. WATCH TEXT -> "Facebook"
      2. "Facebook" with "Alert Prefix=F" and empty "Header Filter" notifies you. WATCH TEXT -> "F:Ben sent you a message"
      3. "MyGame" with "Alert Prefix=G" and "Header filter=You won" notifies you "You won 54 points". WATCH TEXT -> "G:54 Points"

    Every time you change a param or add/modify generic applications, click the "Apply" button and the configuration will be applied in less than a second!!

    And I remember you that you can collaborate with donations as explained here: http://forum.xda-developers.com/showpost.php?p=53346469&postcount=123

    Thank you so much!!!!!