DSM/ECU: Difference between revisions

From Jane Hacker Wiki
Jump to navigation Jump to search
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 7: Line 7:
</ref>
</ref>


[[DSM/ECU/MH6211 Instruction Set]]<ref>
[[DSM/ECU/ECU Numbers]] <ref>
* http://www.rhinopower.org/76xxx/docs/MH6211_is.doc
* https://www.evoscan.com/technical-vehicle-manuals/150-mitsubishi-ecu-numbers
** https://web.archive.org/save/http://www.rhinopower.org/76xxx/docs/MH6211_is.doc
</ref>
</ref>


[[DSM/ECU/MH6111 Instruction Set]]
[[DSM/ECU/ROMS]]
 
[[DSM/ECU/JE331B988B]]


[[DSM/ECU/ECU Numbers]] <ref>
[[DSM/ECU/TMP76xxx MH6xxx]]
* https://www.evoscan.com/technical-vehicle-manuals/150-mitsubishi-ecu-numbers
 
</ref>
[[DSM/ECU/Reverse Engineering]]
 
[[DSM/ECU/EB20_TunerPro_Export]] (1G DSM NA/NT 4G63)


==General==
==General==
Line 57: Line 60:
* http://www.vfaq.com/mods/ECUs.html
* http://www.vfaq.com/mods/ECUs.html


===EUDM ECUs===
===EDM ECUs===
{|class="wikitable"
{|class="wikitable"
!|Model
!|Model
Line 63: Line 66:
!|MEC #
!|MEC #
|-
|-
|Eclipse I 2.0 16v
|Eclipse I 2.0 16v D22A (90-94)
|MD169144
|E2T36583 (eprom 28 pin)
|-
|
|MD169144
|MD169144
|E2T36583 (micro)
|E2T36583
|-
|-
|Eclipse II 2.0 16v D30 (95-96)
|Eclipse II 2.0 16v D30 (95-96)
|MD327134
|MD327134
|E2T61680
|E2T61680
|-
|" (97-99)
|MD334797
|E2T61685
|}<ref>
|}<ref>
* https://web.archive.org/web/20010215033806/http://www.castelli-italtec.com/docs/ea_mitsubishi.htm
* https://web.archive.org/web/20010215033806/http://www.castelli-italtec.com/docs/ea_mitsubishi.htm
Line 90: Line 93:
* https://web.archive.org/web/*/http://evoscan.com/roms/mitsubishi/download/*
* https://web.archive.org/web/*/http://evoscan.com/roms/mitsubishi/download/*
* https://www.mirage-performance.com/tech/ECU/Code/
* https://www.mirage-performance.com/tech/ECU/Code/
* https://zarnochwf1.com/mitsubishi/roms/<ref>https://www.club3g.com/threads/general-questions-about-2001-montero-sport-6g72-rom.159492/post-3291599</ref>


==Input/Output==
==Input/Output==
Line 100: Line 104:
* https://web.archive.org/web/20170816030254/http://dsmisc.com/dsmweb-dw/index.html#
* https://web.archive.org/web/20170816030254/http://dsmisc.com/dsmweb-dw/index.html#
* https://www.dsmtalk.com/threads/ic105-burning-exploding-1g-dsm-ecu.240681/
* https://www.dsmtalk.com/threads/ic105-burning-exploding-1g-dsm-ecu.240681/
====Alternative pinout====
* https://www-dsm--club-org.translate.goog/forum/showpost.php?s=3a99c9d08c44ecaba31d99162bb39ab9&p=31182&postcount=6&_x_tr_sl=ru&_x_tr_tl=en&_x_tr_hl=en&_x_tr_pto=ajax,nv,elem&_x_tr_sch=http


==Registers==
==Registers==
Line 113: Line 120:
* https://esm.logic.net/public/dsm/ecu-flashing.html
* https://esm.logic.net/public/dsm/ecu-flashing.html
* http://www.technomotive.com/prod/eprom/eprom.htm
* http://www.technomotive.com/prod/eprom/eprom.htm
* http://www.tunerpro.net/tutorials/CreatingECUs.htm


==E931 disassembly with comments==
==E931 disassembly with comments==
Line 129: Line 137:
XDF:
XDF:
* https://web.archive.org/web/20070819124620/http://www.ceddy.us/EB23C_V2.XDF
* https://web.archive.org/web/20070819124620/http://www.ceddy.us/EB23C_V2.XDF
* https://evoecu.logic.net/mirror/2g/ceddymod/


==Processor info==
==Processor info==
Line 303: Line 313:
** https://web.archive.org/web/20170620082922/http://wiki.ds-map.net/
** https://web.archive.org/web/20170620082922/http://wiki.ds-map.net/


* DS-MAP V1 - Nick Pudhead (pudhed)
* DS-MAP V1 - Nick Sanders (pudhed)
* Jackal (V2) - Curtis Hacker (hakcenter)
* Jackal (V2) - Curtis Hacker (hakcenter)
* Werewolf (v3) - Curtis Hacker
* Werewolf (v3) - Curtis Hacker
Line 337: Line 347:
** A = ???
** A = ???
** " " (blank) = maybe eprom for 90 ecus
** " " (blank) = maybe eprom for 90 ecus
==Idle Adjustment==
Maybe should be in another article?
* https://www.sixsigmatuning.com/dsm-idle-control


==See Also==
==See Also==

Latest revision as of 16:10, 14 April 2024

Subpages

DSM/ECU/Pretty disassembly notes[1]

DSM/ECU/ECU Numbers [2]

DSM/ECU/ROMS

DSM/ECU/JE331B988B

DSM/ECU/TMP76xxx MH6xxx

DSM/ECU/Reverse Engineering

DSM/ECU/EB20_TunerPro_Export (1G DSM NA/NT 4G63)

General

ECU troubleshooting and daughterboard [RUS]

Photos

DSM-ECU Yahoo! Group Archives

ECU numbers

EDM ECUs

Model MMC # MEC #
Eclipse I 2.0 16v D22A (90-94) MD169144 E2T36583
Eclipse II 2.0 16v D30 (95-96) MD327134 E2T61680
" (97-99) MD334797 E2T61685

[3]

See Also: DSM/ECU/ECU Numbers[4]

EPROM images

Input/Output

Sensors

ISC

Alternative pinout

Registers

Editing notes

E931 disassembly with comments

2G ECU

ROM Image

95 EPROM:

XDF:

Processor info

Docs


Toshiba Microprocessors


This is the symbolic and commented source code for the DSM E931
and E932 ECU. To assemble "standard_E932_E931_source.asm",
download the telemark assembler TASM from http://home.comcast.net/~tasm/ to the same directory and execute asm.bat from the DOS prompt.
The assembler will produce two files: standard_E932_E931_source.lst
is a line by line listing of the assembly with addresses while standard_E932_E931_source.obj is the 32KB binary image to burn
on EPROM. Default setting produces the E931 standard binary image
Required file, not provided (from http://home.comcast.net/~tasm/): TASM.EXE, Version 3.2
Contents: standard_E932_E931_source.asm
Assembly source file for the E931/E932. See notes at the beginning of that file for more details. Default setting produces the standard E931 EPROM image.
asm.bat
Batch file to assemble standard_E932_E931_source.asm
standard_E931.bin
Binary file read from an actual E931 EPROM. Assembly of standard_E932_E931_source.asm using the "E931" setting should produce an identical binary.
standard_E932.bin
Binary file read from an actual E932 EPROM. Assembly of standard_E932_E931_source.asm using the "E932" setting should produce an identical binary.
standard_E931.lst
Assembly listing file for the standard E931, usefull if you just want to edit an EPROM image without assembly..
standard_E932.lst
Assembly listing file for the standard E932, usefull if you just want to edit an EPROM image without assembly..
tasm6111.tab
TASM compatible opcodes for the E931/E932 ECUs. Works with the provided source files. Might be incomplete if you want to use something not already used by the standard code...
Christian [email protected]

MH6111 Instruction Set

Procs Docs Tossed

Related?

Disassembler

Suzuki ECU

(Uses MH6X11)

Mazda ECU

Mods

Dis/assembly

PCB

ECU power

Standalones


AEM

Megasquirt

Speeduino

Link ECU (VR4LINK)

Haltech

ECU+

rusEFI

PowerFC

Stims

Speed Density

Kim Hulkkonen

SwD-Swede Density

ds-map

  • DS-MAP V1 - Nick Sanders (pudhed)
  • Jackal (V2) - Curtis Hacker (hakcenter)
  • Werewolf (v3) - Curtis Hacker

Geekmapped

Knock

Bill Sundahl - [email protected]

Pinout, functionality

Phantom knock

ECU Stickers

There are three parts of the ECU label stickers to make a point of:

  • The Mitsubishi Motors (MMC) number
    • Starts with "MD" or "MR"
  • The Mitsubishi Electric (MEC) number
    • Usually starts with "E2T" on ECUs
    • Usually starts with "G1T" or "X4T" on TCUs
  • The last letter of the MEC number
    • E = eprom
    • T = one time programmable (otp)
    • M = masked
    • A = ???
    • " " (blank) = maybe eprom for 90 ecus

Idle Adjustment

Maybe should be in another article?

See Also

Notes