SD1 Computer Purchase Log Out | Topics | Search
Moderators | Edit Profile

FerrariChat.com » Technical Q&A Archives » Archive through February 24, 2003 » SD1 Computer Purchase « Previous Next »

Author Message
billy bob (Fatbillybob)
Junior Member
Username: Fatbillybob

Post Number: 207
Registered: 8-2002
Posted on Friday, February 21, 2003 - 9:59 am:   

<<ferrari>>

IF this is true Ferrari is lurking. Maybe they should try to make a decent product and we would not have to fu*k with it.
anthony s (Ants2au)
New member
Username: Ants2au

Post Number: 6
Registered: 2-2003
Posted on Monday, February 17, 2003 - 7:53 pm:   

I am rigging up a 256 eprom emulator using 256 ram and a bit of hardware logic, to make changes a little quicker, than UV erasing everytime.
Roger Green (Rogerg)
New member
Username: Rogerg

Post Number: 18
Registered: 1-2003
Posted on Monday, February 17, 2003 - 6:50 pm:   

I am Here Bill.
Ferrari did not take kindly to me cracking this simplistic code. I promised them "mum is the word".

These discussions are way overthought.
simple rs-232/lpt1 eprom chip burners do the job quite well. old school ascii i/o simple to dumb out in c or pascal. even ol' fortran can decompile/recompile in real time.
Jim Conforti (Lndshrk)
New member
Username: Lndshrk

Post Number: 39
Registered: 8-2002
Posted on Sunday, February 16, 2003 - 9:13 pm:   

In the initial reply there is no CRC's at all.

ISO-9141 (the Pre-OBD-II generic version) is a
WAY old protocol.

I'll be curious to see what Keyword the 512TR
gives back.

In the end, I can always reverse the 348, 355,
456, and 512 brains to completion.

Actually that was my intent a while back, as
I was trying to help a "very well known Ferrari
mechanic" (you'd all know whom I was talking 'bout)
but the project never seemed to go anywhere and
I have way more things to do with my time than
wait for someone to get things going.

;)

Jim
billy bob (Fatbillybob)
Junior Member
Username: Fatbillybob

Post Number: 205
Registered: 8-2002
Posted on Sunday, February 16, 2003 - 8:16 pm:   

gee all of a sudden roger who ripped a chip is gone. I e-mailed him but no reply.
anthony s (Ants2au)
New member
Username: Ants2au

Post Number: 5
Registered: 2-2003
Posted on Sunday, February 16, 2003 - 4:28 pm:   

Thanks Jim for the heads up. I haven't been able to get the 9141 standard, unless I buy it from SAE. That's because I wasn't sure whether it will apply to the OBDI cpu. Now that you have given me a better clue :-), I will go ahead and purchase a copy.
One last question, is there any CRC type replies I have to provide, or is that specified in the standard as well?

There are 2 (or 3 can' remember, I have to check again) lines on the 512 cpu. they are not labeled K and L in the schematics, and I wouldn't expect them to be so. But I can work out which is which, just from the way you can retrieve the fault codes, by toggling one of the lines.

Anyway, thanks again. really appreciate it.
Jim Conforti (Lndshrk)
New member
Username: Lndshrk

Post Number: 38
Registered: 8-2002
Posted on Saturday, February 15, 2003 - 12:22 am:   

Anthony,

If I gave you any more of a roadmap, I'd be building
the road.. LOL

Listen: This is SIMPLE.. GO LOOK UP ISO-9141.

IF I had an electronic copy of the standard
(which is available in the USA from ANSI)
I'd *give* it to you, but I don't.. paper only
and no scanner.

It details the voltage levels (but you can buy
a nice convertor for under $50).. the handshake
etc.

That's the whole point of the "standard".

What you keep missing is that ISO-9141 IS NOT
AN OBD-II STANDARD.. it was "borrowed" and
a specific implementation of it (called 9141-2)
is USED in OBD-II.

The SAME standard was used by Bosch on ALL their
ECU's from about 1987-88 thru 1995.

So, what do you have to do.. get an interface,
plug into your car.. and try all the addresses
from 00 thru FF until you get (a) response(s)

Note the two bytes you get after the synchronizing
55 and get back to me. Maybe I can help with
the rest if they are as I suspect.

If you READ the standard I keep telling you to
READ (9141) you'll understand what those 2 bytes
are.

They are called KEYBYTES.. but not KEY in the
cryptographic sense.. KEY in the "pointer" sense.

They indicate the format of the rest of the data
and how you communicate.

A friend of mine even has an interface available

(Don't let "OBD-II" confuse you.. the underlying
PHYSICAL LAYER of the protocol is identical!)

http://www.andywhittaker.com/ecu/obdii_hardware.htm

Ferrari's aren't my livelyhood.. I'll be happy
to help ANYONE figure out diagnostics for them
gratis... but being NOT my livelyhood, I can't
really devote massive effort either.

From the wiring diagrams for your car, you should
be able to figure out which pins on your diag
connector connect to the ECU.. and whether you
have just the K line or both K and L.

Get your interface.. attach it properly.. and
try all of the 5 baud ADDRESSES.

If you don't feel like whipping up software from
scratch.. see:

http://www.andywhittaker.com/ecu/obdii_software.htm

Again: Don't let the OBD-II moniker fool you.

The OBD-II ISO protocol is just a special case of
the generic one.. aka ADDRESS 33 (I think it's 33)

Many BOSCH ECU's are on Address 10.

Cars with DUAL ECU's are usually 10/11, 10/12, or
10/14.

BTW, the 5 baud isn't a heartbeat.

If this protocol is as I suspect, it works as
follows.. send the ADDR at 5 baud, with specific
parity/etc down L, ECU replies down K with "55"
at a specific baud rate.. you need to autobaud
to that rate and listen.. it will then send
you (after a short delay) 2 bytes.. the KEYBYTES.

You then send it the INVERSE of the last byte
It sends another byte..

And so on.. with the Inverses.. until you get
an 03 (this is from memory).

That completes the "sync" you get a bunch of
numbers from the ECU.

I just took a look.. the ADDRESS for the DME
in the 512tr should be 0x10. Now, there are two of
them, so either there is a connection to EACH
individual ECU.

I would try 0x10 for the 348 as well.

Jim
anthony s (Ants2au)
New member
Username: Ants2au

Post Number: 4
Registered: 2-2003
Posted on Wednesday, February 12, 2003 - 9:16 pm:   

I am aware of the baud rates. Like a 5 Baud heart beat that needs to be sent to keep the comms alive etc.

so you mean to tell me that 03H is not a hex sequence? I think we are getting tied up on mnemonics.

As for leaving me breadcrumbs it's really not helping much. This is you livelihood, and I appreciate the fact you not divulging anything. That's cool with me.

Amongs my questions were: do I need a level shifter to interface to the Packard connector? what is the voltage swing on this connector? this will hepl me assertain how I tackle the RS232 interface to this. I am not asking how to do this.

You gave me a OBDII standard, when we were discussing what is obviously a OBDI computer on the 348. Do these two standards behave the same, electrically and on a protocol level? no one ever seems to know this answer, or is not willing to let on.

That's why we ask in a forum like this. We are sharing information. I don't mind doing all the work, but if someone already has done this, why re-invent the wheel. If a professional doesn't want to give out any info, please don't tease with breadcrumbs.

Please, don't take this the wrong way.
Jeffrey Davison (Jeffdavison)
Junior Member
Username: Jeffdavison

Post Number: 55
Registered: 7-2002
Posted on Wednesday, February 12, 2003 - 8:24 pm:   

Rodger,

If you're putting these things together in a "group purchase" thing, count me in :-)
Got's me a 355 that I like to keep tabs on.

Thanks,

Jeff Davison
Jim Conforti (Lndshrk)
New member
Username: Lndshrk

Post Number: 37
Registered: 8-2002
Posted on Wednesday, February 12, 2003 - 6:38 pm:   

Anthony,

It's not even really a "hex" sequence initially

All ISO 9141-2 is, is a specific implementation
of ISO 9141 comms for OBD-II.

You need the generic comms. Send out a single
byte address at a specific baud rate/bit length
and such.. sync to a new baud rate and then
go from there.

I'm more than happy to hand you a road map, but
it's your job to drive there. ;)

What I was trying to explain to you is that it
isn't just a simple case of having the right
bytes flowing, there are baud rate, autobaud,
and parity/etc concerns to make it "go".

anthony s (Ants2au)
New member
Username: Ants2au

Post Number: 3
Registered: 2-2003
Posted on Wednesday, February 12, 2003 - 4:47 pm:   

isn't ISO-9141-2 the OBDII standard? these computers are OBDI. does this still apply?

Also, I did correct myself in a later message saying hex/ascii, just in case there is no ascii equivalent of the hex sequence.
Jim Conforti (Lndshrk)
New member
Username: Lndshrk

Post Number: 36
Registered: 8-2002
Posted on Wednesday, February 12, 2003 - 2:02 am:   

Sorry, but it's not an "ASCII sequence"

Go look up the following: "ISO-9141" and
for the OBD folks "ISO-9141-2"

You send the control unit a wakeup message,
then sync to it's return.. then start the data

Doable with a PC, better in dedicated hardware.

Jim C.
(Designs diagnostic equipment for a living ;)
anthony sarkis (Ants2au)
New member
Username: Ants2au

Post Number: 2
Registered: 2-2003
Posted on Tuesday, February 11, 2003 - 8:44 pm:   

it's more for the sensor readings. It makes it easier to monitor and adjust the TPSes. I have used voltmeters before, but on the 512TR, it's a pain to get to them. They are under the air intake manifolds. They are definitely easier to get to on the 348.
So it would be good to have all the data coming in at once, on one display, like a laptop or something. Hence my question on the hex/ascii sequence needed to start dumping data from the ECU connection.
I guess it alos doesn't hurt in fault diagnosis.
James J. McGee (Dr_ferrari)
New member
Username: Dr_ferrari

Post Number: 1
Registered: 7-2002
Posted on Tuesday, February 11, 2003 - 8:10 pm:   

with regard to the SD1 system, what information are you looking for? diagnostics or sensor information? Quite honestly, the self diagnostics of the 1990 348 is adaquate for most customer related problems and the workshop manual for the 348 details the procedure for flashing the codes and a code list.
anthony sarkis (Ants2au)
New member
Username: Ants2au

Post Number: 1
Registered: 2-2003
Posted on Monday, February 10, 2003 - 4:29 pm:   

Roger,

Do you know the ASCII sequence that is needed to start the flow of data from the Packard connector?

Also, is there any voltage level shifting needed from the connector to an RS232 interface? or is it pretty much rs232 level compatible.

Anthony
Dave Penhale (Dapper)
Member
Username: Dapper

Post Number: 542
Registered: 4-2002
Posted on Tuesday, February 04, 2003 - 3:11 am:   

Roger, nice one, keep us 348 boys informed of progress
billy bob (Fatbillybob)
Junior Member
Username: Fatbillybob

Post Number: 184
Registered: 8-2002
Posted on Tuesday, February 04, 2003 - 12:04 am:   

Where is roger?
Henryk (Henryk)
Member
Username: Henryk

Post Number: 429
Registered: 8-2001
Posted on Saturday, February 01, 2003 - 9:23 pm:   

Roger: Can you do anything for an 88 TR, or an 83 Boxer?

Thanks.
billy bob (Fatbillybob)
Junior Member
Username: Fatbillybob

Post Number: 182
Registered: 8-2002
Posted on Friday, January 31, 2003 - 6:22 pm:   

Roger,

Very cool!!! Can you rip me two spyder ECU chips? I'll pay! [email protected]
Roger Green (Rogerg)
New member
Username: Rogerg

Post Number: 16
Registered: 1-2003
Posted on Friday, January 31, 2003 - 3:39 pm:   

Billy:

just sucked the 94 Spyder config from a friends ECU !!
Have it running on the 90' 348ts.
Seems to run well. Median Cat temp seems lower though.
Roger Green (Rogerg)
New member
Username: Rogerg

Post Number: 15
Registered: 1-2003
Posted on Friday, January 31, 2003 - 3:34 pm:   

the eprom chip is fully programmable with the right equipment, I have managed to now adjust idle speed, fuel, cat exhaust temp sensor.
Check it:
A hand made EPROM reader. It can read and burn 27256 / 27512 EPROMs.
Connects via LPT port.
Upload
billy bob (Fatbillybob)
Junior Member
Username: Fatbillybob

Post Number: 181
Registered: 8-2002
Posted on Friday, January 31, 2003 - 8:41 am:   

Roger,

I did not think you could tweak the ECU without changing the prom chip. Also, an easy thing to do would be to copy the spyder ECU chip to be replaced in all earlier ECU's this would give the best programing to date and the most HP/torque. Can you do that? Do you have the chip buring /reading tools? Also the SD1 reads everycode in the WSM plus some others that are not in the manual. Of course you want them all. If you have an SD1 in your possesion you can copy that?
Paul Sloan (Sloan83qv)
Member
Username: Sloan83qv

Post Number: 476
Registered: 3-2001
Posted on Thursday, January 30, 2003 - 4:11 pm:   

The Baum Tool does work to read the codes as I have one (I had to make a custom harness as Ferrari puts it data out on non standard pin). The problem is that once you have the code there is no source to convert it as Ferrari does not publish it codes. The SD 1 & 2 do not give out code #'s but actually an engish description.

I can reset the check engine light and read exhaust info with the Baum.
Roger Green (Rogerg)
New member
Username: Rogerg

Post Number: 14
Registered: 1-2003
Posted on Thursday, January 30, 2003 - 4:02 pm:   

Greetings:

also working on an "ECU Tweaker". Simple software to adjust ECU settings.
Roger Green (Rogerg)
New member
Username: Rogerg

Post Number: 13
Registered: 1-2003
Posted on Thursday, January 30, 2003 - 3:59 pm:   

Hans:

Forza Data ?
Roger Green (Rogerg)
New member
Username: Rogerg

Post Number: 12
Registered: 1-2003
Posted on Thursday, January 30, 2003 - 3:58 pm:   

Rob:

I am in the business. I have have been building complex wide area networks for years. Worked with Cisco Systems for 10 years as a field consultant. I have numerous vendors that have access to all types of systems from ATM to Diagnostic tools.
Hans E. Hansen (4re_gt4)
Member
Username: 4re_gt4

Post Number: 842
Registered: 4-2002
Posted on Thursday, January 30, 2003 - 2:09 pm:   

Baum has been advertising such devices in Forza.
Rob Schermerhorn (Rexrcr)
Junior Member
Username: Rexrcr

Post Number: 184
Registered: 11-2002
Posted on Thursday, January 30, 2003 - 1:30 pm:   

Roger, how did you get hold of BOTH SD1 & II in less than one day?
Roger Green (Rogerg)
New member
Username: Rogerg

Post Number: 11
Registered: 1-2003
Posted on Thursday, January 30, 2003 - 12:47 pm:   

Baum has no devices for Ferrari.
http://www.baumtools.com
Roger Green (Rogerg)
New member
Username: Rogerg

Post Number: 10
Registered: 1-2003
Posted on Thursday, January 30, 2003 - 12:41 pm:   

I will try to port this EPROM code into a text editor. If i can gain access to the raw source code, i may be able to port it over to PalmOS or even better PocketPC/Windows. The key issue will be to make a cable that pins out to RS-232 to CF or PCMIA. A notebook could run directly from RS-232. Give me about 10 days....I will post my findings.
Hans E. Hansen (4re_gt4)
Member
Username: 4re_gt4

Post Number: 840
Registered: 4-2002
Posted on Thursday, January 30, 2003 - 12:26 pm:   

Seems to me that I remember Baum Tools selling a generic Ferrari-friendly diagnostic tool.
JRV (Jrvall)
Member
Username: Jrvall

Post Number: 754
Registered: 11-2002
Posted on Thursday, January 30, 2003 - 11:59 am:   

Roger,

are you planning on producing some copies?

bob snow (Resnow)
New member
Username: Resnow

Post Number: 45
Registered: 5-2001
Posted on Thursday, January 30, 2003 - 10:54 am:   

Lots of '90 348 parts being sold by [email protected]
Roger Green (Rogerg)
New member
Username: Rogerg

Post Number: 9
Registered: 1-2003
Posted on Thursday, January 30, 2003 - 10:48 am:   

Rob:

never had an eclipse. I would never drive a mitsu in public !!

BTW, i have in my posession an SD1 & SD2. Programming is simple since the memory is EPROM/Flash. I am able to also change the code result to a more logical name. Very simple devices. I could make one of these easily. I am using Packard to RS232 connecting via VTY1100 Terminal Emulation.
V.Z. (Ama328)
Junior Member
Username: Ama328

Post Number: 98
Registered: 11-2002
Posted on Wednesday, January 29, 2003 - 8:52 pm:   

and, btw, speaking of sourcing from ex-Fcar dealerships, Gentry Lane appears to have closed their Fcar dealership portion of their operation(they're selling out lots of goodies on ebay).

Thinkin' that an ex or soon to be ex-dealer might part with proprietary goodies.
V.Z. (Ama328)
Junior Member
Username: Ama328

Post Number: 97
Registered: 11-2002
Posted on Wednesday, January 29, 2003 - 8:50 pm:   

someone might wanna contact Ferrari of Los Gatos(in CA), as i believe there was a post on Fchat talking about how they're giving up(or having it jerked) their Ferrari authorized new car sales operation(altho i also think they'll still be in the repair biz & used Fcar biz). They might be a source or know of a source for one of these gizmos.
Rob Schermerhorn (Rexrcr)
Junior Member
Username: Rexrcr

Post Number: 180
Registered: 11-2002
Posted on Wednesday, January 29, 2003 - 7:37 pm:   

The system can certainly be reverse engineered, but at what cost? What's the market? Volume?

I've done a little research. One thing I came up with is one can buy a complete OBD1 diagnostic set up for the Diamond Star Motors cars, Eclipse/Talon. Cheap, too. Works on a Palm. Beautiful.

It's because a guy like you (Roger) has an Eclipse and reverse engineered the system. He put little value on his time 'cause he's an enthusiast with a full-time gig. But the market is huge, tens of thousands of potential tuners with $400 who love the system.

For Ferrari tuners, different story. Market is smaller. So who's game? Let's see:

How many of you would invest $2,000 into a full blown SD1 or SDII system?

How about $10,000? Now I guess the market is near nil.

How 'bout $200, now maybe we can sell 2000 systems, which is $400,000 gross. Does that recoup development costs and a fair profit for all who contributed? The DSM guys probably sold 5000 or more, bigger market.

Inquiring minds would like to know.

ps. SD1 communicates via Packard connector, two prong, one for each bank. Connector is near each ecu inside the driver compartment.
Roger Green (Rogerg)
New member
Username: Rogerg

Post Number: 8
Registered: 1-2003
Posted on Wednesday, January 29, 2003 - 6:40 pm:   

what about aftermarket/third party ?
Does anyone know what type of interface the connection is ?
I am a network engineer....so if there is an ability ro connect via RS232 or TTY, i can make a cable and interface with a terminal emulation program.
Also, where is the interface located ?
JRV (Jrvall)
Member
Username: Jrvall

Post Number: 743
Registered: 11-2002
Posted on Wednesday, January 29, 2003 - 5:38 pm:   

>>>As far as I've been able to find, it's a dealer only deal. <<

I'd make sure any units floating around were'nt obtained in a very questionable way.

I'd reccomend getting the original Bill of Sale from the Dealer to whomever. Otherwise one might find themselves involved in a "recieving stolen property" quagmire.
Rob Schermerhorn (Rexrcr)
Junior Member
Username: Rexrcr

Post Number: 171
Registered: 11-2002
Posted on Wednesday, January 29, 2003 - 5:25 pm:   

As far as I've been able to find, it's a dealer only deal. Call around, see who'll be able to sell one. Please post your results and/or send me an email, I think there is enough interest that if organized, could help all.

I have the experience on both SD1 and II and will be happy to help anyone in the independent zone set it up.
Roger Green (Rogerg)
New member
Username: Rogerg

Post Number: 7
Registered: 1-2003
Posted on Wednesday, January 29, 2003 - 12:53 pm:   

Greetings:

I have a 90 348ts and would like to find one of these SD1 computers. Does anyone know of any sources. I will pay "top dollar"

Add Your Message Here
Posting is currently disabled in this topic. Contact your discussion moderator for more information.

Topics | Last Day | Last Week | Tree View | Search | Help/Instructions | Program Credits Administration