Cadillac Owners Forum banner
  • BEWARE OF SCAMMERS. Anyone trying to get your money should be checked out BEFORE you send anything anywhere.
21 - 32 of 32 Posts
Re: New owner checking in

Im not following...the entire spec for the PCM is 'out there' - it is required by law to be made available to anyone so that anyone may make their own diagnostic equipment (I myself filed 2 patents on such toys) its a simple seimens PLC used just about everywhere on the planet and the duffers call them 'modules' but its really eeproms or eeprams that provide all the info. what i referenced before was one containing the OS, not at all unlike any other imbedded system like for example, your phone. and another 1 or 2 will be essentially memory storage. It and all the other 'modules' (aka other imbedded PLCs) communitate via a frustratingly slow USB-like channel they call a Buss (it aint, but whatev) like I said, not rocket science, but not trivial. and I dont know why you are picking on 2000-2004. Again, there is absolutely NOTHING special about that controller. the hardware is out there in god knows what. more info needed.

There are many dozens of COTS products (commercial off the shelf) that will allow you to read and map the contents of every single chip. They have to because its how it works.

when you say 15M 'lines of data, what is a line? A word? a byte? if its a byte, thats 15Mb of memory. You cannot even buy memory that small today. if its a word and we assume a 32bit PLC (which it is) than thats 60Mb, but likely a 64Mb chip, again, you cannot even buy it. or lines of code? (if those morons wrote 15Mloc to control an engine then they deserve a smacking....)

I know for a fact that the fiero guys are transplanting northstars of every year and powering them up to many many hp and running insane speeds.

So asking me to 'hack' into it is like asking me to log into my email. Id need more info on what they think is failing and why. I mean if you are serious and not facetious...and lest I seem like I am obstinate, Im not, I just kinda do this for a living when Im not rebuilding cars or radios (which are just hobbys)

So if they or anyone wants help, send me the data dump of both the 'calibration' (aka data tables) and the OS itself.

Ps, Vagcom is far more complex and does far more and is hackable and well, ask VW how that one worked out...
============================
if it's so simple - go for it -

and IF you can actually get in - and change ANYTHING - and have it work in an otherwise stock Cadillac -
you will be the first - EVER - :worship:
 
Re: New owner checking in

\
"camel mode" refers to the engine controls responding to an extended overheat condition. This drops fuel/ignition to alternate sets of cylinders to help with internal cooling.

The Northstar System is supposed to be able to go ~50 miles without coolant or damage.
This was definitely camel mode, then :)

About 10 miles in above 90 weather.
 
Discussion starter · #24 ·
Re: New owner checking in

ok submarine...I just got back form the woods and can respond w/o hit and miss (my laptop died sat just as I was loading the RV)

Ok, first, lets talk about the car. LOVE IT.

circumstances changed and I was able to drive the car from here to home and back (its complicated) and I threw 600 miles on it plus since purchase.

The dipstick is down perhaps1/6th qt. since I dont know how many miles were on it when I got it since oil change (OLM said 88%) its safe to assume I dont have the oil-suck problem at this time.

Next, the multi zone climate control...it appears the rotary in the upper left controls the base temp for the car, and the passenger and the rear occupants simply modify higher or lower from that? (it does not appear to be like our 2016 RAV where her dial says one thing, mine says another...)

Next, the radio is not bose - at least it does not have the word bose anywhere. pressing a few buttons it cycled thru FM1, FM2, AM, XM1 XM2.

aha. so its built in XM, now I have a starmate with forever subscription so Im still swapping the radio, but my hope is that the antenna on the roof I assumed for the OnS is plug compatible with the XM plug? anyone ever have one of these out? Im assuming the antenna is S-band capable?

LAstly (for now) the shoulder belt retractor, is supposed to be raised/lowered - how? the seat back tilt button does not go up or down on either front seat. how to trigger any movement?

now back to the ecm stuff...like I said if anyone is serious, start a new thread or send me the stuff via my registration email. If these 'tuners' - whom I do not know nor ever talked to, are just uploading tables to a system without knowing what is being done, well, with all due respect, that's just flying blind. I *really really really* need to see the source code. relax, it is absolutely not encrypted on those years. (I proved this over the weekend by poking thru the tables with a scan tool made in 1996. IT would not know encryption if you dropped it on it.

why do I need the source code? well what if gm reads a number from a table that determines spark timing. what if the number gm programmed and certified with was ALWAYS 1-9. What if the tuner added a 10? what if the software reads the number and does a validity check cuz the gm programmers have the ability to know what THEIR values were.

So to make it simple, this is not OBD1, or 1.5. Without the code, you will not be successful, you will only be lucky. I am not going to take apart my car. I am not going to buy another ECM and read it. USe a COTS reader and download the program from that ecm you have and send it to me and I can try and dis-assemble it. Most likely send to a pal who spends every day programming seimens PLCs for raytheon (yes, sometimes we launch them at enemy aircraft)

You inadvertently answered a few questions for me in your last post - re the VIN. remember I wanted to know if the ECM was VIN aware, that means it probably (I am guessing here, but these are ways it will be done - trust me) the SPID is uploaded during build and there are real time modifications to the OS based on values found OR the first few (up to 10) digits of the VIN are used at during assembly/compile time to generate personalized software for that car to be loaded at flash time.

Since this started with the speed limiter, this is referenced in one place only - to shut off the injectors when exceeded. It used to be a byte (FF = 255 = really friggin fast) it may not even be present in this ECM, if what the other poster said was true, that those 3 5 digit VIN prefixes referenced the model, and if those models came with S, T, H etc tires in order, then the speed value can be set at start up by reading the vin, or referenced from the SPID if in fact there is an RPO for the tire speed (was there in that year? I dont know and am not going to look)

At any rate, get me what I asked for and I will lend a hand.

but let me ask this, the 1999 that does work, does it have the same sensors? (I dont know and Im not going to look) if so, you have your blueprint, if you cannot alter the program in the 2000 because you have no listing, there is no rule that says you cannot REPLACE that program with your own. Any tech2 user can do that. In fact, I check recalls and lowly gm techs replaced data and software a number of times for recalls during the referenced years (2000-2004), replace it with the 1999 and add the data you want. Since the MOU for R2R is still in effect and you can download the tables from GM and use the tool of your choice, we know its a simple matter.

and lastly, everyone and their brother are making EFI systems now. You dont have to use a GM ECM. You DO have to conform to the tier/bin emission the car was certified with. if you get another ecm and load in a program you think works - go for it. But I want to touch on this, I have not heard the whole story and dont know why all attempts are marked as fails, failed in what way? The ecm has one and only one way to know that it did not properly control emissions - the compared values of the upstream and downstream O2S's. And nothing else. No tailpipe sniffers, no magic fairys, no beams from space. if you set a trouble code which required the ecm to go into a self defensive mode...well, you are back to doing what I said to do above...replace the program with yours.

So there ya have it, start a new thread and get me the data and background I need. We will go from there.
 
Re: New owner checking in

So there ya have it, start a new thread and get me the data and background I need. We will go from there.
there we have what? that you can't start your own new thread and find the data/background yourself?

I truly would like to see the ECM hacked and shared with the rest of us, but I don't have the engineering and computer skills to do it. What I DO have is a PhD in a discipline that has provided me a fairly well developed bull-shit, arrogance & verbosity meter. You just pegged the needle. I'm out.
 
Re: New owner checking in

ok submarine...I just got back form the woods and can respond w/o hit and miss (my laptop died sat just as I was loading the RV)

Ok, first, lets talk about the car. LOVE IT.

circumstances changed and I was able to drive the car from here to home and back (its complicated) and I threw 600 miles on it plus since purchase.

The dipstick is down perhaps1/6th qt. since I dont know how many miles were on it when I got it since oil change (OLM said 88%) its safe to assume I dont have the oil-suck problem at this time.

Next, the multi zone climate control...it appears the rotary in the upper left controls the base temp for the car, and the passenger and the rear occupants simply modify higher or lower from that? (it does not appear to be like our 2016 RAV where her dial says one thing, mine says another...)

Next, the radio is not bose - at least it does not have the word bose anywhere. pressing a few buttons it cycled thru FM1, FM2, AM, XM1 XM2.

aha. so its built in XM, now I have a starmate with forever subscription so Im still swapping the radio, but my hope is that the antenna on the roof I assumed for the OnS is plug compatible with the XM plug? anyone ever have one of these out? Im assuming the antenna is S-band capable?

LAstly (for now) the shoulder belt retractor, is supposed to be raised/lowered - how? the seat back tilt button does not go up or down on either front seat. how to trigger any movement?

now back to the ecm stuff...like I said if anyone is serious, start a new thread or send me the stuff via my registration email. If these 'tuners' - whom I do not know nor ever talked to, are just uploading tables to a system without knowing what is being done, well, with all due respect, that's just flying blind. I *really really really* need to see the source code. relax, it is absolutely not encrypted on those years. (I proved this over the weekend by poking thru the tables with a scan tool made in 1996. IT would not know encryption if you dropped it on it.

why do I need the source code? well what if gm reads a number from a table that determines spark timing. what if the number gm programmed and certified with was ALWAYS 1-9. What if the tuner added a 10? what if the software reads the number and does a validity check cuz the gm programmers have the ability to know what THEIR values were.

So to make it simple, this is not OBD1, or 1.5. Without the code, you will not be successful, you will only be lucky. I am not going to take apart my car. I am not going to buy another ECM and read it. USe a COTS reader and download the program from that ecm you have and send it to me and I can try and dis-assemble it. Most likely send to a pal who spends every day programming seimens PLCs for raytheon (yes, sometimes we launch them at enemy aircraft)

You inadvertently answered a few questions for me in your last post - re the VIN. remember I wanted to know if the ECM was VIN aware, that means it probably (I am guessing here, but these are ways it will be done - trust me) the SPID is uploaded during build and there are real time modifications to the OS based on values found OR the first few (up to 10) digits of the VIN are used at during assembly/compile time to generate personalized software for that car to be loaded at flash time.

Since this started with the speed limiter, this is referenced in one place only - to shut off the injectors when exceeded. It used to be a byte (FF = 255 = really friggin fast) it may not even be present in this ECM, if what the other poster said was true, that those 3 5 digit VIN prefixes referenced the model, and if those models came with S, T, H etc tires in order, then the speed value can be set at start up by reading the vin, or referenced from the SPID if in fact there is an RPO for the tire speed (was there in that year? I dont know and am not going to look)

At any rate, get me what I asked for and I will lend a hand.

but let me ask this, the 1999 that does work, does it have the same sensors? (I dont know and Im not going to look) if so, you have your blueprint, if you cannot alter the program in the 2000 because you have no listing, there is no rule that says you cannot REPLACE that program with your own. Any tech2 user can do that. In fact, I check recalls and lowly gm techs replaced data and software a number of times for recalls during the referenced years (2000-2004), replace it with the 1999 and add the data you want. Since the MOU for R2R is still in effect and you can download the tables from GM and use the tool of your choice, we know its a simple matter.

and lastly, everyone and their brother are making EFI systems now. You dont have to use a GM ECM. You DO have to conform to the tier/bin emission the car was certified with. if you get another ecm and load in a program you think works - go for it. But I want to touch on this, I have not heard the whole story and dont know why all attempts are marked as fails, failed in what way? The ecm has one and only one way to know that it did not properly control emissions - the compared values of the upstream and downstream O2S's. And nothing else. No tailpipe sniffers, no magic fairys, no beams from space. if you set a trouble code which required the ecm to go into a self defensive mode...well, you are back to doing what I said to do above...replace the program with yours.

So there ya have it, start a new thread and get me the data and background I need. We will go from there.
==========================
I will spend just a little time responding -

regarding the first chapter of your novel -

the Owners Manual is a wealth of information - it can inform you how to use all the options your car might have -
if your car didn't come with the OM - go here for a free download -
http://justgivemethedamnmanual.com/cadillac/2003-cadillac-deville-owners-manual

to determine exactly which options your car left the factory with -
check out the RPO - Regular Production Options sticker located on the underside of the spare tire cover -

to decipher the 3-character alpha-numeric codes - go here -
http://www.cadillacfaq.com/rpo/

----------------------------

regarding the second chapter -

So to make it simple, this is not OBD1, or 1.5
that is correct - our cars are OBD2

Without the code, you will not be successful
exactly - which is why NO ONE has successfully modified the PCM in a 2000 to 2005 Northstar powered FWD Cadillac -

I wanted to know if the ECM was VIN aware
our cars do not have an ECM - YES - the PCM is VIN aware -

there are real time modifications to the OS based on values found OR the first few (up to 10) digits of the VIN are used at during assembly/compile time to generate personalized software for that car to be loaded at flash time.
correct - BOTH actually - combined with several other RPO codes unique to the specific car -

if in fact there is an RPO for the tire speed (was there in that year? I dont know and am not going to look)
YES - there is an RPO for the tire speed rating - and it is NOT solely dependant on the model/VIN -
case in point - there were a few SLS model Sevilles that came with "W" speed rated tires - along with unlimited top speed -
HOWEVER - simply changing the RPO tire code would NOT unlock the speed rating of an "S" rated SLS model Seville -

let me ask this, the 1999 that does work, does it have the same sensors?
NO - the 99 and older is a VASTLY different engine - both internal and external -
so different that a 99 and older engine will not work in a 2000+ car -
and a 2000+ motor will not work in a 99 and older car -

like I said - if you were able to successfully alter the PCM in ANY beneficial way -
you would the FIRST - in the 17 YEARS that this engine has been used -
 
Discussion starter · #27 ·
Re: New owner checking in

there we have what? that you can't start your own new thread and find the data/background yourself?

I truly would like to see the ECM hacked and shared with the rest of us, but I don't have the engineering and computer skills to do it. What I DO have is a PhD in a discipline that has provided me a fairly well developed bull-shit, arrogance & verbosity meter. You just pegged the needle. I'm out.
well thats fine, but you are projecting onto me. You want something that I do not. I am offering to help you get this. I have only requested a dump of work to date. I do not have unlimited time. I am not asking for compensation.

If your best response to date is 'get this for me and let me know when you are done', it is not you who are out of the convo.

----------

==========================

like I said - if you were able to successfully alter the PCM in ANY beneficial way -
you would the FIRST - in the 17 YEARS that this engine has been used -
Mebbe I am not being clear. That PCM (sorry, I oft use ECM/PCM interchangeably even tho the def'n has changed since the 90's But I am sure everyone who has ever read my words or heard my lectures knew I was talking about 'the computer thingy that makes it run') has been 'altered' perhaps millions and millions of times by thousands and thousands of people. Including nearly every GM service tech. Period.

AS I have said over and over, it is EXACTLY THE SAME hardware used all over the place, including other GM products. There are exactly zero features of this PCM that prevent the software/data on it to be ultimately uploaded, downloaded, altered or replaced.

Posts preceding this once have confirmed that yes, someone in no way connected to GM powertrain has done exactly that.

So now we know that not only is it doable, it was done.

What seems to have happened (without anyone ever posting what DID happen) is that some alteration produced unsatisfactory results. Did it not start? Did it run in some default mode? Did it set MIL? Did it explode?

Let me be clear, you cannot successfully or rationally alter a software product without knowing what that software is. If you do not believe me, push some numbers into the lo-mem real addresses in the PC you are using to read this message, and later use your wife's machine to inform us how that worked for you.

Im offering to help do things that I myself have previously done elsewhere, but have no desire to do on my car in this case, but I am getting no assistance other than being told to go do it. And not really even in a polite way. I joined this forum for the same reason everyone else did, to talk about a car, ask questions about problem, and god forbid find repair advice. Using pre-learned information others have experienced. Am I to regret the decision?
 
Re: New owner checking in

None of us has enough tech background on the 2000 - 2004 FWD Northstar PCM to speak with great authority on the pros and cons of trying to accomplish a job that no one has - and it has been tried for 16 years. We're pretty good with nuts and bolts, but the black magic is best left to others.

Please confer with Northstar Performance and Wester's Garage - they are currently - diligently - working on hacking the PCM system for these cars. Post #14.

Go back and search through this forum - http://www.cadillacforums.com/forums/cadillacowners.comtrain-control-module-pcm-tuning/ - it's primarily for other control systems because the 2000 - 2004 FWD Northstar PCM is, to date, still a mystery - but the PCM in question did sneak in there several times. A past CF member and Cadillac tech, AJXTCMAN, did some inside work a few 2000 - 2004 PCMs. In about 2008 - 2010 or thereabouts.

If you are PCM-tech-savvy, then have at it and we will sing your praises.

BTW - YOU opened the Pandora's Box (PCM) in Post #8 when you offhandedly mentioned poking around in the PCM.

(My PCM is on the hall closet shelf and is a stock 2002 STS H-PCM. There is a Z/W PCM, out of a crushed car, in my car and the Bose head unit has been set to that replacement PCM VIN (TheftLock compatibility). No attempt has been made to get into my original stock PCM. As I said - sell the car, it's back to stock.)

Get a $5 subscription to www.compnine.com. That gives you 5 VIN printouts of RPOs - the entire build sheet for your car and 4 others.
 
Re: New owner checking in

well thats fine, but you are projecting onto me. You want something that I do not. I am offering to help you get this. I have only requested a dump of work to date. I do not have unlimited time. I am not asking for compensation.

If your best response to date is 'get this for me and let me know when you are done', it is not you who are out of the convo.

----------



Mebbe I am not being clear. That PCM (sorry, I oft use ECM/PCM interchangeably even tho the def'n has changed since the 90's But I am sure everyone who has ever read my words or heard my lectures knew I was talking about 'the computer thingy that makes it run') has been 'altered' perhaps millions and millions of times by thousands and thousands of people. Including nearly every GM service tech. Period.

AS I have said over and over, it is EXACTLY THE SAME hardware used all over the place, including other GM products. There are exactly zero features of this PCM that prevent the software/data on it to be ultimately uploaded, downloaded, altered or replaced.

Posts preceding this once have confirmed that yes, someone in no way connected to GM powertrain has done exactly that.

So now we know that not only is it doable, it was done.

What seems to have happened (without anyone ever posting what DID happen) is that some alteration produced unsatisfactory results. Did it not start? Did it run in some default mode? Did it set MIL? Did it explode?

Let me be clear, you cannot successfully or rationally alter a software product without knowing what that software is. If you do not believe me, push some numbers into the lo-mem real addresses in the PC you are using to read this message, and later use your wife's machine to inform us how that worked for you.

Im offering to help do things that I myself have previously done elsewhere, but have no desire to do on my car in this case, but I am getting no assistance other than being told to go do it. And not really even in a polite way. I joined this forum for the same reason everyone else did, to talk about a car, ask questions about problem, and god forbid find repair advice. Using pre-learned information others have experienced. Am I to regret the decision?
=========================
the last example I will give -
ever hear of the
Cadillac Northstar LMP02?
this was the LeMans race car - with the 4.0 Northstar - twin turbo - 570+ hp -

after Cadillac was done with them - they were sold as "lawn art" - never to run again -

everything was included - EXCEPT the PCM -


 
Re: New owner checking in

What I'm not really getting is the point of being able to hack the PCM (well other than, of course, "it's there! :)).

Unlike most cars, where you could get a noticeable edge, Caddy got all of the low-hanging fruit.

So unless you're going to put on a supercharger or a carburetor, I don't see what you get out of it (other than changing the top speed, I suppose).
 
I joined this forum for the same reason everyone else did, to talk about a car, ask questions about problem, and god forbid find repair advice. Using pre-learned information others have experienced. Am I to regret the decision?
But what you have done is start telling everyone that you were going to poke around the PCM and how easy it would be to reprogram it.
Now it is up to everyone to supply you with the info you need to do it even though you have been told it hasn't been done yet.
 
Discussion starter · #32 ·
actually what I did say (and you can check) is that I promised not to do it.

And what I did ask for was work to date so I dont have to duplicate effort. even if the work to date was a failure, it gives me the proverbial '1000 ways to not make a lightbulb'

however I have poked around, and I did find some stuff out and am in conversation with someone.

A lot more is changeable than you guys think but I was asked this one pertinent question:

why? (followed by) there are no approved parts for these motors and it is unlikely any improvements would be made.

to whit I run some numbers on the motor, do you know that the engine is developing a WHOPPING 109% volumetric efficiency at peak torque and is still in the low/mid 90s at peak hp? when you consider the usable RPM of a NA gas motor is about a 4000rpm range, give or take, this is pretty spectacular. so I am likely to agree with the statement.

its not my problem or business to wonder why, but sure, what you expect to gain.

At any rate, I was right, to do what you want to do you have to NOP the security code (NOP is a term for a computer instruction that is 'no-op' (say it out loud) and just causes the next instruction fetch. its how we stop taking branches, OR, in trouble code we tend to put a few of them in there in a row so that you can patch in a branch) what I am trying to do now is find out when the key(s) is generated and where the checks are made. I promise no time frame.

But if anyone is TRULY interested you can help by getting me YOUR calibration history, AND the CVN associated with it. (im playing a hunch)
I already have mine but 1 does not a trend make.

If you dont know how, ask
 
21 - 32 of 32 Posts