Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

Nissan Leaf OBD-II manual

Release 2022.3.12+6c7ec78

Seth Fischer

Mar 12, 2022


CONTENTS

1 Reference 1
1.1 Diagnostic connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2 Parameter identifiers 3
2.1 358 turn signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 5B3 SoH, GID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3 5C5 odometer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

3 Tutorials 9
3.1 Monitoring the Nissan Leaf using an ELM327 diagnostic tool . . . . . . . . . . . . . . . . . . . 9

A Related material 15

B Glossary 17

C Disclaimer 19

D License 21
D.1 Trade marks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
D.2 Prose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
D.3 Code listings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Bibliography 23

Index 25

i
ii
CHAPTER

ONE

REFERENCE

1.1 Diagnostic connector

The Nissan Leaf is fitted with a Type A diagnostic connector as defined in ISO 15031-3 or its equivalent SAE J1962.
Type A diagnostic connectors have 16 pins arranged in two rows of eight. Nine of the pins have a mandated
designation - with use of the remaining pins being at the discretion of the vehicle manufacturer.

1.1.1 Location

The Leaf ’s diagnostic connector is located beneath the steering column as is seen in Figure 1.1.

Figure 1.1: Nissan Leaf OBD-II vehicle diagnostic connector (mating-end view)

1
Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

1.1.2 CAN buses

The Leaf has three CAN buses commonly referred to as: AV-CAN, EV-CAN, and Car-CAN. The CAN protocol used
in the Leaf is ISO 15765-4 CAN (11-bit ID, 500 kBd) which is often abbreviated to “ISO 15765-4 (CAN 11/500).”
Each CAN bus carries messages relating to a different aspect of the vehicle’s operation:
AV-CAN Messages related to the display screen.
Car-CAN Messages related to general vehicle operation including EV related messages.
EV-CAN Messages related to the battery and drive system.

1.1.3 Contact designation

Figure 1.2 depicts the mating-end view of the OBD-II vehicle diagnostic connector. Colours of the CAN bus
symbols are selected to correspond with the colour code of four-pair ethernet cable.

Figure 1.2: Nissan Leaf OBD-II diagnostic connector contact designation (mating-end view)

As depicted in Table 1.1, the Leaf uses five contacts with a mandated designation: chassis ground, signal ground,
Car-CAN high, Car-CAN low, and permanent +12 V DC. Designation of the remaining pins is specific to the Leaf :
AV-CAN low, +12 V DC when vehicle powered on, AV-CAN high, EV-CAN low, and EV-CAN high.

Table 1.1: Nissan Leaf vehicle diagnostic connector contact designation


Pin Sym- Designation
bol1
1 No connection
2 No connection2
3 AV-CAN low3
4 Chassis ground?
5 Signal ground?
6 Car-CAN high?
7 No connection?
8 +12 V DC when vehicle powered on3
9 No connection
10 No connection?
11 AV-CAN high3
12 EV-CAN low3
13 EV-CAN high3
14 Car-CAN low?
15 No connection?
16 Permanent +12 V DC?

1 CAN bus symbol colours correspond to 4-pair ethernet cable colour code.
2 Mandated allocation defined in ISO 15031-3.
3 [myn10].

2 Chapter 1. Reference
CHAPTER

TWO

PARAMETER IDENTIFIERS

2.1 358 turn signal

PID 0x358
Name Turn signal

2.1.1 AZE0

Table 2.1: PID 0x358 – transmit frequencies


Bus Frequency (Hz)
Car-CAN 10

Table 2.2: PID 0x358


PID Byte Bits Descrip- Formula Unit Min Max
tion
358 B 1:1 turn signal
left
1 ==
active;
0 ==
inactive

2:2 turn signal


right
1 ==
active;
0 ==
inactive

Adapted from [DanielOster].

3
Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

ELM327 console

Listing 2.1: Read PID 0x358 – turn signal status (ELM327 console)
1 > ATZ
2 > ATI
3 > ATL1
4 > ATH1
5 > ATS1
6 > ATAL
7 > ATSP6
8 > ATCRA 358
9 > ATMA
10 358 00 08 80 00 00 00 00 00
11 358 00 08 80 00 00 00 00 00
12 358 00 08 80 00 00 00 00 00
13 358 00 08 82 00 00 00 00 00
14 358 00 08 82 00 00 00 00 00
15 358 00 08 82 00 00 00 00 00
16 358 00 08 80 00 00 00 00 00
17 358 00 08 80 00 00 00 00 00
18 358 00 08 80 00 00 00 00 00
19 358 00 08 84 00 00 00 00 00
20 358 00 08 84 00 00 00 00 00
21 358 00 08 84 00 00 00 00 00

Read PID 0x358 – turn signal status (ELM327 console)

ELM327 Python

Listing 2.2: Read PID 0x358 – turn signal status (ELM327 Python script)
1 #!/usr/bin/env python
2

3 """358 turn signal


4

5 Query the turn signal status of a Nissan Leaf using an ELM327 compatible diagnostic
6 tool.
7

8 Tested on the following vehicles:


9

10 * AZE0
11 """
12

13 import serial
14

15 elm = serial.Serial("/dev/ttyUSB0", 38400, timeout=5)


16

17 elm.write(b"ATZ\r") # reset all


18 print(elm.read_until(b"\r\r>").decode())
19

20 elm.write(b"ATI\r") # print version ID


21 print(elm.read_until(b"\r\r>").decode())
22

23 elm.write(b"ATL1\r") # line feeds on


24 print(elm.read_until(b"\r\n>").decode())
(continues on next page)

4 Chapter 2. Parameter identifiers


Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

(continued from previous page)


25

26 elm.write(b"ATH1\r") # headers on
27 print(elm.read_until(b"\r\n>").decode())
28

29 elm.write(b"ATS1\r") # print spaces on


30 print(elm.read_until(b"\r\n>").decode())
31

32 elm.write(b"ATAL\r") # allow long messages


33 print(elm.read_until(b"\r\n>").decode())
34

35 elm.write(b"ATSP6\r") # set protocol ISO 15765-4 CAN (11/500)


36 print(elm.read_until(b"\r\n>").decode())
37

38 elm.write(b"ATCRA 358\r") # set CAN receive address


39 print(elm.read_until(b"\r\n>").decode())
40

41 elm.write(b"ATMA\r") # monitor all messages


42

43 try:
44 while True:
45 print(elm.read_until(b"\r\n").decode(), flush=True)
46 except KeyboardInterrupt:
47 print("Keyboard interrupt")
48

49 elm.close()

Read PID 0x358 – turn signal status (ELM327 Python script)

2.2 5B3 SoH, GID

PID 0x5B3
Name SoH, GID

2.2.1 AZE0

Table 2.3: PID 0x5B3 – transmit frequencies


Bus Frequency (Hz)
Car-CAN 2

Table 2.4: PID 0x5B3 – response


PID Byte Bits Description Formula Unit Min Max
3B3 B 7:1 Traction battery state of health (SoH) 0 100
F 7:0 Traction battery stored energy4 W·h 0

𝐹 · 80

Adapted from: [ope], [DanielOster].


4 Raw value of byte F is often referred to as being measured in GIDs, where 1 GID = 80 W·h.

2.2. 5B3 SoH, GID 5


Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

ELM327 console

Listing 2.3: Read PID 0x5B3 – GID (ELM327 console)


1 > ATZ
2 > ATI
3 > ATL1
4 > ATH1
5 > ATS1
6 > ATAL
7 > ATCRA 5B3
8 > ATMA
9 5B3 64 A2 12 CA 30 7B D0 8B

Read PID 0x5B3 – GID (ELM327 console)

Equations

Traction battery stored energy Equation (2.1):

𝐺𝑖𝑣𝑒𝑛 :
𝑏𝑦𝑡𝑒𝐹 = 𝐸616 = 12310
𝑇 ℎ𝑒𝑛 :
(2.1)
𝐸𝑠𝑡𝑜𝑟𝑒𝑑 = 𝑏𝑦𝑡𝑒𝐹10 · 8010 𝑊 ·ℎ
= 12310 · 8010 𝑊 ·ℎ
= 984010 𝑊 ·ℎ

Traction battery state of health (SoH) Equation (2.2):

𝐺𝑖𝑣𝑒𝑛 :
𝑏𝑦𝑡𝑒𝐵 = 𝐴216 = 101000102
𝑇 ℎ𝑒𝑛 :
𝑆𝑜𝐻 = 𝑏𝑦𝑡𝑒𝐵2 >> 1 (2.2)
= 101000102 >> 1
= 010100012
= 8110 %

2.3 5C5 odometer

PID 0x5C5
Name Odometer

2.3.1 AZE0

Table 2.5: PID 0x5C5 – transmit frequencies


Bus Frequency (Hz)
Car-CAN 10

6 Chapter 2. Parameter identifiers


Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

Table 2.6: PID 0x5C5


PID Byte Bits Descrip- Formula Unit Min Max
tion
358 B 7:0 km 0 16777215
odometer mi
𝐵(216 ) + 𝐶(28 ) + 𝐷
byte 1
(high)

C 7:0
odometer
byte 2

D 7:0
odometer
byte 3
(low)

Adapted from [DanielOster].

ELM327 console

Listing 2.4: Read PID 0x5C5 – odometer (ELM327 console)


1 > ATZ
2 > ATI
3 > ATL1
4 > ATH1
5 > ATS1
6 > ATAL
7 > ATCRA 5C5
8 > ATMA
9 5C5 44 00 9B DC 00 0C 00 00

Read PID 0x5C5 – odometer (ELM327 console)

Equations

Odometer reading Equation (2.3):

𝐺𝑖𝑣𝑒𝑛 :
𝑏𝑦𝑡𝑒𝐵 = 016 = 02
𝑏𝑦𝑡𝑒𝐶 = 9𝐵16 = 100110112
𝑏𝑦𝑡𝑒𝐷 = 𝐷𝐶16 = 110111002 (2.3)
16 8
𝑂𝑑𝑜𝑚𝑒𝑡𝑒𝑟 𝑟𝑒𝑎𝑑𝑖𝑛𝑔 = 02 (2 ) + 100110112 (2 ) + 110111002
= 10011011 110111002 = 9𝐵𝐷𝐶16
= 39900 𝑘𝑚

2.3. 5C5 odometer 7


Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

8 Chapter 2. Parameter identifiers


CHAPTER

THREE

TUTORIALS

3.1 Monitoring the Nissan Leaf using an ELM327 diagnostic tool

An introduction to reading the Car-CAN bus of the Nissan Leaf using an ELM327 compatible diagnostic tool.

3.1.1 Requirements

1. ELM327 compatible OBD-II diagnostic tool.


2. Terminal application running on a mobile or laptop.
3. Nissan Leaf.
The examples in this tutorial use a Vgate Wi-Fi diagnostic tool and Serial Wi-Fi Terminal5 for Android by Kai
Morich6 . The same developer has also written Serial USB Terminal and Serial Bluetooth Terminal for Android.
The vehicle used in this tutorial is:
Vehicle Nissan Leaf
Year 2013
Model AZE0-0 G-spec
CAN protocol ISO 15765-4 (CAN 11/500)

ELM327 OBD-II diagnostic tool

ELM327 diagnostic tools are available supporting either wireless or wired communication protocols. Wireless
communication protocols include:
• BT (Bluetooth)
• BTL (Bluetooth Low Energy)
• Wi-Fi
Wi-Fi diagnostic tools have the disadvantage that while in use your mobile or laptop is unable to connect to any
other Wi-Fi network.
The most common wired communication protocol is USB (Universal Serial Bus).

Note: Unfortunately the market is flooded with counterfeit ELM327 microcontrollers which have made their way
into inexpensive diagnostic tools. Often these devices do not fully support the ELM327 specification7 [JRPol-
lock17].
5 https://play.google.com/store/apps/details?id=de.kai_morich.serial_wifi_terminal
6 https://play.google.com/store/apps/developer?id=Kai+Morich
7 https://www.elmelectronics.com/wp-content/uploads/2016/07/ELM327DS.pdf

9
Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

Genuine ELM327 microcontrollers are supplied by ELM Electronics Inc.8 who recommend seeking the assurance
from the device vendor that they use genuine ELM parts [elm20].

Terminal application

Select a terminal application that can be configured to connect to your diagnostic tool via the appropriate commu-
nication protocol.

Nissan Leaf

The Leaf has three CAN buses commonly referred to as: Car-CAN, EV-CAN, and AV-CAN. The diagnostic con-
nector CAN pin assignments are depicted in Figure 3.1 and listed in Table 3.1. The CAN protocol used in the
Car-CAN bus of the Leaf is ISO 15765-4 CAN (11-bit ID, 500 kBd) which is often abbreviated to “ISO 15765-4
(CAN 11/500).”

Figure 3.1: Nissan Leaf ISO 15031-3 diagnostic connector pin assignment (mating-end view)

Table 3.1: Nissan Leaf ISO 15031-3 diagnostic connector CAN bus pin
assignments
CAN bus Diagnostic connector pins
CAN high CAN low
Car-CAN 6 14
EV-CAN 12 13
AV-CAN 3 11

Standard OBD-II diagnostic tools connect to the Car-CAN bus on pins 6 and 14.
The Leaf does not support any the standard PIDs which are mandated for internal combustion engine vehicles.
This is despite having a OBD-II diagnostic connector in compliance with ISO 15031-3, and the CAN protocols
complying with ISO 15765-4.
In addition to the Leaf not supporting standard PIDs there can be PID variations between Leaf models.

3.1.2 Set up

Set up involves connecting the diagnostic tool to the vehicle and configuring the terminal application which runs
on your mobile or laptop.

Warning: Using a poor quality diagnostic tool may cause the vehicle to behave unexpectedly.

8 https://www.elmelectronics.com/

10 Chapter 3. Tutorials
Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

Connect the diagnostic tool

Insert the diagnostic tool into the vehicle’s OBD-II diagnostic connector – which is found beneath the steering
column. Then power-on the vehicle to activate the Car-CAN bus.

Configure the terminal application

Configuration of the terminal application depends on the communication protocol supported by your diagnostic
tool and the terminal software being used.

Wi-Fi:

1. Connect to the diagnostic tool as you would connect to a Wi-Fi access point.
2. Configure the terminal application with the host and port of the diagnostic tool according to the user guide.
Common configuration is:
Host 192.168.0.10
Port 35000
Protocol Raw

Bluetooth and Bluetooth Low Energy:

1. Pair the diagnostic tool with your mobile or laptop.


2. Once paired the tool is available for selection in the terminal application.

3.1.3 Diagnostic tool commands

The ELM327 is instructed by sending a series of AT commands from the terminal application.

AT commands

Commands used in this tutorial are listed in table Table 3.2. The complete ELM327 command set can be found in
the ELM327 specification9 .

Table 3.2: ELM327 AT commands used in this tutorial [elm16]


Command Description
ATZ reset all
ATI print the ELM327 firmware version ID
ATL1 line feed on
ATH1 header control on
ATS1 print spaces on
ATAL allow long messages
ATSP6 set CAN protocol to ISO 15765-4 CAN (11/500)
ATCRA 358 filter message with PID 0x358
ATMA monitor all
9 https://www.elmelectronics.com/wp-content/uploads/2016/07/ELM327DS.pdf

3.1. Monitoring the Nissan Leaf using an ELM327 diagnostic tool 11


Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

Read turn signal status

In Listing 3.1 the status of the vehicle’s turn signal is read. Commands on lines 1 to 7 initialise the ELM327.
Command ATCRA 358 on line 8 filters messages with the PID 0x358.

Listing 3.1: Read PID 0x358 – turn signal status


1 > ATZ
2 > ATI
3 > ATL1
4 > ATH1
5 > ATS1
6 > ATAL
7 > ATSP6
8 > ATCRA 358
9 > ATMA
10 358 00 08 80 00 00 00 00 00
11 358 00 08 80 00 00 00 00 00
12 358 00 08 80 00 00 00 00 00
13 358 00 08 82 00 00 00 00 00
14 358 00 08 82 00 00 00 00 00
15 358 00 08 82 00 00 00 00 00
16 358 00 08 80 00 00 00 00 00
17 358 00 08 80 00 00 00 00 00
18 358 00 08 80 00 00 00 00 00
19 358 00 08 84 00 00 00 00 00
20 358 00 08 84 00 00 00 00 00
21 358 00 08 84 00 00 00 00 00

ELM327 session 0x358 turn signal status


The output is displayed following the command ATMA on lines 10 to 21. As the turn signal leaver is operated the
third byte changes correspondingly:
off 8016 = 100000002
left signal 8216 = 100000102
right signal 8416 = 100001002
A screenshot of the serial terminal session prior to executing ATMA is shown in Figure 3.2.
See also:
Diagnostic connector (page 1) Detailed description of the Leaf OBD-II diagnostic connector.
358 turn signal (page 3) PID 0x358 Turn signal.

12 Chapter 3. Tutorials
Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

Figure 3.2: ELM327 serial terminal session on an Android-powered device [KaiMorich]

3.1. Monitoring the Nissan Leaf using an ELM327 diagnostic tool 13


Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

14 Chapter 3. Tutorials
APPENDIX

RELATED MATERIAL

Nissan Publications10 Nissan service manuals.


Open Vehicle Monitoring System 311 An open source vehicle monitoring, diagnosis, and control system.

10 https://www.nissan-techinfo.com/
11 https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3

15
Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

16 Appendix A. Related material


APPENDIX

GLOSSARY

AT commands A command language supported by the ELM327 with “AT” meaning “attention.”
AV-CAN Name of the Nissan Leaf CAN bus which carries predominantly infotainment data. Exposed on pins 3
and 11 of the diagnostic connector.
CAN Abbreviation for controller area network.
CAN protocol Transport protocol (layer 4) and network (layer 3) protocol implemented on a CAN bus. The OBD-
II protocol used by the Nissan Leaf is ISO 15765-4 CAN (11-bit ID, 500 kBd).
Car-CAN Name of the Nissan Leaf CAN bus exposed on pins 6 and 14 of the diagnostic connector.
communication protocol A system of rules that allow two or more entities of a communications system to transmit
information.
controller area network A vehicle bus standard designed to allow microcontrollers and devices to communicate
without a host computer.
diagnostic connector A physical connector used to access on-board diagnostics and data streams. The OBD-II
diagnostic connector (defined in ISO 15031-3) is a 16-pin connector which, on a Nissan Leaf, is located
beneath the steering column.
diagnostic tool An electronic device that interfaces with a vehicle’s diagnostic connector.
ELM327 A proprietary, pre-programmed, microcontroller produced by ELM Electronics Inc.1216 for communi-
cating with a vehicle’s on-board diagnostics interface. The ELM327 command protocol is one of the most
popular PC-to-OBD interface standards and is also implemented by other vendors.
ELM327 compatible Used to describe a device capable of translating the on-board diagnostics interface and
which supports the ELM327 command set.
EV-CAN Name of the Nissan Leaf CAN bus which carries data related to the traction battery and electric motor
drive system. Exposed on pins 12 and 13 of the diagnostic connector.
GID Unit named after Gary Giddings who is credited with discovering the significance of 5B3 SoH, GID (page 5)
byte F.
ISO 15031-3 Document published by the International Organization for Standardization1317 (ISO) titled Road
vehicles — Communication between vehicle and external equipment for emissions-related diagnostics —
Part 3: Diagnostic connector and related electrical circuits: Specification and use.
ISO 15765-4 Document published by the International Organization for Standardization14? (ISO) titled Road ve-
hicles — Diagnostic communication over Controller Area Network (DoCAN) — Part 4: Requirements for
emissions-related systems.
kBd Abbreviation for kilobaud where 1 kBd = 1000 Bd (baud).
OBD-II Abbreviation for revision two of the on-board diagnostics standardised interface.
12 https://www.elmelectronics.com/
16 https://www.elmelectronics.com/
13 https://www.iso.org/
17 https://www.iso.org/
14 https://www.iso.org/

17
Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

on-board diagnostics A term referring to a vehicle’s self-diagnostic and reporting capability.


parameter ID A hexadecimal code used to identify data on a CAN bus.
PID Abbreviation for parameter ID.
SAE J1962 Document published by SAE International1518 titled Diagnostic Connector Equivalent to ISO/DIS
15031-3:December 14, 2001. This document specifies the functional requirements for the physical OBD-II
diagnostic connector. The equivalent international standard is ISO 15031-3.
SoH State of Heath. Measure of the ability of a battery to store and deliver electrical energy relative to a new
battery.
terminal application Application that sends and receives text data over a serial interface.
Type A diagnostic connector A diagnostic connector defined in Figure A.1 of ISO 15031-3.

15 https://www.sae.org/
18 https://www.sae.org/

18 Appendix B. Glossary
APPENDIX

DISCLAIMER

Note: This project is neither maintained nor endorsed by Nissan.

Advisory issued by Nissan

An advisory issued by Nissan states that an after market diagnostic tool should never be connected to the diagnostic
connector.
About mounting external communication equipment on the OBD-II connector
Do not attach an aftermarket communication device to the OBD-II connector.
External communication equipment attached to the OBD-II connector may affect the control of the
vehicle engine, brakes, steering, etc., and may not operate normally, leading to unexpected troubles.
—Advisory issued by Nissan [nis15] English translation by Google Translate

Source of translation:
OBD-IIコネクタへの社外品の通信機器装着について
OBD-IIコネクタに社外品の通信機器を取り付けないでください
OBD-IIコネクタへ取り付けた社外品の通信機器が、車両のエンジン・ブレーキ・ステアリ
ング等の
制御に影響を与え、正常に作動せず、思わぬトラブルにつながるおそれがあります。
—Advisory issued by Nissan [?]

19
Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

20 Appendix C. Disclaimer
APPENDIX

LICENSE

D.1 Trade marks

Nissan and Leaf are trade marks of Nissan Jidosha Kabushiki Kaisha (also trading as Nissan Motor Co., Ltd.).

D.2 Prose

19
This work is licensed under a Creative Commons Attribution 4.0 International
20
License .

D.3 Code listings

Code listings are licensed under the MIT License21 :

MIT License

Copyright (c) 2021 Seth Fischer

Permission is hereby granted, free of charge, to any person obtaining a copy


of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

19 https://creativecommons.org/licenses/by/4.0/
20 https://creativecommons.org/licenses/by/4.0/
21 https://opensource.org/licenses/MIT

21
Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

22 Appendix D. License
BIBLIOGRAPHY

[ope] Open Vehicle Monitoring System 3. Version: 3.2.015. URL: https://github.com/openvehicles/


Open-Vehicle-Monitoring-System-3.
[myn10] LEAF CANbus decoding. (Open discussion). 2010. Accessed: 11 October 2020. URL: https://www.
mynissanleaf.com/viewtopic.php?t=4131#p97509.
[nis15] About mounting external communication equipment on the OBD-II connector. 2015. Accessed: 17
September 2020. URL: http://www.nissan.co.jp/RECALL/DATA/info151224chui.html.
[elm16] ELM327 OBD to RS232 Interpreter. 2016. Accessed: 2 August 2020. URL: https://www.
elmelectronics.com/wp-content/uploads/2016/07/ELM327DS.pdf.
[elm20] FAQs. 2020. Accessed: 20 September 2020. URL: https://www.elmelectronics.com/help/faqs/.
[DanielOster] Daniel Öster. Nissan LEAF CAN bus messages. Accessed: 20 September 2020. URL: https://github.
com/dalathegreat/leaf_can_bus_messages.
[JRPollock17] J R Pollock. LeafSpy Help. 2017. Version: 1.1.1, Accessed: 27 November 2020. URL: http://www.
leafspypro.com/wp-content/uploads/2017/09/LeafSpy-Help-1.1.1.pdf.
[KaiMorich] Kai Morich. Serial WiFi Terminal. Version: 1.21. URL: https://play.google.com/store/apps/details?
id=de.kai_morich.serial_wifi_terminal.

23
Nissan Leaf OBD-II manual, Release 2022.3.12+6c7ec78

24 Bibliography
INDEX

A
AT commands, 17
AV-CAN, 17
AZE0, 9

C
CAN, 17
CAN protocol, 17
Car-CAN, 17
communication protocol, 17
controller area network, 17

D
diagnostic connector, 17
diagnostic tool, 17

E
ELM327, 9, 17
ELM327 compatible, 17
EV-CAN, 17

G
GID, 17

I
ISO 15031-3, 17
ISO 15765-4, 17

K
kBd, 17

O
OBD-II, 17
on-board diagnostics, 18

P
parameter ID, 18
PID, 18

S
SAE J1962, 18
SoH, 18

T
terminal application, 18
Type A diagnostic connector, 18

25

You might also like