View Issue Details

IDProjectCategoryView StatusLast Update
0000186vehicle serviceToyota SERApublic2024-08-26 15:03
ReporterDigitalMy 
PriorityhighSeveritycrashReproducibilityN/A
Status assignedResolutionopen 
Summary0000186: Read error codes from Toyota SERA computer and fix
Descriptionmonitor car state:
engine
transmission
electric equipment

Use arduino for converter
Read analog levels ,
convert 15V levels to 5V scale ,
program logic
TagsNo tags attached.

Relationships

related to 0000078 assignedDigitalMy Recover cut off SWITCH, TRANSMISSION CONTROL and replace unit with ETC 
related to 0000074 assignedDigitalMy Fuel injection system maintaince (replacement of filters and other parts) on Toyota Sera EXY10 
related to 0007456 assignedDigitalMy EXY10 combination meter AT modification 

Activities

DigitalMy

2016-05-03 15:18

administrator   ~0000355

Last edited: 2024-08-26 15:03

View 20 revisions

Diagnostics connector under the hood of Toyota Sera EXY10 near battery and air filter is
18-pin (17+1):
/90980–10778 connector


Pin (Wire colour) Connection / Function

FP (Blue-White) +12V (after fuel pump relay) - fuel pump power check voltage
CCO (Grey-Green) = ECU "CCO" = CATALYTIC CONVERTER temperature sensor
+B (Black-Red) = +12V (after EFI main relay) battery power switched ON
TE1 (Green-Blue) = ECU "T" (Data Link Connector 1; DLC1) = EFI self diagnostic code
VF1 (Green-Yellow) = voltage feedback = ECU "VF" (data out DLC-1) -> should be Toyota 123bps protocol , or EFI mode indicator based on oxygen sensor analitics
E1 (Brown) = ECU "E1" (Ground) -> for code read
Ox1 (White coffee in shell GND black) = ECU "OX" (Oxygen Sensor) -> connected to oxygen sensor directly, no fuse.
IG- (Black) = Ignitor Connector 55, Pin 4 -> can be used for rpm input from the igniter
TS (Red-Yellow) -> Not connected to anything, go to fuse box under hood (14-pin connector), not Blue,
-> can use custom anything, should be ABS,SRS,TRC diagnostic
OPT (Gray solid) = To inside body left (6-pin connector) - HVAC module
TC (Red-black) = Not connected to anything, go to fuse box under hood (14-pin connector),
-> should be additional blink codes, in case there is optional system model, can be connected to E1 for reading "ABS",SRS,TRC blink error codes on dashboard
TT N/C -> should be transmission select "code", AT diagnostic
W N/C -> should be engine warning light diplicate (blink codes read as voltage impulse)
AB N/C -> should be SRS blink codes, here no SRS in EXY10
CC2 N/C -> should be secondary oxygen sensor data read from ECU, after ECU calculation, here no second sensor in EXY10
Ox2 N/C > should be secondary oxygen sensor voltage, here no second sensor in EXY10
VF2 N/C -> should be secondary oxygen sensor data read from ECU, after ECU analitics, here no second sensor in EXY10
TE2 N/C -> should be engine test blink codes

So,
7pcs pins are not connected to wires,
and only
11pcs pins are wired in this socket, even less usable.
This is SERA01 (1990) AT.

Reset codes may be done with pressing fast 10 times brake pedal during short-cut of E1 as specified above

DigitalMy

2016-05-03 15:19

administrator   ~0000356

Last edited: 2020-09-14 23:10

View 7 revisions

Since there is no OBD II port,
there is no digital protocol,
need to use custom microcontroller for reading analog levels.

It is t_obd1 (DLC) port , but Te2 pin required for digital OBD1 protocol (not connected in this EXY10), so , we could call this DLC0 port

Possibly:
1. use Arduino for reading sensors directly, or
2. find ECU with TE2 pin (1995+) from same engine model 5E-FHE.

DigitalMy

2016-05-03 15:32

administrator   ~0000357

Last edited: 2020-09-15 11:47

View 14 revisions

Analog diagnostics ("normal" mode - the only mode available in Sera):

Turn on "normal" mode: ТЕ1 connect to Е1 in "DLC" socket (DIAGNOSIS port).
Turn ignition ON, the Check Engine Light (CEL) should be flashing.
Fast blink with equal interval means no errors.

My car gave 1__5_1 blinks = code 51.
This error:
51- throttle position sensor: closed switch OFF during diagnosis or
51- A/C switch ON during diagnosis or
51- park/neutral position (PNP) switch not in P or N during diagnosis
So, before turn key from ACC to ON, must put gear to parking, set accelerator pedal to top position (TPS zero) and turn off HVAC.


Here output voltage of the VF (voltage feedback) or VF1 terminal must be in 5V level scale.
Measure: VF1 to E1 voltage (ODB1 normal state about 3.3V) is 0.053V on my Sera.
(open ТЕ1)
5.00 V Increased injection volume
3.75 V Increased injection volume
2.50 V Air-fuel ratio feedback correction stopped (normal injection volume - correct engine operation)
1.25 V Decreased injection volume
0.00 V Air-fuel ratio feedback correction stopped (decreased injection volume)


On ACC mode (engine stopped), all DIAGNOSIS pins are 0V to ground.

Reset of errors to be done with: remove EFI fuse for 1 minute.

DigitalMy

2016-05-03 16:44

administrator   ~0000358

Last edited: 2024-08-22 01:01

View 4 revisions

In ignition switch ON mode (with idle running engine ~800rpm) measured relative voltage to ground:
IG- 13.45
B+ 14.08
Cco 13.75
Fp 13.80
Vf1 0.045
Te1 12.44
E1 0
Ox1 0 V (!)
Ts 0
Tc 0
Opt 0.03
W (empty)
Vf2 (empty)
Te2 (empty)
Ox2 (empty)
CC2 (empty)
AB (empty)
Tt (empty)

DigitalMy

2016-05-03 17:28

administrator   ~0000359

Last edited: 2018-02-13 11:16

View 3 revisions

In ON mode (engine stopped) measured relative voltage to ground:
B+ 12.42
Ig- 12.0
Cc0 11.8
Fp 0.02
TE1 11.05
VF1 0.066
E1 0.013
Ox1 0.013
Opt 0.018
Tc 0
Ts 0

DigitalMy

2016-05-04 17:28

administrator   ~0000361

Last edited: 2018-04-10 23:39

View 13 revisions

Computer for engine control 5E-FHE (ECU)
itself manages EFI, fits both AT and MT,
located near left door and heater,
currently installed /89661-18020 model (SERA02)

has 2 connectors:
26-pin
16-pin

ECU made by
FUJITSU TEN LIMITED (Japan)

Toyota Sera EXY10 original ECU 12V numbers are:
89661-18010 (MA-5490),
89661-18020 (MA-6180),
89661-18030 (211000-0940) E1 (RN-MPM-3972A/AA)

DigitalMy

2018-02-14 13:59

administrator   ~0000625

Last edited: 2018-02-16 10:10

View 4 revisions

In case we want gear to be shown, we need to read directly from transmission A242L both solenoid state. Because it is hydraulic (independent) transaxle.

DigitalMy

2018-02-14 18:57

administrator   ~0000627

Last edited: 2024-08-22 03:23

View 30 revisions

Pins on original Toyota Sera engine control unit (computer):

26P-01 -> IPV = vacuum switching valve (SERA02 and SERA03 only) for EGR IDPV signal to solenoid {OUtput opens valve} **not connected (SERA01)**
26P-02 -> NSW = neutral starter switch from selector {IN}
26P-03 -> THW = temperature signal water (engine cooliant) sensor {IN}
26P-04 -> PIM = pressure intake manifold vacuum sensor {IN}
26P-05 -> THA = temperature of intake air from sensor located in air cleaner {IN}
26P-06 -> IGT = Ignition timing
26P-07 -> IGF = Ignition feedback from the ignitor-coil
26P-08 -> G1 = to Distributor
26P-09 -> G- = to Distributor crank angle
26P-10 -> OX = Oxygen sensor (1.0V analog Lambda sensor) {IN+basic voltage 0.5V source}, wire shielded by ground
26P-11 -> STA = Signal engine cranking (? starter switch) {IN}
26P-12 -> # 10 = Injector pulse 1 & 3 {OU}
26P-13 -> E01 = Computer ground

26P-14 -> DISC = auxiliary control valve or idle-up system vacuum (switching valve signal to solenoid on the left of intake manifold) {OU}
26P-15 -> VSV1 Air control vacuum switching valve (SERA03) or / used in other car MCU as STH intake solenoid control ~ ~ **not connected (SERA01)**
26P-16 -> E2 = sensor ground
26P-17 -> PSW = position sensor throttle signal {IN}
26P-18 -> VC = 5V sensor power source (? throttle position sensor ? pressure intake manifold ) 4.5V-5.5V
26P-19 -> IDL = throttle default position "sensor" (Signals ECU throttle position is at idle) {IN}
26P-20 -> G2 = to Distributor
26P-21 -> NE = to distributor (RPM) / on other cars IIA (intergrated ignition assembly) connection
26P-22 -> E21 = Sensor ground
26P-23 -> KNK = Knock sensor {IN} analog data with base voltage, wire shielded by ground
26P-24 -> E1 = Computer ground
26P-25 -> # 20 = Injector pulse 2 & 4 {OU}
26P-26 -> E02 = Computer ground

16P-01 -> +B1 = switched battery power (after main relay; 12V)
16P-02 -> BATT = switched battery power (+12V) (EFI main relay)
16P-03 -> CCO = to DIAGNOSIS check connector output "Cco" + temperature exhaust gas sensor directly, analog signal (resistive to frame)
16P-04 -> FC = to circuit opening "FP" relay (fuel cut) for pump management
16P-05 -> ELS = electrical load signal (system taillight relay)
16P-06 -> AC2 = 12V to Aircon computer
16P-07 -> ~ ~ not connected / used in other car MCU as "TE2" data or PS ,for data test activation
16P-08 -> T = to DIAGNOSIS check connector output "TE1" , for blink test activation -> on PCB goes to R103 - FT52003 9150 M38 chip

16P-09 -> +B = switched battery power (after main relay; 12V)
16P-10 -> W = panel warning light "check engine" bulb {OU}
16P-11 -> EGW = catalytic converter temperature warning light (on combination meter) bulb {OUtput GND signal in case overheat happened}, also diode to alternator "L" terminal
16P-12 -> ~ ~ not connected / used in other car MCU as AC1 A/C switch signal system
16P-13 -> SPD = speed signal from combination meter {IN}
16P-14 -> ACT = A/C cut control system
16P-15 -> AC1 = A/C switch signal system (to Aircon computer)
16P-16 -> VF = to DIAGNOSIS check connector output "VF1" - Feedback voltage for test

IPV may be used for button OverDrive signal

DigitalMy

2018-02-14 19:04

administrator   ~0000628

Last edited: 2024-08-19 14:50

View 9 revisions

Toyota Sera COMBINATION METER panels:
0007456

/83010-18010 = manual transmission (82101-000) 01 MT (without OverDrive)
/83010-18011 = manual transmission (82134-001) 01 MT (with belt lock)
/83010-18020 = automatic transmission (82102-000) 02 AT (with OverDrive) - currently installed *

/83010-18030 (ANTI-LOCK BRAKING SYSTEM)

/83010-18040 (ANTI-LOCK BRAKING SYSTEM)

/83010-18041 (82137-001) 04 AT ABS

DigitalMy

2018-02-15 21:52

administrator  

ECU_EXY10_numbering_.jpg (31,919 bytes)
ECU_EXY10_numbering_.jpg (31,919 bytes)

DigitalMy

2018-04-11 00:03

administrator  

211000-0940_SERA03_T.JPG (954,519 bytes)

DigitalMy

2018-04-11 00:04

administrator  

211000-0940_SERA03_B.JPG (940,957 bytes)

DigitalMy

2018-11-13 14:47

administrator  

SERA_REAL_DLC_18pin_.jpg (10,500 bytes)
SERA_REAL_DLC_18pin_.jpg (10,500 bytes)

DigitalMy

2019-02-10 14:18

administrator   ~0000742

Last edited: 2024-08-19 15:09

View 4 revisions

AT meter installed is /83010-18020
has flexible PCB /82102-32002,
has bulbs as in 0000067
has 3 connectors:
A -> 12-pin (6+6) upper rear right side:
A01 - right turn signal bulb (+12V)
A02 - left turn signal bulb (+12V)
A03 - ground for turn signals and beeper (Denso TD MXJ) and "E"(R) terminal screw
A04 - beeper (+12V)
A05 - nothing
A06 - nothing
A07 - nothing
A08 - nothing
A09 - "TE" terminal screw
A10 - "GE", "FE" and "E"(L) terminal screw
A11 - backlight "ILL" to 3pcs of bulb (blue cap)
A12 - backlight to 3pcs of bulb (blue cap)
B -> 12-pin (5+7) upper rear left side:
B01 - "RSW" terminal screw
B02 - "FU" terminal screw
B03 - Fuel near empty bulb
B04 - "O/D OFF" bulb
B05 - Engine check bulb
B06 - Overheat bulb and diode to B09
B07 - oil pressure bulb (GND from oil pressure switch)
B08 - parking break (arm up) on bulb
B09 - diode to battery bulb and diode from B06
B10 - to battery bulb
B11 - door open bulb
B12 - far light on bulb
C -> 8-pin lower rear right side:
C01 - "ACC" terminal screw
C02 - "TU" terminal screw
C03 - nothing
C04 - nothing
C05 - nothing
C06 - "IGN" terminal screw and many bulbs and diode from "DSW" = Ignition ON powered +12V
C07 - "P" terminal screw
C08 - "+B" terminal screw and diode to far light on bulb and door open bulb

DigitalMy

2019-02-10 14:18

administrator  

83010-18020_automatic_meter_02.JPG (299,724 bytes)

DigitalMy

2024-08-22 01:14

administrator   ~0014338

Last edited: 2024-08-22 01:24

View 2 revisions

With TE1 grounded and the throttle at idle (TPS idle switch closed), VF1 will show 0V if there are diagnostic
codes present, +5 volts if no codes. When Vf1 is measured at closed throttle while the idle contacts are closed and TE and E are jumpered, the operation
of the terminal voltage changes to two steady voltages, which indicate the following:
5v Normal (no trouble codes stored)
0v Memory error codes exist (trouble codes stored)

With TE1 grounded and the throttle off idle (pressed acceleration up to 2500rpm),
VF1 is a buffered, amplified version of the O2 sensor and switches
between 0V and +5V when in closed loop mode (made it "digital" format of OX1 signal).

With TE1 open, VF1 reports the ECU fuel trim correction. 2.5 volts means it's nicely centered up. < 2.5 volts
means the ECU is leaning out the mixture slightly. If > 2.5 volts, it's driving it richer. If the voltage is stuck at
either 0V or +5V, the ECU has run out of control range and will possibly be throwing a code soon.



DIAGNOSIS_SERA01.jpg (35,983 bytes)
DIAGNOSIS_SERA01.jpg (35,983 bytes)