Android 4.2 JB MR1 Bluetooth

11,934 views
Skip to first unread message

Pavan Savoy

unread,
Nov 13, 2012, 5:55:14 PM11/13/12
to android-...@googlegroups.com, Matthew Xie
Hello Google Gurus,

I see that BT on 4.2 JB MR has introduced a new stack called bluedroid, and understand a lot of code is from broadcom, So I have these basic questions :-

1. Is bluedroid the way forward ? Or will the vendors have option to switch to BlueZ ? 
I see even packages/apps/Bluetooth.apk JNI only looks up to bluetooth.default (i.e bluedroid) & NOT to legacy libbluedroid (system/bluetooth) - Why ?

2. Why was the decision taken to move away from BlueZ ?
Is the decision technical ? What is that which you found in BRCM stack which was missing in BlueZ?
Previously there were strong suggestions NOT to have proprietary stacks for technologies since they introduce a LOT of fragmentation in Android - Which I am guessing Google guys don't want.

3. Seeing that no new APIs have been introduced, nor the framework seems to be updated, Any plans for BLE in near future ?
Or new profiles.

4. Please let us know if there is any documentation for platform developers to port this stack to rest of the world BT vendors.
i.e What are the basic implementation required for 
libbt-vendor.so ?
If we get most profiles working in 2 functions (op BT_VND_OP_POWER_CTRL & faking success BT_VND_OP_FW_CFG) Is that good enough ?

--
--Pavan Savoy

Jean-Baptiste Queru

unread,
Nov 13, 2012, 6:20:14 PM11/13/12
to android-...@googlegroups.com
As far as #1 is concerned, the details are in the CDD. Some modules
must be used unchanged by vendors in order for the resulting device be
compatible, others can be modified as long as they implement all the
documented behaviors of the public APIs. I'm guessing that BT might
fall in the second category, but I'm not authoritative in that domain.

JBQ
> --
> You received this message because you are subscribed to the Google Groups
> "android-platform" group.
> To post to this group, send email to android-...@googlegroups.com.
> To unsubscribe from this group, send email to
> android-platfo...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/android-platform?hl=en.



--
Jean-Baptiste M. "JBQ" Queru
Technical Lead, Android Open Source Project, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.

ASHISH

unread,
Nov 14, 2012, 5:45:39 AM11/14/12
to android-...@googlegroups.com, Matthew Xie

Hi All and JBQ,

I quickly surf the Bluedroid source code which is released under "Apache License, Version 2.0 ".

I see SBC audio codec is integrated as a default A2DP Bluetooth codec, but is there any restriction to integrate other Vendor Specific A2DP codecs as part of A2DP profile in Bluedroid?

Many thanks,

Ash

Pavan Savoy

unread,
Nov 14, 2012, 12:34:39 PM11/14/12
to android-...@googlegroups.com, Matthew Xie
Matthew, Can you help answer the rest of questions?


--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-platform/-/_08SXuN0uZIJ.

To post to this group, send email to android-...@googlegroups.com.
To unsubscribe from this group, send email to android-platfo...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-platform?hl=en.



--
--Pavan Savoy

Matthew Xie

unread,
Nov 14, 2012, 3:53:57 PM11/14/12
to android-...@googlegroups.com, Matthew Xie
I will answer the questions as I can.
We don't have resource to maintain both Bluedroid stack and bluez stack. Blue support is stopped after 4.2.
BLE will be the next major feature we are going to add.
Other a2dp codec can be added. We only implemented SBC because it's mandatory.

Vendor need to implement bt_vendor_interface_t. The interface defines the way vendor lib and bluetooth stack interact to bring up and config the Bluetooth Controller. The defintion is in external/bluetooth/bluedroid/hci/include/bt_vendor_lib.h.
We don't have other document, it all in the code, fully open-source.  Please see bt_vendor_lib.h on the meanings of the opcode, such as BT_VND_OP_POWER_CTRL. 
device/common/libbt/src/bt_vendor_brcm.c contains broadcom implementation of vendor lib.
hardware/qcom/bt/libbt-vendor/src/bt_vendor_qcom.c contains qualcomm implementation of vendor lib.

Thanks
Matthew

Manuel Naranjo

unread,
Nov 14, 2012, 3:56:22 PM11/14/12
to android-...@googlegroups.com
Matthew,
> BLE will be the next major feature we are going to add.
Any ETA on this? Will it make it for the next Android major release? (~6
months), or are you planning on a shorter release cycle for this?

Regards,
Manuel


Matthew Xie

unread,
Nov 14, 2012, 4:52:55 PM11/14/12
to android-...@googlegroups.com
Hi Manuel

I don't have more info on the BLE schedule at this time.
Thanks
Matthew

--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To post to this group, send email to android-platform@googlegroups.com.
To unsubscribe from this group, send email to android-platform+unsubscribe@googlegroups.com.

Manuel Naranjo

unread,
Nov 14, 2012, 4:54:47 PM11/14/12
to android-...@googlegroups.com
If I would want to work on making my own API where should I look for?
Where's the jni interface now?


> Hi Manuel
>
> I don't have more info on the BLE schedule at this time.
> Thanks
> Matthew
>
> On Wed, Nov 14, 2012 at 12:56 PM, Manuel Naranjo
> <naranjo...@gmail.com <mailto:naranjo...@gmail.com>> wrote:
>
> Matthew,
>
> BLE will be the next major feature we are going to add.
>
> Any ETA on this? Will it make it for the next Android major release?
> (~6 months), or are you planning on a shorter release cycle for this?
>
> Regards,
> Manuel
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "android-platform" group.
> To post to this group, send email to
> android-platform@googlegroups.__com
> <mailto:android-...@googlegroups.com>.
> To unsubscribe from this group, send email to
> android-platform+unsubscribe@__googlegroups.com
> <mailto:android-platform%2Bunsu...@googlegroups.com>.
> For more options, visit this group at
> http://groups.google.com/__group/android-platform?hl=en
> <http://groups.google.com/group/android-platform?hl=en>.
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "android-platform" group.
> To post to this group, send email to android-...@googlegroups.com.
> To unsubscribe from this group, send email to
> android-platfo...@googlegroups.com.

Pavan Savoy

unread,
Nov 14, 2012, 6:00:07 PM11/14/12
to android-...@googlegroups.com
JNI is also at packages/apps/Bluetooth/ - But adding new APIs would be more to do with frameworks I suppose.

Matthew,
1 question among those I felt unanswered - Why was the move made ?
Wasn't it Android's ideology, philosophy to go with open source, community developed and maintained projects ?


On Wed, Nov 14, 2012 at 3:54 PM, Manuel Naranjo <naranjo...@gmail.com> wrote:
If I would want to work on making my own API where should I look for? Where's the jni interface now?


Hi Manuel

I don't have more info on the BLE schedule at this time.
Thanks
Matthew

On Wed, Nov 14, 2012 at 12:56 PM, Manuel Naranjo
<naranjo...@gmail.com <mailto:naranjo.manuel@gmail.com>> wrote:

    Matthew,

        BLE will be the next major feature we are going to add.

    Any ETA on this? Will it make it for the next Android major release?
    (~6 months), or are you planning on a shorter release cycle for this?

    Regards,
    Manuel



    --
    You received this message because you are subscribed to the Google
    Groups "android-platform" group.
    To post to this group, send email to
    android-platform@googlegroups.__com

    To unsubscribe from this group, send email to
    android-platform+unsubscribe@__googlegroups.com
    <mailto:android-platform%2Bunsu...@googlegroups.com>.

    For more options, visit this group at
    http://groups.google.com/__group/android-platform?hl=en
    <http://groups.google.com/group/android-platform?hl=en>.



--
You received this message because you are subscribed to the Google
Groups "android-platform" group.
To post to this group, send email to android-platform@googlegroups.com.

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/android-platform?hl=en.
--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To post to this group, send email to android-platform@googlegroups.com.
To unsubscribe from this group, send email to android-platform+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/android-platform?hl=en.




--
--Pavan Savoy

rpzr...@gmail.com

unread,
Nov 26, 2012, 4:40:40 PM11/26/12
to android-...@googlegroups.com, Matthew Xie
Hello Mathiew:

I just received my Nexus 7 4.2JB device and it has pins on the side.

Either these are battery charging pins or they are some sort of JTAG port or they are related to the antenna/usb?

Could you confirm this in any way?

If they are charging pins, is there a way to get an intent fired in an APP when the POGO pins are charging or discharging?

If they are USB or Antenna pins, how can I use them?

Cheers,

Marco



On 11/26/2012 3:48 AM, Kim Schulz wrote:
Hi Dave,
Checkout the Smart Utilities from Nordic. They can be found on play store for free and enables BLE on Samsung Galaxy S3 (unfortunately only some heartrate monitor + proximity, but you can scan and connect etc). 

On Friday, 23 November 2012 18:44:04 UTC+1, dave w wrote:
Joining this thread because BLE is of utmost importance to me.  Disappointed to find the SGS3 I just purchased, despite being advertised as 'Smart BT ready', is not actually ready (or at least not active).  I am increasingly using BLE devices in my research program and so far have been forced to iOS because of the lack of support for Android.  Surely consumers will (and have) started complaining about this too, especially once things like the Pebble watch, one of the largest Kickstarter campaigns in history, starts shipping early next year (presumably).  I'd really like to keep an eye on this because, as of right now, lack of BLE (BT4.0) on Android devices means I'm forced to distribute iOS devices to my team.  That kind of dirty feeling doesn't scrub off easily.

On Wednesday, November 21, 2012 2:30:58 PM UTC-5, mark diener wrote:
Matthew, I am going to purchase a Google Nexus 7 tablet because it supposedly has bluetooth 4.0 broadcom 4330 chipset inside it.

Nobody at google play could actually answer that question and the online specs only say "Bluetooth", while trade publications indicate 4.0.  Not so for Nexus 10 Tablet with JB4.2, it has BT 3.0HS supposedly.  

Any chance you guys inside the inner sanctum at google could confirm to another engineer the Bluetooth 4.0/BLE level inside Nexus 7 JB4.2 and/or Nexus 10 JB4.2?

It would really help since Broadcom has a BLE SDK at http://code.google.com/p/broadcom-ble/ seems to be gearing up to this end and

Many thanks,

Mark Diener
To view this discussion on the web visit https://groups.google.com/d/msg/android-platform/-/EJI2xXTH8b4J.
Nexus7MysteryPins.png

dave w

unread,
Nov 27, 2012, 4:02:56 PM11/27/12
to android-...@googlegroups.com, Matthew Xie
Thanks Kim, would love to, but says not compatible with my GS3 or N7.  Tried to find the .apk for side load but no luck. :(
For anyone else looking though, here's the link in case your device is compatible:


On Monday, November 26, 2012 4:48:07 AM UTC-5, Kim Schulz wrote:
Hi Dave,
Checkout the Smart Utilities from Nordic. They can be found on play store for free and enables BLE on Samsung Galaxy S3 (unfortunately only some heartrate monitor + proximity, but you can scan and connect etc). 

On Friday, 23 November 2012 18:44:04 UTC+1, dave w wrote:
Joining this thread because BLE is of utmost importance to me.  Disappointed to find the SGS3 I just purchased, despite being advertised as 'Smart BT ready', is not actually ready (or at least not active).  I am increasingly using BLE devices in my research program and so far have been forced to iOS because of the lack of support for Android.  Surely consumers will (and have) started complaining about this too, especially once things like the Pebble watch, one of the largest Kickstarter campaigns in history, starts shipping early next year (presumably).  I'd really like to keep an eye on this because, as of right now, lack of BLE (BT4.0) on Android devices means I'm forced to distribute iOS devices to my team.  That kind of dirty feeling doesn't scrub off easily.

On Wednesday, November 21, 2012 2:30:58 PM UTC-5, mark diener wrote:
Matthew, I am going to purchase a Google Nexus 7 tablet because it supposedly has bluetooth 4.0 broadcom 4330 chipset inside it.

Nobody at google play could actually answer that question and the online specs only say "Bluetooth", while trade publications indicate 4.0.  Not so for Nexus 10 Tablet with JB4.2, it has BT 3.0HS supposedly.  

Any chance you guys inside the inner sanctum at google could confirm to another engineer the Bluetooth 4.0/BLE level inside Nexus 7 JB4.2 and/or Nexus 10 JB4.2?

It would really help since Broadcom has a BLE SDK at http://code.google.com/p/broadcom-ble/ seems to be gearing up to this end and

Many thanks,

Mark Diener

On Wednesday, November 14, 2012 2:53:57 PM UTC-6, Matthew Xie wrote:

Pavan Savoy

unread,
Nov 27, 2012, 9:48:02 PM11/27/12
to android-...@googlegroups.com, Matthew Xie
WL7 is similar, If you do happen to use shared transport device driver (ti-st), then you should find the vendor lib at git.omapzoom.org hardware/ti/wpan project (mr1 branch).


On Tue, Nov 27, 2012 at 11:40 AM, Kolyan Semendyaev <agent...@gmail.com> wrote:
Where i can find TI(wl1251)  implementation of vendor lib?
Thanks.

четверг, 15 ноября 2012 г., 3:53:57 UTC+7 пользователь Matthew Xie написал:
To view this discussion on the web visit https://groups.google.com/d/msg/android-platform/-/jFKDs_53KEEJ.

To post to this group, send email to android-...@googlegroups.com.
To unsubscribe from this group, send email to android-platfo...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-platform?hl=en.



--
--Pavan Savoy

Kim Schulz

unread,
Nov 28, 2012, 3:56:09 AM11/28/12
to android-...@googlegroups.com, Matthew Xie
Hi Dave,
Your SGS3 needs to be upgraded to the latest version of jellybean released from samsung in order for it to work (I believe mine is v4.1.1)

kim

rpzr...@gmail.com

unread,
Dec 3, 2012, 6:03:05 PM12/3/12
to android-...@googlegroups.com, dp92...@gmail.com
Ian:

If you magically are contacted by Google with a tentative BLE release date,
please make like Oliver Twist and SHARE your information.

Cheers,

md

On 12/3/2012 1:38 PM, Ian Darwin wrote:


On Wednesday, 14 November 2012 16:53:22 UTC-5, Matthew Xie wrote:
Hi Manuel

I don't have more info on the BLE schedule at this time.
Thanks
Matthew


Hi Matthew. Thanks for your candid answer. That BLE has (finally!) percolated up is indeed good news!

We can understand that you as a developer may not know the release date. But there must (or should) be somebody inside Google that knows. 
We would like that person to speak up. Please ask your manager to speak up, or have them contact me. I need to know how many tens of thousands
of iPhones I will have to buy to use before I can start using Android in medical apps (actually its' more like tens than thousands, but that's just for
the little  research group I work in; worldwide, the number of iPhone/iPad sales that are being made merely because Google dropped the ball on BLE 
probably *is* in the tens of thousands ... per month).  And everytime somebody starts up a new project, the number goes up. AND THESE PEOPLE 
WILL NEVER COME BACK TO ANDROID.

Please, have your manager speak up, or contact me by email (Google knows it).

Thank you.
--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-platform/-/iP3YYjIKG-sJ.
To post to this group, send email to android-...@googlegroups.com.
To unsubscribe from this group, send email to android-platfo...@googlegroups.com.

Ian Darwin

unread,
Dec 11, 2012, 10:01:42 AM12/11/12
to android-...@googlegroups.com
On 2012-12-11 9:19 AM, Bartosz Nadworny wrote:
+1


On Tuesday, 4 December 2012 00:03:05 UTC+1, mark diener wrote:
Ian:

If you magically are contacted by Google with a tentative BLE release date,
please make like Oliver Twist and SHARE your information.

Dream on, guys. Magic only happens in the movies. :-)

But thanks for your playing...

Pavan Savoy

unread,
Dec 11, 2012, 10:22:04 AM12/11/12
to android-...@googlegroups.com
The fact that Android introduced bluedroid stack with 4.2 MR1 Jelly Bean pretty much suggests there is NO point in asking Google for road maps anymore (at least in bluetooth and nfc anymore...)
Android project was a good amalgamation of open source projects whose road map was determined by community PREVIOUSLY.
So, the question itself is asked to wrong people in a wrong forum !!!

know anyone in broadcom ? :)


--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To post to this group, send email to android-...@googlegroups.com.
To unsubscribe from this group, send email to android-platfo...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-platform?hl=en.



--
--Pavan Savoy

Alexey Eromenko

unread,
Dec 11, 2012, 10:59:19 AM12/11/12
to android-...@googlegroups.com
BLE is the new Bluetooth stack in Android 4.2 ?

If so, is it any better than previous community-built Bluetooth stack, BlueZ ?

--
-Alexey Eromenko "Technologov"

Ian Darwin

unread,
Dec 11, 2012, 11:05:51 AM12/11/12
to android-...@googlegroups.com
On 2012-12-11 10:22 AM, Pavan Savoy wrote:
> The fact that Android introduced bluedroid stack with 4.2 MR1 Jelly
> Bean pretty much suggests there is NO point in asking Google for road
> maps anymore (at least in bluetooth and nfc anymore...)
> Android project was a good amalgamation of open source projects whose
> road map was determined by community PREVIOUSLY.
> So, the question itself is asked to wrong people in a wrong forum !!!
>
> know anyone in broadcom ? :)
>
Hah, that's even funnier! Do you know how many times I have PLEADED
with Broadcom to release this?
They keep saying "Sorry, you have to ask your vendor..."

Ian Darwin

unread,
Dec 11, 2012, 11:12:49 AM12/11/12
to android-...@googlegroups.com
On 2012-12-11 10:59 AM, Alexey Eromenko wrote, in the android-platform
Google Group:
> BLE is the new Bluetooth stack in Android 4.2 ?
>
> If so, is it any better than previous community-built Bluetooth stack, BlueZ ?
>
No, it isn't. Please go back and re-read the original thread.

Android 4.2MR1 includes a replacement for the conventional Bluetooth stack,
coincidentally written by Broadcom.

BLE is Bluetooth Low Energy, a.k.a. BT Smart, part of Bluetooth 4.0.

BLE is one of the holy grails of people in industries like Healthcare,
b/c you can run
a tiny medical monitoring device for weeks or months w/o recharging or
replacing its battery,
instead of hours or days.

Many current generation Android handsets have the hardware (many of them
Broadcom
dual-mode chips) that can do BLE, but there is NO SUPPORT in software.

That is why the iPhone is totally creaming Android in the healthcare
market. Google knows
this and doesn't care, or they would put more resources on the case of
getting it finished (see the OP's
comments about not having resources). See, Google isn't about selling
handsets, they are about
placing advertising in front of people. My evil conspiracy theory is
that Google doesn't care about
healthcare because they know hospital administrators won't allow ads in
medical aps. Could it be?
Nahhhh. More likely they just forgot about it. Which is worse?

dinesh shan

unread,
Dec 18, 2012, 3:56:05 AM12/18/12
to android-...@googlegroups.com, Matthew Xie
Hi Google,
 
Do add the support for Smart Bluetooth.
I would like to stick to Android and not take up iOS for this simple reason of BLE support.
Kindly get the BLE api's asap.

Chih-Wei Huang

unread,
Feb 8, 2013, 2:42:21 AM2/8/13
to android-...@googlegroups.com, Matthew Xie
Hello Matthew,
Could you list all the steps to enable Bluetooth in JB-MR1?
I'm struggling with it without luck. I guess it includes

* Kernel driver?
* BoardConfig.mk parameters?
* bdroid_buildcfg.h ? What does it intend to do?
* bt_vendor.conf ?
* any others?

Matthew Xie於 2012年11月15日星期四UTC+8上午4時53分57秒寫道:

Niclas Granqvist

unread,
Apr 4, 2013, 6:34:38 AM4/4/13
to android-...@googlegroups.com, Matthew Xie
Any update on schedule?

-- Niclas

mark diener

unread,
Apr 4, 2013, 9:02:25 AM4/4/13
to android-...@googlegroups.com, Matthew Xie
Wait for Android Version 5, it SHOULD have support.


--
You received this message because you are subscribed to a topic in the Google Groups "android-platform" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/android-platform/CYtxCmtZ-WI/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to android-platfo...@googlegroups.com.

To post to this group, send email to android-...@googlegroups.com.

Niclas Granqvist

unread,
Apr 5, 2013, 7:21:12 AM4/5/13
to android-...@googlegroups.com, Matthew Xie
Thanks Mark.

rpzr...@gmail.com

unread,
Apr 30, 2013, 10:50:20 AM4/30/13
to android-...@googlegroups.com
I just saw that news too, disappointing at the least.

Who is going to Google I/O in May?

Anybody?

Start asking Google session presenters who is in charge of Bluetooth 4.0 support,
keep going until you get a name and email address and maybe talk to that person
at the conference.

Then post a message to this list!!!

cheers,

md


On 4/30/2013 6:14 AM, Cyril CATALDO wrote:
Rumours say that next version of Android to be launch in may will be 4.3 and not 5.0. I am afraid that BLE won't be supported in may and that we might have to wait for key Lime Pie in autumn...

Niclas Granqvist

unread,
Apr 30, 2013, 11:40:05 AM4/30/13
to android-...@googlegroups.com
Maybe Matthew can comment on the latest status?

Niclas


On 30 April 2013 14:14, Cyril CATALDO <cyril....@gmail.com> wrote:
Rumours say that next version of Android to be launch in may will be 4.3 and not 5.0. I am afraid that BLE won't be supported in may and that we might have to wait for key Lime Pie in autumn...

Le jeudi 4 avril 2013 15:02:25 UTC+2, mark diener a écrit :



--
Kind Regards,

Niclas Granqvist
Skype: niclas_granqvist_work
mobile: +41(0)798149161

Matthew Xie

unread,
Apr 30, 2013, 4:20:32 PM4/30/13
to android-...@googlegroups.com
Hi
You will get updated during Google IO on the support of Bluetooth Low Energy of next Android release. I cannot reveal more information at this time.

Thanks
Matthew


--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-platfo...@googlegroups.com.

Niclas Granqvist

unread,
May 1, 2013, 3:11:54 AM5/1/13
to android-...@googlegroups.com
Tom, What is worrying people is that it is a minor increment and LE was going into a major. Lets see what they come with. The suspense is thickening...


On 30 April 2013 17:30, Tom <t...@malcolmson.ca> wrote:
What news?  I saw that they would be releasing 4.3 rather then 5 at I/O, but that doesn't mean they won't release BLE.

I think we are all jaded because of bad experience of Nexus Bluetooth, but Google is now serious about Bluetooth because Glass uses Bluetooth.  And according to FCC, Glass's Bluetooth includes BLE, so the new desire to make Bluetooth work on Nexus should extend to BLE too.

So, I'm still betting that we see BLE at I/O.



--

Niclas Granqvist

unread,
May 8, 2013, 10:28:18 AM5/8/13
to android-...@googlegroups.com
I don't think so, but I rather remain not speculating. Just waiting for things to work out.
:)


On 8 May 2013 09:03, Cyril CATALDO <cyril....@gmail.com> wrote:
is there a law against speculations and hope? because nobody here said that what matthew said lead to any certitude...

Le vendredi 3 mai 2013 16:27:11 UTC+2, Pedro Carneiro a écrit :
Please lets cut the speculation. What was said by Matthew was that during the IO we gonna learn if BLE support will or won't be on the next android release. He has not confirmed that it will be there and either not confirmed that we gonna see an android release during the IO. We shall not let our expectations biase what was said. In the end, this is why google people generally avoid to giving any hint on sensitive information to the public.


Em quinta-feira, 2 de maio de 2013 13h15min51s UTC-3, Cyril CATALDO escreveu:
English is not my mother language but I understand from these words that BLE will be supported on next android version. Personally I don't take if it's called 4.3 or 5.0 
But google could reveal a new android version during IO and still make it available in october only. I hope I am just pessimistic and that my phone will be BLE in summer !

thanks anyway Matthew. let's wait 2 weeks. it won't be long now.

rpzr...@gmail.com

unread,
May 15, 2013, 6:25:41 PM5/15/13
to android-...@googlegroups.com
Ok guys,

Anybody who went to this session, tell us what was revealed?

Maybe a link to a youtube video would be great.

md

On 5/1/2013 3:58 PM, Tom wrote:
Here's the Bluetooth session at I/O where (presumably) any remaining questions will be resolved...
(Note Mathew listed as presenter.)
Tom

Conor Duffy

unread,
May 16, 2013, 3:58:15 AM5/16/13
to android-...@googlegroups.com

Pedro Carneiro

unread,
May 16, 2013, 10:26:30 AM5/16/13
to android-...@googlegroups.com

siva ramakrishna kv

unread,
Jun 7, 2013, 2:08:14 AM6/7/13
to android-...@googlegroups.com
Hi,

Can any one tell me how to enable SSP Debug mode in Bluedroid?

thanks
siva


On Tue, Jun 4, 2013 at 7:24 PM, Sandeep Surnella <surn...@gmail.com> wrote:
Hi,
 
I am using Bluedroid in Android JB 4.2 release. I am unable to determine if "Wideband Speech - HFP 1.6"is supported on the stack.
 
(I am not familiar much with Bluetooth. If it helps, I am using JB 4.2 on AR6233/IMX6 paltform).
 
Best Regards,
Sandeep

On Thursday, January 10, 2013 3:12:21 PM UTC+5:30, Felix Lösch wrote:
Dear Matthew,

I have currently problems using the new Bluedroid stack with MyPhoneExplorer app because of missing Serial Port Profile (SPP) in the new blueetooth stack. Are there any plans of implementing SPP in bluedroid in the future?
If so, when will it be released?

Best regards,
Felix


Am Mittwoch, 14. November 2012 21:53:57 UTC+1 schrieb Matthew Xie:
I will answer the questions as I can.
We don't have resource to maintain both Bluedroid stack and bluez stack. Blue support is stopped after 4.2.
BLE will be the next major feature we are going to add.
Other a2dp codec can be added. We only implemented SBC because it's mandatory.

Vendor need to implement bt_vendor_interface_t. The interface defines the way vendor lib and bluetooth stack interact to bring up and config the Bluetooth Controller. The defintion is in external/bluetooth/bluedroid/hci/include/bt_vendor_lib.h.
We don't have other document, it all in the code, fully open-source.  Please see bt_vendor_lib.h on the meanings of the opcode, such as BT_VND_OP_POWER_CTRL. 
device/common/libbt/src/bt_vendor_brcm.c contains broadcom implementation of vendor lib.
hardware/qcom/bt/libbt-vendor/src/bt_vendor_qcom.c contains qualcomm implementation of vendor lib.

Thanks
Matthew

On Wednesday, November 14, 2012 9:35:59 AM UTC-8, Pavan - ಪವನ್ wrote:
Matthew, Can you help answer the rest of questions?
On Wed, Nov 14, 2012 at 4:45 AM, ASHISH <ashish...@gmail.com> wrote:

Hi All and JBQ,

I quickly surf the Bluedroid source code which is released under "Apache License, Version 2.0 ".

I see SBC audio codec is integrated as a default A2DP Bluetooth codec, but is there any restriction to integrate other Vendor Specific A2DP codecs as part of A2DP profile in Bluedroid?

Many thanks,

Ash

 

On Tuesday, 13 November 2012 22:55:52 UTC, Pavan - ಪವನ್ wrote:
Hello Google Gurus,

I see that BT on 4.2 JB MR has introduced a new stack called bluedroid, and understand a lot of code is from broadcom, So I have these basic questions :-

1. Is bluedroid the way forward ? Or will the vendors have option to switch to BlueZ ? 
I see even packages/apps/Bluetooth.apk JNI only looks up to bluetooth.default (i.e bluedroid) & NOT to legacy libbluedroid (system/bluetooth) - Why ?

2. Why was the decision taken to move away from BlueZ ?
Is the decision technical ? What is that which you found in BRCM stack which was missing in BlueZ?
Previously there were strong suggestions NOT to have proprietary stacks for technologies since they introduce a LOT of fragmentation in Android - Which I am guessing Google guys don't want.

3. Seeing that no new APIs have been introduced, nor the framework seems to be updated, Any plans for BLE in near future ?
Or new profiles.

4. Please let us know if there is any documentation for platform developers to port this stack to rest of the world BT vendors.
i.e What are the basic implementation required for 
libbt-vendor.so ?
If we get most profiles working in 2 functions (op BT_VND_OP_POWER_CTRL & faking success BT_VND_OP_FW_CFG) Is that good enough ?

--
--Pavan Savoy

--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-platform/-/_08SXuN0uZIJ.

To post to this group, send email to android-...@googlegroups.com.
To unsubscribe from this group, send email to android-platfo...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-platform?hl=en.



--
--Pavan Savoy

--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-platfo...@googlegroups.com.

Jung-Shuo Pai

unread,
Jun 20, 2013, 10:44:45 PM6/20/13
to android-...@googlegroups.com, Matthew Xie
Search the compile option

BTM_WBS_INCLUDED   for wideband speech related code

Sandeep Surnella於 2013年6月4日星期二UTC+8下午9時54分37秒寫道:

nevillmo

unread,
Jun 24, 2013, 5:32:37 AM6/24/13
to android-...@googlegroups.com

Hi,

One question about Bluedroid HCI debug.
I found that there should have an external HCI logger which can parse all HCI log like hcidump do in Bluez.
Does any body know where I can get this external HCI logger/parser ?

Currently I can only dump the HCI log into binary format:(




ramakrishna於 2013年6月7日星期五UTC+8下午2時08分14秒寫道:

Ravi Kumar

unread,
Jun 26, 2013, 2:39:29 AM6/26/13
to android-...@googlegroups.com, Matthew Xie, pavan...@gmail.com



i want that how many devices that can pair using Bluetooth in android?

Jayantakumar Singh Konjengbam

unread,
Jun 26, 2013, 3:07:08 PM6/26/13
to android-...@googlegroups.com

This connection limitation is not platform specific but BT protocol specific. The LT_ADDR used is 3 bits in size (last known in 2.1 spec), which allows you to have a maximum of 7 devices connect to your device. Please confirm with the latest spec.

As far as BlueDroid is concerned and adoption of this BRCM stack, I believe OEMs want to be Bluetooth Smart Ready. I don’t think BlueZ used in Android is BLE conscious even.

 

Regards,

Jayanta

--

You received this message because you are subscribed to the Google Groups "android-platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-platfo...@googlegroups.com.
To post to this group, send email to android-...@googlegroups.com.

Arun K. Singh

unread,
Jul 4, 2013, 5:15:37 AM7/4/13
to android-...@googlegroups.com, jayantakumarsi...@soti.net
>... I don’t think BlueZ used in Android is BLE conscious even.

That's a wild statement... Bluez supports BLE from 4.89 version onwards while Android 4.1 uses 4.93.. it was only the android support for BLE which was missing ...


To post to this group, send email to android...@googlegroups.com.

Vikram Rathod

unread,
Aug 6, 2013, 2:27:18 AM8/6/13
to android-...@googlegroups.com, Matthew Xie, pavan...@gmail.com
Hi,

I want to know profile version which are supported in Bluedroid.
example -  A2DP 1.2 or A2DP 1.3.
It will be good if  i can get information for all the profiles which are supported in Bluedroid.


--
Vikram

Niclas Granqvist

unread,
Aug 6, 2013, 10:19:48 AM8/6/13
to android-...@googlegroups.com
I could not find a qualification from Google at the Bluetooth SIG web pages, yet.


--
You received this message because you are subscribed to a topic in the Google Groups "android-platform" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/android-platform/CYtxCmtZ-WI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to android-platfo...@googlegroups.com.
To post to this group, send email to android-...@googlegroups.com.

Matthew Xie

unread,
Aug 6, 2013, 10:05:24 PM8/6/13
to android-...@googlegroups.com
Android 4.3 Bluetooth:
HFP 1.6, Headset 1.2, A2DP 1.2, AVRCP 1.3, HID 1.0, PAN 1.0, PBAP 1.0, OPP 1.0, HDP 1.0, rfcomm api, GATT api

Thanks
Matthew

sunil c r

unread,
Sep 9, 2013, 5:09:44 AM9/9/13
to android-...@googlegroups.com
Hi all, 

I would like to know whether someone have CSR vendor library extensions (libbt-hci,libbt-vendor) for Bluedroid stack? My development hardware has CSR8811 chipset and I would like to get it up and running with Broadcom's Bluedroid stack.
@Pavan - I see the approach of TI support for Wilink chipsets. Can similar work be done even for CSR?

Regards,
Sunil
Reply all
Reply to author
Forward
0 new messages