Here is some info i postin the link from above
I compare using BeyondCompare some of those fixes over there( the one in this post and those on white rabbit rom)
and the thing is that is only 2 fixes,
FIX a ->WhiteRabit fix 1 == WhiteRabit fix 2
FIX b ->WhiteRabit fix 3 == WhiteRab...
The 100% to 99% when you unplug is not a problem. its because when it calculates the battery "%" it always takes the lower value
Battery level is 80.9 -> shows 80
Battery level is 99.999999999 -> it shows 99!
that is not a bug
if you have a normal defy and flashed a defy+ sbf you need to flash a froyo sbf.
but first you can try the battery fix for defy from the cm9 thread.
ypu have to flash a custom rom with for gb kernel. try cm72 from quarks for defy+.
from here : http://quarx2k.ru/cm7-nightly-defy+/
so flash the sbf to get your phone back to life and try those