E90Post
 


GetBMWParts
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > AUDIO/VIDEO + BLUETOOTH + Electronics/Alarm/Software > Nexus 7/Android integration



Reply
 
Thread Tools Search this Thread
      05-22-2013, 01:34 AM   #1
alexwhittemore
Lieutenant Colonel
74
Rep
1,943
Posts

Drives: 2009 Crimson 328i
Join Date: Oct 2012
Location: Los Angeles

iTrader: (0)

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.
__________________
Appreciate 0
      05-22-2013, 06:46 PM   #2
Dr.M.Kassab
Enlisted Member
Dr.M.Kassab's Avatar
Lebanon
2
Rep
32
Posts

Drives: 330i Sedan
Join Date: Mar 2013
Location: Lebanon

iTrader: (0)

Garage List
2006 BMW 330i  [0.00]
Send a message via Skype™ to Dr.M.Kassab
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, 08:49 PM   #3
alexwhittemore
Lieutenant Colonel
74
Rep
1,943
Posts

Drives: 2009 Crimson 328i
Join Date: Oct 2012
Location: Los Angeles

iTrader: (0)

Quote:
Originally Posted by Dr.M.Kassab View Post
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..??
Probably the most interesting thing is that it DOESN'T read it as a flash drive (via the USB Mass Storage class), it actually supports MTP. Though the effect is the same. I was actually pretty surprised and pleased to get that far.

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
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT -5. The time now is 10:00 PM.




e90post
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST