Disabling AFM without changing the tune
Anyway, in looking at the parameters that control DOD, I was wonder what you cold do to disable AFM -without- modifying the actual calibration.
Below you can see the set of paramters that must be true for V4 mode to kick in. What I'm wonder is if you were on the CAN bus, what could you broadcast that might cause it to never kick in AFM?
The Range module must do something similar, because I assume they do not modify the tune (hope not, anyway).
My first guess would be: "What if you broadcast the CAN packet saying that oil temp is 60F. Will that cause problems, and will it disable AFM?"
Clearly the car will also be continually sending CAN packets with the correct (actual) oil temp, so I don't know if the AFM code looks at the last oil temp or rules out AFM because it say -any- recent parameters that were out of range.
I don't know how V8 run time is tracked, but if you continually sent a packet saying "V8 mode has been running for 1 second", that should also prevent it. These are total guesses though.
Any bright ideas? What could you set out of range that would disable AFM without upsetting anything else?


Did I win a prize?

I seem to recall disabling CAGs by lying about RPMs so I'm going with RPM for $100
Elmer
Last edited by eboggs_jkvl; Jun 24, 2017 at 05:51 PM.
Last edited by davepl; Jun 24, 2017 at 06:02 PM.
I found the AFM inhibit PIDs, that's likely a start:
GM.AFM=1,4387
GM.AFMINHIB1=1,4389
GM.AFMINHIB2=1,4390
GM.AFMINHIBH1=1,4391
GM.AFMINHIBH2=1,4392
GM.AFMINHIBH3=1,4393
GM.AFMINHIBH4=1,4394
GM.AFMINHIBH5=1,4395
GM.AFMINHIBH6=1,4396
GM.AFMINHIBH7=1,4397
GM.AFMINHIBH8=1,4398
GM.AFMTRANS=1,4400
For what it is worth I found this quote from Adam who is with Range while I was looking into the Range module last year. Don't know if it helps but add it to your data:
"We do not reflash the ECU. We plug into the OBDII port and send a command that tells the vehicle to stay in V8 mode. We don't fool it with false signals, etc. This is a factory command and we figured out how to issue it. The device leaves no trace nor log in the ECU, and once removed, is completely invisible. "
Wish I had a full list of known GM pids and what they do. I'm sort of fascinated by it all but not fascinated enough to put in the months/years it takes to bootstrap my knowledge from scratch! Since I'm not going to run out and make one, I'd rather just know how it's done.
They say it's patented, so they shouldn't be too concerned with secrecy, since you have to document how it works for the patent anyway...
Last edited by davepl; Jun 24, 2017 at 07:03 PM.
https://google.com/patents/US8584647
The Best of Corvette for Corvette Enthusiasts
It works in real time and does not change your ECU just like you are envisioning.
There's a problem to be solved and they already solved it and I'd like to know what they did. I guess I could get a Y-cable and log it with Vehicle Spy but I'm not -that- curious.
I'm curious enough to BS about it but not to break out the scope... but still curious.
If you figure this out, let me know as I really hate V4 mode but dont want to tune the car while its in warranty.
There's a problem to be solved and they already solved it and I'd like to know what they did. I guess I could get a Y-cable and log it with Vehicle Spy but I'm not -that- curious.
I'm curious enough to BS about it but not to break out the scope... but still curious.
I'll let you know how that goes when I try it!


















