Liberate the Liberty
On the E38 or E67 the only option is over the data bus so I why you would need it on one of those computers.
I am a self taught C++ programmer who just happens to also have a very good understanding of how electrical circuits and devices operate.
For both types of PCM's there are 3 possible configures for the AC as setup with a tuning software, its possible some programs don't give access to the AC setup but assuming they do they work as follows.
Type 1 is done as a request over the data bus and system pressure is monitored with a pressure transducer. May also use a low pressure cut out switch to disable AC.
Type 2 is done as a hard wired request and uses a pressure transducer to monitor line pressure. May also use a low pressure cut out switch to disable AC.
Type 3 is done as a hard wired request but uses a pressure cycling switch on the lower pressure side with a pressure cut out switch to disable the system on the high pressure line.
All P01 computers can be setup to work with all 3 methods above.
All P59's that are capable of controlling an IAC for drive by cable throttle can also be setup to work with all 3 system types listed above.
P59's that are not capable of drive by wire throttle will work with AC Type 1 or Type 3 only.
AC System Type 1 & 2 will control a multi speed fan based on system pressure read by the transducer, vehicle cooling fan control based on engine temperature will work for low speed fan and high speed fan with the ability to control AC inhibit based on min and max temperature values.
Type 3 allows fan control for high and low speed fan control based on engine temperature and also allows for either high or low speed fan engagement based on Ac request outside of temperature based fan control. You can also configure the High and low speed fans to run based on vehicle speed over X mph and when vehicle speed falls below X mph.
I think I've only ever had one other person who asked about AC request over serial data but it was with an E40 from a Trail Blazer where the PCM has both CAN and J-1850 data buses in use with no option for a hard wired AC request.
Designing something that reads a switch and then sends a message over the data bus is possible but unless your developing something like that for personal use just to say that you did it seems rather pointless when there are much simpler ways to do the same thing with just a switch.
The Best V8 Stories One Small Block at Time
its GPLv3 but there is a commercial license available if you'd like to keep the project closed source.
Very nice work on figuring out the conversion box to get the two computers to be able to talk with each other and have the dash and other body module functions working.
I've got the 2 1/2 inch drop on it now.......I also have the 9 way adjustable valving struts and shocks on it as well.
Rear suspension has been addressed and I've switched to the Iron Rock upper control arm using a 1 1/2 inch flex joint rather then the stock style ball-joint.....
Rear low control arms have been upgraded to thick wall square stock arms with an improved bushing design....
I still have to do some work on the fuel system before I can even drive it now.....the rear control arm interferes with the corvette filter/regulator I have on it and it's probably a good thing since the fuel pump I put in over the winter was over powering the regulator inside the filer pretty bad.
New wheels/tires are on it.....wheels are 17x9 inch Riddler's and I was able to get a 255/55 tire on it with only slight rubbing on full lock turns. Tires are rated for 149 Mph and are made from a rather soft(sticky) compound and should help the Jeep hook up so it stops blowing the rear tires off it











