[Gmecm] j1850 and/or 68hc58 experience?

Steve Ravet Steve.Ravet
Tue May 8 18:48:32 UTC 2007


That's a good idea (the ELM device).  I took a closer look at the
firmware and I think there may be some problems in there, I should post
it on the twiki so you-all can eyeball it.

--steve

> -----Original Message-----
> From: gmecm-bounces at diy-efi.org 
> [mailto:gmecm-bounces at diy-efi.org] On Behalf Of Darren Freed
> Sent: Tuesday, May 08, 2007 12:28 PM
> To: gmecm at diy-efi.org
> Subject: Re: [Gmecm] j1850 and/or 68hc58 experience?
> 
> Steve,
> 
> The other thing you may want to consider is connecting an 
> ELM-based device on the Class 2 bus so that you can see what 
> you really _should_ be expecting to see.  I would think that 
> would take some of the uncertainty out of it.
> 
> FWIW, the receive msg doesn't make any sense to me either.  
> You really should see a response to the 'shut up' command 
> (mode $28).  That mode #3c request (VIN) has worked for me, 
> using the an AVT device.
> 
> Darren
> 
> 
> On 5/4/07, Steve Ravet <Steve.Ravet at arm.com> wrote:
> >
> > Some of you may recall that I'm working on a cable that 
> allows you to 
> > connect a PC to a GM OBD2 computer via USB.  I've made some 
> progress, 
> > I'm able to send the "shut up" message to the PCM to get it to stop 
> > broadcasting messages, but I can't read data back from the 
> DLC.  I'm 
> > using the hc58 in serial mode and have some questions about 
> that:  Do 
> > the status bytes you get back while transmitting a message mean 
> > anything?  I can't make sense out of what I get back from the DLC 
> > while transmitting a message.  And after transmitting a 
> message, for 
> > example requesting the VIN, I don't get any response.  On 
> the scope I 
> > can see the broadcast messages the PCM sends out but I 
> never see any 
> > bytes in the receive FIFO.  Here's a trace of the VIN request:
> >
> >
> >        data    command
> >        0x6c    0x14
> >        0x10    0x4
> >        0xf0    0x4
> >        0x3c    0x4
> >
> >        status   receive
> >        0x00,    0x00  (receive and send FIFOs empty)
> >        0x7b,    0x00  (receive FIFO full, end of frame not 
> seen, link
> > idle, link fault, send FIFO full)
> >        0x01,    0x00  (receive FIFO empty, send FIFO has data)
> >        0x18,    0x12  (receive FIFO empty, link idle, link fault)
> >
> >        data    command
> >        0x1    0xc
> >        0x0    0x0
> >        0x0    0x0
> >        0x0    0x0
> >
> >        status   receive
> >        0x00,    0x00
> >        0x7b,    0x00
> >        0x01,    0x00
> >        0x18,    0x12
> >
> > The transmit message is 6c 10 f0 3c 01, which requests the 
> VIN.  The 
> > status bytes don't make any sense to me, two of the status bytes 
> > report a link fault, which means the J1850 bus is shorted 
> to ground.  
> > You can't clear this status bit except by resetting the DLC 
> which I'm not doing.
> > Plus the FIFOs going from empty to full and back to empty 
> doesn't make 
> > sense, the FIFO is 12 bytes deep.
> >
> > --steve
> >
> > -------------------
> > Steve Ravet
> > ARM
> > steve.ravet at arm.com
> >
> > --
> > IMPORTANT NOTICE: The contents of this email and any 
> attachments are 
> > confidential and may also be privileged. If you are not the 
> intended 
> > recipient, please notify the sender immediately and do not disclose 
> > the contents to any other person, use it for any purpose, 
> or store or 
> > copy the information in any medium.  Thank you.
> >
> >
> > _______________________________________________
> > Gmecm mailing list
> > Gmecm at diy-efi.org
> > Subscribe: http://lists.diy-efi.org/mailman/listinfo/gmecm
> > Main WWW page: http://www.diy-efi.org/gmecm
> >
> _______________________________________________
> Gmecm mailing list
> Gmecm at diy-efi.org
> Subscribe: http://lists.diy-efi.org/mailman/listinfo/gmecm
> Main WWW page: http://www.diy-efi.org/gmecm
> 




More information about the Gmecm mailing list