CCP and Highway mode
Thread Starter
Supreme Member
Joined: Jul 1999
Posts: 2,844
Likes: 4
From: Maryland
Car: 2005 Subaru STI
Engine: 153ci of Turbo Power!
Transmission: 6-Speed
CCP and Highway mode
Got my IROC officially back on the road so I immediately started some more PROM tuning since I installed some Long Tubes, bigger TB, etc over the winter. I also removed the Charcoal Canister. For those of you who have removed your charcoal canister and want to have this change reflected in the PROM you are in for a surprise. Well, maybe not anymore since I am going to post my findings here:
I tried to disable CCP by unchecking the flag "canister purge when output energized" (hexaddy 18, mask 80). This didn't seem to work. DataMaster was still showing CCP DC's greater than 0%. All CCP events seem to be functioning normally. After messing around with various things I lookend in the hac and found a parameter that was promising. I set hexaddy 2EA (minimum CTS for CCP) to 300d F (150d C) and CCP was eliminated
This worked like a charm. This paramater currently is not in the $8D TDF. I added it via the TDF editor. Anyhow - there seems to always be good and bad for everything. Well - there was some 'bad' for eliminating the CCP. I couldn't get highway mode anymore. Searching in the anht hac there are some Canister Purge Params several lines below LC83D that are related to hiway mode. Here is the relevant code ...
********************
* CAN PURGE PARAMS
********************
LDAA L0126 ; OLD CCP D.C.
CMPA $82E6 ; 50 PCT CCP DC.
BLS LC8A0 ; BR IF L.T. 50% CCP
Basically, if the DC is less than 50% then hiway mode won't engage
. I set 2E6 to 0% and that didn't work
. I think that this is because since you can't be less than 0% then the compare fails. I'm sure that a rewrite of the CMPA would fix this. But, for a quick temporary fix I set the MPH for CCP Enable to 50mph. I set the MPH for Hiway mode enable to 52mph. At 50mph the CCP begins to cycle and therefore, at 52mph the car gets into hiway mode.
Oh - and I also got around to trying Joe Georger's VEMaster in conjunction with a DataMaster log file on my car. All I have to say is wow. This program does everything for you. All you have to do is point it to a datamaster log file and point it to your current BIN. It scans the logfile and makes ALL of the adjustments to your VE tables. Talk about "point and click" simplicity. This program just about makes my Part Throttle VE tuning post above useless.
Tim
I tried to disable CCP by unchecking the flag "canister purge when output energized" (hexaddy 18, mask 80). This didn't seem to work. DataMaster was still showing CCP DC's greater than 0%. All CCP events seem to be functioning normally. After messing around with various things I lookend in the hac and found a parameter that was promising. I set hexaddy 2EA (minimum CTS for CCP) to 300d F (150d C) and CCP was eliminated
This worked like a charm. This paramater currently is not in the $8D TDF. I added it via the TDF editor. Anyhow - there seems to always be good and bad for everything. Well - there was some 'bad' for eliminating the CCP. I couldn't get highway mode anymore. Searching in the anht hac there are some Canister Purge Params several lines below LC83D that are related to hiway mode. Here is the relevant code ...********************
* CAN PURGE PARAMS
********************
LDAA L0126 ; OLD CCP D.C.
CMPA $82E6 ; 50 PCT CCP DC.
BLS LC8A0 ; BR IF L.T. 50% CCP
Basically, if the DC is less than 50% then hiway mode won't engage
. I set 2E6 to 0% and that didn't work
. I think that this is because since you can't be less than 0% then the compare fails. I'm sure that a rewrite of the CMPA would fix this. But, for a quick temporary fix I set the MPH for CCP Enable to 50mph. I set the MPH for Hiway mode enable to 52mph. At 50mph the CCP begins to cycle and therefore, at 52mph the car gets into hiway mode. Oh - and I also got around to trying Joe Georger's VEMaster in conjunction with a DataMaster log file on my car. All I have to say is wow. This program does everything for you. All you have to do is point it to a datamaster log file and point it to your current BIN. It scans the logfile and makes ALL of the adjustments to your VE tables. Talk about "point and click" simplicity. This program just about makes my Part Throttle VE tuning post above useless.
Tim
Last edited by TRAXION; Apr 12, 2003 at 07:08 PM.
Supreme Member
Joined: Jun 2000
Posts: 7,554
Likes: 1
From: In reality
Car: An Ol Buick
Engine: Vsick
Transmission: Janis Tranny Yank Converter
If you were using Source Code you could have dropped the whole routine. <g>
And all the other silly stuff in there....
Thanks thou for sharing that.
And all the other silly stuff in there....
Thanks thou for sharing that.
Thread Starter
Supreme Member
Joined: Jul 1999
Posts: 2,844
Likes: 4
From: Maryland
Car: 2005 Subaru STI
Engine: 153ci of Turbo Power!
Transmission: 6-Speed
Originally posted by Grumpy
If you were using Source Code you could have dropped the whole routine. <g>
And all the other silly stuff in there....
Thanks thou for sharing that.
If you were using Source Code you could have dropped the whole routine. <g>
And all the other silly stuff in there....
Thanks thou for sharing that.
Tim
Supreme Member
iTrader: (1)
Joined: Feb 2000
Posts: 2,361
Likes: 1
From: Savannah, GA
Car: 1997 Jeep Wrangler
Engine: 4.0L
Transmission: 5 speed
Axle/Gears: 8.8 rear, 4.56 gears, 4:1 transfer
Re: CCP and Highway mode
Originally posted by TRAXION
.......Oh - and I also got around to trying Joe Georger's VEMaster in conjunction with a DataMaster log file on my car. All I have to say is wow. This program does everything for you. All you have to do is point it to a datamaster log file and point it to your current BIN. It scans the logfile and makes ALL of the adjustments to your VE tables. Talk about "point and click" simplicity. This program just about makes my Part Throttle VE tuning post above useless.
Tim
.......Oh - and I also got around to trying Joe Georger's VEMaster in conjunction with a DataMaster log file on my car. All I have to say is wow. This program does everything for you. All you have to do is point it to a datamaster log file and point it to your current BIN. It scans the logfile and makes ALL of the adjustments to your VE tables. Talk about "point and click" simplicity. This program just about makes my Part Throttle VE tuning post above useless.
Tim
TGO Supporter
Joined: Jul 1999
Posts: 10,907
Likes: 4
From: The Bone Yard
Car: Death Mobile
Engine: 666 c.i.
Re: CCP and Highway mode
Originally posted by TRAXION
set 2E6 to 0% and that didn't work
. I think that this is because since you can't be less than 0% then the compare fails. I'm sure that a rewrite of the CMPA would fix this.
set 2E6 to 0% and that didn't work
. I think that this is because since you can't be less than 0% then the compare fails. I'm sure that a rewrite of the CMPA would fix this. But if you change the compare so it recognizes 0% DC (stock the CCP must be H %DC. Change to NL and it works.
TGO Supporter
Joined: Jul 1999
Posts: 10,907
Likes: 4
From: The Bone Yard
Car: Death Mobile
Engine: 666 c.i.
Re: Re: CCP and Highway mode
Code:
LDAA L0126 ;OLD CCP DC CMPA $82E6 ; COMPARE TO MIN CCP DC BLS LC8A8 ; BR LO & SAME - bypass Highway Mode
The code will now look like this for AUJP.
Code:
LDAA L0126 ;OLD CCP DC CMPA $82E6 ; COMPARE TO MIN CCP DC BLO LC8A8 ; BR LO - bypass Highway Mode
Last edited by Grim Reaper; Apr 14, 2003 at 09:12 PM.
Trending Topics
Thread Starter
Supreme Member
Joined: Jul 1999
Posts: 2,844
Likes: 4
From: Maryland
Car: 2005 Subaru STI
Engine: 153ci of Turbo Power!
Transmission: 6-Speed
Glenn,
Are you saying to change 2338 to 2538 because the opcode for a BLS is 23 whereas the opcode for a BLO is 25? If so, where does the 38 come into play? If I am totally off then how do you know to change 2338 to 2538. I have the 68HC11 manual.
Tim
Are you saying to change 2338 to 2538 because the opcode for a BLS is 23 whereas the opcode for a BLO is 25? If so, where does the 38 come into play? If I am totally off then how do you know to change 2338 to 2538. I have the 68HC11 manual.
Tim
TGO Supporter
Joined: Jul 1999
Posts: 10,907
Likes: 4
From: The Bone Yard
Car: Death Mobile
Engine: 666 c.i.
The 38 is the "number of bytes" to jump if the condition is correct. I put it there so a person would be certain they found the RIGHT "23". If you don't see a "38" following the "23" then you have the wrong location (or you source code has been seriously altered).
I don't know if you do this, but for a "quick change", I will often use the EDIT BUFFER funciton of the Pocket Programmer Program to change the byte. I would just retype "25" over "23" at location "4861" in the buffer (remember that the code and bin are offset by x'8000).
Then, I would just save the buffer and re-read it with TunerCat, which will readjust for the proper checksum.
I don't know if you do this, but for a "quick change", I will often use the EDIT BUFFER funciton of the Pocket Programmer Program to change the byte. I would just retype "25" over "23" at location "4861" in the buffer (remember that the code and bin are offset by x'8000).
Then, I would just save the buffer and re-read it with TunerCat, which will readjust for the proper checksum.
Thread Starter
Supreme Member
Joined: Jul 1999
Posts: 2,844
Likes: 4
From: Maryland
Car: 2005 Subaru STI
Engine: 153ci of Turbo Power!
Transmission: 6-Speed
I finally got around to modifying the hardcode as per what Glenn had said to do. Worked like a charm. I now have CCP fully disabled and highway mode still gets commanded by the ECM (even though the CCP% is zero). Thanks Glenn!
Tim
Tim
Supreme Member
Joined: Nov 2001
Posts: 1,886
Likes: 0
From: Jacksonville, NC
Car: Guess
Engine: Crazy 8
Transmission: So close to being a manual I can taste it
Yo Glenn or Trax,
Just so I know, you cannot make that modification to disable CCP and retain HWY mode if you don't not have the TDF editor right? I can't do that with the regular Tuner from TC can I?
Just want clarification...
Thanks
Just so I know, you cannot make that modification to disable CCP and retain HWY mode if you don't not have the TDF editor right? I can't do that with the regular Tuner from TC can I?
Just want clarification...
Thanks
Thread
Thread Starter
Forum
Replies
Last Post
RedLeader289
Tech / General Engine
10
May 28, 2019 01:47 PM





