another bug : my battery only last one day with this FW, while it can stand for 2-3 day on another FW.
it's not a firmware problem... probably you are using intel xscale with underclocking apmd. in my experience it last one day with apmd of 52-104-208. so i think this apmd or others could be causing poor batery life.
i recomend you to use original apmd (104-208-312). mi batery life was 2.5 with it and 2 days with black storm apmd (208-312-416).
remember that not all apmds in the pack or intel xscale were proved to be stable. i didn't create the apmd pack so i don't know which one is bad. you might try and experiment to find the best one
other common problem is that your battery could be damaged. a lot of people have this problem and it is because motorola bt-50 is a very bad battery. other cell phones with this battery have this problem too.... it is damaged if it get bigger