I've got an obdlink.com LX101 bluetooth code reader, and a Foxwell reader (that needs updating). Not sure which app I used with the LX101 on a MINI to read codes, but it was years ago. Similarly with the Foxwell. Also used the LX101 with an app called BimmerCode, which allowed you to change vehicle options, eg, remote window closing or seat belt nag beeps, not normally available in the car's driver interface. Not sure if my setup read all the other modules, but as I recall MINI (BMW), and VW have control modules for different car functions. So, you "need" something to read faults in those modules, not just strictly the engine and transmission gov't required OBDC codes. Like the dealer, lol. I'm not interested in coding the car for different options that did not come with it, although I've done that with another program with a MINI to get satellite radio enabled. There were opportunities to brick the car doing that though. At this point in my life, I'd just probably keep my future DL FWD stock for the most part, with possibly a coded option or two, and the ability to diagnose any problems (not just bare minimum engine/transmission). So, what's best for Prius?
While this thread was originally written for the benefit of 2nd generation Prius owners, the overwhelming majority of the information within it applies to all models of the Prius. tl;dr: The Autel MaxiAP 200 or 2500 smartphone-based diagnostic readers offer extremely good coverage of all systems at a price that works for most DIYers. Note that these are purely diagnostic systems, they don't let you go setting soft options to my knowledge. Other apps and interfaces are more focused on exposing optional choices for various system behaviors. Some of them can also do very basic diagnostics on portions of the powertrain. I'm not aware of a single gadget or app that covers both types of usage, but honestly a pair of apps and bluetooth dongles isn't a terrible tax for comprehensive access. Hope that helps.
The OBD2 reader that I prefer is the Launch CReader Elite for Toyota. It does all the services, is bidirectional, allows you to read all the sensors in real time, allows you to activate any elements of the vehicle, allows you to make any personalization parameters, etc ... I also have a bluetooth dongle with Carista which is interesting, but not as complete.
How has it worked on the Gen 5? There are several "dealer only" features I would like to try but don't want to pay the dealer to turn them on then back off again if I change my mind. I think there are also things like the number of times the signal flashes etc.. that can be changed. (the default of 3 flashes is too few IMO) Those readers are dirt cheap from the ones I was looking at ($300-600 range) and even those were dirt cheap compared to some of the crazy 1K and above models being sold.
The Launch CReader Elite for Toyota is not expensive and allows you to do everything that the Toyota dealer can do except reprogram computer firmware. For its use, there is a DEMO mode to practice and learn how to use it and on YouTube, there are also plenty of videos on the use of OBD2 Launch scanners. The scanner plugs into the OBD2 connector under the dashboard. The functions you are talking about are customization functions and they are all available on this scanner. I had a lot of fun changing lots of settings to personalize my 2024 Prius Prime to my liking. I have never regretted my purchase.
Although I'm not clear on exactly what it means, "bi-directional", which this CReader does, seems to be something to look for.
The term bidirectional means that instead of just reading codes and different sensors, you can write data into the computer allowing you to operate any actuators such as headlights, gas pumps, horn, AVAS, injectors individually, any electro-valves, etc... perfect function to help troubleshoot in the event of a breakdown. In addition, with bidirectional you can also write customization parameters such as reversing alert, volume of turn signals, number of lane change indicators, sound of front and rear seat belts, time to turn off vehicle headlights, volume of RCTA, weight of passenger seat, programming of new key, etc... more than 100 parameters perfect for personalizing the vehicle to your taste.
I know what Santa is bringing me this year.....lol Very well said. Although I've used many scanners in the past I have never used a bi-directional one and never on a car that was still new/ under warranty. Aside from the things mentioned above, I would be a little apprehensive that I would mess something up and it would either impact vehicle operation or throw a check engine light. But it seems like this level of tool is safe enough to do basic sensor reads, power systems to test and do those paywall hidden features. Nice!
Note that not all bidirectional scanners offer the customization option, several scanners only offer the activation of actuators. And indeed, when you see the other options outside the customization area, it is possible to create a problem on the vehicle. For example, if you activate the procedure to recalibrate the ADAS and you do not have the calibration target, your front radar may malfunction. Or again, if you erase one of your keys to try to reprogram it, you will have to buy a new key, because an erased key can never be reprogrammed on the same vehicle, it must be reprogrammed on another vehicle to be reused. So, you have to use common sense and not click anywhere, without knowing what you are doing. This is why DEMO mode is practical.