Hi All - inspired by the Standard Sat Nav or Waze? thread from a couple of years ago, together with the open source react-carplay app from Rhys Morgan and @pcbbc’s firmware enabling the TV input & VIM, I’ve persuaded wireless CarPlay to work on my RNS-Es (both 192 and 193), using the RNS-E’s controls to navigate around the CarPlay UI (no touch screen here). I’m using an HDMI to VGA adapter to get and RGB signal from the Pi and then a home made circuit to combine the syncs together, so none of the commercially available video converter boxes in this build.
Some pics…
192 running at 480i resolution:
193 running at 480i:
I’ve tried running at higher resolution (576i), but the 192 doesn’t like it at all, and the 193 has some issues with the picture. 480i seems pretty good for the job right now, even if it’s not particularly crisp on the screen. I’ll try and put together a video of it in action when I get a chance.
This setup is currently just running on the bench using:
Hardware next steps:
Software next steps:
I’ll update this thread with more information as I progress. Given this is a hobby project, it might be some time before I get this into the car! If anyone else is interested in doing this, I’d be happy to share some more info.
Some pics…
192 running at 480i resolution:
193 running at 480i:
I’ve tried running at higher resolution (576i), but the 192 doesn’t like it at all, and the 193 has some issues with the picture. 480i seems pretty good for the job right now, even if it’s not particularly crisp on the screen. I’ll try and put together a video of it in action when I get a chance.
This setup is currently just running on the bench using:
- Pi 3B+ with Pi Buster OS - the more recent OS versions use a newer graphics driver which struggles to do what it’s told when asking for non-standard resolutions like 480i
- A CarlinKit CarPlay dongle attached to the Pi
- A slightly older version of react-carplay (4.0.1) that runs better on the Pi 3B+, together with some custom code for canbus messaging to enable control via the RNS-E buttons (and MFSW in the future)
- Cheapo HDMI to VGA adapter
- Custom video sync combiner circuit (based off this one)
Hardware next steps:
- Wiring and power supply setup to allow this to run in the car. Will need to solder up a better version of my sync combiner, and use some decent shielded cable to get the video between the Pi and the RNS-E
- Sorting out an enclosure for the glovebox to replace the CD changer. I have a few ideas as to how I can repurpose some other parts to help with this
Software next steps:
- Sort out the aspect ratio of the display so that the icons aren’t stretched
- Add code for the steering wheel controls
- Merge in the fixes that have appeared in more recent versions of react-carplay without breaking the working display code
I’ll update this thread with more information as I progress. Given this is a hobby project, it might be some time before I get this into the car! If anyone else is interested in doing this, I’d be happy to share some more info.