Кроме всего прочего, причина может быть банально в драйвере батареи. (у меня небыло именно 525-го, но был 535-ый какое то время, они железно очень похожи, я на него даже
прошивки ковырял)
Так вот, при изменении любого байта драйвера батареи, наблюдались такие же симптомы, как у Вас. Правда я не помню, должен ли драйвер обновиться при ХР, он там помоему в XIP'е зарыт, так что может и не обновиться. К тому же как и на многих других коммуникаторах на 525-ом драйвер проверяется изначально бутом при загрузке, так что может и бут шалит.
Короче, рекомендую (для очистки совести и как более простой метод) перед тем как ковырять контроллеры
Прошить любой официальной прошивкой, допустим этой для гарантированного обновления драйверов
З.Ы. вложения я тут открывать не могу
З.Ы.Ы. и почему то мои посты быстренько сносят, так что если что то сори..