Contents Wiring diagrams Section: Body, Cab Control Systems All sections

BCM (Body Control Module): Overview Kia Forte I

Body, Cab Control Systems 39 illustrations ~3365 words

Description

The Body Control Module (A) receives various input switch signals controlling time and alarm functions for wiper control, tail lamp auto cut, front fog lamp, IGN key hole illumination, buzzer control, seat belt warning, key operated warning, ESCL warning, defogger timer, front deicer timer, power window timer, door lock/unlock control, and trunk release control.

Scheme 1

Scheme 1: Description

Scheme 2

Scheme 2: Wiper Control

Scheme 3

Scheme 3

Scheme 4

Scheme 4

Scheme 5

Scheme 5

Scheme 6

Scheme 6

Scheme 7

Scheme 7

Scheme 8

Scheme 8
  1. Wiper Data Flow
  2. Washer Interlocking Wiper Turn Wiper Enable Relay ON after T1 when turning Washer switch ON at the status of IGN2 ON and if the input of Washer switch is between 0.06 and 0.2sec, turn the output of Wiper Enable Relay OFF after T3. But, ignore the input of Washer switch occurred while Wiper Enable Relay is being operated and accept it from the input of Washer switch after operating Wiper Enable Relay. Turn Wiper Enable Relay ON after T1 when turning Washer switch ON at the status of IGN2 ON and if the input of Washer switch is more than 0.2sec, turn the output of Wiper Enable Relay OFF for 2.5~3.8sec after turning Washer switch OFF. But, ignore the input of Washer switch occurred while Wiper Enable Relay is being operated and accept it from the input of Washer switch after operating Wiper Enable Relay. Turn the output of WASHER INTERLOCKING WIPER when Washer switch is turned ON for more than 0.2sec during the operation of INT WIPER. If Washer switch is turned on for less than 0.2sec, turn the output of Wiper Enable Relay once. In case of starting (IGN1 ON & IGN2 OFF) ignore the input of Washer switch.
  3. Mist Interlocking Wiper Turn the output of Wiper Enable Relay for 700ms when turning Mist switch ON at the status of IGN2 ON. If the input of Mist switch is continuous (for more than 700ms), keep the condition of Wiper Enable Relay is ON and if Mist switch is turned OFF turn the output of Wiper Enable Relay for 700ms from that point. Ignore the input of Mist switch while operating WIPER by INT WIPER, WASHER Interlocking WIPER.
  4. INT Wiper Variable INT Wiper is operated by INT volume when the input of INT WIPER switch is ON at the status of IGN2 ON.

Scheme 9

Scheme 9: Lamp Control

Scheme 10

Scheme 10

Scheme 11

Scheme 11

Scheme 12

Scheme 12
  1. Exterior Lamp Control Data Flow
  2. Tail Lamp Auto Cut Turn IGN KEY OFF when turning Tail switch ON after turning IGN KEY ON and turn Tail Lamp Relay OFF (automatic blackout) when opening Driver door switch. Also, turn Tail Lamp Relay OFF (automatic blackout) even though IGN KEY is turned OFF after opening Driver door switch at the condition that IGN KEY is ON. When turning Tail switch ON again from OFF after the automatic blackout, Tail Lamp Relay will be turned ON and AUTO CUT function will be cancelled. When turning IGN KEY ON after the automatic blackout, Tail Lamp Relay will be turned ON and AUTO CUT function will be cancelled. AUTO CUT will be kept when removing or installing B+ at the status of AUTO CUT. Tail Lamp Relay will be kept turning OFF though Driver door switch is closed from opened at the status of AUTO CUT.
  3. Head Lamp Low Turn Head Lamp Relay ON when turning Head Lamp switch ON while IGN1 is ON. Turn Head Lamp Relay OFF if IGN1 OFF or Head Lamp switch is OFF. Do not control things above if Head Lamp Relay can be controlled by Auto Light function.
  4. Front Fog Lamp Turn Front fog relay ON when turning Head lamp high switch OFF while IGN2 and Head lamp relay ON. Turn Front fog relay OFF when turning Front fog switch OFF while Front fog relay ON. Turn Front fog relay OFF when turning IGN2 OFF while Front fog relay ON. Turn Front fog relay OFF when turning Head lamp high switch ON while Front fog relay ON. At this time, turn the front fog relay ON when Head lamp switch OFF. NOTE: Front Fog Lamp switch is push Lock Type

Scheme 13

Scheme 13: Warning Control

Scheme 14

Scheme 14

Scheme 15

Scheme 15

Scheme 16

Scheme 16

Scheme 17

Scheme 17

Scheme 18

Scheme 18
  1. Warning Control Data Flow
  2. Seat Belt Reminder From State Ign1 Off (Default State) SEAT BELT REMINDER - FROM STATE IGN1 OFF (1 OF 2) State Description Initial condition IGN1 OFF Event Driver side seat belt is belted and IGN1 ON Action Start Bulb check 6 seconds driver indicator blinking The automaton state is changed to IGN1 ON DRIVER BELTED SEAT BELT REMINDER - FROM STATE IGN1 OFF (2 OF 2) State Description Initial condition IGN1 OFF Event Driver side seat belt is unbelted and IGN1 ON Action Start Bulb check 6 seconds driver indicator blinking Start Bulb check 6 seconds buzzer warning If ALT'L=ON then start ALT 6s indicator blinking & ALT 6s buzzer The automaton state is changed to IGN1 ON DRIVER UNBELTED From State Ign1 On Driver Belted SEAT BELT REMINDER - FROM STATE IGN1 ON DRIVER BELTED (1 OF 3) State Description Initial condition IGN1 ON DRIVER BELTED Event IGN1 OFF Action Stop Bulb check 6 seconds driver indicator blinking Stop ALT 6 seconds driver indicator blinking The automaton state is changed to IGN1 OFF SEAT BELT REMINDER - FROM STATE IGN1 ON DRIVER BELTED (2 OF 3) State Description Initial condition IGN1 ON DRIVER BELTED Event Driver side seat belt is unbelted Action Start Normal 6 seconds driver indicator blinking Start Normal 6 seconds buzzer warning The automaton state is changed to IGN1 ON DRIVER UNBELTED SEAT BELT REMINDER - FROM STATE IGN1 ON DRIVER BELTED (3 OF 3) State Description Initial condition IGN1 ON DRIVER BELTED Event ALT 0 --> 1 Action Start ALT 6 seconds driver indicator blinking From State IGN1 On Driver Unbelted SEAT BELT REMINDER - FROM STATE IGN1 ON DRIVER UNBELTED (1 OF 4) State Description Initial condition IGN1 ON DRIVER BELTED Event IGN1 OFF Action Stop Bulb check 6 seconds driver indicator blinking Stop Normal 6 seconds driver indicator blinking Stop ALT 6 seconds driver indicator blinking Stop ALT 6 seconds buzzer warning The automaton state is changed to IGN1 OFF SEAT BELT REMINDER - FROM STATE IGN1 ON DRIVER UNBELTED (2 OF 4) State Description Initial condition IGN1 ON DRIVER UNBELTED Event Driver side seat belt is belted Action Stop Normal 6 seconds driver indicator blinking Stop ALL 6 seconds buzzer warning The automaton state is changed to IGN1 ON DRIVER BELTED SEAT BELT REMINDER - FROM STATE IGN1 ON DRIVER UNBELTED (3 OF 4) State Description Initial condition IGN1 ON DRIVER UNBELTED Event Vehicle Speed > or = 10km/h Action Start buzzer and driver indicator Pattern (10 times (6sec ON/24sec OFF)+6sec ON) The automaton state is changed to PATTERN SEAT BELT REMINDER - FROM STATE IGN1 ON DRIVER UNBELTED (4 OF 4) State Description Initial condition IGN1 ON DRIVER UNBELTED Event ALT'L 0-->1 Action Start ALT 6seconds driver indicator blinking & ALT 6seconds buzzer warning From State Pattern SEAT BELT REMINDER - FROM STATE PATTERN (1 OF 3) State Description Initial condition PATTERN Event IGN1 OFF Action Stop Buzzer and driver indicator Pattern Stop ALL 6s driver indicator blinking Stop ALL 6s buzzer warning The automaton state is changed to IGN1 OFF SEAT BELT REMINDER - FROM STATE PATTERN (2 OF 3) State Description Initial condition PATTERN Event Driver side seat belt is belted Action Stop Buzzer and driver indicator Pattern Stop Normal 6s driver indicator blinking Stop ALL 6s buzzer warning The automaton state is changed to IGN1 ON DRIVER BELTED SEAT BELT REMINDER - FROM STATE PATTERN (3 OF 3) State Description Initial condition PATTERN Event Vehicle Speed < or = 5km/h Action Stop Buzzer and driver indicator Pattern If 6s buzzer period, after 6s warning stop Pattern The automaton state is changed to IGN1 ON DRIVER UNBELTED
  3. Key Operated Warning When Driver Door switch is ON at the status of KEY IN ON, Buzzer will be outputted per 0.6sec continuously. If KEY IN turns OFF or Driver Door switch is CLOSED during Buzzer output, the output will turn OFF. When IGN1 turns ON while outputting, the output will be stopped. NOTE: KEY IN ON : Key In ON (SMK : FOB IN ON) KEY IN OFF : Key In OFF (SMK : FOB IN OFF)
  4. ESCL Not Locked Warning (SMK option) When receiving ESCL Not locked Warning (CAN) ON, when releasing while putting a alarm into effect, it'll be canceled immediately.
  5. ESCL Not Unlocked Warning (SMK option) When receiving ESCL Not unlocked Warning (CAN) ON, chime buzzer ON for 1 sec.
  6. SSB Switch Warning (SMK option) When receiving SSB Warning (CAN) ON, outputting a alarm, and when receiving OFF, a stop will do a alarm immediately.
  7. ID OUT Warning (SMK Option) When receiving ID OUT Warning ON, Outputting a alarm, and when receiving OFF, a stop will do a alarm immediately.

Scheme 19

Scheme 19: Defogger & Deicer Timer Control

Scheme 20

Scheme 20

Scheme 21

Scheme 21

Scheme 22

Scheme 22

Scheme 23

Scheme 23
  1. Defogger & Deicer Control Data Flow
  2. Defogger Timer If Defogger switch turns ON after Alt L is ON while IGN1 is ON, turn Defogger Relay output ON for 20min. (It is operated while ENGINE is RUNNING) If Defogger switch turns ON again while Defogger Relay output is ON, turn Defogger Relay output OFF. Also turn Defogger output OFF in case of Alt L OFF or IGN1 OFF while Defogger Relay output is ON. If Alt L is over 10 Volts ENGINE is RUNNING (Alt L ON) and if Alt L is less than 5 Volts ENGINE is STOPPED (Alt L OFF). Also, Alt L is between 5 and 10 Volts, keep the previous condition. Defogger Relay should not be outputted when turning Alt L ON while Defogger SW is pressed.
  3. Front Deicer Timer Turn Deicer Relay output ON for 20min when turning Deicer switch ON after turning Alt L ON while IGN1 is ON (It is operated while ENGINE is RUNNING.) Turn Deicer Relay output OFF if Deicer switch turns ON again while Deicer Relay output is ON. Also Deicer Relay output OFF when turning ALT "L" or IGN1 OFF while Deicer Relay output is ON. If Alt L is over 10 Volts ENGINE is RUNNING (Alt L ON) and if Alt L is less than 5 Volts ENGINE is STOPPED (Alt L OFF). Also, Alt L is between 5 and 10 Volts, keep the previous condition. Deicer Relay should not be outputted when turning Alt L ON while Deicer switch is pressed.
  4. Power Window Timer Turn Power window Relay output ON when turning IGN2 ON. Turn Power window Relay output OFF after keeping Power window Relay output for 30sec when IGN2 is OFF. Turn Power window Relay OFF immediately when opening Driver Door switch or Passenger Door switch within the condition "2" above. Turn Power window Relay output OFF when IGN2 is OFF while Driver Door switch or Passenger Door switch is open.

Scheme 24

Scheme 24: Door Lock/Unlock Control

Scheme 25

Scheme 25

Scheme 26

Scheme 26

Scheme 27

Scheme 27

Scheme 28

Scheme 28

Scheme 29

Scheme 29

Scheme 30

Scheme 30

Scheme 31

Scheme 31

Scheme 32

Scheme 32
  1. Door Lock/unlock Control Data Flow
  2. Door Lock/unlock Relay Control (2-Turn Unlock) Non-applicable Spec For 2-Turn DOOR LOCK/UNLOCK RELAY OPERATION REFERENCE CHART Mode Door unlock relay Driver unlock relay/Dead lock relay Door lock relay Central lock OFF OFF ON Central unlock ON ON OFF Driver unlock OFF ON OFF If Driver door Key Unlock Switch turns OFF from ON within T1 after Driver door Key Unlock Switch turns ON from OFF (Driver door Unlock Switch becomes UNLOCKED mechanically and does not output BCM.), turn Door Unlock Relay output ON during T2. If TX UNLOCK is received within T1 after Driver door key unlock switch turns ON from OFF (Driver door unlock switch becomes UNLOCKED mechanically and does not output BCM.), turn Driver door unlock relay and Door unlock relay output ON during T2. Turn Driver door unlock relay output ON during T2 when receiving TX UNLOCK signal. However, turn Driver door unlock relay and Door unlock relay output during T2 if TX UNLOCK is received within T1. Also, turn Driver door unlock relay and Door unlock relay ON during T2 in case that Driver door key unlock switch turns ON from OFF within T1 after receiving TX UNLOCK. Regard as the same TX even though different signal which is registered within T1 is received.
  3. Central Door Lock/unlock If Driver Door Key Lock switch or Passenger Door Key Lock switch turns ON, turn Door Lock Relay output ON during T1. But prohibit the output when KEY IN ON *2) and IGN1 are ON. When Driver Door Key Unlock and Passenger Door Key Unlock turn ON, turn Door Unlock Relay and Driver Door Unlock Relay output ON during T1. Turn CENTRAL LOCK *3) ON during T1 when receiving TX LOCK signal. But ignore LOCK input when Driver Door SW or Passenger Door switch is ON. Ignore Passive Lock input when Driver Door switch or Passenger Door switch is ON. (SMK) Turn CENTRAL UNLOCK *4) ON during T1 when receiving TX UNLOCK signal. Turn Door Lock Relay output ON during T1 when Power window Door Lock switch turns ON. Turn CENTRAL UNLOCK output ON during T1 when Power window Door Unlock switch turns ON. But prohibit the operation by Power window Door Unlock switch at the condition of ARM, ARM WAIT, REARM and ALARM. LOCK/UNLOCK by SAFETY KNOB is not interlock (Mechanical operation). Malfunction should be free when joining BATTERY (Also malfunction should be free at the location of Key In switch ON). Input which is less than 60msec should not be received (KEY LOCK/UNLOCK switch). Do not execute the output of DOOR LOCK (UNLOCK) by KNOB change. *2) KEY IN ON : Key In ON *3) CENTRAL LOCK : Refer to control mode for each Spec. *4) CENTRAL LOCK : Refer to control mode for each Spec.
  4. IGN Key Reminder This function will not be operated if the speed of cars exceeds 3km/h. Perform Door unlock relay output for 1s after 0.5s when the condition becomes to be KEY IN = ON & Driver door switch = OPEN & Driver door unlock switch = LOCK (Regions for North America). Perform Driver unlock relay output for 1s after 0.5s when the condition becomes to be KEY IN = ON & Driver door switch = OPEN & Driver door unlock switch = LOCK. (Spec for North America ONLY) Perform Door unlock relay output for 1s in 0.5s when the condition becomes to be KEY IN = ON & Assist door switch = OPEN & Assist door unlock switch = LOCK Output CENTRAL UNLOCK for 1s in 0.5s based on (4) if (2), (3) and (4) are satisfied. Output UNLOCK up to 3 times (excluding output for 1s) if LOCK condition is maintained though UNLOCK output is performed for 1s by (2), (3), (5) (cycle for 1s: 0.5s ON/OFF). Try UNLOCK once when DOOR is CLOSED while keeping LOCK condition after performing (7). Output Driver unlock relay once only for 1s when Driver door switch is closed within 0.5s since Driver door unlock switch is changed from UNLOCK to LOCK during KEY IN = ON (North America SPEC ONLY). Output CENTRAL UNLOCK once only for 1s when Assist door switch is closed within 0.5s since Assist door unlock switch is changed from UNLOCK to LOCK during KEY IN = ON. Output Driver unlock relay for 1s when Driver door unlock switch becomes LOCK from UNLOCK within 0.5s since Driver door switch is changed from OPEN to CLOSE during KEY IN = ON (North America SPEC ONLY) Output CENTRAL UNLOCK once only for 1s if Assist door unlock switch becomes to be LOCK from UNLOCK within 0.5s since Assist door switch is changed from OPEN to CLOSE during KEY IN = ON Perform the function of KEY REMINDER when turning Power window door lock switch ON after opening Driver door switch or Assist door switch during KEY IN = ON. Judge if RETRY output is performed or not at the point of the beginning of RETRY output (in 1.5s from the initial UNLOCK output). Output UNLOCK though the condition is not kept for 0.5sec after realizing that of UNLOCK. But, do not output UNLOCK in case that KEY IN is OFF at the point of 0.5s passed after realizing the condition by the change of UNLOCK --> LOCK in Driver door unlock switch or Assist door unlock switch.
  5. Passive key reminder unlock (SMK option) This function will not be operated if the speed of cars exceeds 3km/h. Output Door unlock relay for 1s when receiving KEY REMIND (IN) signal from SMK (smartie) ECU. Output UNLOCK up to 3 times if LOCK condition is maintained though UNLOCK is outputted for 1s by (2) (the cycle for 1s: 0.5s ON/OFF)
  6. Crash Door Unlock Always perform CENTRAL UNLOCK *9) output whenever Crash Input signal is inputted while IGN1 is ON. Keep CENTRAL UNLOCK output for the time left though IGN1 turns OFF from ON while outputting CENTRAL UNLOCK. Do not output CENTRAL UNLOCK if IGN1 switch turns ON from OFF after Crash Input signal is already inputted. Output CENTRAL UNLOCK during T3 if Driver Door Unlock switch or Passenger Door Unlock switch or Rear Right Door Unlock switch or Rear Left Door Unlock switch turns to LOCK from UNLOCK after outputting CENTRAL UNLOCK. Do not perform AUTO DOOR LOCK function at the condition of CRASH UNLOCK. CRASH DOOR UNLOCK function has priority to LOCK/UNLOCK control by other functions. Ignore the request for LOCK/UNLOCK by other functions while or after outputting CRASH DOOR UNLOCK. But, control LOCK/UNLOCK by other functions if IGN1 switch becomes OFF.
  7. Auto Door Lock AUTO DOOR LOCK is classified into non-activation/20km activation/shift lever change by using SCAN TOOL. On condition of IGN1 switch ON, turn Door Lock Relay output ON within T1 when keeping more than setting speed in (1). But, do not output LOCK if all DOORS are LOCKED or FAIL at first. Perform outputting LOCK up to 3 times (cycle for 1s) if either of DOORS is UNLOCKED after outputting LOCK in (2). But, ignore the DOOR that has changed to LOCK condition from UNLOCK during the output 3 times. Regard the respective DOOR FAILED if it is UNLOCKED after outputting 3 times. Output LOCK once only if the DOOR is UNLOCKED after the failed DOOR changes (UNLOCK-->LOCK). Output LOCK once only if DOOR which was LOCKED after outputting LOCK in (2) becomes to be UNLOCKED. But, output LOCK once for the respective DOOR although it keeps UNLOCK after LOCK output. Clear the FAILED DOOR when IGN1 switch is OFF. Do not perform AUTO DOOR LOCK function on condition of CRASH UNLOCK.
  8. Auto Door Unlock AUTO DOOR UNLOCK is classified into non-activation/20Km activation/40Km activated/shift lever change by using SCAN TOOL. If it is set up to be activated, turn DR Unlock Relay ON when turning KEY IN OFF after KEY IN is ON. (But, if all conditions for KNOB are UNLOCK, it will not output.) AUTO DOOR UNLOCK should operate after outputting AUTO DOOR LOCK (UNLOCK OUTPUT will not occur though the key is removed later if LOCK OUTPUT did not occur because all KNOBS are already LOCKED even though it reached to the operating speed of AUTO DOOR LOCK.)

Scheme 33

Scheme 33: Trunk Release Control

Scheme 34

Scheme 34
  1. Trunk Release Control Data Flow
  2. Trunk Release Relay Control Turn Trunk Release Relay ON during T1 when TX TRUNK or SMK (RKE TRUNK, TRUNK REOPEN) is ON. If ALL DOOR UNLOCK and TRUNK LID is OFF --> ON, Trunk Release Relay is ON during T1. (SMK option)

Scheme 35

Scheme 35: Removal

Scheme 36

Scheme 36

Scheme 37

Scheme 37

Scheme 38

Scheme 38

Scheme 39

Scheme 39
  1. Disconnect the negative (-) battery terminal.
  2. Remove the center air vent (B) using the SST (A) (09840-1M100). (For Coupe, refer to «CRASH PAD»(ref-362224-S30236245892010060400000) . For Sedan, refer to «CRASH PAD»(ref-362245-S13817783762010060400000) .) CAUTION: Always use the SST (09840-1M100) to prevent the damage when removing the air vent. (For Coupe, refer to «CRASH PAD»(ref-362224-S30236245892010060400000) . For Sedan, refer to «CRASH PAD»(ref-362245-S13817783762010060400000) .)
  3. Remove the crash pad center fascia panel (A). NOTE: Take care not to scratch the crash pad and related parts.
  4. Disconnect the connectors (A) from the crash pad center fascia panel and heater control unit.
  5. Remove the body control module (A) after loosening nuts and disconnecting connector.