Hyper-Technical: 348 Performance Chip Programming Review

Discussion in '348/355' started by No Doubt, May 16, 2007.

  1. We have now implemented a page that contains launching points to Ferrari News, Ferrari Classifieds, Popular Threads, and Uploaded Media. The idea is to view this Home Page to get all your Ferrari content from one place. Please see the thread below for more info and bug reports. Thanks! https://www.ferrarichat.com/forum/threads/ferrarichat-home-page.577616/
  1. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways
    You are the Man!
     
  2. GCalo

    GCalo F1 Veteran

    Sep 15, 2004
    6,849
    Northern California
    Full Name:
    Greg Calo
    So in the event that purchase is not in the very near future and we have to wait that long what would you need for a donor car?
     
  3. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways
    Sharp!

    So does the 360 still use fuel/air data tables, or by that point had Bosch/Ferrari gone to fuel/air algorythms instead?
     
  4. lndshrk

    lndshrk Formula Junior
    Rossa Subscribed

    Nov 7, 2003
    753
    SLC, Utah
    Full Name:
    Jim Conforti
    Actually the purchase is nigh at hand.

    The old adage of "when you have no money there is your car, and when you
    are flush w/ cash you cannot find one to save your life" is at hand.

    And I have lots of $$$, but no car.

    Tried to find an OBD-II F355, but the majority I found were just not solid
    enough for me - so I changed sights to an F360.

    Would prefer an F360 6spd, but I can live w/ an F1 I guess.

    Jim
     
  5. lndshrk

    lndshrk Formula Junior
    Rossa Subscribed

    Nov 7, 2003
    753
    SLC, Utah
    Full Name:
    Jim Conforti
    Yes, and torque tables - since it's a torque based/electronic throttle
    controlled ECU.

    Jim
     
  6. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways
    I knew it! Man, if my wife sees this she's going to wonder when the 360 will pull into the driveway!

    Torque-based electronic throttle control.

    ...that's the best selling point for the 360 that I've heard yet.
     
  7. Tired of seeing this ad? Upgrade now
  8. sspooner

    sspooner Karting

    Jan 14, 2007
    165
    Sunnyvale, CA
    Full Name:
    Simon
    Lets be thankful it wasn't an 8048.
    Is the full listing floating around anywhere ? I'd love to take a look how they did the 3D LUT
     
  9. bcwawright

    bcwawright F1 Veteran

    Jul 8, 2006
    5,233
    Georgia
    Full Name:
    Bruce
    Jim is there any hope in sight for OBD-II 355's?
     
  10. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways
    There's not a full listing floating around. I downloaded a free 80515 decompiler, bought a Batronix EPROM reader/programmer, yanked my chips out of my 348's ecus (didn't know that they were identical until after I read them), scanned them in, decompiled them, and found the fuel/ignition lookup tables by hand.

    The 3D and 2D fuel and ignition tables are standard Bosche fare from the late 1980's/early-1990's. Same format for headers/length/width as what the Porsche guys posted for the 911, just different locations and different method of building the overall fuel curves.
     
  11. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways
    OK, finally an update!

    The owner of the bad aftermarket chip sent me it's twin from his other ecu (348's have 2 air fuel ecus, each has a chip).

    It turns out that the chips aren't twins any longer. Yes Dorothy, EPROM chips can degrade over time (probably due to their ability to be reprogrammed via UV light and electricity).

    In the listing of the differences in the chips below, you can see that the good chip keeps the stock Ferrari 348 Spider OEM programming code from Hex 4004 through 7F0F. In contrast, the bad chip butchers the Motronic 2.7 programming code in that address range.

    So to sum up this thread: it wasn't a bad aftermarket company...just a single chip failure (there will be an entirely new thread on what happens and how to test for a bad chip on your ecu later, too).

    Adr |Bad Chip| Good Chip
    --------+------+------
    004004 | 80 | E0
    004604 | A1 | AF
    00460D | 83 | F3
    004804 | 80 | 98
    004A04 | 00 | 75
    004E04 | 00 | 08
    004E0C | 80 | 93
    004F0C | 00 | 75
    004F0D | 80 | A0
    004F0F | 80 | D2
    00640C | 40 | C5
    006C0C | 40 | 54
    006E0C | 02 | 0F
    006F0C | 02 | 0A
    006F0E | 00 | 44
    006F0F | 00 | 44
    007C8F | 01 | 3B
    007F0F | 00 | FF
     
  12. fatbillybob

    fatbillybob F1 World Champ
    Consultant Owner

    Aug 10, 2002
    14,941
    socal
    ND,

    Is this degrade problem seen in the stock oem chip as well? Should we be doing some kind of maintenance like burning a new chip from the old data every year? And yes is there a test short of pulling your eprom out and doing a hex dump?
     
  13. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways

    Yes and yes. You own your copy of the OEM code that is on each chip in each ecu, so make a copy.

    These EPROMS *do* sometimes go bad (they are user erasable and programmable, after all, so being in an extreme automobile environment for 15+ years could easily cause 1 out of every 1000 chips to go bad).

    In my opinion, you should remove one chip (they are twins so you just need to scan in one chip of the two), scan it in, and save that binary file. Replace the chip and carry on.

    Testing. If a chip goes bad, you will either get absolutely no CEL illumination on the dash from that ecu (e.g. during the startup test), or else you will get the 1313 CEL code.

    At that time you would want to burn a new chip from your scanned/saved image, install that chip into the "bad" ecu and go from there.
     
  14. Tired of seeing this ad? Upgrade now
  15. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways
    Just as a followup, there are probably several 348 Brothers who have been told by a Dealership or independent shop to buy two entirely new ECUs when the only real problem was in one removable chip in one ECU.

    Before buying new ECUs, you should *always* swap out the chip in each ECU to see if that fixes the ECU.

    This is a multi-thousand Dollar test that won't take 45 minutes of your time.
     
  16. vvassallo

    vvassallo F1 Veteran
    Rossa Subscribed

    Aug 4, 2006
    8,103
    Palos Verdes
    Full Name:
    Vince V
    For the less geeky of us, can you please advise what it takes to do the scan and save. What equipment do I need? Where's the chip in question located in the ECU? How is it removed so that it is not damaged? How do we store the data?

    The next thing I'm going to need is a chip upgrade optimized for my mods, but it sure would help me sleep at night knowing I had the OEM safely stored and recoverable. This also might be the most convenient way to return to smog compliant.
     
  17. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways

    Great way to return to smog compliant...but simply putting your stock chips back will do most of that for you.

    What you want is a back up chip, or the image of, the chip that you want protected.

    Most any modern EPROM scanner/burner will read our chips. I use the BATRONIX EPROM programmer (www.batronix.com) because it is cheap and easy to use (software comes with it).

    Yank out your M2.7 chip (here's a pictorial tutorial to so do: http://www.club348.com/technical/Tech/ECUnchipHow2/Howtoaccessyour348ECU.htm) and insert that chip into your EPROM scanner.

    Scan in the chip (2 software clicks). Now save that image as a dot bin file (".bin").

    You're done.

    If your chip ever fries, just burn a new one (2 mouse clicks) from your stored image.
     
  18. lndshrk

    lndshrk Formula Junior
    Rossa Subscribed

    Nov 7, 2003
    753
    SLC, Utah
    Full Name:
    Jim Conforti
    It is POSSIBLE that the chips used are not to automotive spec.

    It is very hard and rather expensive to get automotive spec EPROMs anymore.

    The other key is that the access speed is correct as well.

    Automotive spec is specifically the temperature tolerance of the EPROM.

    Jim
     
  19. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways
    The aftermarket firm in question used IC's with an F1 temp rating.
     
  20. lusso64

    lusso64 Formula 3

    Apr 12, 2004
    1,535
    Simi Valley
    Full Name:
    David
    ND, time to resurrect this thread. I have started poking around with the M2.5 chips and it appears that the structure of the data on the chip is different to that of the M2.7.

    Is there any info out there on the 2.5?

    Thanks, Dave
     
  21. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways
    #69 No Doubt, Oct 25, 2007
    Last edited by a moderator: Sep 7, 2017
    Just what I've done. I can give you the pointer indexes for the air/fuel tables and ignition tables...the index map to the tables is at a different memory location in 2.5 than on 2.7 (and different again for 355's running M2.7).

    If you are using the Motronic 911 Editor, then I have the M2.5 SPC file that will get you started and a good ways in to the chip (the Primary Offset *is* correct and the Rev Limit RPM memory address appears to be correct, for instance, but I haven't verified the fuel and ignition addresses therein).


    See attached (but rename "348m25.txt" to "348m25.spc"):
    Image Unavailable, Please Login
     
  22. fatbillybob

    fatbillybob F1 World Champ
    Consultant Owner

    Aug 10, 2002
    14,941
    socal
    ND,

    Are you planning any trips to cali in the next year? I'm thinking Plugzit and I would love to just buy all the required stuff and have you give us a programing lesson. It is easy to you but we are just old hillbillies that still have paper address books!
     
  23. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways
    #71 No Doubt, Oct 25, 2007
    Last edited by a moderator: Sep 7, 2017
    I'm overdue for a Cali trip. I'll definitely be out there soon.

    You don't need much of a programming lesson, though. You'll need:

    1. Most any modern EPROM scanner/burner to read our chips. I use the BATRONIX EPROM programmer (www.batronix.com) because it is cheap and easy to use (software comes with it).

    2. Some chips from the same site above (actually, you can shop around and find them for a little less $$).

    3. www.8052.com (if you want to modify the programming instead of just the fuel/air and ignition data)

    4. the Motronic 911 editor http://www.atlllc.com/atlantis.php?page=Motronic%20Editor

    5. the M2.7 SPC file (attached). Just rename "F348m27.txt" to "F348m27.SPC" and then run the Motronic 911 Editor on your .bin file that you scanned in with your Batronix EPROM reader from item #1 above. NOTE: I haven't verified each fuel and ignition address in that SPC file yet (but it looks good so far).

    Anyway, that Motronic 911 Editor will use the SPC file to read your Ferrari 348 chip's .bin file and display the fuel maps and ignition timing maps in 3D graphical form (you've seen me post those graphs here on Fchat).

    That Editor lets you change one data number at a time and then regraphs what your new fuel or ignition map will look like.

    So you might change a "4A" to a "4F" for more fuel at one particular RPM and load, for example. Not too tough. The editor shows it to you in graphical as well as data form...you just change the data point values by hand.

    Anyway, with the above and a dyno graph of your existing Air/fuel ratio over the full WOT rpm band, you can add or reduce fuel where you need to in order to get your desired air/fuel ratio.

    And you can bump up your ignition timing as much as you dare (good way to blow an engine, though).
    Image Unavailable, Please Login
     
  24. lusso64

    lusso64 Formula 3

    Apr 12, 2004
    1,535
    Simi Valley
    Full Name:
    David
    Thanks ND - a lot.

    I'd be interested in any SoCal get together to cover this type of thing. Specifically, I have an interest in retrofitting factory-like EFI to earlier engines.

    Dave
     
  25. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways
    Funny that you should mention that. I've been contemplating buying some 308 GT/4's for my drift team and making that very mod to them.
     
  26. lusso64

    lusso64 Formula 3

    Apr 12, 2004
    1,535
    Simi Valley
    Full Name:
    David
    Would solve the carb-surge problem under high lateral G conditions.

    The thing that really interests me is the potential for a cheap(ish) factory-looking EFI conversion for the CIS injected engines. There is free hp and mileage improvements waiting to escape, not to mention the ability to easily pass smog tests here in Ca.

    Anyone with one of these cars wanna play?
     
  27. No Doubt

    No Doubt Five Time F1 World Champ
    Consultant

    May 21, 2005
    53,147
    Vegas+Alabama
    Full Name:
    Mr. Sideways
    Yup. Solves the carb surge (important for drifting!). Enables easy emissions passing. Enables different spark dwell, ignition advance, and fuel/air curves. READ: lots more hp.
     

Share This Page