For those who haven't seen the thread about emulating a CD changer in an empeg, I have the majority of mine working.

However, due to the inherent 1-wire nature of the BMW ibus, the empeg sees everything it transmits. This is no problem for my code, since I ignore stuff not sent to the CD changer address (and thus what I send).

However all the stuff that spews out when the empeg is booting gets echoed back into the serial port. This seems to seriously confuse the poor empeg though. Particularly when it echoes the echoed character and a vicious circle ensues. I haven't actually captured the port yet, but I can guess it's not very nice.

Ideas currently are:
1) special hardware controlled by a serial port control line
2) connect to one of the other serial ports (IrDA or tuner)
3) reprogram kernel to swap serial port and tuner/IrDA.

I only thought of 3) while writing and it seems pretty good and probably quite simple to do as well. Any other suggestions?

Thanks
_________________________
Christian
#40104192 120Gb (no longer in my E36 M3, won't fit the E46 M3)