Parts Catalog Accessories Catalog How To Articles Tech Forums
Call Pelican Parts at 888-280-7799
Shopping Cart Cart | Project List | Order Status | Help



Go Back   PeachParts Mercedes-Benz Forum > Mercedes-Benz Tech Information and Support > Mercedes-Benz Performance Paddock

 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 09-13-2019, 08:52 PM
Registered User
 
Join Date: Oct 2004
Posts: 4,328
"Chipping" a CIS ECU

I know anybody that clicked on this likely did so to tell me that it isn't a thing and that I'm an idiot. Certainly the former is true, and the latter is debatable.
Regardless, in the pursuit of better management for my modded 104.980, it is an endeavor I've decided to take up. Sure, I could go standalone and save an enormous amount of effort, but I've already done that with the turbo wagon. And... if I don't, who will?

It began as a project to build a piggyback EHA interceptor module. The first step of that project led me to build an Arduino based module that reads various engine parameters so that I could monitor what was happening so that I could be better informed about how to change it to my desires. I set it up with a nifty LCD screen with which I currently monitor the EHA current, air flow potentiometer voltage as well as display the rate of change of the air flow signal and rate of change of RPM. In standalone world, we'd call those two variables MAFDOT and RPMDOT, respectively. After kicking around how I'd generate positive and negative control currents for the EHA, I drew out the relevant circuitry in a CIS module, and well, its convoluted AF. Then the gears got turning... what about running the CIS module with my own microcontroller? That idea only lasted briefly until the revelation was... simply use the microcontroller already there and just make it do what I want.

The module I'm targeting is the later version which is a single board. A lot of what I'm doing will also apply to the earlier black box controllers as the later versions use the same microprocessor with a smaller EPROM

Here's what I know:

The microcontroller running the board is a variant of the INTEL 8051 built by Seimens known as the 80535. It has more features / ability than the 8051 but has similar architecture and the same instruction set.

The 80535 has no internal ROM memory. Its programming resides completely on an external EPROM. This is the chink in the CIS module's armor.

The EPROM is a 28 pin DIP package and is soldered directly to the circuit board. A good iron, chipquick, and desoldering braid can get it off, but it is not easy work.

The modules for different models are all the same excepting the programming on the EPROM. Each EPROM has a Bosch part number on the sticker covering its UV erase window.


So far I've removed the EPROM from a 1990 300TE's module. I have an EPROM reader / writer and have downloaded the programming from it. The EPROM is a 32 kilobyte part and the program is just shy of 20 kilobytes. Now the hard part is turning 20 kb of hexadecimal gibberish into useful info in regards to tuning. The first step is finding a disassembler to convert the hex back into assembler.

That's where I'm at. Google would have you believe its easy to find and download a disassembler, not so. I'll keep posting here as I make progress. Here's some pics of the EPROM getting a socket to make it a removable part.
Attached Thumbnails
Click image for larger version

Name:	eprom removed.jpg
Views:	444
Size:	310.4 KB
ID:	154081   Click image for larger version

Name:	eprom socket installed.jpg
Views:	307
Size:	268.8 KB
ID:	154082   Click image for larger version

Name:	eprom in socket.jpg
Views:	409
Size:	287.3 KB
ID:	154083  
__________________

90 300TE 4-M
Turbo 103, T3/T04E 50 trim
T04B cover .60 AR
Stage 3 turbine .63 AR
A2W I/C, 40 LB/HR
MS2E, 60-2 Direct Coil Control
3" Exh, AEM W/B O2
Underdrive Alt. and P/S Pulleys,
Vented Rear Discs, .034 Booster.
3.07 diffs 1st Gear Start

90 300CE
104.980
Milled & ported head, 10.3:1 compression
197° intake cam w/20° advancer
Tuned CIS ECU
4° ignition advance
PCS TCM2000, built 722.6
600W networked suction fan
Sportline sway bars
V8 rear subframe, Quaife ATB 3.06 diff
Reply With Quote
 

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 10:36 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0
Copyright 2024 Pelican Parts, LLC - Posts may be archived for display on the Peach Parts or Pelican Parts Website -    DMCA Registered Agent Contact Page