Are you going to combine the "pedal mapping" with the "pulse-and-glide mapping" discussed a little while ago?
I looked at this again this morning, and it
might be possible - heavy emphasis on the "might". If, programically speaking, we can keep that coding separate enough from the rest of the code such that there's no way it impacts the other code if the person hasn't turned it "on" then we may make it into this release. However... a ScanGauge will probably be required to activate it. The 6 dip switches I mentioned before are expected to be reserved as follows for V1.2 (default in brackets):
1 - [North American] or World version. This setting makes the unit portable
2 - Enable on-board options True or [False] * (see notes below)
3 - Disable overshoot protection True or [False].
4 - Retain last set speed in memory True or [False]. This will allow you to use resume after shutting the car off as some people have requested.
5 - Pedal map selector A [Off] or On
6 - Pedal map selector B [Off] or On
Option 2 or 3 could be replaced with the pulse and glide I suppose. Frankly none of the options have been in terribly high demand. But I figure requiring an SGII for the P&G makes sense because the user would likely want to monitor fuel economy on the fly, which the SGII is perfect for.
* It seems like a waste at first appearance to use an option switch just for turning on or off the ability to use the other options, but I think we have to do it this way because we want people to be able to use an SGII to program by default. If we didn't have an "option on/off" switch then every time you restart the car, the cruise will see what options are set on-board and then override the SG setting that is in memory. So instead it will work like this:
Is Setting 2 set to True? If yes then read options from Settings 3 thru 6. If no then ignore switches and read Settings 3 thru 6 from memory (and use defaults if they don't exist).
Setting 1 will always only be available through the on-board switch and not an SG. This is because there is never any reason at all to switch this setting more than just once, and improperly setting it will render the cruise (temporarily) useless. Settings 3 thru 6 are all going to be settable via an SG as well as possibly other settings.
Setting 5 (Pedal Map A) and 6 (Pedal Map B) work together and form a simple matrix as follows:
A-OFF, B-OFF = Normal pedal map (unmodified)
A-ON, B-OFF = Alternate map 1 (eg. Aggressive linear)
A-OFF, B-ON = Alternate map 2 (eg. Econo mode)
A-ON, B-ON = Alternate map 3 (eg. Bat Out of Hell mode)
Some may want to note that the SG doesn't work very well, if at all, on non-North American smarts. However, there may be a similar device we aren't aware of that can do the same thing. When I mention the Scangauge ("SG" or "SGII") I'm only singling it out because it is well known and probably the most common device, but ANY device that can send a CANBUS message should be able to program the cruise.
I also should note: any device which SENDS information on the CANBUS network has the potential to cause conflicts with the car's computer. This should be rare and it should also cause no lasting problem beyond a stored "Communication Fault" code and a check engine light (which you can then read and clear using the SG). Temporary symptom may include flashing lights on your dash and a car that won't start, but power cycling the car with the SG removed should resolve that issue. Remember that the Area 451 cruise control is a READ ONLY device so it has no potential to cause this issue, but devices such as the SGII are READ WRITE devices. My point is that because of this potential, we recommend you never attempt to program the cruise settings while driving! There's not going to be anything to stop you from doing so, but if it causes a conflict at that moment then it could be dangerous. There should be higher odds of winning a small lottery, but still. As always, drive safe.