ok, it almost works on the modoco alpha 21 desire for the n1 but after it boots up you can play around for a min or two and then reboots. after I paced the services.jar the first boot took about 10 mins which is normal cuz the system rebuilds the cache. I tried wiping but that didn't help. I'm going to guess there is a big diff in the code of the services.jar between the dumps that paul had been getting.
if you post the smali code just for the battery part I will try to add it to the services.jar from the alpha 21 or even better if you can add it
it would be awesome. Great job thou you have gotten further then I have before.