Moved from another thread so that I don't take it too much off-topic. An elementary algorithm would be fairly simple to write. In fact, if the SDK allows us to create things like "custom valet mode" I'll probably write it. My closest approximation (so far) to this algorithm has been to set the Cruise Control to 51mph and manually apply throttle to reach up to 70 mph while maintaining consumption at or below 40 kW. When approaching 65mph, I start tapering off so that I don't hit the regen cap when going downhill -- which would require applying brakes or going above the 70mph limit of the speed target range. Features needed from SDK to implement "Efficiency Miser Mode, V1": Read/write app settings in the form of 4 integers in the ranges: [0-130], [0-320], [0-60], and [0-60]. Read/write app setting in the form of a boolean. Set the cruise control speed target. Set Power Consumption limit. Set Regeneration Rate limit. Sample the current vehicle speed.