Reset

Reset Types and Effects

Location of Operating System Files and Application Files

 

Operating System

Operating System Files

Application Files

Windows CE 5 RAM RAM
Windows Mobile SE 2003 Flash Flash
Windows Mobile 5.0 Flash Flash
Windows Mobile 6.x Flash Flash
Windows Embedded CE 6.0 Flash Flash

 

Effects of Resetting Psion Computers

 

Feature

Warm Reset

Cold Reset
or
Hardware
Reset

Clean Start

Restarts Windows Yes Yes Yes
Restarts all drivers Yes Yes Yes
Clears application memory (RAM) Yes Yes Yes
Clears operating system if stored in RAM
Applies to Windows CE 5 only
No Yes Yes
RAM disk folder is preserved
Does not apply to Windows CE 5
Yes (Windows CE 6.x)
No (Windows Mobile)
No No
Sets registry to factory default No No Yes
Sets Windows image to factory default No No Yes
Clears addressable persistent storage (flash) No No No
Can be invoked with Mobile Devices SDK API function call Yes Yes (Windows CE)
No (Windows Mobile)
No

 

Warm Reset

A warm reset restarts the operating system.

Registry settings, installed programs, and data files are preserved. Running applications are halted and unsaved data is lost. Flash content is preserved. RAM content is not preserved. The RAM Disk folder is preserved on Windows CE 6.x, but it is not preserved on Windows Mobile.

Windows CE 5 Operating System

When you perform a warm reset on a Psion computer running Windows CE 5, the operating system is restarted without reloading the operating system into memory.

Windows Mobile SE 2003

On Windows Mobile SE 2003-based computers, a warm reset reloads and restarts the operating system. RAM memory is cleared and the RAM disk is reinitialized.

Reset

A reset restarts the operating system. This replaces the warm reset available on earlier Psion computers.

Registry settings, installed programs, and data files are preserved. Running applications are halted and unsaved data is lost. Flash content is preserved. RAM content is not preserved. The RAM Disk folder is not preserved.

Reset is available on the following operating systems:

Cold Reset and Hardware Reset

Cold reset and hardware reset are two names for the same process. They power down, and then power up, all the hardware on a ­Psion computer. In effect they reinitialize all the hardware. All RAM including the RAM disk is erased. Nonvolatile storage such as the flash disk is preserved. All peripherals are reinitialized.

Clean Start

A clean start resets the computer to its factory settings.

Manual Initiation of Resets

Methods for Resetting Psion Computers Using the Keyboard and Touchscreen

 

Warm Reset

Reset

Cold Reset

Hardware Reset

Clean Start

753x
(Windows CE 5.0)
Tap Start > Shutdown > Warm Reset or Press and hold BLUE and ENTER for six seconds.   Tap Start > Shutdown > Cold Reset or Press and hold Scan, BLUE and ENTER for six seconds.
At BooSt menu, press &.
  Press and hold Scan, BLUE and ENTER for six seconds.
At BooSt menu, press !.
8515
(Windows CE 5.0)
Tap Start > Shutdown > Warm Reset or Press and hold BLUE and ENTER for six seconds.   Tap Start > Shutdown > Cold Reset or Press and hold SPACE, BLUE and ENTER for six seconds.
At BooSt menu, press &.
  Press and hold SPACE, BLUE and ENTER for six seconds.
At BooSt menu, press !.
8525 / 8530
(Windows CE 5.0)
Tap Start > Shutdown > Warm Reset or Press and hold BLUE and ENTER for six seconds.   Tap Start > Shutdown > Cold Reset or Press and hold SPACE, BLUE and ENTER for six seconds.
At BooSt menu, press &.
  Press and hold SPACE, BLUE and ENTER for six seconds.
At BooSt menu, press !.
Workabout Pro (7525)
(Windows CE .NET 4.2)
Tap Start > Shutdown > Warm Reset or Press and hold FN/BLUE and ENTER for six seconds.   Tap Start > Shutdown > Cold Reset or Press and hold ORANGE, FN/BLUE and ENTER for six seconds.   Press and hold Front Left Scan, FN/BLUE and ENTER for six seconds.
At BooSt menu:
For short variant, press FN/BLUE then 1
Workabout Pro (7525)
(Windows Mobile 2003 SE)
Press and hold FN/BLUE and ENTER for six seconds.   Press and hold ORANGE, FN/BLUE and ENTER for six seconds.   Press and hold Front Left Scan, FN/BLUE and ENTER for six seconds.
At BooSt menu, press !
Workabout Pro (7525)
(Windows Mobile 5.0)
  Press and hold FN/BLUE and ENTER for six seconds.     Press and hold Front Left Scan, FN/BLUE and ENTER for six seconds.
At BooSt menu, type .25326
Workabout Pro G2 (7527)
(Windows CE 5.0)
Tap Start > Shutdown > Warm Reset or Press and hold FN/BLUE and ENTER for six seconds.   Tap Start > Shutdown > Cold Reset or Press and hold ORANGE, FN/BLUE and ENTER for six seconds.   Press and hold Front Scan, FN/BLUE and ENTER for six seconds.
At BooSt menu:
Workabout Pro G2 (7527) (Windows Mobile 6.0,
Windows Mobile 6.1)
  Press and hold FN/BLUE and ENTER for six seconds.     Press and hold Front Scan, FN/BLUE and ENTER for six seconds.
At BooSt menu:
Alphabetic keyboard: Type .clean, then press ENTER
Numeric keyboard: Type .25326, then press ENTER.
Workabout Pro3 (7527) (Windows CE 5.0) Tap Start > Shutdown > Warm Reset or Press and hold FN/BLUE and ENTER for six seconds. or Press and hold FN/BLUE and Power for six seconds.   Tap Start > Shutdown > Cold Reset or Press and hold ORANGE, FN/BLUE and ENTER for six seconds. or Press and hold ORANGE, FN/BLUE and Power for six seconds.   Press and hold Front Scan, FN/BLUE and ENTER for six seconds.
At BooSt menu:
Alphabetic keyboard: Type .clean, then press ENTER
Numeric keyboard: Type .25326, then press ENTER.
Workabout Pro3 (7527)
(Windows Mobile 6.1)
  Press and hold FN/BLUE and ENTER for six seconds. or Press and hold FN/BLUE and Power for six seconds.     Press and hold Front Scan, FN/BLUE, and ENTER or Power for six seconds.
At BooSt menu:
Alphabetic keyboard: Type .clean, then press ENTER
Numeric keyboard: Type .25326, then press ENTER.
Ikôn (7505)
(Windows CE 5.0)
Tap Start > Shutdown > Warm Reset or Press and hold BLUE and ENTER for six seconds.   Tap Start > Shutdown > Cold Reset or Press and hold Power, and ENTER for six seconds. or Press and hold Left Scan, BLUE and ENTER for six seconds.
At BooSt menu, press &.
  Press and hold Left Scan, BLUE and ENTER for six seconds.
At BooSt menu:
Alphabetic keyboard: Type .clean, then press ENTER
Numeric keyboard: Type .25326, then press ENTER.
Ikôn (7505)
(Windows Mobile 6)
  Press and hold BLUE and ENTER for six seconds. Press and hold Power, and ENTER for six seconds.   Press and hold Left Scan, BLUE and ENTER for six seconds.
At BooSt menu:
Alphabetic keyboard: Type .clean, then press ENTER
Numeric keyboard: Type .25326, then press ENTER.
NEO (PX750)
(Windows CE 5.0)
Tap Start > Shutdown > Warm Reset or Press and hold FN/BLUE and ENTER for six seconds.   Tap Start > Shutdown > Cold Reset or Press and hold FN/ORANGE, FN/BLUE and ENTER for six seconds. or Press and hold Scan, FN/BLUE and ENTER for six seconds.
At BooSt menu, press 1.
  Press and hold Scan, FN/BLUE and ENTER for six seconds.
At BooSt menu, press !.
NEO (PX750)
(Windows Mobile 6.1)
Press and hold FN/BLUE and ENTER for two seconds.   Press and hold Scan, FN/BLUE and ENTER for two seconds.
At BooSt menu, press 1.
  Press and hold Scan, FN/BLUE and ENTER for two seconds.
At BooSt menu, press !.
Omnii XT10 (7545XV)
Omnii XT15 (7545XA)
Omnii RT15 (7545XC)
(Windows Embedded CE 6.0, Windows Embedded Hand-Held 6.5)
Press and hold FN and Power for four seconds.   Press and hold SYM, FN and Power for four seconds. or if no SYM key, Press and hold WINDOWS, FN and Power for four seconds   Press and hold SCAN, FN and Power for six seconds.
At BooSt menu:
Alphabetic keyboard: Type .clean, then press Power
Numeric keyboard: Type .25326, then press Power.
EP10 (7515)
(Windows Embedded Hand-Held 6.5)
  Press and hold BLUE/FN and Power for six seconds.   Press and hold BLUE/FN, SYM, and Power for six seconds. Press and hold BLUE/FN, Power and left SCAN for six seconds.
At BooSt menu:
Alphabetic keyboard: Type .clean, then press Power
Numeric keyboard: Type .25326, then press Power.
VH10
(Windows Embedded CE 6.0)
Tap Start > Shutdown > Warm Reset or Press and hold BLUE and ENTER for six seconds.   Tap Start > Shutdown > Cold Reset or Press and hold ORANGE, BLUE and ENTER for six seconds.   Press and hold BLUE, ENTER and SPACE for six seconds.
At BooSt menu:
Type .clean, then press ENTER, or
Type .25326, then press ENTER.

Programmatic Initiation of Resets

Warm reset, reset, and cold reset

The Mobile Devices SDK includes APIs that can initiate these resets.

WarmBoot: Initiates either a warm reset or a reset, whichever is available on the operating system of the device.

ColdBoot: Initiates a cold reset. This is only available on Windows CE systems.

To restart Windows use WarmBoot.

Warning: ColdBoot reinitializes all the hardware as well as restarting Windows.

Hardware reset

A hardware reset cannot be initiated programmatically.

Clean start

The Mobile Devices SDK does not support clean start. For an alternative method—which is not supported on all ­Psion computers—of programmatically initiating a clean start, see PsionCleanStart.cpp at:
­community.psion.com/downloads/developer_sdkhdk/m/sample__demo_code/25345.aspx

The API used in this example does the following:

This API has a flag that by default selects all of these options, but you can select a subset of them; however, a true clean start must include all of them: If they are not all selected, then it is not a clean start.

Boot to BooSt

For a method—which is not supported on all ­Psion computers—of programmatically booting to BooSt see:
­community.psion.com/downloads/developer_sdkhdk/m/sample__demo_code/31228.aspx

Controlling Keyboard Resets

On each ­Psion computer there are key combinations that reset the computer. See Manual Initiation of Resets for a list. The key combinations can be enabled or disabled using the Mobile Devices SDK. The following options are available:

 

Reset Type

Description

BoostResetKey

Enabled: Boot to BooSt (bootstrap menu) reset key sequence enabled.
Disabled: When the BooSt reset key combination is entered, the device performs a cold reset.

ColdResetKey

Not valid on Windows Mobile-based devices.
Enabled: Cold reset key sequence enabled.
Disabled: Cold reset key sequence disabled.

WarmResetKey

Enabled: Warm reset key sequence enabled.
Disabled: Warm reset key sequence disabled.

 

Detecting and Identifying Resets

See the following article for instructions on programmatically identifying warm resets, cold resets, and clean starts after they have occurred:
­community.psion.com/knowledge/w/knowledgebase/1071.aspx

Getting Started with Resets

For articles on Ingenuity Working that will guide you in getting started with working with resets see:
­community.psion.com/tags/reset/noteDG

Code Samples for Resets

For postings on Ingenuity Working that contain code samples that contain resets see:
­community.psion.com/tags/reset/codeDG

Reset API Elements

C++: Reset on all computers is controlled using the PsionTeklogix::PowerManagement namespace. For suspending the computer and setting the time until wake-up use Microsoft Power Management APIs: For details see ­msdn.microsoft.com/en-us/library/ms895437(v=MSDN.10).aspx.

Java: Reset on all computers is controlled using the com.teklogix.power package.

.NET: Reset on all computers is controlled using the PsionTeklogix.Power namespace. Power can also be controlled by the Windows Power Management Functions; for details see
­ ­msdn.microsoft.com/en-us/library/ms895437(v=MSDN.10).aspx.