Jimma, thank you so much for this tip! I've been struggling with this on my NH-900 for, oh I don't know, 5 years or so? Keep buying new batteries and have the same problem. I quadrupled the life of my original TWELVE YEAR old battery in seconds with a little sandpaper, and made a replacement battery work like the stock battery was new. I had tried (I thought) everything, even resoldering the positive connection on the battery door. It still never guesses how much charge is actually left accurately but it never did (it's been flashing for the last 2 hours of consecutive playback).
You will probably never see this but I hope others with this problem find your post. THANK YOU