Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Control OVC3860 Bluetooth AVRCP with Arduino and BMW iBus [1st Steps]

  1. #1
    Maximum Bitrate
    Join Date
    Sep 2012
    Germany - Munich

    Control OVC3860 Bluetooth AVRCP with Arduino and BMW iBus [1st Steps]

    Hi Folks

    Some Words:
    My Target is to control the Audio Functions of my Smartphone via Bluetooth in my BMW E39 like a CD Player.

    I searched around some Websites for a good Bluetooth Modul, wich is easy to handle with commands from arduino.
    First i found the BC127. But it's little bit expensive.
    Yesterday i found the OVC3860. And some mounth ago, i bought a BT Audio Dongle.

    So i opened the case, surprise there is inside a OVC3860 and the Pins for RX/TX are easy to use.

    I connected the Dongle to a UART CP210x Dongle and programmed a small VB6 Tool for first Test.
    Because it needs some time, till i get my arduino.

    Name:  dmzMusic.png
Views: 3916
Size:  100.9 KB

    Name:  BT_DONGLE_OVC3860_01.jpg
Views: 4135
Size:  155.8 KB

    Name:  BT_DONGLE_OVC3860_02.jpg
Views: 3889
Size:  195.8 KB

    Name:  IMG_0834.jpg
Views: 3753
Size:  170.0 KB

    Name:  IMG_0835.jpg
Views: 3849
Size:  206.0 KB

    Name:  IMG_0836.jpg
Views: 3844
Size:  202.7 KB

    Name:  IMG_0839.jpg
Views: 3680
Size:  156.7 KB

    Name:  IMG_0841.jpg
Views: 3737
Size:  166.2 KB

    Name:  IMG_0842.jpg
Views: 3662
Size:  160.9 KB

    Name:  OVC3860 AVRCP Tool 01.png
Views: 3913
Size:  13.8 KB
    Last edited by harryberlin; 08-17-2014 at 07:59 AM.

  2. #2
    Variable Bitrate
    Join Date
    Jul 2001
    Buddy please release this when you are finished! This is beautiful work. Would be great to interface this with Riderunner!

  3. #3
    Maximum Bitrate
    Join Date
    Sep 2012
    Germany - Munich
    a Riderunner Plugin should be not a problem.
    you will need a line in audio jack, to get the audio signal in your pc.
    the difficult thing is the reconnect.
    Last edited by harryberlin; 08-16-2014 at 03:04 PM.

  4. #4
    Maximum Bitrate camo.b's Avatar
    Join Date
    Nov 2011
    Cf plugin too? Pretty cheap hardware.and easy way to get frontend controlled audio streaming.i like it and im sure ive got one of those BT dongle here somwhere?
    How is your audio quality with it as mine was quite dirty..

  5. #5
    Maximum Bitrate
    Join Date
    Sep 2012
    Germany - Munich
    The Audio Quality is good.

    A Solution for the Reconnect could be the RTS Channel of the UART Chip. But this will need to add few electronic components.
    It is possible to turn off the unit with a command. but turning on is works only after power reset.

    I never programmed a CF Plugin.

    It is also possible to control phone functions. but you only can hear the incoming audio. it's not possible for me, to add a mic.
    a alternative solution could be such a device:
    Name:  OVC3860.png
Views: 3639
Size:  66.6 KB
    Last edited by harryberlin; 08-23-2014 at 04:11 AM.

  6. #6
    Maximum Bitrate
    Join Date
    Sep 2012
    Germany - Munich
    I did a new test by connecting the audio on my notebook mic/line in port.
    i got a bad dark beep sound inside the audiosignal.
    i think there is a problem with impedance or whatever.

  7. #7
    Join Date
    Nov 2014
    Wondering if there has been any movement on this thread... I actually have a hand full of BLK-MD-SPK-05 modules with breakout boards and am contemplating putting together a library to interface it with Arduino. (I have a project based around Teensy 3.0 , but want to open source it to spread some love) I have scoured the interwebs and found as much documentation as I think is out there, including a roughly translated AT command set. My goal would be to control phone (audio, calls, etc) remotely from arduino and an oled screen via AVRCP. Was that AVRCP appilcation pictured above ever published? I would be willing to write something similar in c# too if it helps me explore some of the functionality.
    I just got a small batch of breakout boards for this module and am offloading what I wont need on Ebay...

  8. #8
    Maximum Bitrate
    Join Date
    Sep 2012
    Germany - Munich
    i had problems to get two software serial working on arduino.
    the first pin 8,9 for ibus was ok. but not really the best.
    sometimes i got mistakes by sending messages out to the ibus.
    to get a second softserial working for the ovc3860 was not possible.

    the next problem is a noisy beep when i connect the device on my riderunner laptop.

    i did a lot of tests. but than i came to the point wtf.
    the components lie in the living room, but i don't have motivation to continue this.

    whats the ebay item number?
    i don't know why, but ebay links on this board are not working for me.
    Last edited by harryberlin; 11-24-2014 at 11:57 PM.

  9. #9
    Newbie MadToha's Avatar
    Join Date
    Apr 2014
    I've already implemented your project both in hardware and software. See a link to github on

    BTW, OVC3860 is not the best solution Now I'm integrating Bluegiga WT32

  10. #10
    Maximum Bitrate
    Join Date
    Sep 2012
    Germany - Munich
    Nice Project
    How much?
    What's better with WT32?

Page 1 of 2 12 LastLast

Similar Threads

  1. Replies: 3
    Last Post: 09-16-2013, 09:32 AM
  2. Replies: 2
    Last Post: 01-03-2012, 01:48 AM
  3. Streaming Bluetooth A2DP Audio in RR
    By besjr69 in forum RR Plugins
    Replies: 3
    Last Post: 12-02-2011, 12:57 AM
  4. Bluetooth with A2DP and AVRCP support
    By captaintater in forum Newbie
    Replies: 0
    Last Post: 02-27-2008, 01:37 PM
  5. Motorola T605 Bluetooth A2DP Device
    By KCarPC75 in forum Wireless Communications
    Replies: 1
    Last Post: 02-19-2008, 01:15 PM


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts