Toyota Corolla

Table of Contents

It's my car. It currently hosts the whitestar equipment. It's a 2006 Toyota Corolla with a 1.4L Diesel engine. I have been collecting fuel consumption data for a while now and I have compiled a chart to summarize the fuel economy of the car as a variable of the average speed for each trip. This allows to easily distinguish between in-city and highway driving.

fuel-corolla-public-metric.png

Also there is an MPG chart more useful for US-based viewers:

fuel-corolla-public-mpg.png

In the interest of full disclosure there is also the input data and gnuplot script to generate the charts.

0.1. Device CD-Text support results

Head unit identification AVC-LAN Connector on head unit side Accessory type Accessory identification AVC-LAN Connector on accessory side Result Notes
OE no. 86120-02380 CN702 12P CD Changer Front: TM0461 R4 connector OK CD-Text not supported
Ref no. CQ-TS7471LC     Type: 74833      
ID no. W58814     OE no. 08601-00910      
Type: W58814     Ref no. CX-CS0721F      
Toyota code: e13     Toyota code: e13      
Datecode: 022018     Datecode: 020209      
Manufacturer: Panasonic     Manufacturer: Panasonic      
Service Manual            
OE no. 86120-12880            
Ref no. CQ-TS7471A            
Type: W58814            
Toyota code: e13            
Datecode: 022018            
Manufacturer: Matsushita Electric            
Serial no. 73707            
Label no. YEFM01663A            
    CD Changer Front: TM0461 R4 connector No owned  
      Type: 74833      
      OE no. 08601-00911      
      Ref no. CX-CS0722FC      
      Toyota code: e13      
      Datecode: 020209      
      Manufacturer: Panasonic      
    CD Changer Front: TM0461 R4 connector Not owned  
      Type: 74833      
      OE no. 08601-00912      
      Ref no. CX-CS0723FC      
      Toyota code: e13      
      Datecode: 020209      
      Manufacturer: Panasonic      
    CD Changer emulator APPS2Car No connector OK  
      https://www.wiki-tech.com      
             
             
             
             
    iPod interface Model no. PZ473-00261-01 CN702 12P OK CD-Text supported
      Type: EUFEZAVCPDM-C      
      Id: EUAC0      
      Type: 001      
      Serial no. EAC000000100      
      Label: 7214JD0EAC000000100      

0.2. Replacement connectors for Toyota units

The connectors on the back of a Toyota head unit can be replaced with the following replacement connector types.

Unit Toyota Connector Reference Replacement connector Replacement connector description
W58814 CN702 12P TE 1318774-1 Housing for Female Terminals, Wire-to-Board / Wire-to-Device / Wire-to-Wire, 12 Position, .087 in [2.2 mm] Centerline, TH/.025 Connector System
W58814 CN703 20P TE 2040487-1 Housing for Female Terminals, Wire-to-Board / Wire-to-Device, 20 Position, .126 in / .087 in [2.2 mm / 3.2 mm] Centerline, TH/.025 Connector System
W58814 CN704 8P TE 1376352-1 Housing for Female Terminals, Wire-to-Wire / Wire-to-Device / Wire-to-Board, 8 Position, .087 in [2.2 mm] Centerline, TH/.025 Connector System

Prius wiki article about Prius audio system mentioning support for CD-Text

Accessory type Accessory identification Offer Notes
CD Changer Front: TM0561   Prius, Service manual
  Type: 74835    
  OE no. 08601-00907    
  Ref no. CX-CS0820FA    
  Manufacturer: Panasonic    
CD Changer Front: TF0411 allegro Prius
  Type: 34245    
  OE no. 08601-00893    
  Ref no. 113001-56310151    
  Toyota code: e13    
  Datecode: 020319    
  Manufacturer: Fujitsu    
CD Changer Front: TF0411 allegro Prius, weird as labels do not match the above
  Type: 34245    
  OE no. 08601-00906    
  Ref no. 113001-56310151    
  Toyota code: e13    
  Datecode: 020319    
  Manufacturer: Fujitsu    
iPod interface OE no. PZ473-00261-A0    

CD-Text from iPod in Yaris 5dv hatchback

Attachment code for an official iPod connector to Toyota Yaris from the above site is PZ473-00261-A0

This attachment is also mentioned for Toyota RAV4

https://manualzz.com/doc/5191320/tarif-accessoires-rav4-2005

A summary of audio options for Toyota containing various front codes and the description of the accessories.

0.2.1. DIY development wire harness

diy-iebus-harness.svg

0.2.2. Radio LAN diagnostics mode enter

To enter the LAN diagnostics mode the following steps need to be taken:

  • Turn off the audio system and turn the IG switch to ACC. While pressing the preset switches ”1” and ”6” at the same time, press ”CD” 3 times.
  • Reference: Beep sound is given 3 times and the system enters the service check mode. It may take about 40 sec. to complete the check.

Refer to the DIAGNOSTICS (05-599) chapter for the AUDIO SYSTEM Repair Manual for a detailed description.

In the service check mode, the system check and the diagnosis memory check are performed, and the check results are displayed in ascending order of the device codes. (physical address)

In the CQ-TS7471LC radio that I have without any external devices connected apart from the power supply the following codes are reported as "GOOD":

Physical address Physical label Condition
P160 AUDIO H/U GOOD
P190 AUDIO H/U GOOD

When the TM0461 CD Changer is connected an additional code appears:

Physical address Physical label Condition
P160 AUDIO H/U GOOD
P190 AUDIO H/U GOOD
P360 CD-CH1 GOOD

When an Aliexpress-sourced APPS2Car CD Changer emulator is connected the codes reported now are:

Physical address Physical label Condition DTC Codes DTC Interpreted Notes
P160 AUDIO H/U CHEC 1L-01 1D-FF 1P-240 1N-00 1C-04 Logical address 01 (communications ctrl) This is only assumed as the repair manual documents a different LCD display format
        DTC code FF  
        Physical address P240  
        Connection check number 00  
        Count 04  
P190 AUDIO H/U GOOD      
P240 CD-CH2 NCON      

According to the radio repair manual the NCON condition means that the connected component has not responded to the "Diagnosis Mode ON Request" which is likely for a cheap non-brand emulator.

0.3. AVC-LAN packet library

Type Raw packet Decoded headers Information fields Description Examples Notes
ANNOUNCE 01 00 160 fff 0f 03 12 01 46 BRO 160(AUDIOHU1):12(COMMUNICATION) -> fff(BROADCAST):01(COMMCTRL) 15(WRITEDATA) 46 constant 46 Sent every 10s by device 0x160 see above "any device is use" in SOFTSERVICE
REPORT REQ 01 00 160 fff 0f 04 12 01 20 09 BRO 160(AUDIOHU1):12(COMMUNICATION) -> fff(BROADCAST):01(COMMCTRL) 15(WRITEDATA) 20 09 0x20 xx, where xx is a sequence number   01 00 160 fff 0f 04 12 01 20 01 Sent to broadcast
          01 00 160 fff 0f 04 12 01 20 02  
          01 00 160 fff 0f 04 12 01 20 0b  
REPORT RESP 01 01 240 160 0f 06 00 01 12 30 0b 00 UNI 240(CDCH2):01(COMMCTRL) -> 160(AUDIOHU1):12(COMMUNICATION) 15(WRITEDATA) 30 0b 00 0x30 xx, where xx is a sequence number (matches the previously sent out REPORT packet   01 01 190 160 0f 06 00 01 12 30 0c 00 Unicast response
          01 01 240 160 0f 06 00 01 12 30 0a 00  
          01 01 240 160 0f 06 00 01 12 30 05 00  
BEEP 01 01 160 190 0f 05 00 25 29 60 83 UNI 160(AUDIOHU1):25(CMDSW) -> 190(AUDIOHU2):29(BEEPSPEAKERS) 15(WRITEDATA) 60 83 0x60 xx, where xx is the duration of the beep Audible beep in speakers 01 01 160 190 0f 05 00 25 29 60 01  
PING 01 00 160 fff 0f 03 00 01 0a BRO 160(AUDIOHU1):00() -> fff(BROADCAST):01(COMMCTRL) 15(WRITEDATA) 0a constant 0x0a Sent to broadcast when a scan is started in LAN diagnostic mode 01 00 160 fff 0f 03 00 01 0a Seen in LAN diag mode, can be unicast or broadcast
          01 01 160 240 0f 04 00 00 01 0a  
PING RESP 01 01 190 160 0f 05 00 01 00 1a 01 UNI 190(AUDIOHU2):01(COMMCTRL) -> 160(AUDIOHU1):00() 15(WRITEDATA) 1a 01 constant This seems to be a reply to the PING request 01 01 190 160 0f 05 00 01 00 1a 01 Seen in LAN diag mode, device reported as NCON in LAN diagnostics when no reply
STATE REQ? 01 00 160 fff 0f 03 00 01 0c BRO 160(AUDIOHU1):00() -> fff(BROADCAST):01(COMMCTRL) 15(WRITEDATA) 0c constant Unknown, a different kind of ping? see above Seen in LAN diag mode, Sent to broadcast
STATE RESP? 01 01 190 160 0f 05 00 01 00 1c 00 UNI 190(AUDIOHU2):01(COMMCTRL) -> 160(AUDIOHU1):00() 15(WRITEDATA) 1c 00 constant Seems to be a response to STATE? 01 01 360 160 0f 05 00 01 00 1c 00 Unicast
END SCAN 01 00 160 fff 0f 03 00 01 08 BRO 160(AUDIOHU1):00() -> fff(BROADCAST):01(COMMCTRL) 15(WRITEDATA) 08 constant Seems to indicate end of LAN diagnostic scan see above Seen in LAN diag mode when scan ends, sent to broadcast
END SCAN OK 01 01 190 160 0f 04 00 01 00 18 UNI 190(AUDIOHU2):01(COMMCTRL) -> 160(AUDIOHU1):00() 15(WRITEDATA) 18 constant A response to END SCAN 01 01 360 160 0f 04 00 01 00 18 Seen in LAN diag mode, unicast
PLUG 01 00 360 1ff 0f 04 01 11 13 63 BRO 360(CDCH1):01(COMMCTRL) -> 1ff(GROUP1):11() 15(WRITEDATA) 13 63 constant Sent by the CD changer when plugged into the bus   Multicast to group 1FF
PLUG ACK 01 01 160 360 0f 04 00 25 63 e0 UNI 160(AUDIOHU1):25(CMDSW) -> 360(CDCH1):63(CDCHANGER) 15(WRITEDATA) e0 constant Seems to be an acknowledgement of the PLUG message   Unicast
TRACK NAME 01 01 190 160 0f 18 00 62 25 fd 01 02 c0 01 4c 6f 73 74 20 69 6e 20 74 68 65 20 50 69 70 65 PKT UNI 190(AUDIOHU2):62(CD) -> 160(AUDIOHU1):25(CMDSW) 15(WRITEDATA) fd 01 02 c0 01 4c 6f 73 74 20 69 6e 20 74 68 65 20 50 69 70 65 track name -> "Lost in the Pipe" Sends track name from CD-Text 01 01 190 160 0f 18 00 62 25 fd 01 03 c0 01 4f 75 74 20 6f 66 20 41 6e 67 65 72 20 61 6e 64 Unicast

1. Reference

A single other reference for the packet format. SOFTSERVICE

Author: Maciej Grela <enki@fsck.pl>

Fediring