Just got this in the car and operational after months of work!
This has gone into my 2000 Jaguar XK8 to replace the useless factory navigation system. The XK8 (X100 series) navigation system was a high-price option at the time it was made back in the day but is totally obsolete now. Almost universally hated today by Jaguar enthusiasts, the factory nav used a split system design that placed the main navigation computer system in the trunk, and a remote display/head unit in the dash. It could only do basic mapping and relied on DVD map disk in the trunk unit - which no longer received updates since the last 20 years or so.
The car had no auxiliary audio input nor bluetooth stereo, so the entertainment system was also out of date. Mine has an in-dash cassete player and a 6-disk CD changer in the trunk. It is also the 'Alpine Premium' system, so it has a trunk mounted audio power amplifier as well. This will all be relevant as you will see later. The in-dash navigation display was separate from the audio head unit and it replaced a set of three dash gauges for cars with this option. It's a basic low-res RGB +sync without touch screen.
There is no aftermarket screen based navigation and media system available for this series of cars, and even simple bluetooth is challenging to add and a bit disappointing for usability. My only option to have a real up-to-date system was OpenAuto Pro, but I would have to construct something entirely from scratch!
Here's some shots of the results today, but I will also post up some details of the journey to get here...
I haven't yet completed all the features that I had planned for my OAP project, but it's about 95% there. So far, it has wired or wireless Apple Carplay running, an optional RTC board for timekeeping, USB input for external media files (or generic USB stuff), on-off control, volume, and next/previous/pause track selection via pushbutton rotary encoder knobs. The front pane AUX connection was an idea that I haven't really figured out what to do with it yet, so it's not functional right now.
I wanted to add a backup camera but ran into mounting issues and lack of USB ports. I have some hardware that I tested on the bench but there's no room in the dash for it and it needs an external powered USB hub because the PI is full. There's also an ADC board that's interfaced to the PI that I want to add steering wheel controls to but not yet connected to the car's steering wheel buttons.
I haven't yet solved all of the power-up/down modes that I would like to incorporate. Right now power-up and power-down is manually done via the pushbutton on the custom panel. But it does do safe PI shutdown and completely de-powers the PI, leaving only the RTC running.
It's got a Raspberry PI 4B 8GB board, a Geekworm X710 power management with fan PI hat board, and a proto-board connected as a hat, which manages all the interconnections to the car and mounts the ADC and RTC boards. The display is a Waveshare 5-inch Capacitive IPS Touch Display for Raspberry Pi, 800×480, DSI Interface.
Interface to the car is done completely via connection to the car's original wiring harness connectors with no modifications to the harness and no additional wiring runs required.
This has gone into my 2000 Jaguar XK8 to replace the useless factory navigation system. The XK8 (X100 series) navigation system was a high-price option at the time it was made back in the day but is totally obsolete now. Almost universally hated today by Jaguar enthusiasts, the factory nav used a split system design that placed the main navigation computer system in the trunk, and a remote display/head unit in the dash. It could only do basic mapping and relied on DVD map disk in the trunk unit - which no longer received updates since the last 20 years or so.
The car had no auxiliary audio input nor bluetooth stereo, so the entertainment system was also out of date. Mine has an in-dash cassete player and a 6-disk CD changer in the trunk. It is also the 'Alpine Premium' system, so it has a trunk mounted audio power amplifier as well. This will all be relevant as you will see later. The in-dash navigation display was separate from the audio head unit and it replaced a set of three dash gauges for cars with this option. It's a basic low-res RGB +sync without touch screen.
There is no aftermarket screen based navigation and media system available for this series of cars, and even simple bluetooth is challenging to add and a bit disappointing for usability. My only option to have a real up-to-date system was OpenAuto Pro, but I would have to construct something entirely from scratch!
Here's some shots of the results today, but I will also post up some details of the journey to get here...
I haven't yet completed all the features that I had planned for my OAP project, but it's about 95% there. So far, it has wired or wireless Apple Carplay running, an optional RTC board for timekeeping, USB input for external media files (or generic USB stuff), on-off control, volume, and next/previous/pause track selection via pushbutton rotary encoder knobs. The front pane AUX connection was an idea that I haven't really figured out what to do with it yet, so it's not functional right now.
I wanted to add a backup camera but ran into mounting issues and lack of USB ports. I have some hardware that I tested on the bench but there's no room in the dash for it and it needs an external powered USB hub because the PI is full. There's also an ADC board that's interfaced to the PI that I want to add steering wheel controls to but not yet connected to the car's steering wheel buttons.
I haven't yet solved all of the power-up/down modes that I would like to incorporate. Right now power-up and power-down is manually done via the pushbutton on the custom panel. But it does do safe PI shutdown and completely de-powers the PI, leaving only the RTC running.
It's got a Raspberry PI 4B 8GB board, a Geekworm X710 power management with fan PI hat board, and a proto-board connected as a hat, which manages all the interconnections to the car and mounts the ADC and RTC boards. The display is a Waveshare 5-inch Capacitive IPS Touch Display for Raspberry Pi, 800×480, DSI Interface.
Interface to the car is done completely via connection to the car's original wiring harness connectors with no modifications to the harness and no additional wiring runs required.