View Single Post
Old Wed, Oct-17-2012, 06:11:33 AM   #3
p0lar
Naturally Agitated
 
p0lar's Avatar
 
Join Date: Sep 2005
Posts: 3,553
In the garage:
Reputation: 0 p0lar will become famous soon enough

United States




Default Re: Comprehensive MSS54/MSS54HP DME Information

I'm using this post to enumerate various features and maps as well as where to find them in hardware releases. If you can, please post the information to me with the requirements of the table below. If you don't have your hardware version, please let me know what software version you have and I will make the determination from the tables above.

Anomalies are marked in BOLD, missing values are HIGLIGHTED.

The hardware version must be one of the following 11 flashes (5 for the MSS54 and 6 for the MSS54HP):
PlatformBinary SizeProduction DatesHW ReleasesNotes
MSS5432kb (32768 bytes)??7831815, 7833892, 7837941, 7842559, 7842975Normal MSS54 files, normal binaries
MSS54HP64kb (65536 bytes)??7834912, 7835564, 7837340, 7837805, 7842569, 7842981Normal MSS54HP files, normal binaries

HW ReleasePlatformDescriptionOffsetSizeNotes
7831815MSS546MT Shift Lights0x????1 byte0x00 = off, 0x01 = always on, 0x02 = on w/sport mode only
7831815MSS54Drivetrain Gear Ratios0x19E48x1 table0xDA = 218 /60 = 3.63 (final drive), 1st, 2nd, 3rd.. 6th, reverse
7831815MSS54Engine Rev Limit per Gear0x03B68x2 table0x1DB0 = 7600 RPM, 0x1FA4 = 8100 RPM
7831815MSS54Oil Temp Warmup Lightsunknown7x1 table30,3D,4A,57,64,71,7E = 0C -> 78C in 13C increments
7831815MSS54Speed Limiter per Gear0x6E728x2 table0x1020 = 4128 / 16 = 258 kmph, 0x14F0 = 335 kmph
7831815MSS54Sport Mode Memory0x40241 byte0x00 = enabled w/DSC, 0x01 = always sport, 0x02 = always comfort, 0x03 = enabled by button, 0x04 = retain previous setting
7831815MSS54Throttle Sensitivity: Komfort Mode0x41B410x2 table0x028A = 650/10 = 65% pedal, maps to 0x02B8 = 696/10 = 69.6% throttle
7831815MSS54Throttle Sensitivity: Limp Mode0x416010x2 table0x03E8 = 1000/10 = 100% pedal, maps to 0x01F4 = 500/10 = 50% throttle
7831815MSS54Throttle Sensitivity: Sport Mode0x418A10x2 table0x028A = 650/10 = 65% pedal, maps to 0x0370 = 880/10 = 88% throttle
7833892MSS546MT Shift Lights0x1A7D1 byte0x00 = off, 0x01 = always on, 0x02 = on w/sport mode only
7833892MSS54Drivetrain Gear Ratios0x1A7E8x1 table0xDA = 218 /60 = 3.63 (final drive), 1st, 2nd, 3rd.. 6th, reverse
7833892MSS54Engine Rev Limit per Gear0x03BA8x2 table0x1F40 = 8000 RPM, 0x1FA4 = 8100 RPM
7833892MSS54Oil Temp Warmup Lights0x0x54547x1 table30,3D,4A,57,64,71,7E = 0C -> 78C in 13C increments
7833892MSS54Speed Limiter per Gear0x6F028x2 table0x1020 = 4128 / 16 = 258 kmph, 0x14F0 = 335 kmph
7833892MSS54Sport Mode Setting0x40241 byte0x00 = enabled w/DSC, 0x01 = always sport, 0x02 = always comfort, 0x03 = enabled by button, 0x04 = retain previous setting
7833892MSS54Throttle Sensitivity: Komfort Mode0x41A010x2 table0x028A = 650/10 = 65% pedal, maps to 0x02B8 = 696/10 = 69.6% throttle
7833892MSS54Throttle Sensitivity: Limp Mode0x414B10x2 table0x03E8 = 1000/10 = 100% pedal, maps to 0x01F4 = 500/10 = 50% throttle
7833892MSS54Throttle Sensitivity: Sport Mode0x417610x2 table0x028A = 650/10 = 65% pedal, maps to 0x0370 = 880/10 = 88% throttle
7837941MSS546MT Shift Lights0x1AB31 byte0x00 = off, 0x01 = always on, 0x02 = on w/sport mode only
7837941MSS54Drivetrain Gear Ratios0x1AB48x1 table0xDA = 218 /60 = 3.63 (final drive), 1st, 2nd, 3rd.. 6th, reverse
7837941MSS54Engine Rev Limit per Gear0x03BA8x2 table0x1F40 = 8000 RPM, 0x1FA4 = 8100 RPM
7837941MSS54Oil Temp Warmup Lights0x53707x1 table30,3D,4A,57,64,71,7E = 0C -> 78C in 13C increments
7837941MSS54Speed Limiter per Gear0x6ED28x2 table0x1020 = 4128 / 16 = 258 kmph, 0x14F0 = 335 kmph
7837941MSS54Sport Mode Memory0x40241 byte0x00 = enabled w/DSC, 0x01 = always sport, 0x02 = always comfort, 0x03 = enabled by button, 0x04 = retain previous setting
7837941MSS54Throttle Sensitivity: Komfort Mode0x41A010x2 table0x028A = 650/10 = 65% pedal, maps to 0x02B8 = 696/10 = 69.6% throttle
7837941MSS54Throttle Sensitivity: Limp Mode0x414C10x2 table0x03E8 = 1000/10 = 100% pedal, maps to 0x01F4 = 500/10 = 50% throttle
7837941MSS54Throttle Sensitivity: Sport Mode0x417610x2 table0x028A = 650/10 = 65% pedal, maps to 0x0370 = 880/10 = 88% throttle
7842559MSS546MT Shift Lights0x1AB31 byte0x00 = off, 0x01 = always on, 0x02 = on w/sport mode only
7842559MSS54Drivetrain Gear Ratios0x1AB48x1 table0xDA = 218 /60 = 3.63 (final drive), 1st, 2nd, 3rd.. 6th, reverse
7842559MSS54Engine Rev Limit per Gear0x03BA8x2 table0x1F40 = 8000 RPM, 0x1FA4 = 8100 RPM
7842559MSS54Oil Temp Warmup Lights0x53707x1 table30,3D,4A,57,64,71,7E = 0C -> 78C in 13C increments
7842559MSS54Speed Limiter per Gear0x6ED28x2 table0x1020 = 4128 / 16 = 258 kmph, 0x14F0 = 335 kmph
7842559MSS54Sport Mode Memory0x40241 byte0x00 = enabled w/DSC, 0x01 = always sport, 0x02 = always comfort, 0x03 = enabled by button, 0x04 = retain previous setting
7842559MSS54Throttle Sensitivity: Komfort Mode0x41A010x2 table0x028A = 650/10 = 65% pedal, maps to 0x02B8 = 696/10 = 69.6% throttle
7842559MSS54Throttle Sensitivity: Limp Mode0x414C10x2 table0x03E8 = 1000/10 = 100% pedal, maps to 0x01F4 = 500/10 = 50% throttle
7842559MSS54Throttle Sensitivity: Sport Mode0x417610x2 table0x028A = 650/10 = 65% pedal, maps to 0x0370 = 880/10 = 88% throttle
7842975MSS546MT Shift Lights0x1AB31 byte0x00 = off, 0x01 = always on, 0x02 = on w/sport mode only
7842975MSS54Drivetrain Gear Ratios0x1AB48x1 table0xDA = 218 /60 = 3.63 (final drive), 1st, 2nd, 3rd.. 6th, reverse
7842975MSS54Engine Rev Limit per Gear0x03BA8x2 table0x1F40 = 8000 RPM, 0x1FA4 = 8100 RPM, (HW variants may have 0x1DB0 = 7600 RPM)
7842975MSS54Oil Temp Warmup Lights0x53707x1 table30,3D,4A,57,64,71,7E = 0C -> 78C in 13C increments
7842975MSS54Speed Limiter per Gear0x6ED28x2 table0x1020 = 4128 / 16 = 258 kmph, 0x14F0 = 335 kmph
7842975MSS54Sport Mode Memory0x40241 byte0x00 = enabled w/DSC, 0x01 = always sport, 0x02 = always comfort, 0x03 = enabled by button, 0x04 = retain previous setting
7842975MSS54Throttle Sensitivity: Komfort Mode0x41A010x2 table0x028A = 650/10 = 65% pedal, maps to 0x02B8 = 696/10 = 69.6% throttle
7842975MSS54Throttle Sensitivity: Limp Mode0x414C10x2 table0x03E8 = 1000/10 = 100% pedal, maps to 0x01F4 = 500/10 = 50% throttle
7842975MSS54Throttle Sensitivity: Sport Mode0x417610x2 table0x028A = 650/10 = 65% pedal, maps to 0x0370 = 880/10 = 88% throttle
7834910MSS54HP6MT Shift Lights0x28C91 byte0x00 = off, 0x01 = always on, 0x02 = on w/sport mode only
7834910MSS54HPBase Alpha-N Map0x1F9818x12 mapRPM @ 0x1F98, AQ_REL @ 0x1FBC (relative % opening of BOTH the throttle AND the idle air motor (throttle pos.) (x*100/32768)), KW @ 0x1FD4 (x/1000)
7834910MSS54HPDrivetrain Gear Ratios0x28CA8x1 table0xDA = 218 /60 = 3.63 (final drive), 1st, 2nd, 3rd.. 6th, reverse
7834910MSS54HPEngine Rev Limit per Gear0x03E48x2 table0x1F40 = 8000 RPM, 0x1FA4 = 8100 RPM
7834910MSS54HPOil Temp Warmup Lights0xB0767x1 table30,3D,4A,57,64,71,7E = 0C -> 78C in 13C increments
7834910MSS54HPSpeed Limiter per Gear0x8F948x2 table0x1020 = 4128 / 16 = 258 kmph, 0x14F0 = 335 kmph
7834910MSS54HPSport Mode Memory0x80261 byte0x00 = enabled w/DSC, 0x01 = always sport, 0x02 = always comfort, 0x03 = enabled by button, 0x04 = retain previous setting
7834910MSS54HPThrottle Sensitivity: Komfort Mode0x825410x2 table0x028A = 650/10 = 65% pedal, maps to 0x02B8 = 696/10 = 69.6% throttle
7834910MSS54HPThrottle Sensitivity: Limp Mode0x820010x2 table0x03E8 = 1000/10 = 100% pedal, maps to 0x01F4 = 500/10 = 50% throttle
7834910MSS54HPThrottle Sensitivity: Sport Mode0x822A10x2 table0x028A = 650/10 = 65% pedal, maps to 0x0370 = 880/10 = 88% throttle
7834910MSS54HPTransistorized Ignition System0xB12018x12 mapRPM @ 0xB13E, Relative Filling @ 0xB13E (x/1000), @ 0xB156 (x/10)
7835564MSS54HP6MT Shift Lights0x29CB1 byte0x00 = off, 0x01 = always on, 0x02 = on w/sport mode only
7835564MSS54HPBase Alpha-N Map0x????18x12 mapRPM @ 0x????, AQ_REL @ 0x???? (relative % opening of BOTH the throttle AND the idle air motor (throttle pos.) (x*100/32768)), KW @ 0x???? (x/1000)
7835564MSS54HPDrivetrain Gear Ratios0x29CC8x1 table0xDA = 218 /60 = 3.63 (final drive), 1st, 2nd, 3rd.. 6th, reverse
7835564MSS54HPEngine Rev Limit per Gear0x040C8x2 table0x1F40 = 8000 RPM, 0x1FA4 = 8100 RPM
7835564MSS54HPOil Temp Warmup Lights0xB0767x1 table30,3D,4A,57,64,71,7E = 0C -> 78C in 13C increments
7835564MSS54HPSpeed Limiter per Gear0x8F948x2 table0x1020 = 4128 / 16 = 258 kmph, 0x14F0 = 335 kmph
7835564MSS54HPSport Mode Memory0x80261 byte0x00 = enabled w/DSC, 0x01 = always sport, 0x02 = always comfort, 0x03 = enabled by button, 0x04 = retain previous setting
7835564MSS54HPThrottle Sensitivity: Komfort Mode0x825410x2 table0x028A = 650/10 = 65% pedal, maps to 0x02B8 = 696/10 = 69.6% throttle
7835564MSS54HPThrottle Sensitivity: Limp Mode0x820010x2 table0x03E8 = 1000/10 = 100% pedal, maps to 0x01F4 = 500/10 = 50% throttle
7835564MSS54HPThrottle Sensitivity: Sport Mode0x822A10x2 table0x028A = 650/10 = 65% pedal, maps to 0x0370 = 880/10 = 88% throttle
7835564MSS54HPTransistorized Ignition System0x????18x12 map 
7837340MSS54HP6MT Shift Lights0x28CB1 byte0x00 = off, 0x01 = always on, 0x02 = on w/sport mode only
7837340MSS54HPBase Alpha-N Map0x1F9818x12 mapRPM @ 0x1F98, AQ_REL @ 0x1FBC (relative % opening of BOTH the throttle AND the idle air motor (throttle pos.) (x*100/32768)), KW @ 0x1FD4 (x/1000)
7837340MSS54HPDrivetrain Gear Ratios0x28CC8x1 table0xDA = 218 /60 = 3.63 (final drive), 1st, 2nd, 3rd.. 6th, reverse
7837340MSS54HPEngine Rev Limit per Gear0x03E48x2 table0x1F40 = 8000 RPM, 0x1FA4 = 8100 RPM
7837340MSS54HPOil Temp Warmup Lights0xAC747x1 table30,3D,4A,57,64,71,7E = 0C -> 78C in 13C increments
7837340MSS54HPSpeed Limiter per Gear0x92B08x2 table0x11D0 = 4560 / 16 = 285 kmph, CSL VMAX unregulated, 0x1F40 = 335 kmph
7837340MSS54HPSport Mode Memory0x80261 byte0x00 = enabled w/DSC, 0x01 = always sport, 0x02 = always comfort, 0x03 = enabled by button, 0x04 = retain previous setting
7837340MSS54HPThrottle Sensitivity: Komfort Mode0x825410x2 table0x028A = 650/10 = 65% pedal, maps to 0x02B8 = 696/10 = 69.6% throttle
7837340MSS54HPThrottle Sensitivity: Limp Mode0x820010x2 table0x03E8 = 1000/10 = 100% pedal, maps to 0x01F4 = 500/10 = 50% throttle
7837340MSS54HPThrottle Sensitivity: Sport Mode0x822A10x2 table0x028A = 650/10 = 65% pedal, maps to 0x0370 = 880/10 = 88% throttle
7837340MSS54HPTransistorized Ignition System0x08BE - CONFIRM!18x12 map 
7837805MSS54HP6MT Shift Lights0x29CB1 byte0x00 = off, 0x01 = always on, 0x02 = on w/sport mode only
7837805MSS54HPBase Alpha-N Map0x221C18x12 mapRPM @ 0x221C, AQ_REL @ 0x2240 (relative % opening of BOTH the throttle AND the idle air motor (throttle pos.) (x*100/32768)), KW @ 0x2258 (x/1000)
7837805MSS54HPDrivetrain Gear Ratios0x29CC8x1 table0xDA = 218 /60 = 3.63 (final drive), 1st, 2nd, 3rd.. 6th, reverse
7837805MSS54HPEngine Rev Limit per Gear0x40C8x2 table0x1F40 = 8000 RPM, 0x1FA4 = 8100 RPM
7837805MSS54HPFuel Injection, Injector Duration0xB12018x12 map 
7837805MSS54HPHot Film MAF Voltage0xA040??? 
7837805MSS54HPInjector Latency0x015A??x?? mapVerify?
7837805MSS54HPOil Temp Warmup Lights0xB0767x1 table30,3D,4A,57,64,71,7E = 0C -> 78C in 13C increments
7837805MSS54HPSpeed Limiter per Gear0x8F948x2 table0x1020 = 4128 / 16 = 258 kmph, 0x14F0 = 335 kmph
7837805MSS54HPSport Mode Memory0x80261 byte0x00 = enabled w/DSC, 0x01 = always sport, 0x02 = always comfort, 0x03 = enabled by button, 0x04 = retain previous setting
7837805MSS54HPThrottle Plate Angle CAT HEATING0x866E12x16 map 
7837805MSS54HPThrottle Plate Angle FULL0x839E14x23 map 
7837805MSS54HPThrottle Plate Angle TEMP MAX0x88544x4 map 
7837805MSS54HPThrottle Sensitivity: Komfort Mode0x825410x2 table0x028A = 650/10 = 65% pedal, maps to 0x02B8 = 696/10 = 69.6% throttle
7837805MSS54HPThrottle Sensitivity: Limp Mode0x820010x2 table0x03E8 = 1000/10 = 100% pedal, maps to 0x01F4 = 500/10 = 50% throttle
7837805MSS54HPThrottle Sensitivity: Sport Mode0x822A10x2 table0x028A = 650/10 = 65% pedal, maps to 0x0370 = 880/10 = 88% throttle
7837805MSS54HPTransistorized Ignition System0xB11A18x12 mapRPM @ 0xB11A, Relative Filling @ 0xB144 (x/1000), @ 0xB15C (x/10)
7842569MSS54HP6MT Shift Lights0x29CB1 byte0x00 = off, 0x01 = always on, 0x02 = on w/sport mode only
7842569MSS54HPBase Alpha-N Map0x????18x12 mapRPM @ 0x????, AQ_REL @ 0x???? (relative % opening of BOTH the throttle AND the idle air motor (throttle pos.) (x*100/32768)), KW @ 0x???? (x/1000)
7842569MSS54HPDrivetrain Gear Ratios0x29CC8x1 table0xDA = 218 /60 = 3.63 (final drive), 1st, 2nd, 3rd.. 6th, reverse
7842569MSS54HPEngine Rev Limit per Gear0x040C8x2 table0x1F40 = 8000 RPM, 0x1FA4 = 8100 RPM
7842569MSS54HPOil Temp Warmup Lights0xB0767x1 table30,3D,4A,57,64,71,7E = 0C -> 78C in 13C increments
7842569MSS54HPSpeed Limiter per Gear0x8F948x2 table0x1020 = 4128 / 16 = 258 kmph, 0x14F0 = 335 kmph
7842569MSS54HPSport Mode Memory0x80261 byte0x00 = enabled w/DSC, 0x01 = always sport, 0x02 = always comfort, 0x03 = enabled by button, 0x04 = retain previous setting
7842569MSS54HPThrottle Sensitivity: Komfort Mode0x825410x2 table0x028A = 650/10 = 65% pedal, maps to 0x02B8 = 696/10 = 69.6% throttle
7842569MSS54HPThrottle Sensitivity: Limp Mode0x820010x2 table0x03E8 = 1000/10 = 100% pedal, maps to 0x01F4 = 500/10 = 50% throttle
7842569MSS54HPThrottle Sensitivity: Sport Mode0x822A10x2 table0x028A = 650/10 = 65% pedal, maps to 0x0370 = 880/10 = 88% throttle
7842569MSS54HPTransistorized Ignition System0x????18x12 map 
7842981MSS54HP6MT Shift Lights0x29CB1 byte0x00 = off, 0x01 = always on, 0x02 = on w/sport mode only
7842981MSS54HPBase Alpha-N Map0x????18x12 mapRPM @ 0x????, AQ_REL @ 0x???? (relative % opening of BOTH the throttle AND the idle air motor (throttle pos.) (x*100/32768)), KW @ 0x???? (x/1000)
7842981MSS54HPDrivetrain Gear Ratios0x29CC8x1 table0xDA = 218 /60 = 3.63 (final drive), 1st, 2nd, 3rd.. 6th, reverse
7842981MSS54HPEngine Rev Limit per Gear0x40C8x2 table0x1F40 = 8000 RPM, 0x1FA4 = 8100 RPM
7842981MSS54HPOil Temp Warmup Lights0xB0767x1 table30,3D,4A,57,64,71,7E = 0C -> 78C in 13C increments
7842981MSS54HPSpeed Limiter per Gear0x8F948x2 table0x1020 = 4128 / 16 = 258 kmph, 0x14F0 = 335 kmph
7842981MSS54HPSport Mode Memory0x80261 byte0x00 = enabled w/DSC, 0x01 = always sport, 0x02 = always comfort, 0x03 = enabled by button, 0x04 = retain previous setting
7842981MSS54HPThrottle Sensitivity: Komfort Mode0x825410x2 table0x028A = 650/10 = 65% pedal, maps to 0x02B8 = 696/10 = 69.6% throttle
7842981MSS54HPThrottle Sensitivity: Limp Mode0x820010x2 table0x03E8 = 1000/10 = 100% pedal, maps to 0x01F4 = 500/10 = 50% throttle
7842981MSS54HPThrottle Sensitivity: Sport Mode0x822A10x2 table0x028A = 650/10 = 65% pedal, maps to 0x0370 = 880/10 = 88% throttle
7842981MSS54HPTransistorized Ignition System0x????18x12 map 

OwnerHardware Version #Production DateRegionTransmissionDME Platform
p0lar783780509/2003US6MTMSS54HP



MSS54HP EPROM Layout
Code:
0x00000 -> 0x03FFF: Boot Sector (16kb, master)
0x04000 -> 0x05FFF: unknown? (8kb)
0x06000 -> 0x07FFF: unknown? (8kb)
0x08000 -> 0x0FFFF: Parameter Space Segment 1 (32kb, master)
0x10000 -> 0x1FFFF: Program Space Segment 5 (64kb)
0x20000 -> 0x2FFFF: Program Space Segment 6 (64kb)
0x30000 -> 0x3FFFF: Program Space Segment 7 (64kb)
0x40000 -> 0x4FFFF: Program Space Segment 8 (64kb)
0x50000 -> 0x5FFFF: Blank (64kb)
0x60000 -> 0x6FFFF: Blank (64kb)
0x70000 -> 0x7FFFF: Blank (64kb)
-------------------------------------------------------------
0x80000 -> 0x83FFF: Boot Sector (16kb, slave)
0x84000 -> 0x85FFF: unknown? (8kb)
0x86000 -> 0x87FFF: unknown? (8kb)
0x88000 -> 0x8FFFF: Parameter Space Segment 2 (32kb, slave)
0x90000 -> 0x9FFFF: Program Space Segment 1 (64kb)
0xA0000 -> 0xAFFFF: Program Space Segment 2 (64kb)
0xB0000 -> 0xBFFFF: Program Space Segment 3 (64kb)
0xC0000 -> 0xCFFFF: Program Space Segment 4 (64kb)
0xD0000 -> 0xDFFFF: Blank (64kb)
0xE0000 -> 0xEFFFF: Blank (64kb)
0xF0000 -> 0xFFFFF: Blank (64kb)


MSS54 EPROM Layout
Code:
0x00000 -> 0x03FFF: Boot Sector (16kb, master)
0x04000 -> 0x05FFF: unknown? (8kb)
0x06000 -> 0x07FFF: unknown? (8kb)
0x08000 -> 0x0BFFF: Parameter Space Segment 1 (16kb, master)
0x0C000 -> 0x0FFFF: blank space (16kb)
0x10000 -> 0x1FFFF: Program Space Segment 4 (64kb)
0x20000 -> 0x2FFFF: Program Space Segment 5 (64kb)
0x30000 -> 0x3FFFF: Program Space Segment 6 (64kb)
-------------------------------------------------------------
0x40000 -> 0x43FFF: Boot Sector (16kb, slave)
0x44000 -> 0x45FFF: unknown? (8kb)
0x46000 -> 0x47FFF: unknown? (8kb)
0x48000 -> 0x4BFFF: Parameter Space Segment 2 (16kb, slave)
0x4C000 -> 0x4FFFF: blank space (16kb)
0x50000 -> 0x5FFFF: Program Space Segment 1 (64kb)
0x60000 -> 0x6FFFF: Program Space Segment 2 (64kb)
0x70000 -> 0x7FFFF: Program Space Segment 3 (64kb)

Last edited by p0lar; Thu, Apr-11-2013 at 04:05:13 AM.
Jump to top p0lar is offline   Reply With Quote