Double check if contacts are clean (Maybe use some contact cleaner like WD40 a little).
It could be the controller is relying on a charge in the battery in order to accept new AC charge or being able to comminicate at all. If the battery is fully flat the controller chip inside the battery might not be able to even start up anymore, noticing the AC charge, and accepting it. But this is just a idea. Personally I would design the controller in a way that it also could run of external AC power ;)
What ya can try (Disclaimer : Just an idea, it could damage your battery) is warming the battery up in some way. Put in in the sun for half an hour, or blow it a bit with an hair dry-er so that it is about 30-45°C. It might accelerate the chemicals just enough to produce a high enough voltage for the controller to run again and be able to read it out, or even maybe accept charge again.
Remember that if it really is flat the battery migh already be seriously damaged, getting it revived again after a flat chage might highten fire/explosion risks.