Using OBD2
The 7th (and 8th) gen Accords have multiple ECU's which communicate on the Honda CAN. Several of the ECU's can 'self-diagnose' with their own DTC's which can be read from the 16-pin OBD2 socket (
or by use of the SCS, see next post).
The DTC's from the ECM/PCM begin with the letter "P" and are known as "P codes" and it should be noted that OBD2 is a global 'standard' for getting "P codes"
only
i.e. most low-cost OBD2 readers will read DTC's from any engine ECU on any car made after ~2002 , but will give spurious or no DTC's from other ECU's.
Here is the pin-out of the standard OBD2 socket
--The red and grey are for power to the OBD2 reader/scanner
--The green are for connecting directly to CANbus (no connection on the 7th gen)
--The yellow are K-line (pin 7) and L-line (pin 15) which are both RS232 derivatives.
--The blue are a Ford/GM protocol (no connection on the 7th gen)
Low-cost generic OBD2 readers and hand-held scanners use the ELM327 interface -->
https://en.wikipedia.org/wiki/ELM327 which can only read fully compliant OBD2 interfaces/protocols i.e. it will read "P codes" using any of the comms lines installed between the OBD2 socket and the engine ECU.
There are ultra cheap ELM327 devices available on eBay that will work with a smart-phone. If you have an Android phone search for "ELM327 Bluetooth" (without quotes), or "ELM327 WiFi" if you have an Apple phone. Best to use "advanced search" and select "Buy It Now" and select "Located In United Kingdom". They cost under £5 . You'll also need an app for the phone. This will be able to read and clear all engine codes on any car made after ~2002.
If you want to be able to read the "P codes"
and the DTCs from the ABS/VSA unit via the OBD2, search for "Honda ABS scanner" which currently brings up the iCarsoft i990 and the Foxwell NT510.
Note that if you search for "ABS scanner" in ebay, you may find others that claim to read Honda ABS in the small print.
Finally, the cheapest way to 'access'
all ECUs in the 7th gen, is to buy a cloned HDS/HIM (Honda Diagnostic System / Honda Interface Module). Search for "Honda HDS HIM" in eBay. Note the HDS software runs in Windows XP and can be difficult to set up , see -->
http://typeaccord.co.uk/forum/topic/21097-honda-hds-nightmare/