My problem with the firmware was that the meter was not accurate enough.. It showed the battery full but then it would fell to only 4lines (from 9).. (almost the same problem that you have)
So I remade the images so that the distribution of the meter was better..
I've seen 3 Nexxtech t9 players, all with the same problem