1. You want that $100.00 in your pocket or an Amazon Fire TV don't you? Well here's the deal. With our new updated look we are in desperate need of an updated logo. The 'old' one has certainly served us well, but it's time. Find all the details here: bit.ly/1q0k6Wa
  2. DroidForums.net is currently undergoing a major software upgrade. If you are experiencing any problems logging in please: Contact Us

[Drivers] Droid X Bluetooth Driver

Discussion in 'Droid X Roms' started by Jaxidian, Feb 21, 2011.

  1. Jaxidian
    Offline

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    556
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Indianapolis
    This is the dedicated thread for Droid X Bluetooth Driver information and discussions. Please keep conversation here technical and on-topic. We will strictly moderate off-topic chatter out of this thread. We will keep this OP updated with links and other pieces of information about developing Droid X Wifi Drivers.


    AOSP Bluetooth Library Guide states: "BlueZ is Bluetooth 2.1 compatible and should work with any 2.1 chipset"
    OMAP36xx Chip Diagram - Should be TI-supplied if the BlueZ implementation isn't specific enough

    (more to come)
  2. Jaxidian
    Offline

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    556
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Indianapolis
    This is just the tip of the iceberg of information to acquire. While we really need some driver devs, you techie non-devs can help us too! Help us find information, such as the answers to these questions:
    • What is the chipset model of the Bluetooth module inside the Droid X? Is there more than just the OMAP36xx processor involved?
    • Where are some forum posts of people writing/compiling Linux drivers for this chipset?
    • Is there a development portal focused on this chipset?
    • Are there any variations of this chipset inside the Droid X?

    Are there any other questions or information that you've stumbled upon regarding this? If you can give us some summaries of what you find and give us plenty of links to what you're finding, this will help us tremendously!
  3. TWong1200
    Offline

    TWong1200 New Member

    Joined:
    Jul 25, 2010
    Messages:
    89
    Likes Received:
    0
    Trophy Points:
    0
    I found this info for the D2. From what I understand, the D2 and DX are very closely related, hardware-wise. Not sure if it's any help but here it is.

    Look at Step 15. They state that it's a TI WL1271B WLAN Bluetooth/FM chip.

    Motorola Droid 2 Teardown - Page 2 - iFixit
  4. Ubermicro13
    Offline

    Ubermicro13 New Member

    Joined:
    Sep 8, 2010
    Messages:
    161
    Likes Received:
    0
    Trophy Points:
    0
    According to two sources

    device_information [And Developers]

    https://www.droid-developers.org/wiki/Motorola_Droid_X

    Both state that the Droid X's Bluetooth module is the TriQuint TQM679002.

    I was able to find a Data sheet concerning the part here TQM679002

    But unfortunately at this time I couldn't find any information regarding Drivers. I will keep looking. Hope this helps in some way.

    Edit: It also seems that it is in fact the same module as the Motorola Droid. So contacting people who have worked with this on the D1 could be useful.
  5. Habe
    Offline

    Habe New Member

    Joined:
    Feb 20, 2011
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    0
    These driver searches are fun, what a great way to learn about the innards of the phone.

    Usually it seems that the Droid 2 and X are lumped together because they are similar in a lot of ways but the more I search the more I see similarities between the OG Droid and the X. Maybe some of the secrets to the X will lie within the unlocked OG Droid. Here is an interesting diagram from the OG DROID that shows how the components work with each other from ifixit.com:

    [​IMG]

    Notice the WLAN/Bluetooth chip in the diagram is the same as listed in this teardown of the X:

    Teardown of the Motorola Droid X Smart Phone » Recent Teardowns » Chipworks

    Now we have drivers for the wireless already, would these also work with the bluetooth since it seems to be a combo chip? Or would the drivers for the bluetooth be in the same location at the WLAN ones?

    There seems to to be "conflicting" information between some of the teardown sites. Some list the TI WL1271A some list the TriQuint TQM679002 as the bluetooth controller. From what I am reading it may just be a combination of the two and some list one and some list another. The TriQuint is listed as a FEM (front-end module). Reading more into this led me to this diagram:

    [​IMG]

    Since the TriQuint lists as a WLAN/bluetooth combo FEM (per the link from Ubermicro13) and the WLAN already works and is probably using the TriQuint so I am guessing there won't be drivers for this chip and the TI WL1271A is what we are looking for for the bluetooth to work.

    Does this seem reasonable from someone who isn't talking out of their ass :) like I am or did I just try mix jigsaw puzzles together and hope for a nice picture lol
  6. Ubermicro13
    Offline

    Ubermicro13 New Member

    Joined:
    Sep 8, 2010
    Messages:
    161
    Likes Received:
    0
    Trophy Points:
    0
    I was thinking the same. They must both be involved. Does anyone know what we should be looking for?
  7. Jaxidian
    Offline

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    556
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Indianapolis
    According to this image from TI (the second link in the OP), there are two parts to the Bluetooth module (one for voice and one for data). Perhaps you two are finding the two different parts? I really don't know, personally.

    [​IMG]
  8. Habe
    Offline

    Habe New Member

    Joined:
    Feb 20, 2011
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    0
    Looking at the bottom of the page Luca992 posted with the wifi driver, bluetooth is listed as a ToDo.

    TODO


    • Add information on WLAN-BT co-existence
    • Add porting instructions for Android OS
    • Add more information required for new HW bringup


    wl12xx - Linux Wireless

    Could they be right in there already?
  9. kicker22004
    Offline

    kicker22004 New Member

    Joined:
    Aug 20, 2010
    Messages:
    31
    Likes Received:
    0
    Trophy Points:
    0
    Im going to tear mine down after work. Ill post the pics and all the info off the chips.ill number the chips to list data easier if that helps.on a side note I have no idea what chipsto list so ill do all of them.
  10. Jaxidian
    Offline

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    556
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Indianapolis
    Are you suggesting they might be in the wifi drivers we got working the other day?

    Sent from my DROIDX using DroidForums App
  11. Habe
    Offline

    Habe New Member

    Joined:
    Feb 20, 2011
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    0
    That was my thought as I am reading through these websites. It reminded me of the VIA driver packs I used to dl for an old PC motherboard I had. Can there be multi-driver packs for Android development?

    Also here is a bunch of TI Android development info from their site I just came across.

    Texas Instruments Android Development Kit

    I have not gone through all of it (there's a lot) but there is WL1271 info listed with bluetooth info in the user guide I was reading through.
  12. Luca992
    Offline

    Luca992 New Member

    Joined:
    Dec 9, 2010
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    0
    I think I found something very useful. On the same web site with the wl12xx they actually provide a service for making people drivers! It looks like they do not even charge for the service beyond providing them a sample device for them to develop on.

    CompanyProcess < Main < Foswiki

    This is found under the vendor tab on

    Welcome - Linux Wireless


    Plus they would make everything open source like aliasxerog wants!
  13. Jaxidian
    Offline

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    556
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Indianapolis
    So Alias tried bluetooth with the wifi drivers last night and gets different results but it ultimately hard resets. We need more for bluetooth.

    Sent from my DROIDX using DroidForums App
  14. Habe
    Offline

    Habe New Member

    Joined:
    Feb 20, 2011
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    0
    Does this information from the TI development page have any use? It seems like there is a ton of stuff mentioning drivers. ( Texas Instruments Android Development Kit )

    More specifically in the WLAN/Bluetooth section: Android wireless build and porting guide - Texas Instruments Embedded Processors Wiki
  15. Habe
    Offline

    Habe New Member

    Joined:
    Feb 20, 2011
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    0
  16. Jaxidian
    Offline

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    556
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Indianapolis
    Thanks for this info. Putting these two pages together, I wonder if something useful can be had from here. There are download links and ultimately links to take you to some source code.

    The FAQ page you linked to says:
  17. Luca992
    Offline

    Luca992 New Member

    Joined:
    Dec 9, 2010
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    0
    Jaxidian sorry to bring this up again but I looked at that site where I got the wifi divers again and I really can't find anything that says you have to pay for the driver development services. Unless you mean we cant afford to donate a droid x, then I understand. From what I understand it is a free service, so how wouldn't it be affordable?

    Sent from my DROIDX using Tapatalk
  18. BuddyGripple
    Offline

    BuddyGripple New Member

    Joined:
    Feb 26, 2011
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    0

    I think that ties into the last post in this thread: http://www.droidforums.net/forum/project-bootloader-freedom/125860-resources-needed-2.html


    Has anybody hit up JfGirard0423? He's willing to donate a Droid X to have it's drivers developed professionally, so if he comes through that would wipe out the whole no resources thing. It's worth a shot, so is there any word on that?
  19. Jaxidian
    Offline

    Jaxidian Team FreeMyMoto Premium Member Developer

    Joined:
    Jun 26, 2010
    Messages:
    556
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Indianapolis
    I was under the impression that they were a consulting service charging for their labor. I guess I was mistaken. Will look more into this. However, based on their FAQ, they say that they expect manufacturer support, which they surely won't get in our case.

    I've joined the mailing list and will see what's up.
  20. hookinafish
    Offline

    hookinafish New Member

    Joined:
    Mar 2, 2011
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    0
    I have been following your progress for a few days now. I just got my droid x about 2 weeks ago and was disappointed to find the bootloader locked. I am excited to see your progress guys, keep up the good work!

    I did some searching for the bluetooth driver info. Here's a faq site I came up with. I don't know much when it comes to this stuff, so I don't know if it's much help:
    https://sites.google.com/a/android.com/opensource/projects/bluetooth-faq
Search tags for this page

android bluetooth driver

,
bluetooth android drivers
,

bluetooth driver android

,
bluetooth driver for android 4.0
,
bluetooth driver update for droid x2
,
bluetooth droid x driver
,
ð´ñ€ð°ð¹ð²ðµñ€ð° bluetooth ð´ð»ñ ð°ð½ð´ñ€ð¾ð¸ð´
,
doest droid x wifi chip wl1273
,
droid x bluetooth driver
,
droid x bluetooth driver downloads
,

droid x2 bluetooth driver

,
droid x2 bluetooth instructions
,
milestone x bluetooth driver
,
moto droid x teardown
,
motorola droidx bluetooth peripheral device drivers