The phone should sleep when screen turns off, should not take 24 hours for that, if it was taking that long your battery would already be dead, bottom line the so called fix does not work , if your lucky it will last a few days but then goes right back to crappy battery life. HTC needs to address this ASAP
