[Windows Mobile Development and Hacking General] Skiddy:
Some observations using btWatch with the MBW-150

For convenience I am using the function table for explanations.

1. Pairing of a new Watch directly through the app.

2. Establishing communication with an already paired Watch.

3. Creates a registry key (HKLM\SOFTWARE\btWatch) for device setup and options.

4. Options Menu to enable/disable features.

All of the above work flawlessly, have not observed any problems. Installation and start-up of this program is simple and straight forward. No extra registry editing or other hoops to jump through.

5. Current Options: CID, SMS, EMAIL, VIBRATION and Number of rings to Vibrate on.

6. Fully functional incoming call notification (2-line name/number + vib for n rings)

CID only displays the name, if the caller number has been entered exactly as it is received. Therefore the caller name is not displayed, if the number had been entered in an international format, i.e. +66-12-123-4567 instead of 012-123-4567. This needs to be improved for international phone use. An incoming CID should be matched as is, independent of any extra digits stored. BTW this test was done from a landline phone.

7. Notification of incoming Text Messages (displays name/num and full message).

This feature works, scrolling the message would be nicer though. Not sure about the CID though since I sent from and to my own phone.

8. Notification when new Email arrives (displays name/email and subject).

Yes it works, however only shows as many characters as fit on the watch display, scrolling name, subject etc. would improve this tremendously.

9. Digital Date and Time are synchronized with the phone.

Yes, it works

10.Debugging mode to allow you to see behind the scenes for testing purposes ("Monitor Connection").

Not tested

11.Added EKG annimation when connection is established.

Yes working, its nice

It may be nice to have the option of sending this animation to the watch every x minutes, basically to show that the connection is alive.

12.Watch will now auto connect after going out of range and coming back within range.

Yes working, showing EKG, when reconnecting. It does take some time though, it is not immediate. I think it took between 1 and 2 minutes

13.Added 2-line text support.

Working

14.Added basic support for MBW-150

Yes it is working on my MBW-150 but some function keys don't seem to work (see below)

15.Reject a call by pressing upper right button twice (much more responsive)

Yes working by pressing the upper right key

16.Display phone status info by pressing crown(play)

16.1. Number of unread email messages

16.2. Number of unread SMS messages

16.3. Number of missed calls

16.4. Voicemail Notification Icon

16.5. Current phone battery charge Icon

16.6. Headset Pairing Icon

16.6. Live "bars of service" from phone

Yes working by pressing "Play" button, which is the center left button on the MBW-150. BTW when testing this an email message came through on my mobile at the very same time. The number of emails was shown properly on the status panel but the email message did not come through to the watch.

Later I received another new email message, which was then shown on the watch and then followed by the previous message, which had not been shown during the status test.

The above indicates that the "missed message" situation could be resolved by triggering the vibration and message display multiple times.

Live "bars of service" doesn't work properly. My HTC Touch dual displays 4 bars for full reception - the watch displays 6 bars, OK. The watch still display 5 bars (80%), when the service is a 50%, i.e. 2 bars on the mobile. If service is down to 25% (1 bar) the watch displays 3 bars (50%). If the radio is turned off (flight mode) the "bars of service" are still shown.

17.Lists all appointments for the day by holding crown(FF)

1st try stalled the program - I did not have any appointments listed for the day on my HTC Touch Dual. The watch showed the the phone icon with arrow for a long time. After trying to turn it off, I finally managed to do so by turning Bluetooth on and off on the watch. I then noticed that btWatch had stalled and asked to quit the program. After quitting and restarting the EKG started but only for about 2/3rds of the full EKG. It took some time - more than two minutes - before it actually finished drawing the picture. After that it seemed to work well again.

Multiple times thereafter I was unable to recreate the same problem, so it must have been some previous

I was never able to list all the appointments for the day by holding the "play" button (left centre). It would always provide only the Status display, no matter if it was a short or long press (long press is until watch vibrates)

18.Control WMP (press upper right button to activate/deactivate control) via crown

WMP can be started by pressing the upper right key three times quickly. It is a hit and miss situation though.

18.1. Pause, Play, Next Track

18.2. Displays current Artist/Track name on watch

This seems to work but I have not tested it fully as I am not really interested in it.

19.Fonts are loaded dynamically from bmp files allowing users to modify fonts

Nothing done here either.

20.Display task list with priority and due date by pressing upper right button when

viewing appointments menu.

Yes works, after calling up the appointments via the menu below. It doesn't matter if there are appointments for that day or not.

21.New Menu System - Press and hold Crown(FF) to access, then press upper right to cycle.

Yes works on the MBW-150 by holding the upper or lower left keys - both do the same trick. The right top button will toggle through the menu. This I consider a very good feature and hope it will be expanded to include other functions.

There are definitely still some shortcomings with the button functions on the MBW-150