I know the ELD can be replaced on a 6th gen but even that was a major PITA. Many times though, the ELD itself is good, there's another issue elsewhere with your wiring.
I had that code and spent FOREVER tracking it down. The code went away once we found that I had a knockoff MAP sensor that was branded as a Hondata one. Before replacing the MAP sensor, I even replaced the ELD, but the CEL returned. Not saying that's your issue, but I would check that, and also check all your fuses, and make sure your grounds are solid too. Check for wire shorts on the harness as well.
Thread might help you out: RonJ in the thread below will tell you the MAP sensor did notcause the issue. I still believe it did because 1) replacing it fixed the issue, and 2) it was a knockoff sensor so who knows what it was actually doing lol.
http://www.clubcivic.com/forum/threads/p1298-eld-high-input.222554/