56-31 is set when the Honda SRS unit stops hearing from the ECM or PCM. The airbag system leans on engine control data for things like vehicle speed, and it records this code when that information stops arriving.
Modules on a Honda share a network, and the SRS unit expects regular messages from the engine control module. Those messages tell it the car is running and how fast it is moving, which feeds into how the system behaves. When the messages go quiet, the SRS unit files 56-31 against the missing partner rather than against any restraint circuit.
Nothing in this code points at an airbag, a belt, or a sensor in the restraint system. It points at the network and at the ECM or PCM on the other end of it. That is why the first useful move is reading codes from every module in the car instead of working out of the SRS list alone.
Honda's SRS unit updates this code live, so it describes the network as it stands right now. Crash data is the permanent category, written once when a deployment happens and beyond the reach of a scan tool. Get the ECM or PCM back on the network and 56-31 stops appearing on its own.
Sending the SRS unit in for a reset does not solve a communication fault. The service clears locked crash data and restores the module after a deployment, and it has no effect on a module that is not talking. Repair the network or the engine control module first, then use the reset only if the SRS unit is also carrying deployment data.
Honda reports 56-31. It sits in the same 56 communication group as the other lost-contact codes, with the second pair naming the ECM or PCM as the module that went silent.
Pull codes from every module in the vehicle first, because an engine module that is offline shows up in several places at once and that tells you more than the SRS code by itself. Check the fuses and grounds for the engine control module next. If the network wiring has been spliced into by an alarm, remote start, or stereo install, that splice is worth inspecting closely. Related codes: 56-25, 61-1X, B1926.
Trace the wiring and connectors first. If the module still holds the fault after the repair, mail it to us and we will clear it.
Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.
Do not see it listed? Request a part or call 501-988-0611.