ian332isport:
I can't say that ALL button functions are listed in IbusGlobals.h, but I think all the ones you need should be there. This is assuming the E39 uses the same iBus codes as the E46, but I think they should be the same.
I would think they are the same to. I have the skip buttons on my computer, so i will compare them.
ian332isport:
It really is as simple as changing MFL_RT_PRESS to MFL_SEARCH_UP. All of the MFL iBus messages are 6 bytes long, so you don't need to change the 6, but if you use any messages that are longer or shorter, you need to change the number of bytes to match.
Oh.. That's really nice! Then i might be able to do this my selfe!
ian332isport:
I'm not sure you'll be able to get ID3 tags from that module. If you can, then it is possible to display them.
Probably not, im not able to read what type of chip that's used.
But if i have a module that supports this, will this be transmitted over RX/TX?
I have a few bt dongles that i has RX/TX connection points. Bought them after reading on a car pc forum that they would be able to be used for my project. But not planning on using them at the time.
I must try to get this up and running first, then i will have to improve it over time.
ian332isport:
Two transistors may be the safest option. I'm assuming the BT module is a 3.3v device, so the 5v from an Arduino output could damage things.
Actually, the BT module can run of +12v, i think it was rated between 7-32 volts or something..
But i have ran it of a power supply with 12 volts and it worked fine. There is a +5volt connectror on the board to, but not sure what this is for. If it can run from 5 volts or if it supply 5 volts. Need to test that.
But the control voltage for the pins was 3.3 volts. Probably just have to test this to.
It was a cheap BT board so if it gets broken, the worst is to wait for a new one ..
ian332isport:
When you measured the 2 volts, was that when the pin was in the high state, or just when it was being pulsed high for a short duration ? Most digital volt meters take a certain amount of time to update the display, and a short pulse may only show as 2v, even though the pin is reaching 5v.
I think it was a pulse for a few seconds, so i got a steady reading before it went LOW again.
Thanks again Ian, your answers and knowlage is greatly appreciated!
Regards
Fredrik