So you didn't debug on the hardware? That makes me think that there is a conflict between the OS version on the hardware, and the version the emulator is emulating. I am seriously out of touch on this question, so this is no better than a suggestion of something to look into. I develop in 2003 for some somewhat older PDA's. I believe that I am a few years behind the leading edge on both the IDE as well as the hardware. You may be targeting a newer operating system than you have on the hardware.