Xoutpost.com

Xoutpost.com (https://xoutpost.com/forums.php)
-   X3 (E83) Forum (https://xoutpost.com/bmw-sav-forums/x3-e83-forum/)
-   -   Carputer / CarPC on X3? (https://xoutpost.com/bmw-sav-forums/x3-e83-forum/3277-carputer-carpc-x3.html)

phuksi 08-28-2006 09:38 AM

Quote:

Originally Posted by stepir
Hi,

thanks for your suggestions! I have a couple of possibility for the software front-end, np with this (carx, roadrunner, frodoplayer, etc).

My doubts are about how I controll the motorized monitor! My X3 doesn't have any oem tv-tuner, nav, dvd, monitor. I just bought the original monitor CID and just with power it doesn't open. It need some controll signal from the ibus. I just checked on the HackTheIbus yahoo group but none seems to have tried with an X3 or Z4 (they share the same CID)

Stefano

There is a software available in HackTheIbus group download area that allows you to listen and send messages into the bus. So what you would need is the interface, that application and a spare X3 with Nav to play with ;) Once you have those, just open / close the monitor and try to listen and trace what messages are being sent in the bus. :thumbup: The easiest access to the bus is probably the cd changer cable in the center console. The tricky part is to find the extra X3.

I haven't hacked mine yet, but probably will start to explore soon. Unfortunately I don't have Nav so really cannot help in the details.

davipt 09-06-2006 12:50 PM

I have the X3, the nav, the Reslers I-Bus adapter, but still lack the courage and time to connect it to the car. I might be able to help in some weeks.

(Project: Mac Mini with as little changes to the car as possible)

davipt 09-13-2006 03:18 PM

@stepir: finally connected the kit to the car and started playing around with the BUS. Unfortunately I forgot this thread and haven't collected the codes (if any) for the screen.

Feel free to pm if you need additional info.

Update: by the way, you're supposed to be able to open and close the screen manually without destroing the motors. At least close for sure. Have you tried to pull it to open?

joel 09-27-2006 02:12 AM

Have you collected any ibus logs from your x3 yet? I'm working on integrating the CID in my nav-equipped e39, but I think the CID must have a specific device address and I haven't been able to figure it out yet. Just something from start up with a few button presses would be sufficient. Thanks!

davipt 09-27-2006 04:31 AM

Quote:

Originally Posted by joel
Have you collected any ibus logs from your x3 yet? I'm working on integrating the CID in my nav-equipped e39, but I think the CID must have a specific device address and I haven't been able to figure it out yet. Just something from start up with a few button presses would be sufficient. Thanks!

Oops, I've replied the I-BUS codes to the other thread where the guy just asked for the module to power up the screen: codes

Anyway, I've captured the relevant codes when the screen is opened and closed, but unfortunately when I re-inject them, nothing happens.

Quote:

Originally Posted by davipt
46 xx 3b 48 39 xx (Unknown -> Navi/tv; open button press)
46 xx 3b 48 b9 xx (Unknown -> Navi/tv; open button release)
46 xx ff d5 01 00 xx (Unknown -> Broadcast)

46 xx 3b 48 38 xx (Unknown -> Navi/tv; open close press)
46 xx 3b 48 b8 xx (Unknown -> Navi/tv; open close release)
46 xx ff d5 01 01 xx (Unknown -> Broadcast)

Who is 46? The infamous "LCD controller" that you'll need to power the screen motors???

PS: does anyone have any info about the LCM (light control module) ? around 90% of the traffic comes or goes to it, and it doesn't seem to only be the light sensors.

So, 46 are the buttons on the screen, much like C0 are the radio buttons and 50 are the wheel buttons. I don't see any strange "response" after these, unless it's related to the Light Control Module - that's the only kind of messages I see in between, but in my X3, 90% of the "garbage" are messages from or to the LCM, which makes it difficult to debug.

joel 09-27-2006 07:55 AM

Thanks for the reply. I'll have to chew on those a bit. I have the CID set up on it's own ibus currently to try and see what messages it sends. After sending any broadcast message to wake it up, the CID sends the following messages:


46 03 80 10 D5 CID to Cluster
46 03 D0 5D C8 CID to Navigation
46 03 80 1D D8
46 03 D0 5D C8
46 03 D0 5D C8
46 03 80 1D D8
46 03 D0 5D C8
46 03 D0 5D C8
46 03 80 1D D8
46 03 80 1D D8
46 03 80 1D D8

So the 46 is a device ID beyond just the buttons. As you can see, the last three messages are aimed at the cluster and may be a ping that needs a 'keep alive' response. It's interesting that you say C0 designates the radio buttons - on the e39 with navigation, F0 designates buttons used to control the radio. If you can capture and save a full log with ibus monitor or ibus analyzer, I may be able to determine which packets are the appropriate response. Thanks.

davipt 09-27-2006 08:49 AM

Quote:

Originally Posted by joel
It's interesting that you say C0 designates the radio buttons - on the e39 with navigation, F0 designates buttons used to control the radio..

My mistake. I meant F0.

joel 09-27-2006 11:32 AM

Ah, okay, that will make it simpler.

joel 09-29-2006 11:39 PM

Success!
 
It was much simpler than I thought. As it turns out, the first z4 screen I acquired was defective. I had grabbed another one off ebay for very little $$ with the intention of integrating it into my old 320i. The first one I was working with had an issue with the gearing mechanism - I could hear it spinning when the wake up message was sent, but the screen would not move on its own due to a missing/broken piece. This is an issue because the CID "knows" it's current angle or position and will not turn on the video when it's below a certain angle. There may be a way to fool the sensor, but I haven't figured it out.

After receiving the second screen today, I had it up and running in 10 minutes. I still have plenty to figure out, but it's workable as it stands right now. All that needs to be done is to send the bus wake up packet - 80 xx bf 11 01 xx and the screen will pop open and the buttons for viewing angle and open/close will start responding when pressed. Next send the following packet - 3b xx f0 4f 11 11 xx - and the video will turn on. Send the following to turn the video off - 3b xx f0 4f 01 01 xx (the screen will stay in the open position). Next up, to keep the screen responding, it needs a ping from the nav around every 18-20 seconds. The count resets everytime it's sent so every 10 seconds is probably the way to go. Here's the packet - 3b xx 46 01 xx. There may be others on the normal z4 ibus that keep the screen alive as well, but that one works fine. If it doesn't receive the keep alive packet, the screen will turn off and close until it receives the wake-up packet again. The screen internally "remembers" its last angle position and returns to it automatically when opened again.

Still a couple of things to sort out, but it's coming along.

davipt - if you still have a chance to capture some full logs from your X3 and send them, I'd appreciate it.

pete_c 07-14-2007 09:06 PM

I currently have a carpc in my 330xi with NAV (couple of years now) and plan in installing one in the X3. On the 330xi I used a BMW modified video module. Space appears to be tighter for installation of Video module. I use CarX in the 330Xi (doesn't have all of the bells and whistles but it does the job). I have all of the pieces except for video module. Anyone install a CarPC with NAV on an X3 yet? Does Sirius talk on the IBUS?


All times are GMT -4. The time now is 02:54 AM.

vBulletin, Copyright 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0
© 2017 Xoutpost.com. All rights reserved.