Diagnostic utility to identify ill-behaved applications that trigger "reset loops". Sends a launch code to the installed application(s) of your choice. Use with extreme caution and only if you know what you're doing!!
bhwong: You can do the same thing by dialing #*377 on the Treo phone mode. Press dial button to reveal the reset log message. (377 stand for err, which is error)
Detailed Description
If you do not have a recent backup of your Palm, this is the time to backup!
The PalmOS primarily notifies applications of important global events by sending so called launch codes. The most common launch code is sysAppLaunchCmdNormalLaunch which tells an application that it should start running. This is often the only launch code an application understands - and worse, sometimes the only one it handles properly.
Other launch codes are sent when you do a reset, hotsync, change the time or country. Applications which do not ignore or handle this launch code properly will most likely crash. In case of the reset launch code, this will result in an endless loop of resets (escape by pressing the up scroll button!). Usually you will not see which application is the culprit.
This is the moment where ResetEmu will come in. It sends every installed application a certain launch code to test whether it crashes. If it does, running ResetEmu again will tell you the name of the application that behaved incorrectly.
Reset problems
In case of the reset launch code, you need to do a warm reset before you can issue the launch code. A warm reset is accomplished by keeping the page-up button pressed during reset. Run ResetEmu afterwards.