Just a more "up to date" set of links that Andrew supplied.
The EFILive V4 Eval version is free but has restrictions.
http://www.efilive.com/downloads/#V4Eval
The Carbytes V2 is 100% free with...
Type: Posts; User: ls1tools
Just a more "up to date" set of links that Andrew supplied.
The EFILive V4 Eval version is free but has restrictions.
http://www.efilive.com/downloads/#V4Eval
The Carbytes V2 is 100% free with...
What jfunk said is right...
Modules are designed *not* to respond to the $3F mode.
If a response were to be sent it would be ($3F+$40) $7F: General Response - but modules, as a rule do not...
Yes it is a good resource.
There are two versions of the HS3000:
The 1999 version which includes J2178 which contains a lot of necessary info, and the 2003 version which does not include J2178.
So...
Request like this: (using V2 hardware)
16:40:13.943: Send: $01,$01,$41,$07,$6C,$10,$F1,$19,$D2,$FF,$00,$A1
16:40:13.973: Recv: $01,$01,$C1,$07,$6C,$F1,$10,$59,$00,$00,$FF,$8F
You probably forgot...
Look in section 5.8.1 of SAE J2190
Bit coded:
7. Warning lamp illuminated for this code
6. Warning lamp pending for this code, not illuminated but malfunction was detected .
5. Warning lamp was...
Response code $33 = Security Access Denied.
Paul
Yes - they are what you need to use to read and reflash the PCM.
Paul
That's exactly what we are seeing.
It's good to read all the other issues and know that we are not the only ones that find manufacturer's do not implement the protocols 100% accurately.
Engine...
Hey beerman, here's something that had me scratching my head for a while - what do you make of it?
Requesting PID $0001:
Functional: recv[2]=send[3]+1 and recv[4]=send[4]+$40
send:...
Yes, you're right - I got them back to front.
Magnus - can you change the info on the vpw page to reflect vortec62's correction?
Paul
You guys may be interested in this API.
We hope to support the following interfaces:
AT1 V1
AT1 V2
AT123 V1
AT123 V2
LDV100P1
LDV123P1
The API allows for up to 256 bytes, but it is physically limited to 32 bytes.
I do not believe it can be used for reprogramming.
But just because I don't think it can doesn't mean it cannot.
I...
I thnk the rs232/vpw bitmap is wrong.
I'm not an expert but can anyone confirm that RS232 +ve voltage is binary 0 and -ve voltage is binary 1.
My diagram has is backwards I think.
Paul
Hi All,
Sorry I've been away so long.
EFILive uses both the AT V1 cable and the AT V2 cable so I have programmed against both APIs. They are *very* different APIs.
Just off of the top of my...
yeah, I've seen it ;D
Some (smarter than me) electronics wizard is making up a voltage converter circuit to (hopefully) make it more stable and usable.
He figured out that the voltage levels are...
So I've been away for a while :(
Keith, thanks for the credit but most of that info is just published standards.
I had a quick look and I will post some corrections - my original posts were...
A fairly well equipped vehicle (lots of eletronic extras) will have a message schedule of around 10-15 messages per second. Most of these messages are only 5-6 bytes long, including the 3 header...
That's about all there is to it. Addictive, aint it?
Paul
It's scary when you first see 60-70 trouble codes appear but do not fear, this is how I believe it works...
Each trouble code usually has multiple conditions that must occur before the code can be...
Yes, my bad, sorry.
Our software never "sees" the CRC, the last byte in the examples above is a checksum between the PC and the interface. The interface generates and checks the CRC automagically...
Ignoring the wrapper bytes this is the mode $01 PID $00 command and response on an LS1:
17:54:06.576: Send: $01,$01,$40,$05,$68,$6A,$F1,$01,$00,$0B
17:54:06.616: Recv:...
Welcome to GM's "alternative interpretation" of the SAE J2190 specification. They do not use mode $13 it is not supported. See the $11 at the end of the message right before the checksum? That is the...
Arrgghhh! Just re-read the question.
SAE spec say: a response from the vehicle must be received within 100ms or the scan tool can assume no response was/will be sent.
In reality it's normally...
Do you mean your interface will transmit as many characters as the host PC supplies? Up to say 4096 bytes?
The EOF symbol is 280 micro seconds.
The EOF symbol transitions into the IFS (Inter...
#define MAX_FRAME_LEN 32 // Max bytes in a frame
typedef unsigned char BYTE;
typedef struct {
BYTE data[MAX_FRAME_LEN];
int length;
...