|
||||||||
| Xoutpost server transfer and maintenance is occurring.... |
| Xoutpost is currently undergoing a planned server migration.... stay tuned for new developments.... sincerely, the management |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
iBus Protocols
I have been decoding some of the iBus packets... To look at replacing a (broken) cd changer with a raspberry pi... But I'm stuck today on a packet that comes in with the sequence src 0x68 len 0x05 dst 0x18 0x38 0x02 0000 0x4f Checksum OK i.e. [0x68 0x05 0x18 0x38 0x02 0x00 0x4f] So it LOOKS like a command from the Radio (0x68) to the CD (0x18) to do something with the CD (0x38)... but the parameter 0x02 seems to be undocumented anywhere around that I can find... e..g 0x38 0x00 is a request for status. 0x38 0x01 is stop playing. 0x38 0x03 is start playing... But what's 0x38 0x02? Anyone known? H |
| Sponsored Links | |
|
|
|
|
#2
|
|||
|
|||
|
I think this is the page you are looking for.
took me a while to go through my bookmarks, I am interested in your findings with the pi + IBUS interface. post some steps you have to take in order to get the prize ![]() Wish the best of luck to you!
__________________
2006 X5 48is Black / Black - LED AEs - FCAB - GAS 1.2bar cap |
|
#3
|
|||
|
|||
|
Quote:
![]() H |
|
#4
|
|||
|
|||
|
What kind of interface are you using to send and receive iBUS messages? I'm in the process of building the interface from restlers site to work with NEXUS 7. I will have to figure out how to fix the alternator whine before attempting this idea.
__________________
2003 X5 4.4i w/ Sport Pkg, Cold Weather Pkg. 2010 X5 4.8i w/ Sport Pkg at 19,000 miles |
|
#5
|
|||
|
|||
|
I = stupid;
Sorry about that travellingwiki www.alextronic.de/bmw/projects_bmw_info_ibus.html# _3 - Translator or since your from the UK, I will be nice enough to undo the translation ![]() //BMW-Projekte/I-Bus Informationen
__________________
2006 X5 48is Black / Black - LED AEs - FCAB - GAS 1.2bar cap |
|
#6
|
|||
|
|||
|
Quote:
H |
|
#7
|
|||
|
|||
|
Quote:
![]() However he doesn't document the 0x38 0x02 message either. Nor does the v5 PDF from the old yahoo groups iBus discussions... The last 2 days have been spent moving from a pinboard and lots of loose wires to some triboard and everything soldered and neat. So not had a chance to do more testing yet. Also for some reason Wifi fails when it's in the car so I need t move stuff around to get my serial port back (Currently it's connected to the Upis control interface but I think I'll connect it to the USB interface instead and put the getty back so I can connect in) In theory it works (i.e. it works using a test program that fires messages at it), but that's making assumptions about which packets identify the player, that don't seem to be true in my X5... H |
|
#8
|
|||
|
|||
|
Check this link. It is someone's code for their ibus interface. The string you are asking about is in there http://pecknet.com/cdChanger.pl
__________________
A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. -Douglas Adams ![]() 2003 X5 4.6is Estoril Blue 2005 Infiniti G35X 1972 Datsun 240Z 1991 Isuzu Impulse XS Sold 1972 Fiat 850 Spyder Donated 1972 Datsun 240Z Sold 1972 Datsun 510 Sold |
|
#9
|
|||
|
|||
|
Quote:
H |
|
#10
|
|||
|
|||
|
Hi, are you still working on this? I can have a play in my E38 and try to figure this out...I've got some custom I-bus capture/trigger code, should be able to make a guess at this.
Edit: oops, just saw previous answer! Quote:
|
![]() |
| Bookmarks |
|
|
|
|