Finally had a chance to drive my mom’s Volvo XC40 Recharge, which is now sold under the name EX40. My basic review from being a passenger still stands. The parts involved in being a car work great, but Android Automotive OS is really bad.
The car has three regen modes: Auto, On, and Off. My mom keeps it in “off”, which means lifting off the throttle causes the car to coast, just like an ICE car. Based on the energy gauge, I think the coasting is “real” in that it neither consumes power or regenerates power. In non-regen mode, as can be seen on the energy gauge, lightly pressing the brake engages regen before the friction brakes. The transition is mostly linear, but there seems to be a lot of brake pedal travel.
I switched regen to “on”, and then it became one pedal driving, just like in my Model 3. I could regen to a stop, and the car would hold. I’m not sure what the brake lights were doing during this time.
I don’t know what “auto” does.
So for someone who hates one-pedal driving, it should be fine, and lightly touching the brake to slow down will regen. I personally don’t see a point in it, as I may as well start slowing down when I get off the throttle.
Android Automotive OS is still bad. This is different from Android Auto, in that the infotainment system runs on Android. It can do Android Auto (and Apple Carplay). It really reminds me of the Android tablet experience from 8 years ago. Everything is poorly arranged, and confusing to operate. For example, there is a settings app, a wrench icon, and a gear icon. Each goes to different settings, and it isn’t obvious why some options are in one place and not the others.
There are also driver profiles, Google account profiles, and Volvo account profiles. It is not clear how these might be linked, or if the car can automatically switch between them, and how any of that is related to the seat position buttons on the door.
The car is pleasant enough to drive, rides well, and accelerates very fast. The seats are pretty hard.