LETS DO THIS!
So I have three files we are going to discuss. The pcm read prior to the flash, the pcm read that would not work, and the pcm read using the beta software. For reference here are the checksums of the files:
Name: STOCK_DO_NOT_MODIFY_COPY_ONLY_DUMBSHIT.hpt
Size: 1317366 bytes (1286 KiB)
SHA1: 087C36E84CC7671CB560D4DBE4F5AD70C4DB992F
Name: STOCK_DO_NOT_MODIFY_COPY_ONLY_DUMBSHIT_AFTERPCMFLASH.hpt
Size: 1418950 bytes (1385 KiB)
SHA1: AFEFFC5128F5DAD33BBD44A3E01E532BEF9429BD
Name: STOCK_DO_NOT_MODIFY_COPY_ONLY_DUMBSHIT_AFTERPCMFLASH_USINGBETA.hpt
Size: 1419246 bytes (1385 KiB)
SHA1: B52B20688C5B9A91996431DCF703D017DAA5E1A4
As you can see after using the beta software the SHA1 hash of the file is different so we will not use the non-operable file read. We will only compare the latest read and the pcm read prior to the flash. At the surface level there are 99KiB to account for in the new pcm read that are not in the prior read, some of these bits may be new logic or some of these may be new values or potentially new tables.
Engine -> General
Nothing Significant To Report (NSTR)
Engine -> Idle
NSTR
Engine -> Airflow
Electronic Throttle -> Min Desired Throttle: New Value 0.10, Old Value 0.03.
[ECM] 3520 - Minimum Demanded Throttle Voltage: The minimum allowed throttle setpoint voltage.
It was discussed before that the throttle body is an issue in the PCM update, if someone more knowledgeable than me could chime in on this parameter that would be appreciated. I believe there have been multiple comments by
@Trucker Bob and
@Blow By about the throttle body. This definitely was changed in the update. .07 is a sizeable increase. Changing a value by seven percent can do a lot of things, e.g. fuel trims...
Edit: just a moment of clarity. This is the startup value of the throttle body, what does a throttle body do when you turn the car off, returns to the default minimum point. No wonder it sounds like my fucking car is farting, it's a half assed whistle...
Engine -> Exhaust
NSTR
Engine -> Fuel
Cutoff, DFCO -> Misc Cutoff -> Torque Reduction
This one has me scratching my head...
Now to discuss Transmission, this is where things get weird for me, in my pcm read prior to the flash the only thing that shows up in the Transmission section is General, Manual and Torque Management. I don't know if there is a bug in 4.4 but in the beta 4.7 new tables have popped up for me, these are: Shift General, Shift Scheduling, Shift Pressures, Shift Timing, Torque Converter. This may be a unique thing to me or a bug. This is beta software so I cannot tell at this point.
Transmission -> General
New to me: [TCM] 5722 - TCM Limp RPM Limit: If the engine RPM exceeds this TCM RPM Limit, Limp mode will activate and a DTC may set.
New is on the left, old is on the right, one option is missing, and a new one has appeared...
Transmission -> Manual
NSTR
Transmission -> Shift General
Transmission -> Shift Scheduling
Transmission -> Shift Pressures
Transmission -> Shift Timing
Transmission -> Torque Converter
All new in the comparison, may be a bug. If you would like these values if they are indeed new, please let me know and I can post them.
Transmission -> Torque Management
Fuel System
NSTR
System
NSTR
Speedo
NSTR
So there were quite a few changes in the new update, mostly around throttle body and torque management. I have nothing to say about the Transmission tables that are new to me because that might be a bug with the 4.4 software when I did a stock read of the PCM. Who knows what is really going on. Figured I would bring this out into the open for others to comment on, please let me know your thoughts or if there is any other data you would like to see. In other news my VCM Scanner is working as expected and I can see all my Channels again in the Beta.