yashsingh1/xdaforums huggingface dataset:
[Android Software Development] DJGibbon:
Hi moneytoo

LOVING the twitter notifications - best feature in the program at the moment! For the next version is it possible to customise so that you're only alerted on DMs/@mentions, or is it not possible to tell when you pick up the notifications?

I'm still getting very high Partial Wake usage on my phone, which is causing shorter battery life. I'm working around this by underclocking when the screen's off, which is helping a bit, but it's still short. Is it necessary to hold onto a partial wake lock to stay paired? Is it possible to release the lock to let the phone sleep, but still stay connected?

Cheers

Phil
[Android Software Development] moneytoo:
If you can't connect your SE MBW using OpenWatch, please help me find out what's wrong with some HTC Legend (or other models).

1) Try this version: http://beta.smartmadsoft.com/test/OpenWatch.apk

Any change?

2) Connect your phone to the PC, run following command and post the output. Unfortunately this will require root. Skip this if you don't have one.

adb shell
su
sdptool browse local

3) This one would be the most useful for me.

Start BT connection in OpenWatch (the grayed out icon should be displayed in the notification bar). Go to System settings, BT and make your phone discoverable.

Run this on linux machine and post the output

sdptool browse

You should set what to sync in the Twitter app.

OpenWatch sets partial wake only for the shortest needed time, but not when the watch is connected, screen is off and there's no communication.

You can see this partial wake "lock acquired" and "lock released" from OpenWatch (tag "ow") in logcat to check if the partial wake lock is released or not.
[Android Software Development] DJGibbon:
Hi moneytoo

Thanks a lot for the response! I'd had a look at logcat but coudn't find anything openw* or *watch :)

This is from a quick test I just did with logcat -v time ow:V *:S

Booted phone

Opened OpenWatch

Pressed Menu -> Start

Pressed Play/Stop on watch (connected)

Sent myself a test email (got notification on watch)

Waited for notification to clear

Pressed Play/Stop on watch to check counts

Pressed Menu -> Stop & Exit in OpenWatch

--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
06-21 13:18:29.797 D/ow ( 657): lock acquired
06-21 13:18:34.857 D/ow ( 657): lock acquired
06-21 13:18:41.347 D/ow ( 657): lock released
06-21 13:19:20.807 D/ow ( 657): onChange observer - unread
06-21 13:19:20.827 D/ow ( 657): current gmail unread count: 104
06-21 13:19:21.087 D/ow ( 657): onChange observer - unread
06-21 13:19:21.097 D/ow ( 657): current gmail unread count: 104
06-21 13:19:21.927 D/ow ( 657): onChange observer - unread
06-21 13:19:21.957 D/ow ( 657): current gmail unread count: 104
06-21 13:19:24.067 D/ow ( 657): lock acquired
06-21 13:19:29.092 D/ow ( 657): lock released
06-21 13:19:37.987 D/ow ( 657): lock acquired
06-21 13:19:43.538 D/ow ( 657): lock released
06-21 13:19:47.567 D/ow ( 657): lock released

As you can see, there seems to be an additional lock which is acquired when I click "Menu->Start" and released when I click "Stop & Exit". There are also locks acquired when I press Play/Stop, which I'd expect since the phone and watch are directly communication then. I'm assuming it's this "top level" lock which is preventing the phone from sleeping and causing the short battery life.

Can anyone else duplicate this effect?

Cheers

Phil
[Android Software Development] moneytoo:
Thanks, DJGibbon for the very detail info. I will (try to) fix it and ask you to retest it. ;)
[Android Software Development] DJGibbon:
Excellent, thankyou!

If you want to send me a version with additional logging etc I'm more than happy to run it and send you the output. Anything I can do to help!
[Android Software Development] moneytoo:
I can confirm it as a bug. The fixed version is here: http://beta.smartmadsoft.com/

Android Market version will be updated later.
[Android Software Development] DJGibbon:
Awesome! Look forward to getting the latest version from the market :)

Thanks for dealing with this, the improved battery life should be well worth a donation IMHO ;)
[Android Software Development] maximus192ad:
I have searched and I haven't found an answer on how to dismiss Appointment reminders. They continue to display in the watch even after I dismiss them on my phone (HTC EVO). All other notifications I seem to only get once on the watch (and there doesn't appear to be a way to do repeated reminders like in SmartWatch). Correct me if I am wrong.

Used your SmartWatch on my Windows Phones and OpenWatch on BB before coming over to Android. Thanks for the good work!

I am using Version 0.6.2 (20100613)

My watch firmware Revision: 1201-3478:01
[Android Software Development] moneytoo:
Finally. 1.0 is here. :D OpenWatch now gets the most of Android platform. There's nothing major that's missing and can be done. And here some details...

Ability to reject a phone call! Thanks to a tip from user bstoke. (Currently for SE MBW only.)

Thanks to DJGibbon, power consumption is fixed.

Did you get the fake MBW-150 from Thinkgeek or somewhere else? OpenWatch now supports LM Technologies watches. It's even a bit better than on Windows Mobile, you can customize the line with unread counters.

Also the hidden cid (private number) case was fixed.
[Android Software Development] ayevee:
Legend with stock rom and MBW-150 still not working.
[Android Software Development] moneytoo:
Do you have SE MBW-150 (5 buttons) and not the fake one (2 buttons)?

Can you test 2) or 3) from http://xdaforums.com/showthread.php?t=554551&page=22#post6867168 ?
[Android Software Development] Lanes:
Thanks for looking into the Legend difficulties moneytoo, really appriciate that.

I am in the process of moving from one city to another, and it seems I have packed my watch in box X, hence I have no idea where it is at the moment. I will assist in whatever testing you require once I am properly installed in my new appartment.

i.e., I have tried the last version, and is unaware if the issues are already resolved or not..
[Android Software Development] ayevee:
I have SE MBW-150 with 5 buttons.

My legend isn't rooted, so I've only done #3, output:

Inquiring ...
Browsing F4:FC:32:60:02:23 ...
Service Name: Voice gateway
Service RecHandle: 0x10000
Service Class ID List:
"Handsfree Audio Gateway" (0x111f)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Handsfree" (0x111e)
Version: 0x0105

Service RecHandle: 0x10001
Service Class ID List:
"Headset Audio Gateway" (0x1112)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 2
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Headset" (0x1108)
Version: 0x0100

Service Name: BTIPS-2.22-Android-AVRCP-Target
Service Provider: Texas Instruments
Service RecHandle: 0x10002
Service Class ID List:
"AV Remote Target" (0x110c)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 23
"AVCTP" (0x0017)
uint16: 0x102
Profile Descriptor List:
"AV Remote" (0x110e)
Version: 0x0103

Service Name: BTIPS Pbap Server
Service RecHandle: 0x10003
Service Class ID List:
"Phonebook Access - PSE" (0x112f)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Phonebook Access" (0x1130)
Version: 0x0100

Service Name: BTIPS-2.22-Android-A2DP-Source
Service Provider: Texas Instruments
Service RecHandle: 0x10004
Service Class ID List:
"Audio Source" (0x110a)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 25
"AVDTP" (0x0019)
uint16: 0x102
Profile Descriptor List:
"Advanced Audio" (0x110d)
Version: 0x0102

Service Name: Generic service
Service RecHandle: 0x10005
Service Class ID List:
UUID 128: 8e771401-0000-1000-8000-00805f9b34fb
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 4
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100

Service Name: OPP Server
Service RecHandle: 0x10006
Service Class ID List:
"OBEX Object Push" (0x1105)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 5
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
[Android Software Development] moneytoo:
Thanks. Records are correct.

1) Now I'd like to see the debug logs from Bluetooth stack and OpenWatch. To do that, run the following command, then try to open a connection in OpenWatch and let it run for a while.

adb logcat > log.txt

2) I've just got an idea. Could you try disabling HTC Sense?

Look here: http://xdaforums.com/showthread.php?t=648346

Try the steps in video or just download different launcher.

Do you have a stock ROM? Some users here have HTC Desire so it shouldn't be a problem.

OpenWatch shows a calendar notification every time android.intent.action.EVENT_REMINDER is received. I will try to chech to behavior on latest Android versions (last time I did that it was on 1.something).
[Android Software Development] maximus192ad:
Thanks!! I look forward to your response ...
[Android Software Development] DJGibbon:
No, I'm on Froyo (currently DeFrost 0.7 but will probably be reflashing tomorrow with a more up-to-date version - I'll keep you posted as to whether it makes a difference)
[Android Software Development] ayevee:
1) log file attached

2) Stopping sense didn't help
[Android Software Development] moneytoo:
Thanks for the log. It is very helpful and it shows interesting behavior.

I will as you or someone else with Legend to run version with more logs (I will need to prepare it). I will PM you if it's ok.

EDIT:

1) Please create the same log with this version: http://beta.smartmadsoft.com/OpenWatch1001a.apk

2) Just try if this helps or not. http://beta.smartmadsoft.com/OpenWatch1001b.apk I don't need log from this.

I think I know the problem. I will try to fix it the proper way - for this I will have to test it myself on my devices.
[Android Software Development] ayevee:
1) log attached

2) doesn't work
[Android Software Development] oscicluna:
Samsung Galaxy S I9000

Good day, just wanted to let you know that OpenWatch for Android works very well on the Samsung Galaxy S. No bugs observed thus far and no disconnects for over 48 hours (since I installed it), where on the Motorola Milestone (my old phone) it happened for at least 2-3 times a day, now I am starting to think it was more of a Milestone issues then anything else.

Keep up the great work!
[Android Software Development] moneytoo:
HTC Legend connection bug should be fixed in OpenWatch v1.0.1 currently available here: http://beta.smartmadsoft.com/

Please try it and let me know so I can update it on the Market.
[Android Software Development] Glithramir:
Would love to see support for MSN Talk.
[Android Software Development] ayevee:
Works now, thanks a lot :)
[Android Software Development] Houi760:
TouchDown (Exchange) Support

Any chance of looking into support for TouchDown exchange. They appear to support 3rd party integration.

Thanks,
[Android Software Development] LordK:
First: Works great on my Galaxy S with MBW-150 :D, as Great as the WM Version :) Thanks a lot moneytoo

Second: Will / can there be a IM Notification for IM+ (lite)?

Thanks and greetings

LordK
[Android Software Development] maximus192ad:
Yes that would be great!!!!!!!!!!
[Android Software Development] wired69:
OpenWatch suggestions

Hey Moneytoo,

As a long time user of SmartWatchM, I'm glad to see it now on Android and working even better. I was wondering if the following are possible:

- Reverse media player controls on watch (Next/Prev track). I requested this for SmartWatchM and you managed to implement it in record time!

- Auto-lock phone when disconnected. This was another great feature of SmartWachM, it would be great if OpenWatch could also do this and maybe define an app to launch if this happens (e.g. something that would email GPS location if phone is stolen)

- Spotify support!

All in all, I think I prefer OpenWatch, I found SmartWatchM actually had too many features which made it more fiddly (using volume buttons to change functionality). OpenWatch has been working perfectly on my UK HTC Desire (stock ROM), no connection issues and great perfomance.

Many thanks!
[Android Software Development] Tratas88:
MBW-100

First, big thanks for the fantastic application, I love the new kind of gadget for me :-)

Question: I own a MBW-100 which is imho the nicest watch in Sonys portfolio but because of the very basic 3-button-controls I would like to disable the music control, which I find unnessesary for me. Is there a hidden Option somewhere to disable them?
[Android Software Development] moneytoo:
Uncheck Music notifications, this will disable the music controls too.

Not planned for OpenWatch. 99% of people is happy with the controls.

I tried that. I can enable the lock programmatically but it resets the lock pattern (so any pattern unlocks the phone).

I guess it will be possible supporting some 3rd party security app that has some API.

Spotify is not available in my country. (Same with Pandora) I won't do anything unless I will be able to (normally) launch and test the app.
[Android Software Development] Josasp:
Hi!

I'm running OpenWatch perfectly on my Acer Liquid with the 2.1 LCR rom and a MBW-150.

I'm a previous user of the wm version and I really like the Android version.

What I'm missing though is an option to hide the notification icon. A lot of apps have this feature and I can not find any option for that in your app.

I'd love a feature like that.
[Android Software Development] moneytoo:
The notification icon is required to keep the application running in the background without any interruption.
[Android Software Development] Tratas88:
Nice, I had to close the openwatch task to deactivate the setting, its working as you said, thanks!
[Android Software Development] laini:
I'm using a fake MBW-150 and I'm following all the steps to connect. After going through 1-7 all that happens is the 'watch disconnected' and 'waiting for connection' messages loop for about a minute and then nothing unless I stop and exit and then after pressing start start again the same thing just happens again. Any suggestions?
[Android Software Development] Josasp:
Fake MBW-150?
[Android Software Development] laini:
The one with only 2 buttons instead of 5. But upon further research it's actually a LM Technologies LM958 and I'm starting to believe maybe it's more the phone since it's not staying connected to any phone.

It's the one mentioned on the opening post on page 9 (can't post links)

At that time it's mentioned how this one will not work but with the newest update I figured it would work.
[Android Software Development] moneytoo:
What device do you use?

How about normal use (without OpenWatch)? Does the watch work correctly for caller id alerts?
[Android Software Development] navahoo:
sorry for ot comment, but anybody got an idea where to buy a new leather wristband for my mbw150 classic?

se won´t change it, even not if i would pay for... :(
[Android Software Development] Epell:
I am planning on using SMS from Google Voice (it's free afterall).

Is there any plan on supporting Google Voice features?
[Android Software Development] moneytoo:
No. It's available only for USA so I can't test it and find a working solution.
[Android Software Development] Epell:
Just throwing it out there:

You could use US based SIP service to get US phone number you can test online.

I'm not in anyway affiliated, but I know that sipgate gives you free US number.

You might need US proxy.

Inbound calls are forwarded to the phone anyway, so the only feature that will be useful is Google Voice text notification.

I love the idea of this app and I am definitely getting it as soon as I get my first android phone in a month or so.

I just thought GV text notification might be a great added feature to an already great app. :D
[Android Software Development] Kasuko:
In Love

I just found this page and must say, I MUST HAVE, problem is I can't find a place to buy the Sony Ericsson MBW-150 Classic (at a half decent price). All others are ugly in my book and I hate metal linked wrist bands. This leaves me looking at the LM Technologies from ThinkGeek (here) but I was really looking forward to the music control. I use my phone as an MP3 player but I ditched the stock earbuds for higher quality ones so I've lost the added control ability that come with the stock earbuds.

Is it possible to control (all I need is Skip and Play/Pause) music from the Fake MBW-150?

I so hope so because that will make me a happy customer.

Thank You

Kasuko
[Android Software Development] moneytoo:
No. Only one active button is just too little...
[Android Software Development] Kasuko:
Looks like I will just have to keep my eyes open for a Sony Ericsson that doesn't have a metal link wrist band.
[Android Software Development] moneytoo:
Kasuko: Try the updated version: http://beta.smartmadsoft.com/ Before connecting, select "Fake MBW-150" in Settings.
[Android Software Development] Tigrer:
Hi,

I've had similar problem - my black rubber strap burst unexpectedly - bug factory i think - and I must have bought orange leather in watchmaker :) Many people said that this is more attractive and elegant than original SE rubber watch strap:D

Greetings to moneytoo too:) Great and very useful application. I've used long time with SE P1i and now with Milestone from march.
[Android Software Development] Namensindschallundrauch:
Can you tell me the exact difference between MBW-150 and MBW-150 Update? Isn't it worth buying the old model? Or is it just the support for more Handys (what would be irrelevant)? I read in another thread that the new model has a better display with more contrast.

Will OpenWatch ever have functions that you can only use with the MBW-150 Update?

Is the MBW-150 Update only the brown one?
[Android Software Development] Lunatixz:
Great work on this App... Can someone tell me if there is an option to force 12hr clock like in the ppc version?

Also using the stock media player installed on a t-mobile samsung vibrant (galaxy S) I get no media info on the watch... caller id and txt works but no media...

any fix?
[Android Software Development] jpeel:
Great App! Was happy to know that I wouldn't lose the BT watch when I switched from WinMo to Android. Thanks!

I also wondered if there was any way to force the 12 hr clock in the android version.
[Android Software Development] Inc:
Great software - thanks :-)

One thing I'm wondering - what is the "Firmware Check" good for ? I know it returns the firmware of the watch, but since there are no possibility to upgrade firmware on the watch anyway, what is it good for ??

Thanks,

Martin
[Android Software Development] KaseKasimir:
Prada Link

Hey,

first of all your app seems to be really amazing. I don't have a watch yet, but I have had a look on your app on my HTC Desire. But I have a little problem already... I think my wrist is too small for the Sony Ericsson watches. They are really hughe. Because of that I would really like to know if the Prada Link support has been improved. Would be really nice if somebody could report on that. Are there any other alternatives I haven't thought of? Could you specify what exactly isn't supported with the Prada Link in comparisson to the MBW-150. Or are just some Prada Link specific features (SMS list) not supported?

Greetings

Carsten
[Android Software Development] moneytoo:
There's no real difference for the use with OpenWatch.

There's not. I will consider this feature for next updates.

Only stock Android/HTC Music players are supported. I tried looking at the Samsung player, it's one big mess but I'll see what I can do. Seems like there's a possibility... Will you be able to test a beta version if I will have one?

MBW-150 and MBW-150 Update (White clock face) have different fw versions. There's no real use for the fw check but if a SE phone has it, why not OpenWatch, right... :)

I have a small wrist too. I always have to make additional holes in the wrist band. :)

OpenWatch doesn't display any text (no sms text, no e-mail sender/subject, no appointment title... just a vibration and beep). Unfortunately I don't plan on making any progress here.
[Android Software Development] KaseKasimir:
Ok, I will buy it anyway because I really like the design and it's the same price as the SE watches here in Germany. Is there anything I can do myself to improve the support of OpenWatch for this watch? Just read in your own forum that the Windows Mobile version of Open Watch supports it. So you know what to send to the watch that it displays a text? It's just not implemented in OpenWatch?
[Android Software Development] moneytoo:
Could you try the beta (http://beta.smartmadsoft.com) if the controls work in v1.0.2? Or anyone else with Galaxy?

It supports it but the implementation is too buggy :(
[Android Software Development] KaseKasimir:
Ok, that's a pity. You already said that you are not planing to improve it. But would be really great if you could give it a try again in the future. I will be there then and ready to donate. ;) Thanks for making it vibrate which is already a great success. :)
[Android Software Development] jonboyuk:
I cannot seem to connect my watch and device. I'm running Froyo with Desire on my HTC HD2. I can pair the devices (it says Paired but not connected). Then when I press connect in openwatch, nothing happens. Any ideas?
[Android Software Development] ertejeonline:
I have no idea and I'm not an english speaker but I'll give a try.

I have a HTC Desire device with Froyo and a MBW-200.

I do the next:

· Run openwatch, icon without color is showed in notification bar

· I put the watch looking for a device to pair with.

· I go to bluetooth settings in HTC and search for devices.

· In a few seconds watch is found and then HTC ask me for a password.

· I put 0000

· In a few seconds watch vibrates as connected.

· In a moment openwatch's icon turns in color.

· HTC shows disconnected but all works then.

Good luck!
[Android Software Development] jonboyuk:
Thanks!! I will try it and let you know!

***EDIT*** Doesn't work :( Must be a problem with the BT library in this current build of Froyo. Oh well...I'll have to wait for an updated build. Thanks for your help though :)
[Android Software Development] DJGibbon:
I've got a Desire running Froyo, works for me. I have to press a button on the watch to make it connect though - probably depends on which watch you have, but for me it's the middle one of the left face (Play/Stop). That makes the bluetooth symbol appear with little arrows flying out from it, and after a second or so it connects.
[Android Software Development] jonboyuk:
I tried that too :( No luck. Thanks though.
[Android Software Development] YellowGTO:
How much did the 200 cost you?
[Android Software Development] ertejeonline:
Me?

99 € in movilplaza. Maybe is a spanish site, I don't know. In 3 days I had it (10 € for the deliver).

It's the evening classic one.
[Android Software Development] KaseKasimir:
Got my Prada Link. It really works great with my HTC Desire. No Problems with pairing. It shows the caller id and incoming SMS and GMail. You can even see the loading state of your phone. Didn't expect that much support for that watch after you said that you can't send text to it. I thought there would be no caller id but it works great. Thank you for that great app. Nice work! Reading SMS would be kick ass. But it's just great what we have now. Where do I have to donate? EDIT: Found it!