PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > WM HTC Devices > HTC Apache
Register Community Search

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #101 (permalink)  
Old 02-11-2008, 07:23 AM
pcfixitman's Avatar
Lurker
Offline
Location: Renton, WA
 
Join Date: Aug 2007
Posts: 19
Reputation: 0
pcfixitman is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by moneytoo View Post
There seems to be three ways to do that:
- CLIP (displays text)
- GCLIP (displays 96x16 graphics)
- SETBC (displays 192x16 graphics, MBW-150 only)
Thanks, GCLIP looks like it will do what I need.
Reply With Quote
  #102 (permalink)  
Old 02-22-2008, 09:02 AM
pcfixitman's Avatar
Lurker
Offline
Location: Renton, WA
 
Join Date: Aug 2007
Posts: 19
Reputation: 0
pcfixitman is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Talking New Version of btWatch!

Here's the latest version of my application for MBW-100/150 (should work with other models). Currently at version 0.1.5

This version currently supports the following:

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.
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)
7. Notification of incoming Text Messages (displays name/num and full message).
8. Notification when new Email arrives (displays num unread email).
9. Digital Date and Time are synchronized with the phone.
10.Debugging mode to allow you to see behind the scenes for testing purposes ("Monitor Connection").
11.Added EKG annimation when connection is established.
12.Watch will now auto connect after going out of range and coming back within range.
13.Added 2-line text support.
14.Added basic support for MBW-150
15.Reject a call by pressing upper right button twice (much more responsive)
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
17.Lists all appointments for the day by holding crown(FF)
18.Control WMP (press upper right button to activate/deactivate control) via crown
18.1. Pause, Play, Next Track
18.2. Displays current Artist/Track name on watch
19.Fonts are loaded dynamically from bmp files allowing users to modify fonts

Note about fonts: You can edit the bmp files with windows paint. Do not alter the height of the files (8 pixels), but you can alter the width and content. Must be saved as monochrome (1bit) bmp file. Do not change the individual file names in any way.

To simplify installation I have also compiled 2 separate cab installers. One for Smart Phones without the touch screen and one for PocketPC style phones. Should work on WM5 and above. Just unzip and install to phone.

Anyway, I hope you all like the new version!
Attached Files
File Type: zip btWatch_0.1.5_WM5_SP.zip (93.6 KB, 8 views) Click for barcode!
File Type: zip btWatch_0.1.5_WM5_PPC.zip (93.2 KB, 15 views) Click for barcode!

Last edited by pcfixitman; 02-22-2008 at 09:05 AM.
Reply With Quote
  #103 (permalink)  
Old 02-25-2008, 07:30 AM
TheKing4100's Avatar
Lurker
Offline
Pocket PC: HTC S 710 / HP 2210
 
Join Date: Feb 2008
Posts: 1
Reputation: 0
TheKing4100 is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Abacus MobileWear...BlueTooth Profiles/Services?

i have tried this with my HTC S 710 and Abacus watch, and it works... nice job thx.
Reply With Quote
  #104 (permalink)  
Old 02-26-2008, 02:11 PM
dave2121's Avatar
Lurker
Offline
 
Join Date: Feb 2008
Posts: 1
Reputation: 0
dave2121 is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Question Re: Abacus MobileWear...BlueTooth Profiles/Services?

Hello pcfixitman,
I have an MBW-150 and a Bluetooth USB device on my windows XP pc. I have read through your posts, and I am very impressed with the work you have done getting the MBW-100 & MBW-150 watch to work with windows based mobile devices.

I am trying to write my own application to communicate with the watch from my PC. I can currently get the watch to connect via a serial connection to my PC’s Bluetooth device. I can connect a serial terminal to this connection, and I can see the AT commands coming off the watch. For the MBW-150, here is what I see it sends out on the serial connections:

AT*SEAM="MBW-150",13
AT*SEAUDIO=0,0
AT+CIND=?
AT+CIND?
AT+CMER=3,0,0,1
AT+CCWA=1
AT+CLIP=1
AT+GCLIP=1
AT+CSCS="UTF-8"
AT*SEMMIR=2
AT*SEVOL?
ATE0
AT+CCLK?

Based on the information I see in your posts, here is what I believe is the expected response to each AT command the watch sends out:

Watch: AT*SEAM="MBW-150",13
Expected Response: ok

Watch: AT*SEAUDIO=0,0
Expected Response: *SEAUDIO=0,0

Watch: AT+CIND=?
Expected Response: +CIND: (“message”,(0-1)), (“call”,(0-1))

Watch: AT+CIND?
Expected Response: +CIND: 1,0

Watch: AT+CMER=3,0,0,1
Expected Response: ok

Watch: AT+CCWA=1
Expected Response: ok
Comment: You had posted a response of:
+CCWA: 4255551234,128,3,”pcfixitman”
I believe this was an attempt to show how to send the watch phone number and name information to be displayed. I still cannot seem to get my display to work.

Watch: AT+CLIP=1
Expected Response: ok
Comment: You had posted a response of: +CLIP: 4255551234,128

Watch: AT+GCLIP=1
Expected Response: ok

Watch: AT+CSCS="UTF-8"
Expected Response: ok

Watch: AT*SEMMIR=2
Expected Response: ok

Watch: AT*SEVOL?
Expected Response: ok

Watch: ATE0
Expected Response: ok

Watch: AT+CCLK?
Expected Response: +CCLK=”yyyy/mm/dd.hh:mm:ss”
Comment: This does correctly set the date and time on the watch

I have tried everything I can think of, but I cannot figure out what AT commands to send the watch to display text on the OLED display. Can you confirm that my above listed Expected Responses are correct, and can you explain what AT command sequence is required to get text to display on the watch.

I truly appreciate any insights you can share with me.

Thank you,
Dave2121
Reply With Quote
  #105 (permalink)  
Old 03-03-2008, 06:05 AM
pcfixitman's Avatar
Lurker
Offline
Location: Renton, WA
 
Join Date: Aug 2007
Posts: 19
Reputation: 0
pcfixitman is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Cool I have moved the btWatch project.

I just wanted to let you all know that I have not dropped the project, I have started a thread on a different forum which contains the newest version.

http://forum.xda-developers.com/show...56#post1960856

Please use the link above to see the current progress on btWatch.
Reply With Quote
  #106 (permalink)  
Old 03-03-2008, 06:15 AM
pcfixitman's Avatar
Lurker
Offline
Location: Renton, WA
 
Join Date: Aug 2007
Posts: 19
Reputation: 0
pcfixitman is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Thumbs up Re: Abacus MobileWear...BlueTooth Profiles/Services?

Quote:
Originally Posted by dave2121 View Post
Hello pcfixitman,
I have tried everything I can think of, but I cannot figure out what AT commands to send the watch to display text on the OLED display. Can you confirm that my above listed Expected Responses are correct, and can you explain what AT command sequence is required to get text to display on the watch.

I truly appreciate any insights you can share with me.

Thank you,
Dave2121
Basically you need to tell the watch that a call is coming in prior to sending it any form of data to display.

During initial connection respond to AT+CIND=? with +CIND: ("message",(0-1)), ("callsetup",(0-3)), ("call",(0-1))
respond to AT+CIND? with +CIND: 0,0,0

This will prep the watch to recieve data later.

When sending data you must first send it a +CIEV: 2,1 command to tell it there is a call coming in. Then send +CLIP: "PcFixItMan", 129, "4255551212" to display data (name & num can be reversed). Send +CIEV: 2,0 to clear the display and return to a waiting state.

Anyway, I hope this helps! Be sure to check out my app for WM5/6 on the other forum to see what all is possible with this line of watches.
Reply With Quote
Reply

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Apache


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 02:38 AM.


Powered by vBulletin® ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com