. If the CEL does not go off when you turn the ignition switch to ON (Position II), the problem is with the ACG (ALT) (S) fuse, in the under dash fuse/relay box; ECM (perform the K-Test); main relay; or the ignition switch. Perform tests in that order.
. Test all under hood and under dash fuses with a test light or multimeter:
https://www.askmehelpdesk.com/cars-t...tml#post252145
Be very thorough, since this will save a lot of time and money.
. Check the ignition switch for wear, pitting, or melting:
https://www.askmehelpdesk.com/cars-t...tml#post224652
I just want you to check each of the areas above, before condeming the ECM. Ensure you performed the K-Test properly, turning the ignition switch to ON (Position II). Here's how to replace the ECM yourself:
https://www.askmehelpdesk.com/cars-t...tml#post235038
Look for a remanufactured ECM (exact Honda part no. match) with a lifetime warranty. Based on the ECM completely failing the K-Test, it appears to be the likely problem.