![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
BMW Garage | BMW Meets | Register | Today's Posts | Search |
![]() |
![]() ![]() |
BMW 3-Series (E90 E92) Forum
>
Nexus 7/Android integration
![]() |
![]() |
05-22-2013, 02:34 AM | #1 |
Lieutenant Colonel
![]() 118
Rep 1,951
Posts |
Nexus 7/Android integration
I've got an iPhone plugged in via Y cable. This is cool. I can browse my iPod app contents on the headunit, but I can also play whatever third-party app I like (soundcloud, rdio, spotify, whatever) and A) steering wheel skip buttons still work, and B) the headunit displays the song.
This is cool. I like this. The problem is, I just got a Nexus 7 and I'm working on a full-out integration. First part is audio. The iPhone uses iPod Accessory Protocol running over a serial connection (this is the point of the Y cable, it has translation hardware). The serial connection handles commands for controlling playback and track info, while audio itself happens all in analog, dock connector to aux in. The nexus, when plugged in, works via MTP. I can browse the filesystem in the headunit and select any downloaded songs, but sadly this is still not USB streaming audio class - I don't hear system audio (app output like navigation, streaming apps like rdio or spotify, etc) via the car. I can only play files. Unfortunately, I'd don't think I'm missing anything, but hopefully I am - if you have an android phone or tablet, how do you connect it to listen to music? Assuming that's correct and that there's no way to get streaming system audio via OEM means, I'm afraid the next best solution may be to design some custom bluetooth hardware that does a full on translation of iPod Accessory Protocol to the bluetooth equivalents, basically spoofing an iPhone. Pair your device to this hardware sitting on the end of the Y cable, and it behaves just like a normal iPod plugged in, except everything's going over bluetooth. I believe this is possible, and would be a good solution for both iDevice users and android users. The final thing I'm planning on is some custom hardware to interface to the car's CAN busses and some custom software to control that, perhaps also remotely. So for example, you could log in via a mobile app and unlock the doors, roll down the windows, etc etc.
__________________
![]() |
05-22-2013, 07:46 PM | #2 |
Enlisted Member
![]() ![]() 2
Rep 32
Posts
Drives: 330i Sedan
Join Date: Mar 2013
Location: Lebanon
|
have you tried simply plugging in the android tablet to the usb.. and your bmw will read it as a flash drive.. and u can play your music as if it was a flash drive..
unless you deire some other function to get from your android tablet via the bmw system..??
__________________
Dr. M. Kassab
|
Appreciate
0
|
05-22-2013, 09:49 PM | #3 | |
Lieutenant Colonel
![]() 118
Rep 1,951
Posts |
Quote:
But no, the point is that I want AUDIO to stream over USB. As it stands, one can only access FILES on the android device from the headunit, you can't control the audio from android. I pretty much don't have any music on the device. It's all streaming from Rdio or Pandora.
__________________
![]() |
|
Appreciate
0
|
![]() |
Bookmarks |
|
|