C2 14230

As ISO 14230 allows, Nissan :
 * Implements only a subset of the standard SID requests
 * Adds mfg-specific extensions to standard SIDs
 * Adds mfg-defined SIDs

TODO: linkfiy to following sections TODO: add link to SSF 14230 documents TODO: document common features and differences between K line command set and CAN-only UDS / iso14229 protocol

SIDs with generally standard behavior
TODO : add short description
 * 14 - Clear DTC Information
 * 19 - Read DTC Information
 * 1A
 * 21
 * 22 - Read Data By Identifier (Data Identifiers (DID) Range From 0 - 65535)
 * 27 TODO : link to security page on this wiki
 * 31 - (Routine Control?)
 * 32 ?
 * 33 ?
 * 34 - Request Download
 * 36 - Transfer Data
 * 37 - Request Transfer Exit
 * 3B
 * 3E - Tester is Present

1A

 * 1A 80
 * 1A 81 get ECUID
 * 1A 82
 * 1A 83

27
TODO : investigate alternate algorithm, that uses "27 8x" or "27 03" requests. TODO : add link to security algo page on this wiki

34

 * 34 80 RequestDownload : prepare stuff
 * 34 81 Only available inside BL kernels ? Or just some ECUIDs ?
 * 34 82 Only available inside BL kernels ? Or just some ECUIDs ?
 * 34 83 ?

36

 * 36 BLOCKNO_H BLOCKNO_L 20 ... TransferData

37

 * 37 CKS_H CKS_L RequestTransferExit. Returns "7F 37 91" if the checksum is bad

A0
????

A3
???? related to DTCs

AC LoadItems
mem addresses or possibly LID / CID values

BF RAMjump !!!

 * BF 00 RAMjumpcheck
 * BF 01 RAMjump