For what it's worth, I have used

  SysColdBoot(NULL, 0, NULL, 0, 0)

on 3.5.2 devices (and possibly on 3.1; I don't quite remember), and it
worked fine. I didn't do anything special beforehand, either; it just
worked.

It never occurred to me to skip the confirmation screen, so I can't help you
there.

Good luck!

 ~ J.

"Ryan Dugan" <[EMAIL PROTECTED]> wrote in message
news:83596@palm-dev-forum...
>
> The SysColdBoot function is defined in the SystemMgr.c file available as
> part of the OS 4.0 'selected source' downloadable from Palm.
>
> The function IS implemented, however, the hard reset function in the
> reset vector of Card 0 does not seem to be. (After stepping through the
> SysColdBoot instructions with PalmDebugger, I found it ends up jumping
> to a mem addr containing FFFF.)
>
> I'd like to use a hard reset as a simple way of cleaning off a device.
> I could do that by other means, but it seems to me that my application
> will always be left on the device as it cannot remove itself, right?
>
> Anyway, is there any other way to do a hard reset programmatically if
> SysColdBoot isn't going to cut it?
>
>   --ryan




-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to