Is it possible to use an NSTimer to wake a jailbroken iPhone from deep sleep?
Note: further down in the edits there's simple code that generates the problem without the full complexity of my original program. I'm trying to code an alarm-clock app for jailbroken iOS. I have a UI set up as a standalone application for scheduling the alarms, which then saves the alarm information to disk. The save file is read by a launch daemon that's always running, which deals with actually scheduling the alarms. I'm scheduling the alarms as so (EDIT: in the daemon) ( NSDate *fireDate is calculated earlier): NSTimer *singleTimer = [[NSTimer alloc] initWithFireDate:fireDate interval:0