DIGITAL SOUND PROCESSOR - System Overview
This is a typical item from the BMW stable of vehicle entertainment components. It can be found fitted as an up market option in place of the standard amplifier and is controlled through a dedicated entertainment system data bus by either the MID (thin LCD strip display) or MFU (large square LCD display) front end control units. It can be found behind the right hand side panel in the boot of the L322 Range Rover or in any one of a number of BMWs.
SM057 - DIGITAL SOUND PROCESSOR - System Help file
Version 1.27

DIGITAL SOUND PROCESSOR - Known Fitments
Vehicle makes, models and variants known or believed to be using this vehicle system, required diagnostic lead and degree of known compatibility.

Vehicle Make Vehicle Model Vehicle Variant Diagnostic Lead
Land Rover Range Rover MK III (L322) 2002 - Mid 2004 Black OBDII Lead/LD020/LD021

DIGITAL SOUND PROCESSOR - Physical Details

SM057 - DIGITAL SOUND PROCESSOR - Diagnostic Capabilities (Read Fault Codes)
Reads the fault code memory. The ECU can self detect up to 47 different problems with itself, its wiring and its associated sensors, storing the respective code if it detects any malfunction or reading outside of pre defined acceptable limits. Not all stored faults may cause the fault warning lamp to illuminate.

SM057 - DIGITAL SOUND PROCESSOR - Diagnostic Capabilities (Clear Fault Codes)
Clears the fault code memory.

SM057 - DIGITAL SOUND PROCESSOR - Diagnostic Capabilities (Settings)
Values, configuration settings, and other stored information which can be read from the ECU, edited and then rewritten back. Read settings can also be stored as a standard HTML page for reference. These pages can then later be re loaded and re written back to the ECU. Please note that some values may be read only due to the fact that they are supplied from the ECU’s ROM or are internally calculated.

  • Part Number: This is the manufacturer's part number for the ECU.
  • Hardware Number: This is the hardware version which denotes the processor and circuit board type.
  • Software Number: This denotes the coding inside the processor for the hardware.
  • Supplier Number: A number which defines the supplier using a standard look up list of supplier ECU manufacturer numbers.
  • Coding Index: This the coding identification for the programming maps.
  • Diagnostic Index: This is a number that indicates the diagnostic capabilities support level.
  • Bus Index: This is a number that indicates the bus communication support level, the vehicle communication buses.
  • Week of Build: This is the week in which the unit was built.
  • Year of Build: This is the year in which the unit was built.
  • GAE Block 1 to 13: 13 blocks of configuration data which configure the acoustic response of the graphic equaliser system in respect of vehicle speed changes.
    • GAE Block 1 represents a map for speeds between 10 to 20 kilometres per hour.
    • GAE Block 2 represents a map for speeds between 20 to 40 kilometres per hour.
    • GAE Block 3 represents a map for speeds between 40 to 50 kilometres per hour.
    • GAE Block 4 represents a map for speeds between 50 to 70 kilometres per hour.
    • GAE Block 5 represents a map for speeds between 70 to 80 kilometres per hour.
    • GAE Block 6 represents a map for speeds between 90 to 100 kilometres per hour.
    • GAE Block 7 represents a map for speeds between 100 to 120 kilometres per hour.
    • GAE Block 8 represents a map for speeds between 120 to 130 kilometres per hour.
    • GAE Block 9 represents a map for speeds between 130 to 150 kilometres per hour.
    • GAE Block 10 represents a map for speeds between 150 to 170 kilometres per hour.
    • GAE Block 11 represents a map for speeds between 170 to 180 kilometres per hour.
    • GAE Block 12 represents a map for speeds between 180 to 200 kilometres per hour.
    • GAE Block 13 represents a map for speeds from 200 kilometres per hour upwards.
  • Scale Block 1- 3: Three blocks of data representing information regarding the acoustics of the interior cabin for the specific vehicle and the speakers used.
  • Filter Block 1-14: Blocks of configuration information which represent the internal filtering of the audio.
  • Coding Status: This denotes if the digital sound processor (DSP) system has been programmed or not.
  • Subwoofer Coupling: This denotes how the subwoofer is configured. Options of High, Standard or Low.
  • Centre Band Frequency: This denotes the centre band frequency for the equaliser.
  • GAE Start level: This is the starting position for the speed related volume control.
  • Display Configuration Code: This is a code which denotes the configuration for the controlling units which operate the DSP. It is numerical value between 1 and 15.
    • 1 equates to standard single multi information display.
    • 4 equates to screen unit.
  • Vehicle Type Code: This is a numerical value which denotes the vehicle into which the DSP system is fitted. The value of 3 equates to Land Rover.
  • Interval: This is a numerical value which gives internal acoustic echo suppression. Normally 2 for Range Rover.
  • Rear Delay: this is a two hexadecimal digit value which equates to the delay time for the rear speakers. The delay time is to reference different cabin lengths.
  • Speed Dependent Volume: This is a changeable option in the personalisation features that Land Rover offer and gives a degree of flexibility in respect of the aggressiveness of the speed dependent volume. This is a numerical value between 0 and 6 with the standard configuration being 2. These relate to Land Rover's listed options of 1 to 6.
  • VIN: These are the last 7 digits of the vehicle's VIN Number.
  • Unit Control: This is a numerical value which denotes the control level from the head unit.
  • Loudness Threshold: This is a numerical value which dictates the maximum loudness level.
  • Loudness Steps: This is a numerical value normally 3 for the Range Rover which denotes how many loudness steps there are in the entire cycle.
  • Loudness Increments: This is the amount of loudness increments per step.
  • Polling Timeout: This denotes if the polling is enabled or not.
  • Coding Data: A specific block of programmable data stored in the ECU to control its functionality for specific variations of vehicle. There are a number of hexadecimal digits, each digit separated by a comma. Re-entered parameters should be entered in an identical format to that which is read. Changing this values can produce unknown alteration in the functionality of the ECU, damage the ECU, or even damage your car.

SM057 - DIGITAL SOUND PROCESSOR - Diagnostic Capabilities (Inputs)
Realtime live display of the information the electronic control unit of the selected vehicle system is currently deriving from its input sensors.

  • DSP Status: displays if the DSP is on or off.
  • DSP Volume: displays the current volume setting of the DSP.
  • DSP Source: displays the current source of the input of the DSP. Options are: CD, Tuner/Tape, Navigation, TV/VCR, Gong, Traffic System.
  • DSP Loudness: denotes if the DSP loudness function is on or off.
  • DSP Balance: shows the value for the current balance setting from minus (-) 15 to plus (+) 15. Minus is right and plus is left.
  • DSP Fader: shows the current fader value in the DSP system. The numerical value is from minus (-) 15 to plus (+) 15. The minus being rear and plus being front.
  • DSP Base: the current base setting in the DSP system. Values from minus (-) 12 minimum to plus (+) 12 maximum.
  • DSP Treble: the current treble setting in the DSP system. Values from minus (-) 12 minimum to plus (+) 12 maximum.
  • DSP Gal Level: the current level for the speed related volume level control.

SM057 - DIGITAL SOUND PROCESSOR - Diagnostic Capabilities (Other)
Sound test: This function will start the test of the speakers in your vehicle. The test has to be done in the car. A sound should be heard in each speaker.