MG4 Programming and Configuration
MG4 Programming and Configuration
July 2023
How to Use this Manual "Description" emphasizes the necessary features of certain
Overview diagnostic or service procedure. It is for the following
purposes:
To help you with the use of this Manual, we divided the Manual
into several chapters and sections. The title of each chapter • Clarify a procedure
is outside each page header, and the title of the corresponding • Provide additional information for the execution of
section is inside the page header. procedure
The contents of the chapter and section are at the beginning of • Provide internal reasons why to operate according to
the Manual, which are divided by chapters and sections. Page recommended procedures
numbers start with the first page of the text, which are outside • Provide information which can help to execute the
the footer of the page. procedures more effectively
All the repair operation steps must be arranged in the order • Present information that gives the technician the benefit
they normally appear in. The serial number in the illustration of past experience in accomplishing a procedure with
refers to the corresponding text. greater ease
The instructions for adjustment and repair operations include "Prompt" provides some help information.
the service tool number to be applied, and the corresponding Reference
illustration also reflects the use status of the tool. The LH or RH in this manual is viewed from the rear of vehicle.
instructions for adjustment and repair operations also involve
Operations involved in this manual do not include tests after
wear limits, torque values, guide information and useful
service. This is especially important after the component
assembly details. Each adjustment or repair operation has an
related to safety is serviced or replaced.
unique repair operation number.
Dimensions
The meanings of "Warning", "Note" and "Prompt" are as
Dimensions referenced here are based on design engineering
follows:
specifications. This manual includes all the available service
"Warning" requires you to take necessary measures or not limits.
to take prohibited measures. If a "Warning" is neglected, the
The company will continuously improve the vehicle
following consequences may occur:
specification, design and manufacturing. So there will be
• Serious injury to a technician some changes in vehicle frequently. Although we try our
• Serious injury to other technical staff in the work area best to make the manual be correctly written, we cannot
guarantee there is no little error between the specification and
• In case of improper vehicle repair, serious injury to the
description in this manual as for the vehicle in any particular
driver and/or passengers in the vehicle will be caused.
situation.
"Note" requires to pay special attention to necessary measures
or prohibited measures. If a "Note" is neglected, the following
consequences may occur:
• Damage to the vehicle
• Unnecessary vehicle repairs
• Unnecessary parts replacement
• Improper operation or performance of the system or
component under repair
• Damage to any system or component which is dependent
upon the proper operation or performance of the system
or component under repair
• Improper operation or performance of any system
or component which is dependent upon the proper
operation or performance of the system or component
under repair
• Damage to fasteners, basic tools, or special tools
• Leakage of coolant, lubricating oil or other main fluid
1
Service and Replacement Instructions
Components
In case of replacement, use components recommended by the
Company only.
Pay particular attention to the following points related to the
service or replacement and accessories:
• Use of other components instead of those recommended
by the SMC may impair vehicle safety and anti-corrosion
measures.
• Apply the torque value given by this Manual.
• Fit the clamp device on the specified location. If the
clamping effect of the clamp device is impaired by the
remove operations, then replace it.
• Use of other components instead of those recommended
by the SMC will make the warranty invalid.
All components recommended by the SMC enjoy the right for
warranty.
Dealers of the SMC shall only supply components
recommended by the SMC.
Special Tools
Use of the special tools helps to prevent possible component
damage.
Part of the operations in the Manual cannot be fulfilled without
related special tools.
All the special tools described in the Manual are available from:
Shanghai Runyue Industry Development Co., Ltd.
Address: Annex Building, Lotus Building, No. 159, Tianzhou
Road, Shanghai
Postal code: 200233
Tel: 021-64853663
Fax: 021-64853639
2
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Heating, Ventilation and Air Conditioning
(HVAC)
Scenario and Function
Number in describes the sequence of performing the 2. Check if the A/C system operates normally and there is
functional operations no relevant DTC for the control module;
Refresh 3. Check and confirm that the configuration document
Function Description version of ECU is correct.
This function is used to update the internal application and A/C Damper Actuator Self-learning
calibration software of ECU so as to realize the upgrade of Function Description
ECU control logic and control functions. The A/C damper actuator self-learning is performed to
Operation Conditions eliminate such problems as windshield fogging caused by
damper air leakage due to manufacture or assembly error.
1. P is Selected;
2. Ensure that high power on the whole vehicle and the Operation Conditions
instrument "READY" is not lit; 1. P is Selected;
3. Do not let vehicle power off through the screen. 2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit;
Result Verification
3. Do not let vehicle power off through the screen.
1. The ECU refresh process ends normally;
4. No DTC related to the damper actuator exists.
2. Check if the A/C system operates normally and there is
no relevant DTC for the control module; Result Verification
3. Check that the application version and the calibration • The ECU self-learning process ends normally;
software version of the ECU are correct. • Check if the A/C system operates normally and there is
Configuration no relevant DTC for the control module.
Function Description
This function is used to configure the control functions of ECU
according to actual characteristics of the vehicle and write the
VIN at the same time.
Operation Conditions
1. P is Selected;
2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit;
3. Do not let vehicle power off through the screen.
Result Verification
1. The ECU configuration process ends normally;
810
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Electric Power Steering (EPS) Module
Scenario and Route
Steering
End
End Steering Wheel
Protection Operation
Scenario Refresh Configuration Protection Wheel Angle Angle Zero
Value Route
Value Erasure Reset Position
Learning
Calibration
SIPS -
Programming
Software
① and Encoding
Upgrade
- EPS -
Refresh
SIPS -
Programming
Configura-
① and Encoding
tion
- EPS - Con-
figuration
SIPS -
Programming
ECU
① ② ③ ④ ⑤ ⑥ and Encoding
Replacement
- EPS -
Replacement
Replace
the upper
steering
column, SIPS - Fast
steering Channel
gear sleeve, - Electric
steering gear ① ② ③ ④ Power
inner tie Steering
rod, steering System
gear outer Learning
tie rod and
steering gear
sub-assembly
Number in describes the sequence of performing the 2. Ensure that high power on the whole vehicle and the
functional operations. instrument "READY" is not lit;
If an EPS module is integrated into the upper steering column 3. Do not let vehicle power off through the screen.
or steering gear sub-assembly, follow the scenario of "ECU EPS Configuration
Replacement". Function Description
EPS Refresh This function is used for re-configuring each control function
Function Description of ECU and writing VIN.
This function is used for updating the internal application and Execution Condition
calibration software of ECU so as to realize the upgrade of
1. P is selected;
ECU control logic and control functions.
2. Ensure that high power on the whole vehicle and the
Execution Condition instrument "READY" is not lit;
1. P is selected; 3. Do not let vehicle power off through the screen.
811
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
End Protection Value Erasure
Function Description
This function is used to erase the currently learned end
protection value.
Execution Condition
1. P is selected;
2. Ensure the steering wheel is maintained in a centralised
position;
3. Start or set the evhicle to Ready mode and wait 5 seconds.
Steering Wheel Angle Reset
Function Description
This function is used to delete the current steering angle zero
position information before re-learning the steering wheel
angle zero position.
Execution Condition
1. P is selected;
2. Ensure the steering wheel is maintained in a centralised
position;
3. Start or set the evhicle to Ready mode and wait 5 seconds.
Steering Wheel Angle Zero Position Calibration
Function Description
This function is used to learn steering wheel angle zero position
information.
Execution Condition
1. P is selected;
2. Ensure the steering wheel is maintained in a centralised
position;
3. Start or set the evhicle to Ready mode and wait 5 seconds.
End Protection Value Learning
Function Description
This function is used to learn the end protection value of
steering gear.
Execution Condition
1. P is selected;
2. Ensure the steering wheel is maintained in a centralised
position;
3. Start or set the evhicle to Ready mode and wait 5 seconds.
812
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Steering Column Lock Control Module (ESCL)
Scenario and Route
813
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Integrated Brake System (IBS)
Scenario and Function
Operating
Scenario A B C D E F G H
Steps
SIPS—P-
rogram-
Software ming and
① ③ ② ④ ⑤ ⑥ ⑦
Upgrading Coding—
IBS—Re-
fresh
SIPS—P-
rogram-
ming and
Configu-
① Coding-
ration
—IBS—
Configu-
ration
SIPS—P-
rogram-
ming and
Coding—
IBS—Rep-
lacement
SIPS—F-
ast Cha-
nnel—IB-
ECU Rep-
② ④ ③ ⑤ ① ⑥ S—Refill/
lacement
Bleeding
SIPS—F-
ast Cha-
nnel—IBS
System
PSM/TMC
Travel
Sensor
setup
Replace
the rear
brake SIPS-
system —Fast
friction Channel-
plate, rear —Parking
brake Brake
① ② ③
disc, rear System
brake Actuator
caliper Compon-
housing, ent Repl-
parking acement
motor
and rear
814
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
brake
caliper
bracket,
etc.
A: Refresh; B: IBS System PSM/TMC Travel Sensor setup; C: Configuration; D: Yaw Sensor Learning; E: Refill/Bleeding;
F: Enter Service Mode; G: Exit Service Mode; H: Assembly Initialization
Number in O describes the sequence of performing the functional operations.
If the new ECU replaced is a wet-type part, which can adopt the method of manual bleeding to bleed the brake system, please
refer to "Brake System Drain" in this manual.
815
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
caliper bracket, etc., learn and adjust the gap between the
caliper piston and the friction plate again to match it.
Operation Conditions
1. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit;
2. Do not let vehicle power off through the screen;
3. The parking brake is released.
816
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Window Regulator
Scenario and Function
The number inside indicates the order in which the function operations are performed
817
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Instrument Pack (IPK)
Scenario and Function
818
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Front Infotainment Control Module (FICM)
Scenario and Function
MPU
Scenario Configuration Operation Path
Reprogramming
Entertainment Mainframe
① Special USB Flash Disk—Brush
Software Upgrade
Entertainment Mainframe SIPS-Programming and
①
Configuration Coding—FICM—Configuration
Special USB Flash Disk—Brush
Entertainment Mainframe
① ② SIPS-Programming and
Replacement
Coding—FICM—Replacement
819
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
This function is used to configure the display or control
functions of FICM according to actual characteristics of the
vehicle and write the VIN at the same time.
Operation Conditions
1. P is Selected.
2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit.
3. Do not let vehicle power off through the screen.
820
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Communication Module (TBOX)
Scenario and Function
MPU MCU
Scenario Configuration Setup Restart Operation Path
Reprogramming
Reprogramming
1. Special Tool - Brush
or USB stick -
Brush
TBOX Reprogramming ① ② 2. SIPS—Programming
and
Coding-TBOX-
Reprogramming
SIPS-Programming
TBOX Configuration ① and Coding-TBOX-
Configuration
1. Special Tool - Brush
or USB stick -
Brush
TBOX Replacement ① ② ③ ④ 2. SIPS—Programming
and
Coding-TBOX-
Replacement
SIPS-Routines-TBOX
TBOX Restart ①
Reset
Number in describes the sequence of performing the click "OK" to confirm the information and continue the
functional operations following steps to reprogram the machine.
MPU Reprogramming-Special Tool 4. After identifying the end port and package directory, the
Function Description user is prompted to choose the download mode and select
This function is used for reprogramming the internal MPU "Yes" for general upgrade. Overlay download will first read
software of the TBOX so as to realize the reprogram of TBOX out the CEFS file inside the module, and take the CEFS file
control logic and control functions. full coverage download, in the case of different partitions
or damage, choose to use, choose "no" to proceed.
Operation Conditions
Caution : It is recommended to click "No" to overwrite
1. P is Selected.
and upgrade all files.
2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit. 5. After reprogram will show the success of the brush.
3. Do not let vehicle power off through the screen. MPU Reprogramming-USB stick (Saic1.0+)
821
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
2. Download and decompress the upgrade package from the Operation Conditions
specified path and store it in the root directory of the USB 1. P is Selected.
flash disk.
2. Ensure that high power on the whole vehicle and the
Caution : After copying the upgrade data, eject the USB instrument "READY" is not lit.
flash disk safely instead of pulling it out directly, and do 3. Do not let vehicle power off through the screen.
not put other irrelevant files in the USB flash disk. Configuration
3. Insert the USB flash disk into the front USB port. Function Description
4. On the main interface, click [setting] -> [system], then This function is used to configure the control functions of ECU
click on the software version number (Entertainment according to actual characteristics of the vehicle and write the
mainframe version) 5 times until the dialog box appears VIN at the same time.
and enter the password '200519' to enter the engineering
Operation Conditions
mode.
1. P is Selected.
5. Click [USB upgrade] to enter the USB disk upgrade
2. Ensure that high power on the whole vehicle and the
interface, and select [Telematic box MPU] to enter the
instrument "READY" is not lit.
MPU upgrade interface. Complete the MPU reprogram
according to the interface prompt. 3. Do not let vehicle power off through the screen.
MPU Reprogramming-USB stick (Color Radio) Setup
Function Description Function Description
This function is used to upgrade the MPU software of TBOX, This function is used to exchange keys between TBOX and
and modify the corresponding control functions. BCM/background when TBOX is replaced.
Operation Conditions Operation Conditions
1. P is Selected. 1. P is Selected.
2. Ensure that high power on the whole vehicle and the 2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit. instrument "READY" is not lit.
3. Do not let vehicle power off through the screen. 3. Do not let vehicle power off through the screen.
4. The special USB flash disk is used. TBOX Restart
Operation Steps Function Description
1. Prepare a USB flash disk. USB2.0 or above is This function is used to restart TBOX.
recommended. Operation Conditions
2. Download and decompress the upgrade package from the 1. P is Selected.
specified path and store it in the root directory of the USB 2. Ensure that high power on the whole vehicle and the
flash disk. instrument "READY" is not lit.
Caution : After copying the upgrade data, eject the USB 3. Do not let vehicle power off through the screen.
flash disk safely instead of pulling it out directly, and do
not put other irrelevant files in the USB flash disk.
3. Insert the USB flash disk into the front USB port.
4. On the main interface, swipe left on the homepage, click
the [BT phone] button, enter the password '#*#4479*#*'
to enter the engineering mode.
5. Click [USB Update] to enter the USB disk upgrade
interface. Click the [UPDATE] button in the TBOX
module, and select [Tbox soc only] to enter the MPU
upgrade interface. Complete the MPU reprogram
according to the interface prompt.
MCU Reprogramming
Function Description
This function is used to upgrade the MCU software of TBOX,
and modify the corresponding control functions.
822
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Electronic Battery Sensor (EBS)
Scenario and Function
823
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Intelligent Motor Control Unit (IMCU)
Scenario and Function
824
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Rear Drive Motor Angle Self-learning
Function Description
This function is used to update the current self-learning value
or for the motor angle self-learning after part adjustment or
replacement.
Operation Conditions
1. Ensure the energy storage system (ESS) SOC is above 15%.
2. Use suitable hoist to raise vehicle - front wheels MUST be
off the grond and free to rotate.
3. Vehicle power system is in READY mode.
4. Parking brake is released.
5. N is selected.
6. Vehicle system has no stored DTC's.
7. All the door are closed and driver's seatbelt is fastened.
8. Autohold is Closed.
825
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Intelligent Motion Control Unit (IMCU) - Shaft
B - Rear
Scenario and Function
826
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
4. Release the parking brake.
5. The shift lever is in "N" position.
6. The power system is fault-free.
7. Four doors are closed and the driver seat belt is fastened.
8. Turn off Autohold function
827
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Electronic Control Unit (SAC)
Scenario and Function
2. The driver seat is not occupied during the whole 4. 12V battery is charged from external power source before
operation. operation.
Anti-theft Matching
3. The vehicle is powered off through the screen before
operation, and make sure that the "READY" lamp is not Function Description
illuminated. IMCU is an anti-theft related module; after the IMCU is
4. 12V battery is charged from external power source before renewed, it is required to perform anti-theft matching, which
operation. includes PIN code write-in and key matching. After the
anti-theft matching is successfully completed, the vehicle can
SAC Configuration
start normally.
Function Description
Operation Conditions
This function is used for configuring each control function
of ECU according to actual characteristics of the vehicle and 1. The shift lever is in "P" position.
writing VIN at the same time. 2. The driver seat is not occupied during the whole
operation.
828
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
3. The vehicle is powered off through the screen before
operation, and make sure that the "READY" lamp is not
illuminated.
4. 12V battery is charged from external power source before
operation.
Front Drive Motor Angle Self-learning
Function Description
This function is used to update the current self-learning value
or adjust the motor angle self-learning after replacing parts.
Operation Conditions
1. High-voltage battery pack capacity is not less than 15%.
2. Raise the vehicle to get four wheels off the ground.
3. The vehicle is READY.
4. Release the parking brake.
5. The shift lever is in "N" position.
6. The power system is fault-free.
7. Four doors are closed and the driver seat belt is fastened.
8. Turn off Autohold function.
829
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Shifter Control Unit (SCU)
Scenario and Function
A. SCU Refresh
Function Description
This function is used for updating the internal application and
calibration softwares of ECU so as to realize the upgrade of
corresponding control logic and control functions.
Operation Conditions
1. P is Selected.
2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit.
3. Do not let vehicle power off through the screen.
Result Verification
• The refresh process ends normally.
• The application software version of ECU is correct.
B. SCU Configuration
Function Description
This function is used for configuring each control function
of ECU according to actual characteristics of the vehicle and
writing VIN at the same time.
Operation Conditions
1. P is Selected.
2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit.
3. Do not let vehicle power off through the screen.
Result Verification
• The configuration process ends normally.
• The configuration file version of ECU is correct.
830
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Electric Parking Motor Control Unit (EPMCU)
Scenario and Function
Scenario Refresh Configuration Stroke Self-learning Operating Steps
SIPS—Programming and
EPMCU Refresh ①
Coding—EPMCU—Refresh
SIPS—Programming and Codin-
EPMCU Configuration ①
g—EPMCU—Configuration
SIPS—Programming and Codin-
g—EPMCU—Replacement
EPMCU Replacement ① ② ③
SIPS—Fast Channel—Stroke
Self-learning
Replace the following
components of the
transmission: Parking
Shaft Assembly\Parking
SIPS—Fast Channel—Stroke
Mechanism ①
Self-learning
Assembly\Electric
Drive Transmission
Housing
831
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Supplemental Restraint System Sensing and
Diagnostic Module (SDM)
Scenario and Function
832
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Battery Management System (BMS)
Scenario and Function
The number inside indicates the order in which the function operations are performed
833
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
BMS Parameter Backup
Function Description
This function is to read the battery data, mileage, date and
other information of the original car from the old BMS and
back it up for subsequent writing into the new BMS module.
Execution Condition
1. The shift lever is in P position.
2. Please do not sit on the main driver during the whole
operation.
3. Make sure the instrument "READY" light is not lit before
operation by powering down the vehicle through the large
screen.
4. External power supply to recharge the 12V battery before
operation.
5. Vehicle not charged.
6. The BMS in the vehicle is the old BMS
BMS Parameter Writing
Function Description
This function is to write the backed-up battery data, mileage,
date and other information of the original car into the new BMS
module.
Execution Condition
1. The shift lever is in P position.
2. Please do not sit on the main driver during the whole
operation.
3. Make sure the instrument "READY" light is not lit before
operation by powering down the vehicle through the large
screen.
4. External power supply to recharge the 12V battery before
operation.
5. Vehicle not charged.
6. The BMS in the vehicle is the new BMS
7. The new BMS has successfully performed the replacement
function in SIPS.
834
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Combined Charging Unit (CCU)
Scenario and Function
The number inside indicates the order in which the function operations are performed
CCU Refresh
Function Description
This function is used to upgrade the application software
or calibration software in the ECU, and change the control
function.
Execution Condition
1. The shift lever is in P or N position.
2. The vehicle is powered on.
3. The vehicle is not started.
4. The vehicle is not charged.
CCU Configuration
Function Description
This function is used to configure various control functions of
ECU according to the actual characteristics of the vehicle, and
write the vehicle identification number (VIN) at the same time.
Execution Condition
1. The shift lever is in P or N position.
2. The vehicle is powered on.
3. The vehicle is not started.
4. The vehicle is not charged.
835
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Electric Vehicle Communication Controller
(EVCC)
Scenario and Function
The number inside indicates the order in which the function operations are performed
EVCC Refresh
Function Description
This function is used to upgrade the application software
or calibration software in the ECU, and change the control
function.
Execution Condition
1. The shift lever is in P position.
2. Please do not sit on the main driver during the whole
operation.
3. Make sure the instrument "READY" light is not lit before
operation by powering down the vehicle through the large
screen.
4. External power supply to recharge the 12V battery before
operation.
5. Vehicle not charged.
EVCC Configuration
Function Description
This function is used to configure various control functions of
ECU according to the actual characteristics of the vehicle, and
write the vehicle identification number (VIN) at the same time.
Execution Condition
1. The shift lever is in P position.
2. Please do not sit on the main driver during the whole
operation.
3. Make sure the instrument "READY" light is not lit before
operation by powering down the vehicle through the large
screen.
4. External power supply to recharge the 12V battery before
operation.
5. Vehicle not charged.
836
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Coolant Refill/Bleeding
Scenario and Function
Coolant Refill/Bleeding
Function Description
This function is used for air bleeding after the electric drive
transmission and the HV battery pack cooling system are
refilled with coolant.
Execution Condition
1. The shift lever is placed in "P" position.
2. The vehicle is powered on.
3. The vehicle is not started and parks on a level surface.
4. The power system has no failure.
837
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Front View Camera Module (FVCM)
Scenario and Path
Number in describes the sequence of performing the 2. Ensure that high power on the whole vehicle and the
functional operations. instrument "READY" is not lit;
FVCM Refresh 3. Do not let vehicle power off through the screen.
Function Description Note :
This function is used to update the internal application and
Learning process: the vehicle must travel for
calibration software of ECU so as to realize the upgrade of
a period of time on a long straight road with
ECU control logic and control functions.
clearly visible lane lines on both sides at a speed
Operation Conditions of no less than 40km/h and no more than 60km/h
1. P is Selected; (the specific learning time depends on the road
2. Ensure that high power on the whole vehicle and the conditions).
instrument "READY" is not lit; Note :
3. Do not let vehicle power off through the screen.
When the module calibration is 100% completed,
FVCM Configuration turn the power off and wait for one minute
Function Description (avoid operations like opening/closing the door,
This function is used to re-configure the control functions of the window or turning on/off the entertainment
ECU and write the VIN. mainframe, which will wake the bus up), then turn
Operation Conditions
the power on again.
1. P is Selected;
2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit;
3. Do not let vehicle power off through the screen.
FVCM Self-learning
Function Description
This function is used to calibrate the relative position of the
module in the vehicle when replacing the ECU, replacing or
repairing the windshield, or performing other operations
related to module removal/refit. The module completes the
self-learning through the driving calibration method during the
after-sales repair.
Operation Conditions
1. P is Selected;
838
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Front Detection Radar (FDR)
Scenario and Path
Number in describes the sequence of performing the 3. Do not let vehicle power off through the screen.
functional operations. FDR Self-learning
FDR Refresh Function Description
Function Description This function is used to calibrate the relative position of
This function is used to update the internal application and the module in the vehicle when replacing or removing
calibration software of ECU so as to realize the upgrade of and refitting the front detection radar or radar bracket,
ECU control logic and control functions. replacing or removing and refitting the front anti-collision
beam or performing other operations involving the module
Operation Conditions
removal/refit, and performing the four-wheel alignment and
1. P is Selected;
other operations that cause the driving axis to change.
2. Ensure that high power on the whole vehicle and the
Operation Conditions
instrument "READY" is not lit;
1. P is Selected;
3. Do not let vehicle power off through the screen.
FDR Configuration 2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit;
Function Description
3. Do not let vehicle power off through the screen.
This function is used to re-configure the control functions of
ECU and write the VIN.
Operation Conditions
1. P is Selected;
2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit;
839
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Note :
840
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Around View Monitor Calibration Calibration Steps
Around View Monitor Calibration Click the setting icon to enter the setting interface. After
The Around View Monitor calibration can realize the image clicking System, click System version for 5 consecutive times.
stitching function. Failure to calibrate it may lead to error in Enter the PIN code: 200519 in the pop-up input box, and click
the panoramic stitching, image deformation or misalignment OK to enter the engineering mode.
due to error of the camera and installation angle. 1. Click [AVM Calibration] to enter the calibration interface.
Calibration is required when the control module is replaced or 2. Click Automatic calibration to perform automatic
a camera is replaced or moves abnormally. calibration.
Requirements for Calibration 3. Wait for about 5-10 seconds until the calibration result
Requirements for Calibration Tools prompts. If the calibration is successful, a prompt pops up.
Special tools TEL00053 shall be arranged for the calibration, 4. If the calibration fails, the corresponding failure reason will
calibration tools is as follows: be prompted.
841
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Rear Driver Assist System (RDA)
Scenario and Function
Scenario Reprogramming Configuration Calibration Operating Steps
SIPS-Programming &
Coding—LHRDA—R-
efresh
Software Upgrade ①
SIPS-Programming &
Coding—RHRDA—R-
efresh
SIPS-Programming &
Coding—LHRDA—C-
onfiguration
Configuration ①
SIPS-Programming &
Coding—RHRDA—C-
onfiguration
Replacement ① ② ③ SIPS-Programming &
Coding—LHRDA—R-
eplacement
SIPS-Programming &
Coding—RHRDA—R-
eplacement
SIPS—Routines—Left
Rear Drive Assist
Module Self-learning
SIPS—Routines—Right
Rear Drive Assist
Module Self-learning
The position of rear
driver assist system SIPS—Routines—Left
module changes, or the Rear Drive Assist
four-wheel alignment Module Self-learning
①
and other operations SIPS—Routines—Right
that cause the driving Rear Drive Assist
axis to change are Module Self-learning
performed.
Number in describes the sequence of performing the Configuration
functional operations Function Description
Refresh This function is used to re-configure the control functions of
Function Description ECU and write the VIN.
This function is used to update the internal application and Operation Conditions
calibration software of ECU so as to realize the upgrade of 1. P is Selected;
ECU control logic and control functions.
2. Ensure that high power on the whole vehicle and the
Operation Conditions instrument "READY" is not lit;
1. P is Selected; 3. Do not let vehicle power off through the screen.
2. Ensure that high power on the whole vehicle and the Self-learning
instrument "READY" is not lit; Function Description
3. Do not let vehicle power off through the screen. This function is used to calibrate the relative position of
the module in the vehicle when the left or right corner
radar module is replaced or removed and refitted, the
842
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
position of corner radar module changes, such as replacement
or removal/refit of rear bumper, etc., and the four-wheel
alignment and other operations that cause the driving axis
to change are performed. The purpose of calibration is to
determine the deviations between the radar antenna axis and
the vehicle driving axis in the horizontal and vertical directions,
and make them coincide or within an allowable range through
algorithmic compensation to ensure that the relevant functions
of the radar module can be used normally.
Operation Conditions
1. P is Selected;
2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit;
3. Do not let vehicle power off through the screen.
Note :
Learning process: the vehicle must travel for a
period of time on a long straight road with neatly
arranged markers such as electric poles on both
sides at a speed of no less than 40km/h and no more
than 60km/h (the specific learning time depends on
the road conditions and the number of reference
objects on both sides).
Note :
843
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Driver Monitoring System (DMS)
Scenario and Function
844
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
Gateway Control Module (GW)
Scenario and Function
Power Mode
Scenario Refresh Configuration Battery ID Write Operation Path
Adjustment
SIPS-Programming
GW Refresh ① and Coding—G-
W—Refresh
SIPS-Programming
and Coding—
GW Configuration ①
GW—Config-
uration
SIPS-Programming
GW Replacement ① ② ③ and Coding—G-
W—Replacement
PDI inspection SIPS-Fast Channel-
before new vehicle ① —Gateway Power
delivery Mode Adjustment
Battery
Replacement SIPS-Fast
Electronic ① Channel—Battery
Battery Sensor ID Write
Replacement
Function Description
Battery ID Write
This function is used to configure the control functions of the Function Description
GW according to actual characteristics of the vehicle and write After replacing with a new electronic battery sensor or battery,
the VIN at the same time. the Battery ID Write operation must be performed.
Operation Conditions Operation Conditions
1. P is Selected. 1. P is Selected.
2. Ensure that high power on the whole vehicle and the 2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit. instrument "READY" is not lit.
3. Do not let vehicle power off through the screen. 3. Do not let vehicle power off through the screen.
845
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Body Control Module (BCM)
Scenario and Function
Power
Immobilizer Key Key Tyre Sensor Operation
Scenario Refresh Configuration Mode
Matching Addition Deletion Learning Path
Adjustment
SIPS-Pro-
gramming
BCM
① ② and Codin-
Refresh
g—BCM—
Refresh
SIPS-Progr-
amming and
BCM Con-
① Coding—
figuration
BCM—Co-
nfiguration
SIPS-Progr-
amming and
BCM Repl-
① ② ③ ④ ⑤ ⑥ Coding—
acement
BCM—Re-
placement
SIPS-Fast
PDI
Channe-
inspection
l—BCM
before new ①
Power
vehicle
Mode
delivery
Adjustment
SIPS-Progr-
amming and
New Key
① Coding—
Addition
BCM—Key
Addition
SIPS-Progr-
amming and
Key
① Coding—
Deletion
BCM—Key
Deletion
SIPS-Fast
Tyre Sensor
Channel-
Replace- ①
Tyre Sensor
ment
Learning
Change of
Tyre Sensor
SIPS-Fast
Mounting
Channel-
Position ①
Tyre Sensor
(Such as
Learning
wheel
rotation)
846
Self-learning and Adjustment,
High Voltage Harness Programming and Coding
BCM Refresh Key Addition
Function Description Function Description
This function is used to update the internal application and A new key is added and matched in BCM and PEPS, which can
calibration software of the BCM so as to realize the upgrade be used to unlock, lock and start the vehicle after successfully
of BCM control logic and control functions. added.
Operation Conditions Operation Conditions
1. P is Selected. 1. P is Selected.
2. Ensure that high power on the whole vehicle and the 2. Ensure that high power on the whole vehicle and the
instrument "READY" is not lit. instrument "READY" is not lit.
3. Do not let vehicle power off through the screen. 3. Do not let vehicle power off through the screen.
BCM Configuration 4. The hazard warning lamps are on.
Function Description 5. Insert the key to be added into the start switch or put it in
This function is used to configure the control functions of the the standby starting position, with other keys outside the
BCM according to actual characteristics of the vehicle and write vehicle.
the VIN at the same time. Key Deletion
Operation Conditions Function Description
1. P is Selected. An existing key in the BCM and PEPS is deleted, which cannot
be used to unlock/lock or start the vehicle after successfully
2. Ensure that high power on the whole vehicle and the
deleted.
instrument "READY" is not lit.
3. Do not let vehicle power off through the screen. Operation Conditions
Immobilizer Matching 1. P is Selected.
Function Description 2. Ensure that high power on the whole vehicle and the
BCM is an immobilizer related module; when a new BCM instrument "READY" is not lit.
is replaced, it is required to perform immobilizer matching, 3. Do not let vehicle power off through the screen.
including the PIN code write and key matching. After the 4. Insert the key to be retained into the start switch or put
immobilizer matching is successfully completed, the vehicle can it in the standby starting position, with other keys outside
be started normally. the vehicle.
Operation Conditions Tyre Sensor Learning
1. P is Selected. Function Description
2. The hazard warning lamps are on. This function is used to perform the tyre sensor learning
after replacement of a tyre sensor or change of its mounting
3. Ensure that high power on the whole vehicle and the
position, and write the ID information of the tyre sensors in
instrument "READY" is not lit.
fixed position into the ECU.
4. Do not let vehicle power off through the screen.
BCM Power Mode Adjustment Operation Conditions
Function Description Note : When a learning is performed for the new tyre
Before the new vehicle is delivered to a customer or after sensor, drive the vehicle at a speed greater than 40 km/h
replacing with a new BCM, the power mode of the BCM should for more than 10 minutes consecutively before learning or
be checked to ensure it is in normal mode and prevent the noting the ID value on the new tyre sensor.
failure of some functions controlled by BCM. Note : When continuous learnings need to be performed
Operation Conditions for several tyre sensors, the interval between two learnings
shall not be less than 2 minutes.
1. P is Selected.
2. Ensure that high power on the whole vehicle and the 1. P is Selected.
instrument "READY" is not lit. 2. Ensure that high power on the whole vehicle and the
3. Do not let vehicle power off through the screen. instrument "READY" is not lit.
3. Do not let vehicle power off through the screen.
847
Self-learning and Adjustment,
Programming and Coding High Voltage Harness
Result Verification
• Read the tyre sensor ID value, which shall be valid and
match the actual ID value of the tyre sensor;
• The tyre pressure value on the tyre inflator gauge changes
accordingly.
Troubleshooting
Abnormal Result Recommended Treatments
EPROM Writing Error Turn the power off to reset
and rerun Routine.
848
Glossary
Name Description
SRS Supplementary Restraint System
ICS Inflatable Curtain Structure
SDM Sensing Diagnostic Module
ECU Electronic Control Unit
VIN Vehicle Identification Number
CAN Controller area network
SCU Shifter Control Unit
℃ Celsius
PEB Power Electrical Box
EPS Electric Power Steering
IBS Integrated Brake System
EPB Electronic Park Brake
HHC Hill Hold Control
BCM Body Control Module
LIN Local Interconnect Network
LED Light Emitting Diode
PWM Pulse Width Modulation
ECM Engine Control Module
ABS Anti-lock braking system
SCS Stability Control System
FVCM Front View Camera Module
AUTO Automatic
TCM Transmission Control Module
HVAC Heating, Ventilation and Air Conditioning
GW Gateway
PVC Polyvinyl Chloride
HSLA High Strength Low Alloy
PEPS Passive Entry Passive Start
ELR Emergency Locking Retractor
FDR Front Detection Radar
ICE In Car Entertainment
EBS
849