BlueTooth 4.0: BLE device to play with - Windows Phone 8 Development and Hacking

Hi.
I'd like to experiment with a new feature provided by Nokia's "Black update", BT 4.0 with new protocol for "Low Energy" devices (BLE).
Could somebody recommend me some cheap device with open/known protocol, to play with?
Also, if you have knowledge (somehow; I know, there is NO info at all but ) about new API/protocols (even it's not documented or available yet), could you please share?
Thanks!

If you can find a used FitBit, that would be a good start. I think I saw some third party apps in the store already.

thals1992 said:
I think I saw some third party apps in the store already.
Click to expand...
Click to collapse
BLE support is available for the handsets with Nokia's Black update only; I don't think there are some apps in the store 'cause Nokia just started distribution of the Black update. Or supported Fitbits are using their custom API and standard BT...

sensboston said:
Hi.
I'd like to experiment with a new feature provided by Nokia's "Black update", BT 4.0 with new protocol for "Low Energy" devices (BLE).
Could somebody recommend me some cheap device with open/known protocol, to play with?
Also, if you have knowledge (somehow; I know, there is NO info at all but ) about new API/protocols (even it's not documented or available yet), could you please share?
Thanks!
Click to expand...
Click to collapse
Pebble watch has two apps in store now and has bt le support. I picked one up for $100, they are cheap now that the steel has been announced.

norgan said:
Pebble watch has two apps in store now and has bt le support. I picked one up for $100, they are cheap now that the steel has been announced.
Click to expand...
Click to collapse
Hmm, I'm very confused... It sounds like current WP8 already supports BLE, right? However why Nokia said it's a "Black update" only feature?
Is anybody knows the answer?

sensboston said:
Hmm, I'm very confused... It sounds like current WP8 already supports BLE, right? However why Nokia said it's a "Black update" only feature?
Is anybody knows the answer?
Click to expand...
Click to collapse
It was a Software limitation from the OS. Now with Nokia Black you also are getting the GDR3 Update. And not the Nokia Black update give you BLE, its the GDR3

dergutehirte said:
It was a Software limitation from the OS. Now with Nokia Black you also are getting the GDR3 Update. And not the Nokia Black update give you BLE, its the GDR3
Click to expand...
Click to collapse
Thanks for explanation! By the way, Android introduced a new API functionality to work with BLE; do you know, what about WP8+GDR3? Should/can I still use an "old way" (PeerFinder + StreamSocket) or there are some new APIs for BLE?

Related

App shows in Android market but not Nexus market

The app titled: "Scriptures (beta)" shows up in my G1's market, but does not in my Nexus' market.
Any ideas what's going on?
Did you do any of the following to your Nexus One:
1. Unlocked bootloader?
2. Enable root?
If so, "Scriptures (Beta)" is a *protected* Android application and will not show up.
If not, then it's a OS "support" version issue.
Cheers,
Kermee
Kermee said:
Did you do any of the following to your Nexus One:
1. Unlocked bootloader?
2. Enable root?
If so, "Scriptures (Beta)" is a *protected* Android application and will not show up.
If not, then it's a OS "support" version issue.
Cheers,
Kermee
Click to expand...
Click to collapse
My new N1 is not unlocked/rooted, but my old G1 *is*. But it's the G1 that sees the app fine, and the new N1 does not.
Must be an OS support issue.
I downloaded the app directly from the author's website and it works fine.
mdaddy said:
My new N1 is not unlocked/rooted, but my old G1 *is*. But it's the G1 that sees the app fine, and the new N1 does not.
Must be an OS support issue.
I downloaded the app directly from the author's website and it works fine.
Click to expand...
Click to collapse
Yup. If that's the case, the author needs to fix it and update it on Android Market.
It's annoying for us developers and the damn manifest and API target/limits when "new" stuff comes out... *Sigh*
Anyrate, good deal you got around it!
Cheers,
Kermee
application compatibility
Your phone is listed as a 2.1 device in the market, and if the apps don't specify compatibility (they introduced a compatibility layer in 2.0.1) then they won't show up since they won't work anyway (well, they might, but the general assumption is that they won't)
I guess that explains why AppManager Pro isn't showing up for me on my N1. Annoying. I love that app.
This explains why, when people were talking about Nexus One Torch and I decided to see what it was, my G1 couldn't see it. Now I have a Nexus I can (and it's good )
There are some errors I think, because I want Bonsai Blast which I think I remember was demo'd by the Bonsai Blast google developer for either droid or 2.1. I think it was a demo for the new resolution, so I know it can't be that, and I don't think a google Dev would forget to update his extremely popular app.
Let the application owners know!
When the moto droid came out, I emailed a few developers and some even came out with an update the very next day!
syntrix said:
Let the application owners know!
When the moto droid came out, I emailed a few developers and some even came out with an update the very next day!
Click to expand...
Click to collapse
can somebody e-mail the developer of Bonsai blast then please? or tell me his/her/their name(s)/email?
If we take the conservative assumption that it must be listed on the Google's own market place before it would work on Nexus, how many applications are available at the moment? Is there good statistics on that yet?
Perhaps most of them would work on Nexus one anyway? Love to hear from people who have tried using the applications written for the older OS version and see if they are generally still compatible. It's hard to imagine how a version upgrade would upset the older applications too much.
eaglesteve said:
If we take the conservative assumption that it must be listed on the Google's own market place before it would work on Nexus, how many applications are available at the moment? Is there good statistics on that yet?
Perhaps most of them would work on Nexus one anyway? Love to hear from people who have tried using the applications written for the older OS version and see if they are generally still compatible. It's hard to imagine how a version upgrade would upset the older applications too much.
Click to expand...
Click to collapse
Really the only set-back is the resolution. All of the hardware has exponentially increased. All of Androids apps are written in java, which is pretty standard and should have no problem running on all android platforms.
The only time it should be disallowed would be if a game were to be written for the N1 specs (which cannot run on the G1), and therefore not shown in the market for the G1.
I suppose developers don't want their games to look too pixelated on the N1 until they update the resolutions. It's a waiting game now, since there are absolutely NO games available unless you want to play solitaire.
Or you could email the devs to death requesting an update...

Why did Skype cut off Windows Mobile?

I know this is a more generalized question, but anyone here got an idear why Skype has choose to disgard their Windows Mobile version of the Skype Software?
MS wanting to much money?
WP7S. . . .
Thats basically it.
~~Tito~~ said:
WP7S. . . .
Thats basically it.
Click to expand...
Click to collapse
yep...
but the cab install for current generation of winmo is still available through xda... it has been posted many times.
Microsoft must be doing something funky.. Adobe as well pulled out of WM6x development for WM7, I don't see why they wouldn't continue, it's not like there is a small 6.5 userbase.
Audio Oblivion said:
yep...
but the cab install for current generation of winmo is still available through xda... it has been posted many times.
Click to expand...
Click to collapse
Yeah, thats still good. Maybe once they release a full WP7 ROM, we'd get all the new developments coming to WP7.
Euroman28 said:
I know this is a more generalized question, but anyone here got an idear why Skype has choose to disgard their Windows Mobile version of the Skype Software?
MS wanting to much money?
Click to expand...
Click to collapse
I think, the problem was more likely the related to other issues, like the audio APIs. You know, like your conversation being broadcast over the speaker ? So Skype needed a specific hack for every device and Skype got blamed by users for OS related problems. That'll change with the standardizing of chassis designs and hardware for WM7.
ViperAMD said:
Microsoft must be doing something funky.. Adobe as well pulled out of WM6x development for WM7, I don't see why they wouldn't continue, it's not like there is a small 6.5 userbase.
Click to expand...
Click to collapse
Depends on what you compare it to. WM doesn't really have the following of android or iPhone so it wouldn't be beneficial for Adobe or Skype to continue pouring assets into a sinking platform. Wish Adobe would release the work they've done so that it wouldn't have been in vain.
I think the HD2 is going to be the last WM phone for a lot of us and not just because we want it to be, but because we're forced to leave it due to lack of support from developers.
Toss3 said:
I think the HD2 is going to be the last WM phone for a lot of us and not just because we want it to be, but because we're forced to leave it due to lack of support from developers.
Click to expand...
Click to collapse
WM phone have better entertainment value than Android phones. For Instance most FOX Ent DVD's come with an official "digital copy" which can be transfered legally to your Windows Mobile phone, and not to an Android/Iphone.
And yes I know that you can buy movies in the Itunes store, but that only works in the US!
Many of the online music stores which sells downloads require you to have a phone which can play WMA files. Not many other devices than WM phones can do that.
I rest my case.

[Q] How can I take screenshot on DELL Venue Pro??

Hi, recently I got a little matter, I can not capture screenshots on DELL Venue Pro by using the tool named "WP7ScreenMonitorAgentProg v0.3 (v0.1 -same server).xap". When I want to deploy it to device, it returns me an error which is "Erro - 0x81030120".
I will deeply appreciate if anybody can help me on this matter.
Thank you all firstly!!!
No one can help me? Or the description I wrote is not clear?
Shawver, the description is clear, perhaps not many DVP owners have used this app. Have you asked this question to non-DVP WP7 users/forums?
This seems to be the official thread for this (homebrew) app:
http://forum.xda-developers.com/showthread.php?t=1134698
At the moment, don't think you'll be able to run it on the DVP.
magicsquid said:
This seems to be the official thread for this (homebrew) app:
http://forum.xda-developers.com/showthread.php?t=1134698
At the moment, don't think you'll be able to run it on the DVP.
Click to expand...
Click to collapse
So you mean I can not use it on my DVP forever?
woodman411 said:
Shawver, the description is clear, perhaps not many DVP owners have used this app. Have you asked this question to non-DVP WP7 users/forums?
Click to expand...
Click to collapse
There's a "LG LG-C900" in my hand, I tried this on it and encountered the same problem...
Shawver said:
So you mean I can not use it on my DVP forever?
Click to expand...
Click to collapse
Not necessarily. There are people working on getting homebrew apps working on the DVP. Not sure how long it will take.
http://forum.xda-developers.com/showthread.php?t=1195463
For security reasons, Microsoft are not making it easy to run these unofficial apps.
Alternatively, you could take screenshots of the emulator in the development kit or a photo of the device.
Interesting insight from Rafael Rivera yesterday on why screenshots are not yet supported on WP7. (Source: http://twitter.com/#!/WithinRafael)
_______________________________________
Lots of people *****ing about #wp7's lack of screenshot support, without an actual understanding of WHY. Let me help.
Windows Phone has baked in DRM. iOS/Android are missing DRM features, forcing folks to rely on their own implementations and deal with their own legal issues.
With the platform differentiator here being "we handle DRM so you don't have to", Microsoft signed up to protect DRM content. So I believe to resolve the "people can rip content" issue, they gutted any screen recording/output capabilities. Reasonable for 1.0.
This was probably way easier than implementing Protected Media Path in 1.0/1.5. It's likely coming in Windows Phone OS vNext.

[Q] Bluetooth 4.0 Low Energy

Other flagships have hardware that support this - does the Nexus and is Android 4.2 likely to support it? (4.1 does not).
Why is it useful? Well if you use a heart rate monitor for sports, it will last longer. It can also be used to connect devices.
It's a huge feature for me as a runner. Currently I use a Garmin 305 which is an awesome, if ugly, product. With apps like strava / endomondo and more, it would be nice to have all this, with GPS and music on one device
I believe Bluetooth 4.0 is present on this device. Check the spec sheet on Google Play, but I'm 99.99% sure.
The hardware is present for Bluetooth Low Energy (BLE) but as yet, no version of Android supports it.
There is an issue thread on google regarding this - if people star it google might treat the issue as a priority.
http://code.google.com/p/android/issues/detail?id=33371
I think google is looking to NFC for nearfield communication forgetting some of the cool uses bluetooth can be put to.
kieren2 said:
The hardware is present for Bluetooth Low Energy (BLE) but as yet, no version of Android supports it.
There is an issue thread on google regarding this - if people star it google might treat the issue as a priority.
http://code.google.com/p/android/issues/detail?id=33371
I think google is looking to NFC for nearfield communication forgetting some of the cool uses bluetooth can be put to.
Click to expand...
Click to collapse
The Broadcom BCM4330 supports BTLE (http://www.broadcom.com/press/release.php?id=s549642), and according to this website: http://www.ubmtechinsights.com/repo...market-reports/Report-Profile/?ReportKey=8713
The LG Optimus G uses that Broadcom chip, so it's possible that the Nexus 4 also uses it?
According to the newly updated Android 4.2 changelog: http://developer.android.com/about/versions/jelly-bean.html
Android 4.2 introduces a new Bluetooth stack optimized for use with Android devices. The new Bluetooth stack developed in collaboration between Google and Broadcom replaces the stack based on BlueZ and provides improved compatibility and reliability.
Click to expand...
Click to collapse
I sure hope that we will have BTLE support with the Nexus 4. I really want to buy a Polar H7 HRM!
I'm glad someone else is concerned
It doesn't look too good. Although they have rewritten the stack, there is no mention of Bluetooth Low Energy or Bluetooth Smart.
Apart from the issue raised with google in my first post, I have no idea how to reach out to them regarding this. Does anyone know? This is Android general rather than device specific. Pretty much all the new handsets have hardware that support BLE but there is no OS support in Android
At last - some hope. Although there is no ETA, looks like we can hope for BLE support in Android 4.3
"BLE will be the next major feature we are going to add."
https://groups.google.com/forum/#!msg/android-platform/CYtxCmtZ-WI/aIzBq7KbKVUJ
Any updates on the BLE support? I am working on a BLE breakout board and would like to get it working with the Nexus 4 rather than just the computer via a dongle. From what I've found online there is a BLE stack in 4.2, yet for some reason I can't find it or get anything to work.
What exactly would this do? I understand the low energy stuff, but I don't see what else it has, and whether we have to enable it first, or something.
yahoowizard said:
What exactly would this do? I understand the low energy stuff, but I don't see what else it has, and whether we have to enable it first, or something.
Click to expand...
Click to collapse
BLE is a wireless protocol that peripheral devices can use to interface with your phone. Somewhat similar to regular bluetooth (and other proprietary wireless links), it can allow a sensor to wirelessly stream data or allow a phone to control a robot or any other device with BLE. I'm not sure if that answers your question. The real benefit is that BLE uses significantly less power (upon other things) and thus can enable a new set of devices. For example, part of my dissertation is a cardiac monitoring system which I would like to connect to my Nexus 4.
Any news?
Hi guys,
Are there any news on Bluetooth 4.0 / smart ready on the Nexus 4 and maybe 4.2.2 yet?
Was someone already able to pair the Nexus 4 with the Polar H7?
Maybe I'll order one and try if it works by now.
Thanks for your answers anyway. :good:
I have the same question about BLE.
Sent from my Nexus 4 using Tapatalk 2
kieren2 said:
Other flagships have hardware that support this - does the Nexus and is Android 4.2 likely to support it? (4.1 does not).
Why is it useful? Well if you use a heart rate monitor for sports, it will last longer. It can also be used to connect devices.
It's a huge feature for me as a runner. Currently I use a Garmin 305 which is an awesome, if ugly, product. With apps like strava / endomondo and more, it would be nice to have all this, with GPS and music on one device
Click to expand...
Click to collapse
+1
Would love to play with the Stick-n-Find and/or Meterplug. And upgrade my Fitbit to the Bluetooth 4.0 version so I don't have to keep plugging that stupid dongle into my laptop.
id628 said:
+1
Would love to play with the Stick-n-Find and/or Meterplug. And upgrade my Fitbit to the Bluetooth 4.0 version so I don't have to keep plugging that stupid dongle into my laptop.
Click to expand...
Click to collapse
Arrrghg - your post is what I found when searching for Fitbit, which I just bought. Very frustrating our N4's can't support the BT connection yet. I also hate that stupid dongle!
The new Fitbits use BLE too? Wow, Google need to get Android caught up, really never expect them to be behind with technologies.
So, should I send my H7 back, or wait???
Google finally started looking into BLE two days ago. See the bottom of this page:
http://code.google.com/p/android/issues/detail?id=33371
oren_b said:
Google finally started looking into BLE two days ago. See the bottom of this page:
http://code.google.com/p/android/issues/detail?id=33371
Click to expand...
Click to collapse
Added my vote to get them to acknowledge this. Amazing that nothing has been done yet.
id628 said:
+1
Would love to play with the Stick-n-Find and/or Meterplug. And upgrade my Fitbit to the Bluetooth 4.0 version so I don't have to keep plugging that stupid dongle into my laptop.
Click to expand...
Click to collapse
kalipedia said:
Arrrghg - your post is what I found when searching for Fitbit, which I just bought. Very frustrating our N4's can't support the BT connection yet. I also hate that stupid dongle!
Click to expand...
Click to collapse
AndyCr15 said:
The new Fitbits use BLE too? Wow, Google need to get Android caught up, really never expect them to be behind with technologies.
So, should I send my H7 back, or wait???
Click to expand...
Click to collapse
I just bought a Fitbit One which uses BLE. I'm with you guys in hoping Google gets this feature added and supported very soon. It would be really nice!
This will be addressed with K release.
Sent from my Nexus 4 using xda premium
I wonder which one will come out first. The Fitbit Flex or a Nexus 4 update with BLE.
I'm hoping it's coming soon, I just ordered a bunch of Motes to instrument my house...
http://igg.me/at/motes/x/1655370
danny.ffm said:
Hi guys,
Are there any news on Bluetooth 4.0 / smart ready on the Nexus 4 and maybe 4.2.2 yet?
Was someone already able to pair the Nexus 4 with the Polar H7?
Maybe I'll order one and try if it works by now.
Thanks for your answers anyway. :good:
Click to expand...
Click to collapse

No bluetooth 5 until Android O

It seems we won't have bluetooth 5 until Android O update androidcentral.com\bluetooth-5 (sorry, cannot share links yet)
Next update will include Bluetooth 5.0 Activation. As far as Android O, only saw one article stating that about Bluetooth 5.0 and O. LlabTooFer tweeted all the features of the next update and no mention of Android O. Also the latest base on Viper and Leedroid already have 5.0 Bluetooth support and are still Nougat. Don't know how well it works though not using those ROMS.
The original article I found was on htc blog (first link if you google "htc u11 bluetooth 5.0 htc blog"). There is an explanation why only Android O has this feature. Who to believe after all?
Android N doesn't natively support bluetooth 5, Android O will, hence the wait.
sergeymetallic said:
The original article I found was on htc blog (first link if you google "htc u11 bluetooth 5.0 htc blog"). There is an explanation why only Android O has this feature. Who to believe after all?
Click to expand...
Click to collapse
ryanyz10 said:
Android N doesn't natively support bluetooth 5, Android O will, hence the wait.
Click to expand...
Click to collapse
good info, looks like we'll be waiting longer
https://www.androidcentral.com/bluetooth-5
ryanyz10 said:
Android N doesn't natively support bluetooth 5, Android O will, hence the wait.
Click to expand...
Click to collapse
So they can't do, or are unwilling to do, what Samsung did to get BT5 working? I think I remember hearing about issues with BT on the GS8's, but what little time I actually owned a GS8 it worked flawlessly and even connected to two devices at once with zero issues. Just seems like a cop-out on their part IMO.
tkoreaper said:
So they can't do, or are unwilling to do, what Samsung did to get BT5 working? I think I remember hearing about issues with BT on the GS8's, but what little time I actually owned a GS8 it worked flawlessly and even connected to two devices at once with zero issues. Just seems like a cop-out on their part IMO.
Click to expand...
Click to collapse
Read the article I posted, bt 5 doesn't work on any device running Nougat even Samsung, O will support it.
Sent from my unknown using XDA Labs
tkoreaper said:
So they can't do, or are unwilling to do, what Samsung did to get BT5 working? I think I remember hearing about issues with BT on the GS8's, but what little time I actually owned a GS8 it worked flawlessly and even connected to two devices at once with zero issues. Just seems like a cop-out on their part IMO.
Click to expand...
Click to collapse
It's even mentioned in their article
When Android O, the next version of the Android OS becomes available, HTC U11 owners all over the world will be able to enjoy the benefits of Bluetooth 5.0.
We’re excited to be able to bring this announcement to HTC U11 customers around the world as we strive to continuously improve our customers’ mobile experience—we believe Bluetooth 5.0 compatibility helps do that.
Click to expand...
Click to collapse
http://blog.htc.com/2017/08/htc-u11-ready-next-generation-connected-devices-bluetooth-5-0-support/
ShyamSasi said:
It's even mentioned in their article
http://blog.htc.com/2017/08/htc-u11-ready-next-generation-connected-devices-bluetooth-5-0-support/
Click to expand...
Click to collapse
My confusion came from all the early reports that I was reading that stated BT5 brings the ability to connect to 2 devices at the same time which is why I assumed Samsung had it fully working on the GS8's. Supposedly it's not specific to BT5 because BT4 is capable of doing it.
Also sony contributed it's LDAC codec to Android O, so we could enjoy high quality bluetooth headsets
tkoreaper said:
My confusion came from all the early reports that I was reading that stated BT5 brings the ability to connect to 2 devices at the same time which is why I assumed Samsung had it fully working on the GS8's. Supposedly it's not specific to BT5 because BT4 is capable of doing it.
Click to expand...
Click to collapse
I think that it might be two BT chips, unless someone knows otherwise
tkoreaper said:
My confusion came from all the early reports that I was reading that stated BT5 brings the ability to connect to 2 devices at the same time which is why I assumed Samsung had it fully working on the GS8's. Supposedly it's not specific to BT5 because BT4 is capable of doing it.
Click to expand...
Click to collapse
How? I'd do it right now. We have this ability on our U11 already? I want.
Are you thinkin what Im thinkin? Wireless dolby surround with easy routing. Ornon dolby...simple 5.1. Why give dolby your endorsement. I been producing in 5.1 since my album mastered in Adobe Audition hit in late 2015. And Dolby got nothing to do with that effort.
kruc Ire said:
How? I'd do it right now. We have this ability on our U11 already? I want.
Click to expand...
Click to collapse
That would be something that HTC would have to implement into the software.
tkoreaper said:
That would be something that HTC would have to implement into the software.
Click to expand...
Click to collapse
I should be working on that. If the bt can send two channels of music it can be separated. And if 2 why not n channels. And why not choose. The stereo music has two channels. The 5.1 has 6 channels. So the size of a (wav) songfile is triple. My 26 song triple album was over 8 GB in size :good:
I am currently having two bluetooth lightbulbs. I see no reason not to get 4 more if bluetooth surround became available

Categories

Resources