Like everyone else, I was plagued by self-test failures and pink screens of death from my Ecotality/Blink piece-of-junk.
But I found an excellent workaround. The unit contains two circuit boards. One speaks J1772 to the car and the other is a high level controller board that runs the display and talks to the network. Other than that, its SOLE function is to disable the J1772 board to keep it from charging.
Disable the high level controller board and the J1772 board will simply just work.
I did this by disconnecting the ribbon cable between the two boards. I also saved the 15W of quiescent power by pulling the DC power cable from the high level board.
Basically, I did to my on-the-Blink what Dave Bowman did to HAL 9000: disabled its misbehaving higher brain functions while keeping its lower level functions that are actually needed.
Now of course the display is totally dark and the unit is off the net, but it JUST SIMPLY WORKS as a charger! In fact, it starts up more quickly than before. And it hasn't failed to charge my car in the nearly two years since I made this modification.