yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] NRGZ28:
Well it crashed on me again, after receiving an email. I wonder why ? One time before that, it didn't notify me when 3 emails came in at the same time. Maybe it can't handle it when more than one single email comes in ?
[Windows Mobile Development and Hacking General] NRGZ28:
Regarding point 21...

I think a new menu should be developed that would use the 3 side keys to maybe scroll up, down and then select with the middle key. It would probably make much more sense. Maybe use the Date button to escape or something, or change options on/off. :)
[Windows Mobile Development and Hacking General] Skiddy:
Agreed something akin to SWM, but that of course will likely not offer any functionality for the MBW-100.
[Windows Mobile Development and Hacking General] NRGZ28:
True... I guess I was being selfish... heh But there's quite a few people with the MBW-150 as well.
[Windows Mobile Development and Hacking General] schaggo:
As a general information, I just stumbeled across a thread in a German PPC Forum in which the Motorola S9 is categorized as not fully compatible with Windows Mobile, neither 5 nor 6.

So it might not even be fully related to smartWatchM nor btWatch that the headset doesnt work as its supposed to.
[Windows Mobile Development and Hacking General] Skiddy:
Not selfish, just providing ideas. I think the functionality of SWM with the initialization and menu system of btWatch would be a good combination
[Windows Mobile Development and Hacking General] sonox:
@ pcfixitman

THANK YOU for your great work!

One (future)question. Do you belive, that it could possible to set different vibra for mail, sms or incomening call for a better different between the incomening action? (short, long all time and so on....)

greetings

sonox
[Windows Mobile Development and Hacking General] pcfixitman:
Unfortunately, the vibration is a feature hard coded into the watch itself (3 short pulses). I can only control the number of sets of 3 to send it. For example, when a call comes in my software only sends 1 ring command to the watch, but you will feel 3 pulses.
[Windows Mobile Development and Hacking General] pcfixitman:
Just a quick update.

I have made a few alterations which will be available in the next release.

The subject line for incoming emails now scrolls so that you can see all of a long subject. Note: I did not make the sender's name scroll - I tried it and found it very distracting. The SMS text message now scrolls accross the screen as well. I am adding an option for you to try 2 different menu structures to help me decide which one to build upon. I will be adding some code to track the current state of the watch to avoid errors (phone rings while displaying email, etc). The upcoming version will likely have a feature to replay the last notification. BTW, I did change the code so that the little envelope icon displays when email or SMS comes in, rather than the phone.

I would also like to have it pull contact info for international #s properly, but I think I do not know how they work, as I've never called anyone internationally. Could someone give me an example. What is the number stored in your contacts, what number do you see on the screen when that person calls you? What does a prefix like +66 mean? Sorry to sound ignorant, but I do not get out of the US.
[Windows Mobile Development and Hacking General] pcfixitman:
+CIEV: 2,1

+GCLIP: 0, insert 96 hex bytes here //top half of display

+GCLIP: 1, insert next 96 hex bytes here //bottom half of display

+CIEV: 2,0
[Windows Mobile Development and Hacking General] NRGZ28:
An international number format would look like this + 40 0743432232. The + is always there if you get a call from another country. The "40" in our case, is a country code. USA's country code is "1" (40 is Romania). After that you usually just dial the "state" or "city" prefix and the actual phone number. For example when I get a call from Romania in US, it will show just like above.

Now if somebody in Romania is calling somebody in Romania the number will show without the +40 in front of it. It will simply show "0743432232".

I think the best to match a phone number is with the last 5 or 6 digits, because those never change :)
[Windows Mobile Development and Hacking General] Skiddy:
pcfixitman,

first of all thanks for doing all this work. At this time I am still hopping back and forth between SWM and btWatch. I actually have both installed but of course only one working at a time and of course I need to go through the initialization / pairing procedure for each but no other registry mods are required.

email info: SWM does scroll both the sender and subject simulataneneously on the two lines, i.e. sender on top and subject on bottom, however subject may be cut off dependent on length. Without scrolling the senders name it may not become identifiable.;)

SMS: Good

Menu structures, current state, replay the last notification and envelope: Excellent:D

International numbers: Storing numbers in an international manner always would start with the + sign on a mobile phone. From what I understand the + sign on mobile phone networks will be substituted by the network with the access code to an international line, i.e. in the US the + sign would be substituted with 011 and then followed by the country code, however other countries have other codes like 00 as an example, which would be followed by the country code. You can find the country codes here: http://www.the-acr.com/codes/cntrycd.htm

A better resource is like this one, which shows exactly the access codes and country codes required to call from one country to another: http://www.countrycallingcodes.com/

Of course different countries have different telephone number patterns. US and Canada is always xxx-xxx-xxxx (the first three digits being the area code), however in Thailand it is the same for mobile numbers only, landlines are xx-xxxxxx for Chiang Mai but x-xxx-xxxx for Bangkok (again the first x pattern representing the area code). You will find the same in many other countries like Germany etc and between the two web addresses you can probably figure that out.

Here in in Chiang Mai, Thailand the landline numbers received actually shows up as (0xx) xxx-xxx but I have stored it as +xx-xx-xxx xxx. Interestingly the mobile recognizes the name attached to the number and shows it as a notification on the phone.

Good luck, I hope this helps:)
[Windows Mobile Development and Hacking General] pcfixitman:
International Numbers

Thank you both for the replies regarding international phone number format. I hope to alter btWatch to filter these type of calls so that if you have the number stored in international format for a specific contact, and they call you from the same country they will be displayed properly and vice versa.

Currently, the app simply detects what WM "sees" when a call is coming in. ie: if the phone would display the contact info, so should btWatch. Is this true in practice? I know that it works in the US (with US phone numbers). For example, I have a private phone number and store most of my contacts with *82 before the number to unblock my phone number for family/friends, and all incoming calls (which do not include this code) display contact info on the phone and watch.
[Windows Mobile Development and Hacking General] Skiddy:
pcfixitman,

that did not work the same here in Thailand. Even though the name was displayed on the phone, it did not get displayed on the watch. Number was stored in the format +xx-xx-xxx xxx but it was transmitted from the provider as (0xx) xxx-xxx.

I think like NRGZ28 mentioned matching a number of digits from the back end forward (5 to 7) and ignoring all spaces, dashes, brackets and otherwise would likely do the trick. Of course there is still the possibility, which was mentioned before, just to transmit the WM Notification as is; whatever notification then shown in WM (not just phone calls) should then be shown on the watch.
[Windows Mobile Development and Hacking General] bdool:
Auto connect on startup

Hi

Maybe I'm missing something, but is it possible to automatically connect to an already paired watch on btWatch startup ?

Currently, I've to click on the connect softkey, and click on the upper right watch button each time I start btWatch...

Thanks

B.
[Windows Mobile Development and Hacking General] :
hi,

is possible for u to add a indication in your app to view on the fly if the watch and phone are connected?

regards
[Windows Mobile Development and Hacking General] Dave2121:
Is there a way to dim the display with AT Commands

pcfixitman,

I saw your earlier comment above, and I wanted to understand how you are dimming the display. Is there an AT command to do this?
[Windows Mobile Development and Hacking General] :
hi,

i have tested your software for 2 days, and i have the next problem...

in ocasions, when a incoming call was received, the watch vibrates, but the phone don't

plays the incoming call ring and the incoming call bubble was not displayed :(

as your app a memory leak problem?

regards
[Windows Mobile Development and Hacking General] wgary:
Very nicely done. I am using MBW-150 with HTC Advantage. Here are my notes:

The watch connects easily without issue, no worrying about COM ports, etc. However, (unless I'm missing something) you do need to initiate the connection from the program each time it starts up. BUT... after that, there is no issue. Reconnection is flawless. Truly auto-startup would be great, but not a huge deal.

The status screen is brilliant. So much information in such a small space. Wow. Caller notification is great for me, exactly mirroring what is shown on my phone. And call reject is effective. In fact, the functions all worked well as advertised. My only issue was I couldn't figure out how to turn WMP mode off. Any help?? I stopped the program and restarted.

Suggestion: If press/hold upper right toggles WMP, as I might guess, perhaps show a status message. (WMP on, WMP off)

I really like the new menu structure gained by press/holding FF. The dimming didn't bother me at all. I find this approach superior to the volume bar method.

Suggestion: I can already get the status by pressing middle right, so why is it needed in this menu? I would prefer to start with "Appointments" as the default and add in other options... or let us pick from an expanded list of options for the menu. (see suggestions below)

Suggestion: Also, press/hold REW seems to duplicate FF. Could this be put to good use? Maybe this could be menu, page 2. :)

Feature requests (stars indicate importance)

****** Appointment notification. This is a big one for me.

***** Add "last message" replay. Could look at how SWM handles this, which is fine. Or this could be another use for REW button.

*** Last e-mail or SMS

*** Missed call info

** Weather (more of a show-off feature than useful, at least for me)

** Support for CorePlayer instead of WMP :)

* Count down to January 20, 2009

* Vibrate whenever I start talking politics to strangers (10 sets of 3, please)

* Mood ring function, showing my state of inner tranquility

Summary, very nice work. Clean and simple, but filled with useful features. I look forward to its continued development. Some beer money is headed your way!
[Windows Mobile Development and Hacking General] wgary:
Further feedback:

* Had issues with the phone locking on an incoming call -- happened twice.

* Also, seems like my BT headset cannot work at the same time. I have Jabra BT8010.

Back to SmartWatchM for now, hoping this problem will continue to develop!
[Windows Mobile Development and Hacking General] gtm55:
any news about the new version?
[Windows Mobile Development and Hacking General] GuardianZX9:
Is there any way to change the Date and/or Time format from Euro and 24Hr time to 12Hr time and MM-DD-YYYY?

Also, is there a way to disable the Media Player function for those of us with MBW-100's?

Thanks

G
[Windows Mobile Development and Hacking General] pcfixitman:
Preview of version 0.1.9!

As usual, my life has been very hectic and I haven't been on the forums much lately. I have been doing some work on the newest version, however. I made a few changes:

Load App on Startup now works properly.

App now auto-senses screen size and orientation.

New interface to unify SP & PPC versions.

New Configuration Menu (make sure you go through all options before 1st connect)

Added scrolling text to email and sms notifications (modifications to come).

SMS/Email notifications preceded by envelope, not phone icon.

App now tracks current state of watch to avoid errors (overlap of functions).

New menu system by pressing FF then cycle by pressing upper right.

Added Last Notification menu item (no scrolling though).

Improved performance with BT headset for answering incoming calls (no pause).

Added interrupt for most notifications by pressing upper right button to jump out of menu/alert.

View missed calls from the last 24hrs.

View all unread SMS and Email messages.

A lot of behind the scenes changes just to try and improve reliability.

This is a pre release of 0.1.9 so that I can get some basic feedback about the new menu, etc. Please note that this is for PPC users only! SP compatibility will be available when I post the official 0.1.9 release.

btWatch 0.1.9 for PPC
[Windows Mobile Development and Hacking General] pcfixitman:
Just to answer a few questions.

wgary & GuardianZX9: WMP control is toggled on and off by repeatedly pressing the upper right button untill "WMP Control Activated/Deactivated" appears on the screen.

GuardianZX9: Option for 12hr/24hr time will be available shortly, but date format is hard coded into the watch.

wgary: Support for CorePlayer, etc will be available soon. I plan to have users browse to the media player .exe file via the configuration menu so that btWatch knows which to use.

Dave2121: The dimming of the display is not a feature of the code, but something hard coded into the watch. (happens when upper right button is pressed during an incoming call, etc.)

bartito: Just check digital date/time on watch to see if it is connected.

bdool: The startup option is only to have btWatch load automatically if the phone is soft reset, etc. You will need to click connect followed by a button on the watch. BTW, if out of range for an extended period of time you will need to press a button on the watch to reconnect as the watch stops looking for a phone after a while.

Skiddy: The cell signal bars on status menu track the actual signal received by the phone antenna (even when in flight mode as this just turns off transmit). Any signal greater than 0% shows 1 bar, over 15% 2 bars, over 30% 3 bars, over 50% 4 bars, over 70% 5 bars and over 90% shows 6 bars.
[Windows Mobile Development and Hacking General] gtm55:
Thank you for the update.

How to set the program to notify me about all emails accounts (i have 3 of them) and sms?

I saw the option for choosing the account but i want all of them...

Thank you for your time!
[Windows Mobile Development and Hacking General] pcfixitman:
In a future update I will have the app notify you of all incoming email, possibly have the message preceeded by "email account name."
[Windows Mobile Development and Hacking General] JimSmith94:
I have been running moneytoo's app for a while, but tried version 0.1.9 of this one after loading my latest ROM. With his app, and now with yours too, when I am on the phone with my Bluetooth headset, the watch loses its connection every minute or two.

Last night I had the opposite happen with moneytoo's app. While on a phone call, my headset beeped and lost its connection, but the watch stayed connected.

Has anyone else seen this, and/or found a solution? Obviously I would rather keep the headset connection, but being able to keep both connected would be ideal.
[Windows Mobile Development and Hacking General] schaggo:
Thanks a lot for the update. I'd like to have the bright menu on the watch though. I had problems reading it today in bright and direct sunlight. I had some connection failures too after like 30 minutes. The watch reconnected (EKG animation) all 2 to 3 minutes, I disconnected it, it became annoying...

This is on a Polaris.
[Windows Mobile Development and Hacking General] Slide:
I had the same problem!

With a XDA Orbit 2.

Greeting

Slide
[Windows Mobile Development and Hacking General] pcfixitman:
Minor UPdate

Here's a link to a slightly altered 0.1.9 which has a bright menu system. I also fixed an issue with btWatch crashing when viewing the missed calls list.

btWatch 0.1.9 for PPC

For those of you having disconnect issues, you should do a clean install. If you have used Moneytoo's app please delete the com port from bluetooth settings, then delete the watch from bluetooth settings. Uninstall both btWatch and SmartWatch then delete the followning registry key: HKLM\Software\btWatch

Perform a soft reset then install btWatch from the link above. Run the app, pair your watch through menu-setup-addwatch. Configure all your setting through menu-setup-config. Connect the watch and test.
[Windows Mobile Development and Hacking General] Slide:
Allway the same problem.:-(

After about 20 minutes it was re-connect.

Greeting

Slide
[Windows Mobile Development and Hacking General] aswaddington:
PCFixitman,

Great App !

I have found that I experience trouble if I set my wm6 device (ATT Tilt) to "non visable" bluetooth mode (not discoverable by other devices), Should this be the case ?

I use SE MBW-100

Thanks,

Aswaddington.
[Windows Mobile Development and Hacking General] dr_nick:
i have been having some problems with the latest version. it seems to really slow up the receiving of texts onto my phone.

the scrolling is nice, but it seems to not scroll it all, and repeats the message several times.

i cannot use the menu system - it holds the menu system for nanoseconds then jumps to most recent message.

:(
[Windows Mobile Development and Hacking General] pcfixitman:
I have noticed a problem with btWatch and some rom versions slowing reactions to button presses. As a short term work around try checking the date on the watch and while it is still on the screen press FF to access the menu. This gives me time to begin iterating through the menu. If you use an older rom for the phone the problem should cease, but you would lose advanced functionality of the phone (GPS in my case).

I am working to find a better solution.

I just installed the latest Sprint ROM for my Mogul 3 or 4 days ago (GPS - Sweet!) but also found some drawbacks. The new rom uses an advanced power management scheme to maximize battery when using bluetooth devices. Basically it seems to queue commands and transmit them in batches. So far I have had no luck in finding a way around the issues it causes with btWatch. For me it causes an extreme delay between button presses on the watch and the corresponding responses from the phone. I also now have the problem with the watch disconnecting shortly after accepting a phone call and audio quality degrading, but my earpiece never disconnects.

On the bright side, it has greatly increased battery life of my MBW-100! With the old rom it would last 18+ hours with heavy use and development testing, now it has not needed a charge for 4 days of use and development (still shows 50% remaining).

I am currently working on a new connection scheme to work around the issues caused by the latest ROM releases (I'm sure MoneyToo is doing the same) and will update you if I find a solution.

As a side note, I have also noticed that the A2DP connection for my headset also disconnects entirely when in a call and reconnects after hanging up (did not do this on any previous rom) even without btWatch or SWM installed.
[Windows Mobile Development and Hacking General] pcfixitman:
New Test Version

Unfortunately, I am still at a pre-release state for the 0.1.9 version.

Here is a new test version I would like you to try. I implemented a "keep-alive" thread to try and stop the latest versions of WM from imparing the connection. In my tests this allows for normal menu and status use, incoming call, email and sms notifications. More than likely there will be distortion on headset audio, however - but I will continue to work on that.

Please let me know if this helps at all, or if it causes all new problems with these newer ROMS.
[Windows Mobile Development and Hacking General] zaki67:
Hi all I just installed the program and its working fine .Is there a manual or instructions on how to use?
[Windows Mobile Development and Hacking General] pcfixitman:
The missing manual!

I will write up a short manual for the application and post it very soon.
[Windows Mobile Development and Hacking General] zaki67:
Thank you!
[Windows Mobile Development and Hacking General] JimSmith94:
I installed this test version before I went to bed last night, but had a .Net 3.5 BT socket error message when I woke up. I quit and restarted the program but got the same message about an hour later. I haven't made or received a phone calls to try it out, but am going back to MoneyToo's app for a while. My temporary workaround is that if I just turn off BT on the watch while on a call, I don't have any disconnection problems. ;)
[Windows Mobile Development and Hacking General] JimSmith94:
Any update on this?
[Windows Mobile Development and Hacking General] cyriaque:
First...sorry for my english ;-)

Since I coupled my X7500 with my sony ericsson watch MBW100 (with btwatch), the sound in my headset bluetooth (sony-ericsson HBH-DS970) is jerky, as well for Tomtom as for coreplayer...but no for the tel !

Somebody for help me ?
[Windows Mobile Development and Hacking General] DrPyroClown:
Amazing

I've been big on SE for a while, but before mention of the x1 i was set on leaving because of a lack of quad band N.A. 3g smart phone. So i switched over to the touch cruise and was bothered by my watch not being usable with it. This program works rather well at the moment. Only problem I'm having is the heart beat EKG goes off quite frequently (about every ten minutes). It goes off even more so when I am near my laptop (about every minute). My Laptop is BT enabled and is linked to my phone. Is there a way to turn off the vibrate with the EKG monitor :o

::edit::

i feel rather silly .. turning off email notifications ( or just changing your email service off of active sync) fixed this with no glitch.

so far i'm seeing flawless results with touch cruise & mbw-100. only problem i see is a disconnect when making an outgoing call.

using 0.1.9
[Windows Mobile Development and Hacking General] ful babu:
just a little thought, does MBW-150 and SE HBH-DS970 works under the same principal i mean the caller ID and the song title info? so is it possible to modify the soft for HBH-DS970 to work completely with WM ?

thank you. and i appreciate ur amazing piece of work!

regards
[Windows Mobile Development and Hacking General] DrPyroClown:
So far so good

alrighty .. have been testing out this version since release, only 2 comments.

1) I've noticed the battery life has dropped tons since pairing with touch cruise over SE branded phones. I used to be able to get 4-5 days out of it. now i'm lucky if i get one. I will be repairing with an SE phone soon just to test if its the watch or the software

2) I'm assuming because its in beta, thats why the weather function doesnt work yet ... but it could also be something i'm not doing. not a very needed item. but i thought i'd ask about it anyway

3) another point I forgot is that i did notice that streaming audio with a bt headset (music only, not phone calls) seems to come in choppy. I'll be testing this with a SE bt headset just to see if it fixes or if choppyness remains. for the record, i've been using i've been using jabra b620's (and they work fine with no watch function)
[Windows Mobile Development and Hacking General] dr_nick:
i have noticed a dramtic drop in battery life (both of phonee and watch) since the latest update.

is this irectifyable, or am i destined to charge both every night?
[Windows Mobile Development and Hacking General] nosenseofhumor1:
after seeing this thread, i HAD TO BUY ONE! it should arrive on friday!

hahah i squeeled in delight! im so excited!

thanks for taking this upon yourself! it is an awesome project!