I haven't found anyone who's done this yet, but it should be do-able. The display wouldn't have to be fancy. Maybe just labels and digital values. Bluetooth OBDC dongle, suitable App, CarPlay. What do you think? Is it just a matter of finding the right app? edit: I've never used Apple CarPlay. Perhaps it's not even possible to remote display the phone screen on the Infotainment screen.
Here you go. I'm not vouching for the app; I've never used it. It looks like it does basic OBD, nothing Prius-specific. Probably good to paint a temp gauge anyway.
Cool! How the heck did you find that? I'll have change my search terms to focus more on the CarPlay. edit: Having info display on the infotainment screen would be so much less cluttered than finding a place to put something like a scan gauge.
CarPlay is the most restrictive element overall- very few apps pass the tests for interface design and usability. There are plenty of trip recorders and data logger apps for your iPhone that are not accessible via CarPlay because the developer has not gone through the (apparently extremely laborious) design reviews needed to get an app approved for CarPlay. So emphasize CarPlay within your searches and you should see better results.
OBD Fusion seems to support a lot of HV custom PIDs (I'm learning the lingo): obdfusion edit: reading the fine print, it says that real time gauges are not supported by CarPlay.
User PID support is only part of the game with a Prius. Entering a PID allows your app to ask the ECU for a specific value in memory, and then format the result for display in useful units. The problem is, not all of the information of interest is actually in the memory of the ECU that your dongle is interrogating. A Prius tends to contain many separate computers, and they (historically, not clear to me for 5th generation) use multiple signalling protocols over multiple networks within the car. They have gateways established such that one computer can select the correct communications system, open a call to another ECU, gather data and/or post commands, and then disconnect and open a new link to another ECU and so forth. This happens continuously, rapidly and seamlessly without the driver ever noticing. Comprehensive scan tools have the ability to get the first computer in the chain to make calls to all the others to gather reports, but I've yet to run into a monitoring system that allowed the user to pack down a set of cross-ECU communication commands into a PID request. All that really means is that it matters where the data you want is kept. If the main ECU is using some of its memory to store copies of values received from other ECUs, and that happens to include the data you want, then you're set. If not, it's a considerable challenge.
Reading further into OBD Fusion, it seems that while it (and maybe all others?) can't display dashboards via CarPlay, it may be able to display a customizable list of PIDs. It's 10 bucks. My MINI doesn't do CarPlay, but I may try it. Perhaps I should do some more searching. lol.
Bought app. Looks like my OBDLink LX101 doesn't work with phone/app. I sent a support request. Thinking I may have to upgrade dongle to MX series. Switched fairly recently to iPhone, so that could be part of it. edit: LX not compatible with iPhone.