The d2g has a different processor than the d2...it has an extra cpu slot, so setcpu and droidoverclock and milestone are all incompatible...when I used them, it added nothing but problems...but, im w the op, I have 4 batteries,one of which is extended, and a standalone charger, I got the extended batt and charger from gorilla gadgets, both for 40$...solid investment...I burn thro my regular batts n about 3 hours heavy use, and my extended in 10....but, I work 18 hours a day@ least 5 days n a row, so I always haveto have a spare battery...just in case..... ...but, as far as setting it back to 1ghz, it isn't possible...the custom module that is on the phone that comes out of the box, wont truely unload off of the phone to allow modification... ..I did recently read that droidoverclock has an experimental module that tailors to the xtra cpu slot n the globals...but, I havnt tried it out yet.... stock 1.2 w no bloat works fine for me...and since the governor scales up/down the frequency as needed/not needed, there's really no point to over/underclocking for me...but, again, I have a ton of batt's and no patience for apps making my phone glitchy