http://www.australianxtrail.com.au/files/ECMDiagnostics_ECMResetProcedure.pdf
Instructions which enables you to manually read codes without OBDII,
follow the instructions and yes it does work... but it took me 10 attempts
SAS light – Check Engine – Malfunction Indicator Lamp
Here's how to do it:
In car ECM Diagnostics/ECM Reset procedure:
1) Sit in the driver's seat.
2) Turn the ignition key to the ON position and wait three seconds. (Do not start the car.) 3) Fully depress and release the accelerator pedal five times in less than five seconds.
4) Wait exactly seven seconds. Fully depress the accelerator pedal for ten seconds until the MIL (SES) light flashes.
5) Release the accelerator pedal and start counting flashes to obtain the four-digit trouble code.
Long flashes (0.6 seconds) indicate the first digit of the code; count the blinks one through nine and write down the first digit. (Ten blinks indicates a zero.)
The next three digits follow in turn in the same fashion except with faster blinks (0.3 second) and a 1.0-second pause between digits.
The ECM code repeats intself until you turn the ignition key to the OFF position, at which point the ECM resets itself to standard get-in-and-drive-the-car mode.
You can look up the trouble codes in the ESM/FSM; there's a bunch of them.
In the ESM, refer to page EC-639. Additionally, if you get four blinks of ten (0000), the ECM is indicating no malfunction.
You can clear the code (and the annoying MIL) by holding down the accelerator pedal for more than 10 seconds while in Diagnostic Test Mode II.
When you release the pedal, the ECM erases the trouble code(s).
So after doing the code check (3 sec, 5 pumps in 5 seconds, 7 second then 10 second accelerator press...) yes it actually does work... took me a few attempts etc I managed to retrieve the following codes and yes I’ve looked up the codes and their meanings.
P0113 - very Unusual? Mass Airflow Sensor or IAT Sensor – High Input Problem
P0223 - Unusual?
Throttle Position Sensor/Switch 2 Circuit High Input
P0123 - Unusual?
TPS “A” Circuit → High Input
P2135 - Unusual? TPS Sensor Voltage throttle/pedal position sensor/switch A/B voltage
P1610 - Suspect ECM Relay? NISSAN - Lock Mode
P1612 - Suspect ECM Relay?
NISSAN - Chain of ECM-IMMU
P0340 - removed cable to test
Camshaft position sensor A, bank 1 circuit malfunction
P0335 - removed cable to test
Crankshaft Position Sensor “A” Circuit Malfunction
camshaft and crankshaft sensors have been replaced
I'm prepared to try and replace the ignition relay and ecm relay to perhaps resolve the issue... also going to try cleaning earth points... just spent so much on this damn car already... $2000 dollar car and i'm in for $7000 already... would rather solve the issue than throw the money away... i hope this helps someone
Codes found in EC.PDF @
www.allcarmanuals.com/factory-service-manuals-123-Nissan-x-trail-t30.html
Nissan xtrail t30 2000-2007