Pocket PC FAQ

 Table of Contents | Manual Mode | Unattended Mode | Options | FAQ

Click here for the WinRVM FAQ.


Pocket PC:

See the installation info document for more info.

Questions:

How do you find large files on the iPAQ?

Can the pocket PC run without a battery in Unattended Mode with AC power?

How do you determine the pocket PC model by looking at the device?

How do you prevent the "new partnership" ActiveSync window from popping up on the PC every time the pocket PC is connected?

How do you remotely update the Total Commander program?

How do you remotely determine the serial number or the ROM version of an iPAQ?

How do you remotely determine the ROM version of the pocket PC?

How do you transfer files from one pocket PC to another?

How do you transfer files to/from a pocket PC from a regular PC via the USB cable?

How do you edit a file on the pocket PC?

How do you insert/remove a compact flash card?

How do you insert/remove an SD card?

How do you read/write data to a compact flash or SD card in the pocket PC from another PC?

What is the ignore_my_docs file?

How do you switch between running programs or return to the "today" screen:

How do you terminate all running programs?

How do you completely reset the Pocket PC back to factory fresh condition (hard reset) and wipe all the data from the pocket PC's memory:

How do you edit the registry?

How do you make a screenshot?

Does the pocket PC's clock automatically adjust for daylight savings time?

Can the pocket PC's USB port be used to communicate with an RVM?

Can I install a pocket PC emulator program to see what WinRVM looks like if I don't own a pocket PC?

Is the pocket pc's battery charged when the pocket pc is plugged into another pc's USB port?

Problems:

The SD card isn't recognized by the pocket PC.

The start menu lists duplicate items such as "Pocket WinRVM(1)"

"Unable to move that item" is displayed when unchecking a menu item in "start | settings | menus"

The pocket PC displays an "unknown publisher" window every time new software is installed.

The pocket PC locks up with the boot-up progress bar stuck at 100%. WinRVM never runs.

The CompactFlash modem isn't recognized.

The battery drains quickly whenever an SD card is in the pocket PC.

The ActiveSync window pops up on the pocket PC and interferes with WinRVM.

The pocket PC isn't recognized by ActiveSync on my PC.

The screen is rotated 90 degrees (landscape mode).

All the data on my pocket pc is gone!

On power up, the pocket PC displays "Unrecognized card. Enter the name of the device driver for this card. For information, see the card manufacturer's documentation." "Unknown card in Socket 1" is displayed in a text box and you are given the choice of OK or Cancel.

On power up, the pocket PC displays "Port Not Available. Cannot start communications with the desktop computer. The communications port is not available. Another program may be using the port or it may not be valid".

The pocket pc won't charge when connected to the cigarette adapter USB charger.

The pocket PC turns itself off even when running on AC power.

The pocket pc won't turn on.

The pocket pc's backlight won't come on.

The screen calibration is so far out of alignment that you're unable to recalibrate the screen.

When reset the pocket pc displays a "my info" screen.

After editing a file using Total Commander, the file's timestamp doesn't change.

The iPAQ displays a "Security Configuration" window and prompts "Do you want to configure HP ProtectTools security on your device?

A batch file such as "update barcodes.bat" isn't closing the DOS window when finished.

Retrieve Pocket PC's Q Files.exe displays Error occured! Last error: Access is denied. (0x0005/5), RAPI error: 0x0000

Retrieve Pocket PC's Q Files.exe can't find any Q files to download from the SD card.

Retrieve Pocket PC's Q Files.exe displays zip error: Nothing to do! (filename.zip) Error, zip file not created!


Pocket WinRVM:

Questions:

How do you set up a Pocket PC?

How do you configure the RVM so you can edit parameters from the RVM's keypad?

How do you configure WinRVM for a POS system?

How do you remotely change a WinRVM setting such as the scheduled call time?

How do you remotely tell a site to stop calling in?

How do you remotely update the pocket WinRVM software?

How do you remotely change a parameter value in an RVM?

How do you call in RVM accounting data that was previously copied to a CF/SD card?

How do you change a "restricted" version of WinRVM into a regular version?

How do you determine the RVM software version of CF1500.IMG?

How do you tell if the Microsoft .NET Compact Framework 2.0 is installed?

Problems:

On startup, Pocket WinRVM displays "This application (PocketwinRVM.exe) requires a newer version of the Microsoft .NET Compact Framework than the version installed on this device."

On startup, tapping the "Abort" button on the "Preparing to start WinRVM" screen doesn't work.

An error says the iPAQ memory is nearly full or there isn't enough memory to copy a file.

When sending "cf1500 coins.img" to a site, WinRVM does not load software to the RVMs.

When attempting to send a file such as a voucher file to the RVM, the file is not shown in WinRVM's file list even though it's displayed in Total Commander.

If you insert an SD card and click "Host | Gather RVM data and send to host" at a site running in Unattended Mode, RVM 00's Q file would not be in the zip file sent to the host nor saved to the SD card. 

Pocket WinRVM displays the error message "could not find resource assembly"

When Pocket WinRVM starts it displays "startup/shutdown exception"

Pocket WinRVM will not start, it displays "an unexpected error has occurred"

The watchdog program keeps resetting the pocket PC.

In Unattended Mode the pocket PC is turned off when it should be on.

WinRVM creates the generic RVM parameter files after every restart.

An "ObjectDisposedException" occurs

An "out of memory exception" occurs

When downloading an RVM whose barcode table is unsorted and you select "yes" when prompted to fix the problem, an error message "File not found: \SD Card\bb\Qnnnnnn" is displayed.

When downloading an RVM, the message "Error copying file 'SD Card\bb\Qnnnnnn' to 'My Documents\bb\backup'" is displayed, followed by "file not found exception".

Barcodes were remotely sent to a site but WinRVM is not sending the barcodes to the RVMs.

The wrong barcodes are sent to the RVM when I tap the yellow "up arrow" icon.

The machine type can't be changed via Advanced | Set/modify RVM info.

While in Unattended Mode, entering or exiting service mode in one RVM is not placing the other RVMs into/out of service mode

Sleep mode doesn't work.

Pocket WinRVM is listed twice in the start menu and "start | settings | menus" displays "unable to move that item" when you try to uncheck either one.

When installing Pocket WinRVM the pocket PC displays "The program you have installed may not display properly because it was designed for a previous version of Windows Mobile software".

The message "File not found:PACKREC.INI" is displayed.

Pocket WinRVM won't start after restoring from a backup file.

When Pocket WinRVM starts it displays "CreateFile Failed: 55 trying to open port".

On startup WinRVM displays "PocketWinRVM.exe TypeLoadException Could not load type eOpenNETCF.IO.Serial.Port from assembly serial ce, version=1.0.2266.20552, cluture=neutral, PublicKeyToken=null."

Pocket WinRVM displays "An unhandled exception of type 'System.TypeLoadException' occurred in PocketWinRVM.exe - could not load microsoft.visualbasic.compilerservices.projectdata from assembly microsoft.visualbasic..."

Modem/host issues:

WinRVM won't answer a call.

When you attempt to dial from the Window's connection manager (not via WinRVM), an "unknown error" occurs

WinRVM displays "Can't open modem port" and reboots.

The modem connects but seems to lock up after connecting to the host.

When dialing, an "AUTHENTICATION_FAILURE" message is displayed.

When dialing, a "PORT_DISCONNECTED" error message is displayed.

When dialing, a "PORT_NOT_AVAILABLE" error message is displayed.

When dialing, the modem's LEDs go out and WinRVM displays "Dial-up never connected".

WinRVM lists dial-up entries that don't exist in the Window's ISP connection settings.

WinRVM displays "Unable to connect to host"

WinRVM displays "modem not responding"

WinRVM displays "FTP upload failed" and appears stuck with the busy cursor

"Retrying previously failed FTP, #n of 25" is displayed every 3 minutes

"Disabling FTP retries, host/path disabled" is logged every 3 minutes

An "index out of range exception" error occurs after WinRVM retrieves files from the host or you click "host | process files in fromhost folder"

I added/changed a dial-up entry but it's not visible in WinRVM's Internet Connection Options.

Pocket WinRVM is unable to send or receive files to the FTP server. WinRVM displays "FTP upload failed" or "Can't get host directory listing".

Pocket WinRVM locks up when connecting to the host system on an iPAQ 2110 when using a Compact Flash Modem

When contacting the host, a "remote path not found" message is displayed.

The modem immediately disconnects after dialing the ISP.

RVM Communications issues:

Troubleshooting RVM communications problems

RVM communications is slow and frequently fails while downloading

The RVM reboots frequently

The error message "No response from RVM (REQUST:SERNO)" occurs.

RVM communications is intermittent, error messages such as "No response from RVM (REQUST:WHO)" occur.

WinRVM can send data to the RVM but retrieving data fails with an error message such as "timed out waiting for RVM data" or "timed out waiting for flag clear"

RVM communications fails when sending a new RVM image program.

RVM communications fails on a Windows Mobile 5.0 device such as the iPAQ 2190/2490/2790.

The pocket pc displays a "Connect To '115200 Default, Status: Connecting to Host" window when connected to an RVM.

When the pocket pc is turned off for less than 5 seconds Pocket WinRVM is unable to communicate with an RVM.


200L/1992-related (PCMOD):

When trying to run PCMOD by typing in "1" it displays "bad command or file name".

PCMOD menu item 17 (compress) displays "bad command or file name" after entering the file name.

PCMOD displays "transmission started, then stopped".

PCMOD is unable to communicate with a 200L RVM.

When downloading module data, the error message "Unable to open file accdata1" is displayed when attempting to save the Q file.

The screen scrolls off the right.

The font is hard to read, can I make it bigger?

Syntalk is unable to communicate with a printer


How do you set up a Pocket PC?
See the Pocket WinRVM Install Info document.

How do you configure the RVM so you can edit parameters from the RVM's keypad?
[added 10/22/08]:  Edit \cf1500\parmsdif.sc and change SC_ATTACHED=2. Click "File | Make individual RVM parameters" and select YES.

How do you find large files on the iPAQ?
[added 7/18/19]
Run Total Commander, click "File | Find files", enable the "Size" check box, set the settings to the right of it to ">" (greater than), "50", "k". Click "Start" and it will list all files larger than 50k. Adjust settings as desired.

Can the pocket PC run without a battery in Unattended Mode with AC power?
[updated 7/30/09]:
Note: there is a warning on the unit that says this should not be done, so this is not recommended. However, with iPAQ models 2190 and later if the AC power is disconnected the iPAQ immediately turns off, but as soon as power is restored, the iPAQ starts back up and runs WinRVM. The date/time will be wrong, but if running WinRVM .5.6 or later, WinRVM recognizes the year is wrong and will initiate a call to sync the clock. If WinRVM reboot itself the date/time is retained after a reboot.

How do you remotely update the pocket WinRVM software?
[updated 3/8/06]:

1. Using an FTP program, download PocketWinRVM.zip from the "tosite" folder of the FTP server. This is the version of pocket WinRVM that gets sent to pocket PCs when using the "host | check for winrvm program update" from a pocket PC.

[Optional] To include a new ppcUpdater.exe:
- add the new ppcUpdater.exe to PocketWinRVM.zip
- add a winrvm_commands.txt file to PocketWinRVM.zip containing these two lines:
CopyFile "\My Documents\cf1500\ppcUpdater.exe" "\Program Files\Pocket WinRVM\WinRVM_docs\ppcUpdater.exe"
DeleteFile \My Documents\cf1500\ppcUpdater.exe

 
2. Copy PocketWinRVM.zip to file names that match  the pocket PC site IDs that you want to update such as 228106.zip, 280684.zip, etc.
Note: soon I'll be writing a program to do the copying automatically...
 
. Upload the zip files just created to the "tosite" folder of the FTP server.
 
. The next time a site calls in the software will get updated automatically (if you want the change immediately: call the sites with RVMStatus and force a call-back).

How do you remotely change a WinRVM setting such as the scheduled call time?
[updated 10/26/06]:

1. Create a winrvm_commands.txt file containing a "SetReg" command for each WinRVM setting you want to change. Format of the "SetReg" command:

SetReg [section,]key

Note: "section" is optional for certain registry keys.

Example: set the Scheduled Call Time to 02:00 (2am):

SetReg SchedCallTime=02:00

Example: configure WinRVM to call in only on Mon, Wed, Fri, Sun:

;SchedCallDays: 1=Mon,2=Tue,3=Wed,4=Thur,5=Fri,6=Sat,7=Sun
SetReg SchedCallDays,entry1=true
SetReg SchedCallDays,entry2=false
SetReg SchedCallDays,entry3=true
SetReg SchedCallDays,entry4=false
SetReg SchedCallDays,entry5=true
SetReg SchedCallDays,entry6=false
SetReg SchedCallDays,entry7=true

Click here for a description of all of WinRVM's registry keys.

2. Zip winrvm_commands.txt to a zip file name that matches the pocket PC site ID that you want to update such as 228106.zip, 280684.zip, etc.
Use the Site Zip Copier program to send this file to multiple sites.

2. Upload the zip files just created to the "tosite" folder of the FTP server (the Site Zip Copier program can do this automatically).

3. The next time a site calls in the setting will get updated automatically (if you want the change immediately: call the site and hang up after one ring or force a call-back with
RVMStatus).

Another way to do this is to call the site with RVMStatus and select "send remote file contents", then enter "~SetReg [section,]key".

How do you remotely tell a site to stop calling in?
[added 10/26/06]:

1. Call the site with RVMStatus and select "view remote file contents" ("view" menu in RVMSTATUS), then enter the following commands one at a time, hitting enter after each:

~SetReg FTPDataHostEntry=0
~SetReg FTPErrorHostEntry=0
~SetReg CurrentFTPServer=0

2. Reboot the pocket PC via the "control" menu.

Note: the site will now longer make any phone calls. To re-enable calls:

on site: enter the Internet Options, change the "host server" and "error server" back to the original setting (usually "Envipco").

remotely
: Call the site with RVMStatus and select "send remote file contents", then enter the following commands one at a time, hitting enter after each:

~SetReg FTPDataHostEntry=1
~SetReg FTPErrorHostEntry=1
~SetReg CurrentFTPServer=1

How do you remotely change a parameter value in an RVM?
[added 1/11/06]:

1. Create a winrvm_commands.txt file containing a "SetRvmParameter" for each RVM parameter you want to change. Format of the "SetRvmParameter" command:

SetRvmParameter [RVM serial #] parm=value ;comment

Example: "SetRvmParameter [123456] MAXPAY=0600     ;2=text printer, 3=graphics printer"

sets the parameter MAXPAY to the value of 0600 in the file 123456PARMS.TBL then sends this file to RVM 123456.
The [RVM serial #] and ";comment" fields are optional. If no RVM serial # is present, the parameter will be set in all RVM parameter files and the parameter files will be sent to all RVMs.

2. Zip winrvm_commands.txt to a zip file name that matches the pocket PC site ID that you want to update such as 228106.zip, 280684.zip, etc.
Use the Site Zip Copier program to send this file to multiple sites.

2. Upload the zip files just created to the "tosite" folder of the FTP server (the Site Zip Copier program can do this automatically).

3. The next time a site calls in the parameter value will get updated automatically (if you want the change immediately: call the site and hang up after one ring or force a call-back with
RVMStatus).

How do you change a "restricted" version of WinRVM into a regular version?
[added 1/28/10]:
Exit WinRVM. Run Total Commander. Click "\" in the upper right. Navigate to "\\Plugins\registry\HKLM\Software\PocketWinRVM\settings". Tap-n=hold "BackupAfterCFCardUpdate" and choose "rename". Type in "restricted" and click the Enter key. Double-click "restricted" and enter a value of "55sucks" (no space) and click "OK". Run WinRVM and all menu items should be enabled.

Run Total Commander, browse to \My Documents\bb\backup and copy the desired zip files to \My Documents\bb. From Pocket WinRVM, tap "Host | Send RVM downloads to host".

How do you determine the RVM software version of CF1500.IMG?
[added 2/28/11]:
Click Start | Total Commander, browse to \my documents\cf1500, select cf1500.img, click “File | Edit” which takes about 15 seconds to view the program which looks like gibberish. Click “Edit | Find…” then enter “RVM 1500” (case insensitive) in the window that pops up then click OK which should display “RVM 1500” followed by a date such as “Jan 19 200418:09”. You may have to scroll to the right a little to see the full date. Click OK in the top right to exit. If it prompts you to save the file choose NO, otherwise the file will be corrupted!

How do you change a "restricted" version of WinRVM into a regular version?
[added 1/28/10]:

How do you determine the pocket PC model by looking at the device. 
[updated 11/13/09]:

The following pocket PCs are compatible with WinRVM and have a serial port enabling it to communicate with an RVM.
To determine the iPAQ model, remove the battery from the back panel.

  iPAQ 210
iPAQ 2210/2215 iPAQ 2110 iPAQ 2190/2750 iPAQ 2190b iPAQ 2490b iPAQ 2490c iPAQ 2790b/2795b iPAQ 6515
Palm Treo 700w/700wx
Palm Treo 750

Psion Teklogix Workabout Pro 7525
Siemens SX66 Qtek 2020
color of unit front is black, sides are grey light silver front & back front is medium grey, back is dark grey front is medium grey, back is dark grey front is medium grey, back is dark grey front is medium grey, back is dark grey front is medium grey, back is dark grey front is medium grey, back is dark grey front is silver, back is dark grey blue/sliver blue/sliver black silver silver
4 hardware buttons on front flat buttons,
1/2" wide
tiny 3/16" round buttons flat buttons,
1/2" to 1" wide
flat buttons,
1/2" to 1" wide
flat buttons,
1/2" to 1" wide
flat buttons,
1/2" to 1" wide
flat buttons,
1/2" to 1" wide
flat buttons,
1/2" to 1" wide
flat buttons,
1/2" to 1" wide
only 2 only 2     2 at top, 2 on bottom
battery door on back lower part slides down opens left to right opens bottom to top opens bottom to top opens bottom to top opens bottom to top opens bottom to top opens bottom to top opens bottom to top slides down        
reset button location right side back of unit, on the left bottom left of unit bottom left of unit bottom left of unit bottom left of unit bottom left of unit bottom left of unit bottom right behind battery cover on right side behind mini SD cover   bottom left of unit  
OS (see sticker on back of unit) Windows Mobile 6 Pocket PC 2002 Pocket PC 2003
Second Edition
Windows Mobile 5.0 Windows Mobile 5.0 Windows Mobile 5.0 Windows Mobile 5.0 Windows Mobile 5.0 Windows Mobile 2003 for Pocket PC, Phone Edition Windows Mobile 5.0 Windows Mobile 5.0 Windows Mobile 2003 Pocket PC 2003
Second Edition
 Pocket PC 2003 Phone Edition
Pocket WinRVM version required ver 1.2.2 or later any ver 1.0.5 or later ver 1.2.2 or later ver 1.2.2 or later ver 1.2.2 or later ver 1.2.2 or later ver 1.2.2 or later ver 1.0.5 or later ver 1.4.2 or later
(ver 1.5.6 or later required for chat connection)
ver 1.4.2 or later
(ver 1.5.6 or later required for chat connection)
ver 1.0.5 or later ver 1.0.5 or later ver 1.0.5 or later
ActiveSync version required 4.1 or later 3.8 or later 3.8 or later 4.1 or later 4.1 or later 4.1 or later 4.1 or later 4.1 or later 3.8 or later 4.1 or later 4.1 or later 3.8 or later 3.8 or later 3.8 or later
memory All memory (146MB) is persistent flash (won't be lost if battery dies)
 
3.8MB of built-in flash (\iPAQ file store\)
57.1MB battery-backed memory
22MB of built-in flash (\iPAQ file store\)
59.5MB battery-backed memory
All memory (75MB) is persistent flash (won't be lost if battery dies)
Disk reading/writing slower than 2110.
All memory (133MB) is persistent flash (won't be lost if battery dies)
Disk reading/writing slower than 2110.
All memory (133MB) is persistent flash (won't be lost if battery dies)
Disk reading/writing slower than 2110.
All memory (473MB) is persistent flash (won't be lost if battery dies)
Disk reading/writing slower than 2110.
All memory (252MB) is persistent flash (won't be lost if battery dies)
Disk reading/writing slower than 2110.
12MB of built-in flash (\iPAQ file store\)
57.78MB battery-backed memory
63MB (700wx)
32MB (700w)
66MB   43.3MB of built-in flash (\iPAQ file store\)
125MB battery-backed memory
14.6MB of built-in flash (\iPAQ file store\)
125MB battery-backed memory
Dimensions
(W x D x H) in "
2.97 x .69 x 5.27 3 x 0.61 x 4.54 3.01 x 0.65 x 4.71 3.01 x 0.65 x 4.71 3.01 x 0.65 x 4.71 3.01 x 0.65 x 4.71 3.01 x 0.65 x 4.71 3.01 x 0.65 x 4.71 2.8 x 0.71x 4.65 2.3 x 0.9 x 4.4 2.4 x 0.75 x 4.5   2.83 x 0.75 x 4.92  
other No serial port, requires special USB to serial adapter.

Compatibility issues with some CF devices,
 see HP's compatibility page.

Larger screen than older iPAQs.

No built-in iPAQ backup program.

Different size than older iPAQs, requires different mounting bracket.
Modem on COM6?

Obsolete. 3.5" display, unit replaced by 2110.
Envipco only has a few of these.
Modem on COM7.
Obsolete. 3.5" display, unit replaced by 2190.
Envipco has ~50 of these.
Modem on COM4.
hardware appears similar to iPAQ 2110.
No built-in iPAQ backup program.
FTP routines will fail if the ActiveSync USB cable is plugged into the PC.
Requires different ROM versions than 2190b.
Modem on COM4.
hardware appears similar to iPAQ 2110.
No built-in iPAQ backup program.
FTP routines will fail if the ActiveSync USB cable is plugged into the PC.
Requires different ROM versions than 2190.
Modem on COM6.
hardware appears similar to iPAQ 2110.
No built-in iPAQ backup program.
FTP routines will fail if the ActiveSync USB cable is plugged into the PC.
Requires different ROM versions than 2190.
Modem on COM6.
hardware appears similar to iPAQ 2110.
No built-in iPAQ backup program.
FTP routines will fail if the ActiveSync USB cable is plugged into the PC.
Requires different ROM versions than 2190.
Modem on COM6.
hardware appears similar to iPAQ 2110.
No built-in iPAQ backup program.
FTP routines will fail if the ActiveSync USB cable is plugged into the PC.
Requires different ROM versions than 2190.
Modem on COM6.
3" display, cell phone/modem (Cingular),
camera, GPS,
SD and mini-SD slots on right side, no CF slot, keyboard
 
uses COM2 for RVM communications,
1.75x1.75" display (240x240, cell phone/modem  (Verizon), SD slot on top, no CF slot, keyboard, camera, requires special serial cable PDC65-M9P47HT-6 from pcables.com, no null-modem required,whenever new software is loaded the unit will display an "unknown publisher" window requiring you to allow the program (this feature must be disabled for units used in unattended mode). To enable communicating with an RVM you must manually set registry entry HKLM\Drivers\
BuiltIn\SerialIR=0.
1.75x1.75" display (240x240, cell phone/modem  (Cingular), mini-SD slot on right side, no CF slot, keyboard, camera, requires special serial cable PDC65-M9P47HT-6 from pcables.com, , no null-modem required, whenever new software is loaded the unit will display an "unknown publisher" window requiring you to allow the program (this feature must be disabled for units used in unattended mode) use COM5 for RVM communications, rugged, available in short or long keyboard versions, CF slot, SD/MMC slot Used by Crinc.
3" display, has sliding keyboard, cell phone/modem (Cingular).
Obsolete.
Used in Greece.
Has cell phone/modem.

The above iPAQ units use the same serial/USB cable, memory, and expansion cards (except the 2190/2490/2790 doesn't support the TrendNet CF ethernet adapter).
Here is a good article about Windows Mobile 5.0.

How do you remotely determine the serial number or the ROM version of an iPAQ?
[added 9/28/06]: Note: this only works if the HP Asset Viewer has been previously run at least once via "settings | system". Run RVMStatus, dial the site, click "File | View remote file contents", enter "\windows\hpassetdata.txt".
You can also have pocket WinRVM send this file to the host by sending a command file with the following line:
SendFile \windows\hpassetdata.txt

hpassetdata.txt looks like this:

Identity
Serial # : 2CK5390BHS
Owner Name : Envipco
Company Name :
Telephone # : (800) 275-3861
E-Mail : admin@envipco.com

Memory
System ROM Size : 64MB
System RAM Size : 64MB
ROM Is Flash : Yes
Flash Chip Type : 28F640L30
Flash Block Size : 128KB
PSM Driver Version : 3.7

Version
Product Revision Level : 1.0
ROM Date : 06/10/05
ROM Revision : 1.10.09 ENG
OS Version : Windows CE 4.21                     [4.21 = pocket PC 2003, 5.0 = Windows Mobile 5.0]
Bootstrap Version : 1.00.04
Bootloader Version : 1.10.09
XIP Version : 4.21.15045.0
mxip_XIPKERNEL.ver 4.21.15045.0
mxip_MISC.ver 4.21.15045.0
mxip_PICTURES96.ver 4.21.15045.0
mxip_EXAPPS.ver 4.21.15045.0
mxip_LANGCOREAPPS.ver 4.21.15045.0
mxip_CPUOPT.ver 4.21.15045.0
mxip_COREAPPS.ver 4.21.15045.0
mxip_LANGSHELL.ver 4.21.15045.0
mxip_BROWSING.ver 4.21.15045.0
mxip_SHELL.ver 4.21.15045.0
mxip_OS.ver 4.21.15045.0
mxip_KERNEL.ver 4.21.15045.0

Display
Color : Yes
Horizontal Pixels : 240
Vertical Pixels : 320
Color Depth : 65535
Display Type : TFT
Panel ID : A

System
Manufacturer : Hewlett-Packard Company
Model ID : hp iPAQ hx2110
Processor Type : Intel(R) PXA270
Processor Revision : C5
Language : ENG
Country ID : ABA
UUID :
0x1c46a5011a42caa1c8000050bf1977e0

Bluetooth
Radio Present : Yes
Firmware Version : 2.12
Hardware Revision : 2.12
Driver Version : 1.5.0.2902
Software Version : 1.5.0.2902
Module Release Date : 2004.06.28

How do you remotely determine the ROM version of the pocket PC?
[added 4/25/06]: Run RVMStatus, dial the site, click "File | View remote file contents", enter "~dir \windows". This will display a directory listing of \windows on the pocket pc. Save the list to a text file, exit RVMStatus. Open the saved text file and search for "PM.DLL". The date of this file indicates the ROM version:

   02/29/04 = iPAQ 2215
   01/21/05 = Siemens SX66
   02/05/05 = iPAQ 2100 ROM ver 1.00.14 (old)
   06/09/05 = iPAQ 2100 ROM ver 1.10.09 (new)
   08/09/05 = iPAQ 6500
   08/22/05 = iPAQ 2190 w/WM 5.0  ROM ver 1.00.00.H  

How do you remotely update the Total Commander program?
[added 11/2/06]: Use SiteZipCopier to send tcmdpocket20arm.zip to the desired site. Have the on-site technician perform the following steps:
Run total commander, then tap "file | exit".
Run File Explorer (tap "start | programs | file explorer").
Tap the cf1500 folder.
Tap "tcmdpocket2" to run the installation program.
Tap "OK" to install.
Exit file explorer.
Run Total Commander, you now have the latest version.

How do you prevent the "new partnership" ActiveSync window from popping up on the PC every time the pocket PC is connected?
[added 12/11/06]: See here.

When downloading an RVM, the message "Error copying file 'SD Card\bb\Qnnnnnn' to 'My Documents\bb\backup'" is displayed, followed by "file not found exception".
[added 1/13/06]: Remove/reinsert the SD card and reboot the pocket PC then try to download the RVM again.
If the problem persists, run Total Commander and try to navigate to "SD card\bb". If "error 13 changing to dir" is displayed and this is a new pocket pc, delete the "SD card\bb" folder via Total Commander by Tap/holding the bb folder for a few seconds until a menu pops up and select "delete".
If this is a pocket pc that has been in use for a while, we don't want to erase the SD card's BB folder because it contains RVM accounting data (Q files). Instead, remove the SD and send it to the software engineering dept for evaluation. Pocket WinRVM will save Q files in it's internal flash memory instead.
Re-download the RVM to verify it works.

Sleep mode doesn't work.
[added 11/15/05]: Versions 1.0.9-1.1.6 have a bug that prevent the pocket pc from putting the rvms to sleep and waking them up. As a workaround, switch to manual mode and set "send | send to all RVMs" to checked, then switch back to unattended mode. This will allow sleep mode to function normally. This will be fixed in version 1.1.7.

Pocket WinRVM is listed twice in the start menu and "start | settings | menus" displays "unable to move that item" when you try to uncheck either one.
[added 4/3/06]: This is caused by installing a new version of pocket WinRVM from the setup.exe without uninstalling the old version.
Fix: use Total Commander (or ActiveSync) to browse to "\Windows\start menu", delete "Pocket WinRVM.lnk". Tap "start | settings | menu", it should list Pocket WinRVM only once now - enable it then tap OK.

When installing Pocket WinRVM the pocket PC displays "The program you have installed may not display properly because it was designed for a previous version of Windows Mobile software".
[added 8/30/05]: This happens when installing on a device running Windows Mobile 2003 Second Edition OS such as the iPAQ 2110 or 4700. Ignore this error, WinRVM will run fine.

"Disabling FTP retries, host/path disabled" is logged every 3 minutes
[added 8/8/06]: This is a bug in pocket WinRVM versions 1.1.7-1.2.8. This can occur when a new pocket PC is first configured for Unattended Mode before the first successful data collection/call to the host occurs. If the modem doesn't respond WinRVM will reboot and then log the error message every 3 minutes.
Workaround: force a scheduled data collection

WinRVM displays "FTP upload failed" and appears stuck with the busy cursor
[added 4/11/07]: This could indicate a problem with the FTP server. Have someone reboot the FTP server and delete the corresponding "\fromsite\temp_" file for this site ID.

"Retrying previously failed FTP, #n of 25" is displayed every 3 minutes
[added 6/26/09]: In the Internet Options (1) set the "Max retries to contact host" to a lower number than n.

When downloading an RVM whose barcode table is unsorted and you select "yes" when prompted to fix the problem, an error message "File not found: \SD Card\bb\Qnnnnnn" is displayed.
[added 8/1/06]: This is a bug in pocket WinRVM versions 1.27 and 1.28, upgrade to a later version.
Workaround: download the RVM a second time and retry the sort fix.

An "index out of range exception" error occurs after WinRVM retrieves files from the host or you click "host | process files in fromhost folder"
[added 8/1/06]: This is caused by a bug in Pocket WinRVM versions prior to 1.2.8 when more than 20 files were remotely sent to a site via the siteid.zip on the host system. To fix: run Total Commander and delete files from \My Documents\cf1500\fromhost (or move them to \cf1500) until there are less than 20 files remaining.
Tap "host | check for winrvm program update" and update to the latest version.

WinRVM creates the generic RVM parameter files after every restart.
[added 10/30/09]: Run Total Commander and delete \my documents\cf1500\WinRVMfilestamps.txt. The problem will be fixed on the second reboot.

An "ObjectDisposedException" occurs
[added 3/24/08]: This can happen if the file prompt.ini contains more than one parameter and you're using a pocket WinRVM version prior to 1.5.2.

An "out of memory exception" occurs
[updated 11/10/10]: This can happen if the WinRVMlog.txt file becomes huge (several MB). Delete WinRVMlog.txt to fix.

This can be caused by sending a corrupted barcode file to the pocket PC. If for some reason WinRVM logs messages over and over every few seconds, this can  cause WinRVM's log file "WinRVMlog Month nn.txt" to become huge.  When the month changes WinRVM tries to zip the this monthly log file to conserve space. However, WinRVM may out of memory trying to compress the huge log file and crash. After restarting, WinRVM may run until the month changes, then crash again!Solution: upgrade to the latest version of Pocket WinRVM, this problem was fixed in ver 1.4.2.

WinRVM hangs up showing the busy cursor, the last item in the log is "compressing files".
[added 11/10/10]: This can happen if the WinRVMlog.txt file becomes huge (several MB). Delete WinRVMlog.txt to fix. Can also happen if the pocket PC is low on memory, delete old backup files from "\my documents", keeping the latest one.

I added/changed a dial-up entry but it's not visible in WinRVM's Internet Connection Options.
[added 2/20/06]: You must restart WinRVM for it to see new dial-up entries or phone number changes.

WinRVM displays "Can't open modem port" and reboots.
[updated 6/27/18]: Exit WinRVM.
tap "Start | Settings | Connections | Connections"
tap "manage existing connections"
select each phone number from the list then tap "edit"
verify the correct modem is selected:
- "Intelligent-Compact_Flash_56K_MODEM" (TRENDnet TFM-CF56 or Hawking HCF690V)
- "CF_56K_MODEM_CF56R-nfr2" (Ambicom CF56M-EZ)
- "
CF-56K_MODEM" (Ambicom CF56M-EZ)
- "PRETEC WHANTO SD 56K Modem"

When dialing, an "AUTHENTICATION_FAILURE" message is displayed.
[updated 8/30/06]: Exit WinRVM. Double-check the ISP's dial-up access number, user name, and password. Click here for details.
If the problem remains, delete all existing dial-up entries, reset the pocket PC then create a new dial-up entry as follows:
tap "Start | Settings | Connections | Connections"
tap "manage existing connections"
select the ISP from the list and HOLD the stylus down to display a pop-up menu. Select "Delete" from this menu. Click "new" and reenter the ISP details.

When dialing, a "PORT_DISCONNECTED" error message is displayed.
[updated 1/8/08]: Reboot the pocket PC. There is a problem with the ISP's dial-up access number. Change to a different access number. WinRVM's internet connection options lists various dial-up numbers for different states (for Earthlink).

To change the dial-up number:
tap "Start | Settings | Connections | Connections"
tap "manage existing connections"
select the ISP from the list and tap "edit"
make sure the proper modem is selected, usually "Intelligent-Compact_Flash_56K_MODEM", tap "next"
enter the new phone number, tap "next", then "finish".

Restart WinRVM and retry the call via "host | send previous RVM data to host".
If the problem remains, delete the existing dial-up entry and create a new dial-up entry.

If using pocket WinRVM 1.2.9 or later, create multiple dial-up entries with different phone numbers. WinRVM will try different phone numbers until it connects.

When dialing, a "PORT_NOT_AVAILABLE" error message is displayed.
[updated 8/6/07]: A bug in WinRVM versions prior to 1.2.9 can cause this problem. Upgrade to the latest version of WinRVM.

Tap "start | settings | connections | connections | manage existing connections". Select your ISP then tap "Edit...". Under "Select a modem", make sure the correct modem is selected such as "Intelligent-Compact_Flash_56K-MODEM". Tap "Next | Next | Finish".
If the problem remains, delete the existing dial-up entry and create a new dial-up entry.

If using a smart phone (cell-modem), this can indicate a problem with the SIM card such as lack of activation. Insert a known good SIM card and try again. Also try inserting the SIM card into a different smart phone to verify the SIM card is OK.

When dialing, the modem's LEDs go out and WinRVM displays "Dial-up never connected".
[added 3/23/06]: Tap "start | settings | connections | connections". If "manage existing connections" is not listed (and a dial-up connection such as Earthlink had been entered previously), the dial-up settings are corrupted. To fix:
1. Follow the
Modem installation instructions, except, when entering the name of the ISP, if the pocket PC displays an error message that an existing connection with that name already exists, change the name slightly such as changing "Earthlink" to "EL2" or "EL".
2. Restart WinRVM
, tap "file | options | internet connection" and set "Connect via" to the ISP name you just entered.

Delete the corrupted ISP name by following these instructions, you can then rename to the original ISP name if desired (in the pocket PC's settings and in WinRVM):

WinRVM lists dial-up entries that don't exist in the Window's ISP connection settings.
[added 10/30/06]: To delete corrupted ISP names, edit the registry, browse to HKCU\comm\RasBook and delete the corrupted entry by tap-and-holding, then select "delete". Restart WinRVM.
Note: if using an iPAQ 2190/2490/2790 (or any Windows Mobile 5 pocket PC), turn the pocket PC off before resetting the pocket PC, otherwise your registry changes may not "take", depending on the ROM version!

On power up, the pocket PC displays "Unrecognized card. Enter the name of the device driver for this card. For information, see the card manufacturer's documentation." "Unknown card in Socket 1" is displayed in a text box and you are given the choice of OK or Cancel.
[added 3/23/06]: Tap "Cancel" instead of OK!. Unplug the modem card, turn off the pocket PC, reinsert the modem card. Everything should be back to normal.
If you mistakenly tap OK the ISP dial-up settings will be corrupted! Don't do this! WinRVM will be unable to dial, it will display "Dial-up never connected". To fix this, see
When dialing the modem's LEDs go out and WinRVM displays "Dial-up never connected".
This behavior has only been observed on Windows Mobile 5.0 devices like the iPAQ 2190/2490/2790.

On power up, the pocket PC displays "Port Not Available. Cannot start communications with the desktop computer. The communications port is not available. Another program may be using the port or it may not be valid".
[added 3/31/06]: Just tap OK. An ActiveSync window will appear next, tap X in the top right to close this window. WinRVM will still work correctly, but communications to the PC via USB has been temporarily disabled until you reboot the pocket PC.
This behavior has only been observed on Windows Mobile 5.0 devices like the iPAQ 2190/2490/2790.

Barcodes were remotely sent to a site but WinRVM is not sending the barcodes to the RVMs.
[added 10/5/07]:

Two things that can cause this problem:
 
1. The site ID in WinRVM is set incorrectly. The site ID can be verified by looking at the logs.
 
2. The barcode naming convention in the "barcode options" is not set to "siteidX.tbl". To fix:
Use SiteZipCopier to send Use_SC_Barcode_Naming_Convention.zip to the site.
Details: winrvm_commands.txt contains the line:
SetReg BarcodeNamingConvention=2

Note: you must then resend barcodes to the site in a separate call.

The wrong barcodes are sent to the RVM when I tap the yellow "up arrow" icon.
[added 8/1/05]: When you tap the yellow "up arrow" icon on the toolbar, WinRVM will send barcodes to the RVM in one of two ways, depending on the "Use Recmod extraction" setting in the General Options:

individual file, just like menu item "Send | Barcodes (individual file)" when "Use Recmod extraction" is unchecked
- via
recmod, just like menu item "Send | Barcodes (recmod)" when "Use Recmod extraction" is checked

In NY, CT, and MA pocket PCs (and laptops running WinRVM) should have "Use Recmod extractionchecked to use the recmod feature.
Note: in field use it is easy to tell if "Use Recmod extraction" is correctly set: when you tap the yellow "up arrow" icon, WinRVM should pop up a window such as:

NORTHEAST DAS
RECMOD SERIAL NO FILE
DAC = 20, CONN/MASS
CREATION DATE=
07/29/05

Store: 264/330

Continue?

With two buttons labeled Yes and No.

If you select Yes, WinRVM will extract the barcodes for this RVM from the recmod file and create a temp file called Grecmod.tbl (for a glass RVM) and then send Grecmod.tbl to the RVM. Grecmod.tbl will automatically be sent to the RVM, even if the options are configured to prompt for the barcode file name (the user will never be prompted for a file name when performing a recmod). This last feature is new with WinRVM ver 1.0.9.

If "Use Recmod extraction" is disabled, when you tap the yellow "up arrow" icon, WinRVM will simply send a file such as Gbarcode.tbl (for a glass RVM) or 264330G.tbl (if the "user barcode name" is set to "siteidX.tbl" in the Barcode Options). The user will not be prompted with the above window when sending an individual file. However, if the "prompt options" are configured to prompt for the barcode file name, WinRVM will display a window such as:

Choose Glass barcodes

Type: "tables (*.tbl)"
"\My Documents\cf1500"

Name          Date            Size
fromhost      [folder]
upload        [folder]
264330G.TBL   7/20/2005...    15234
GBARCODE.TBL  6/14/2005...    12940
GRECMOD.TBL   8/1/2005...     21652
...

This is a full-screen window. The default file to be sent (such as 264330G.TBL) will be highlighted. The user can tap "Cancel" to abort or "ok" to continue (or select a different file then tap "ok").

Performing a iPAQ restore from the wrong backup file can caused the "Use Recmod extraction" option to be set incorrectly. There are two backup sets stored on the web site: one for a "full install" which is for pocket PCs running in Manual Mode. This backup file should have the "Use Recmod extraction" option checked. However, the other backup file is for pocket PCs running in Unattended Mode - this configuration does not use the recmod feature, so "Use Recmod extraction" is unchecked.

Troubleshooting RVM communications problems
[added 12/7/12] 

Standalone RVM (no other RVMs daisy-chained to this one)

Multiple RVMs daisy-chained together attached to a Site Controller pocket PC [RS-485]

The error message "No response from RVM (REQUST:SERNO)" occurs.
[updated 9/3/08]  Make sure the baud rate indicated in the lower-left portion of WinRVM matches the RVM monitor ROM's baud rate. Typically this is set to 19.2K baud. Click the current baud rate in the lower-left portion of WinRVM to change. Make sure the null-modem adapter is correct and is not plugged in backwards.

RVM communications is intermittent, error messages such as "No response from RVM (REQUST:WHO)" occur.
[updated 9/3/08]
If the RVM's monitor ROM version is older than the Feb 01 '02 version, upgrade to the latest version.
Check all cables and connectors for damage. Make sure the null-modem adapter is correct and is not plugged in backwards.

RVM communications is slow and frequently fails while downloading.
[updated 11/12/09]: Check the null-modem adapter to make sure only pin 4 (DTR) is broken off on one side of the adapter (the side that goes to the pocket PC). Make sure the adapter is not plugged in backwards.
It's OK if pin 7 (RTS) is also broken off on this one side of the adapter. If pins 4 (DTR) and 7 (RTS) are broken off on both sides of the adapter, RVM communications will be intermittent, depending on the iPAQ model.

The RVM reboots frequently
[added 4/3/08]: If the RVM can switch to the "RVM 1500" software (not stuck in "MON 1500" with a "CRC mismatch"): swap the VFD / LCD. This affects RVM communications and WinRVM will send a command to reboot the RVM if WinRVM isn't receiving a response.

WinRVM can send data to the RVM but retrieving data fails with an error message such as "timed out waiting for RVM data" or "timed out waiting for flag clear".
[updated 4/3/08]: If just happening in one RVM of a multi-RVM Unattended Mode installation, swap the RVM's VFD / LCD.
The null-modem adapter could be plugged in backwards. If this is not the case, the wrong pins are not broken off the null-modem adapter, click here for details (see the null-modem section).

RVM communications fails when sending a new RVM image program.
[added 5/24/05]: Change the MONitor ROM to a newer version (at least 3/15/00).

RVM communications fails on a Windows Mobile 5.0 device such as the iPAQ 2190/2490/2790.
[added 3/16/06]: Install pocket WinRVM version 1.2.2 or later by running the setup program on your PC (do not update over modem).

What is the ignore_my_docs file?
[added 8/30/05]: This "magic" file prevents programs like Pocket Word from scanning the potentially huge memory card when showing all the files that the
program can open. If you delete this file, then when you use the "file, open" menu, it may take a long time to display the list.

The message "File not found:PACKREC.INI" is displayed.
[updated 9/19/06]: This happens when you tap "Send | Barcodes (recmod)" and the file "\barcodes\packrec.ini" is missing. This can also happen if "use recmod extraction" is enabled in the barcode options and you try to send barcodes via the button or after "Advanced | Install RVM program".
Solution: manually copy packrec.ini to \barcodes on the pocket pc.

Note: all markets except the Northeast US, do not use the recmod barcode files (individual barcode files are used instead). For these markets, use "Send | Barcodes (individual file)" and make sure "use recmod extraction" is unchecked in the barcode options so that sending barcodes via the button will use an individual barcode file.

While in Unattended Mode, entering or exiting service mode in one RVM is not placing the other RVMs into/out of service mode.
[added 3/29/05]: Set the SC_ATTACHED parameter to 2 in parms.tbl, tap "File | Make individual RVM parameters", then send the parameter table to each RVM.

Pocket WinRVM locks up when connecting to the host system on an iPAQ 2110 when using a Compact Flash Modem.
[added 2/11/05]: Update the iPAQ's ROM to version 1.00.11 or later, see step 1 of How to install Pocket WinRVM and data files on a pocket PC to support CF1500 RVMs. As a workaround try using an SDIO modem, LAN or wifi adapter.

Pocket WinRVM displays "An unhandled exception of type 'System.TypeLoadException' occurred in PocketWinRVM.exe - could not load microsoft.visualbasic.compilerservices.projectdata from assembly microsoft.visualbasic...".
[added 2/11/05]: This can happen when using a pocket PC other than an iPAQ 2210/2215. Install pocket WinRVM version 1.0.5 or later and see if this fixes the problem.

On startup WinRVM displays "PocketWinRVM.exe TypeLoadException Could not load type eOpenNETCF.IO.Serial.Port from assembly serial ce, version=1.0.2266.20552, cluture=neutral, PublicKeyToken=null."
[added 3/28/06]: You have the wrong version of the file "\Program Files\Pocket WinRVM\serial ce.dll" for this version of Pocket WinRVM.
To fix, reinstall Pocket WinRVM from the setup .exe from the latest version (or manually copy the correct "serial ce.dll" or PocketWinRVM.exe to \Program Files\Pocket WinRVM.

The iPAQ displays a "Security Configuration" window and prompts "Do you want to configure HP ProtectTools security on your device?". 
[added 3/3/05]: Select "No". At the next screen, uncheck "Remind me about configuring HP ProtectTools security on my device". Tap "Finish". The iPAQ will not display this screen again. This occurs on the iPAQ 2110 and later models only.

When contacting the host, a "remote path not found" message is displayed.
[added 2/17/05]: Click "Host | Options | Edit FTP server configurations" - make sure "Send dir" and "Receive dir" are set to the correct values. Clicking "Reset to Defaults" will usually fix the problem. Typically, "Send dir = /winrvm/fromsite, "Receive dir" = /winrvm/tosite.

The modem immediately disconnects after dialing the ISP.
[added 2/4/05]: This can occur if the modem's baud rate is set too high. See "How to install a modem card and connect to the internet" for info on how to set the baud rate.

The screen calibration is so far out of alignment that you're unable to recalibrate the screen.
[added 4/8/05]: Press the right-most hardware button on the lower-right side of the unit to display the iTask program window. 

For the iPAQ 2215: Press the 4-way rocker's right button to display another pop-up window. Press the 4-way rocker's down button to highlight "Screen" then press the center of the 4-way rocker button to run the screen calibration.
Note: the "Screen" calibration selection will only be present on an iPAQ that has performed a restore from backup version 1.0.3 or later.

For the iPAQ 2110: Press the 4-way rocker's left button twice to highlight "Screen" then press the center of the 4-way rocker button to display the screen calibration window. Press the center of the 4-way rocker button again to calibrate the screen.
Note: the "Screen" calibration selection will only be present on an iPAQ that has performed a restore from backup version 1.0.8 or later.

Pocket WinRVM won't start after restoring from a backup file.
[added 4/11/05]: Perform a "hard/full reset" and try restoring from the backup file again. If that doesn't work:

For the iPAQ 2215: download the backup file from version 1.0.3 (backup103.zip) and perform a restore. See How to restore a pocket pc from a backup for instructions. Then install the latest version of Pocket WinRVM via the setup file.

For other iPAQ models or if the above doesn't work: perform another "hard/full reset", then follow these instructions: How to configure a pocket PC and install Pocket WinRVM and data files on a pocket PC to support CF1500 RVMs (but don't perform a restore, follow all steps).

Pocket WinRVM is unable to send or receive files to the FTP server. WinRVM displays "FTP upload failed" or "Can't get host directory listing".
[updated 3/17/06]: Upgrade to pocket WinRVM ver 1.1.0 or later. Versions prior to this had compatibility problems with some FTP servers such as Crinc's (but not Envipco's). Disconnect the ActiveSync USB cable to the PC.

When Pocket WinRVM starts it displays "CreateFile Failed: 55 trying to open port".
[updated 7/6/05]: This can happen for several reasons:

  1. The IR port may be using COM1. Tap "Start | Settings | Connections | Beam" and uncheck "Receive all incoming beams" then restart WinRVM.
  2. If the PocketDOS program is running because it is using the COM port. Exit WinRVM, exit PocketDOS and try again.
    The lower-right of the display will have a black "C:\" icon if PocketDOS is running. To exit PocketDOS, press the right-most hardware button and select PocketDOS from the list to switch to the PocketDOS program. Tap the red "shut down" icon in the toolbar, making sure "Shutdown" is selected, then tapping "OK".
  3. This error may also be displayed if using an incompatible adapter on your serial cable, see here.

The pocket pc displays a "Connect To '115200 Default, Status: Connecting to Host" window when connected to an RVM.
[updated 10/4/04]: You are using an incompatible adapter on your serial cable. Use a cable that doesn't pass the RTS handshake line. 
Simply break off pin 4 on both ends of the 9-pin null-modem adapter for the CF1500 (or pin 20 on a 25-pin adapter for the 200L).

As a workaround: click the "Cancel" button and then run pocket WinRVM. If the "Connect to" window keeps popping up then follow these steps:
1. Leave the pocket pc connected to the RVM.
2. Reset the pocket pc by pressing the reset button on the back with the stylus.
3. After the pocket pc is booted no "connect to" window should be displayed.
4. Run Pocket WinRVM - it should communicate now.

A permanent solution is to disable ActiveSync's "auto connect" feature on the pocket pc. This will prevent the "connect to" window from ever popping up. However, you will be unable to connect the pocket pc to a PC to transfer files until ActiveSync is re-enabled.
To disable ActiveSync: tap "Start | Programs | ActiveSync | Tools | Options". Tap the "Options..." button. Uncheck "Enable PC sync using this connection". Click "ok" in the top right until you close out ActiveSync.

When the pocket pc is turned off for less than 5 seconds Pocket WinRVM is unable to communicate with an RVM.
[added 8/16/04]: Don't do that. To fix, turn off the pocket pc for more than 5 seconds then turn it back on (or tap "Advanced | Reset Comm port").

Is the pocket pc's battery charged when the pocket pc is plugged into another pc's USB port?
[added 10/4/04]:No. 

All the data on my pocket pc is gone!
[added 7/20/05]:You must keep the battery charged in the pocket PC otherwise all the data will be lost after 10 days or so. Note: the data stored in the built-in non-volatile memory (or memory card) will not be erased. Keep the pocket PC connected to AC power when not in use! To get the pocket PC back up and running, perform a restore procedure from the iPAQ backup program.

The pocket pc won't charge when connected to a USB charger.
[updated 7/26/06]:You must enable USB charging by tapping "start | settings | system | power | USB charging". Select "Fast Charge". The pocket will charge faster with the pocket PC turned off. Only use "Slow charge" if the "fast charge" setting
Note: if your pocket PC's battery has fully discharged there is no way to recharge it via a USB charger because the pocket PC reverts back to the factory defaults settings which disables USB charging. In this case you must use an AC adapter to charge the unit.

"Unable to move that item" is displayed when unchecking a menu item in "start | settings | menus"
[added 9/11/08]: Run Total Command (or File Explorer) and go to /Windows/ Start Menu/ and /Windows/ Start Menu/Programs and delete the shortcuts you want to remove.

The SD card isn't recognized by the pocket PC.
[updated 7/8/15]: The iPAQ can't use SDHC cards, only regular SD cards (2GB or less capacity). If you have a regular SD card, reset the iPAQ and see if the card is found.
Run Total Commander and there should be an "SD Card" folder right on the root: \SD Card.
If that still doesn't work, remove the SD card, reset the iPAQ, wait for it to boot completely then reinsert the card and try again.

The start menu lists duplicate items such as "Pocket WinRVM(1)"
[added 9/11/08]:
Run Total Command (or File Explorer) and go to /Windows/ Start Menu/ and /Windows/ Start Menu/Programs and delete the duplicate shortcuts.

The pocket PC displays an "unknown publisher" window every time new software is installed.
[added 4/18/07]: See here for how to disable this.

The pocket PC locks up with the boot-up progress bar stuck at 100%. WinRVM never runs.
[added 8/17/06]: This can happen when WinRVM reboots itself and one of the RJ-45 connectors (RS-485) on the back of one of the RVMs is faulty. To determine which RVM is causing the problem, configure the pocket PC (in the Unattended Mode Options) to reboot every day, one minute in the future from the current time. Unplug the RS-485 communications cable from half the RVMs, and so forth until you verify which RVM is causing the problem. Replace the connector then verify the pocket PC no longer locks up when it reboots itself.

The CompactFlash modem isn't recognized.
[added 7/20/06]: If an SD modem had been previously installed, you need to uninstall the Socket SD modem drivers: tap "start | settings | system | remove program". Select "socket modem utilities", then tap "remove".

WinRVM displays "Unable to connect to host"
[updated 3/22/11]: If this message is immediately displayed without the pocket PC attempting to dial, make sure "connect via" is set to the proper dial-up connection in the internet options and make sure "Dial non-LAN connections" is checked.
Try a different dial-up number.

Verify the FTP server is operational.
From WinRVM's internet connection options, make sure the correct Host and Error server are selected.
From WinRVM's FTP server configuration options, make sure the selected server log in info is correct (tap the 'reset' button if unsure of the settings).
If an Ethernet adapter is installed as well as a modem and you're trying to use the modem to connect to the host, make sure the Ethernet adapter is configured for a static IP address as explained in the network card installation instructions.
If using an SD modem, make sure the "quick connect" feature is disabled in "start | settings | system | socket modem utilities"

As a last resort:
Exit WinRVM. Delete all dial-up connections and re-enter the dial-up info. Restart WinRVM and try again.
Exit WinRVM. Change the dial-up phone number to a known good dial-up number. Restart WinRVM and try again.

WinRVM displays "modem not responding"
[updated 9/11/08]: Unplug the modem for a few seconds then plug it back in. Reboot the pocket PC and retry the call.
If using an Ambicom modem and this is a new installation or you've swapped an old Ambicom modem for a new one:
Tap "start | settings | connections | connections | manage existing connections", select the dial up connection, tap "Edit", then under "select a modem" select "CF-56K_MODEM", not "CF_56K_MODEM_CF56R-nfr2", tap "Next | Next | Finish".

WinRVM won't answer a call.
[added 11/10/14]:

Go to the site with a spare pocket PC, CF modem, princess phone, and cell phone and try the following:
1. Enter WinRVM’s options and click “Modem (incoming calls)” and make sure it looks like this:

Except “COM port” must be set. If “COM port” is set to “Disabled” then you’ve found the problem, just set COM port to one of the following:
COM4
for the iPAQ 2110
COM6 for iPAQ 2190/2490 (COM4 if using ROM ver 1.00.00 H)
COM7 for the iPAQ 2215

After changing the COM port, click OK. If an error message pops up about not finding a modem, try a different COM port until you find the correct one.

If “COM port” is already set: temporarily change it to “Disabled”, then click OK. Go back to the modem options and change it back to the original value and click OK. If you don’t get a pop-up error message then you’ve got the correct COM port – otherwise, try a different COM port until you find the correct one.

 Test the connection:

While looking at WinRVM in unattended mode, call the iPAQ’s phone number with your cell phone and see if WinRVM’s log area indicates anything like “Modem ringing”, "Answering remote call", etc. You should also hear the modem squealing after WinRVM answers the call.

If the log area indicates nothing and the call is never answered, then disconnect the phone line to the pocket PC’s modem and plug a princess phone into the phone line and call the number with your cell phone to verify the phone line works. If you don’t hear a ring on the princess phone then perhaps you have the wrong phone number (maybe the store changed the number or plugged into a different phone line) or there is a problem with the phone line itself (have the store call the phone company to investigate).

If you can successfully call the princess phone then listen for any static on line the line. If you don’t hear any, the phone line should be OK; the problem is probably with the iPAQ or modem. Swap the modem with a known good one (you may need to reboot the iPAQ) and retest. If that doesn’t resolve then swap the iPAQ also (you’ll need to configure it for this store – site ID, etc).

If nothing resolves the issue, bring both IPAQs and modems back to the office for further testing with known good phone lines to see if the problem is with the store’s phone line (perhaps they switched to a VOIP system that’s somehow incompatible with our modem).

When you attempt to dial from the Window's connection manager (not via WinRVM), an "unknown error" occurs
[added 7/31/07]: Exit WinRVM as WinRVM will have control of the modem's COM port if it's configured to accept incoming calls.

The modem connects but seems to lock up after connecting to the host.
[added 8/30/06]: Disconnect the ActiveSync USB cable going to the PC (leaving it connected will cause problems on Windows Mobile 5.0 devices when using the modem).

The battery drains quickly whenever an SD card is in the pocket PC.
[added 6/7/06]:This is a known problem with certain iPAQs such as the 2190/2490/2790. An ROM update from HP solves the problem.
Note: see HP's 2190 update page for updates, as they may release a newer ROM update than the steps below.

  1. Apply firmware update SP32878.exe (ver 1.00  12 May 06) to fix the battery drain issue. Depending on the iPAQ's ROM version, it may not take this update.

Alternate method (found on HP support site):

  1. Unplug the USB/serial cable from the pocket PC.
  2. tap Start/programs/activesync
  3. tap menu/add server source
  4. input 1.1.1.1 then tap "next"
  5. input any username/password/domain - I used the letter "x" for all three , tap "next" then "finish"
  6. tap menu/schedule, select "manually" for both, tap ok.
  7. tap menu/options, highlight "exchange server" (should already be selected) then tap "delete" then "yes"
  8. You may need to reset the iPAQ before connecting to your PC, otherwise ActiveSync may not see the iPAQ.

The pocket PC isn't recognized by ActiveSync on my PC.
[updated 10/3/07]: If you have an iPAQ 2190/2490/2790 or another Windows Mobile 5.0 device, you must use ActiveSync 4.0 or later.
If you have Windows 98, 95, or ME you will be unable to communicate with Windows Mobile 5.0 devices.

Reset the pocket PC and try again.

Make sure ActiveSync is enabled on the pocket pc.
Tap "Start | Programs | ActiveSync:
- iPAQ 2110: Tap " Tools | Options". Tap the "Options..." button. Make sure the "Enable PC sync using this connection" is checked.
- iPAQ 2190/2490/2790: Tap "Menu | Connections...", check "Synchronize all PCs using this connection". The box just below this should indicate "USB".

If the PC's ActiveSync icon doesn't change to green when a particular pocket PC is connected, but works for other pocket PCs:
Run the device manager on your PC. Right-click the My Computer icon and select "properties | hardware | device manager". Under "Windows CE USB devices", double-click "HP USB Sync" to display the properties, click the "Driver" tab, then "update driver". Allow windows update to connect to the internet and automatically install the latest driver. When done, your pocket PC should connect with ActiveSync.

Try a different cable.

Plug the pocket PC into a different USB port.

If you have a software firewall such as Comodo, you may need to configure the firewall to allow traffic in a "trusted zone".
Tap "start | settings | connections | ActiveSync Mode" and change the mode from RNDIS to USB mode (or vice versa).

The ActiveSync window pops up on the pocket PC and interferes with WinRVM.
[updated 12/12/06]: If this pocket PC is normally configured to run in Unattended Mode, you can disable ActiveSync as follows:
If connected to a PC unplug the USB cable first. Tap "Start | Programs | ActiveSync"

iPAQ 2190/2490/2790: Tap "Menu | Connections...", uncheck "Synchronize all PCs using this connection". The grayed-out box just below this should indicate "USB". If it doesn't, enable "Synchronize all PCs using this connection, change the box to "USB", then uncheck "Synchronize all PCs using this connection".

iPAQ 2110: Tap "Tools | Options".
Uncheck "Use mobile schedule to sync with this PC" and "Sync with this PC during manual sync".
Tap "Options...", uncheck "Enable PC sync using this connection". Select "Disconnect when done when syncing remotely".
Tap "Mobile Schedule", set "Peak times" and "Off-peak times" to "Manually". Uncheck "Sync outgoing items as they are sent".
Tap "ok" in the top right.

Note: in order to connect this pocket PC to a PC, you'll need to re-enable these settings.

Alternate method: Run Total Commander, tap "\" in the top right, tap "\\", registry | HKCU\ControlPanel\Comm. Double-tap "AutoCnct" and change the value to 0, tap OK.

The screen is rotated 90 degrees (landscape mode).
[updated 9/11/08]:Hold the left-most hardware button at the bottom on the pocket PC (the calendar button) until the screen rotates back to portrait mode.
You can also change the screen orientation via "start | settings | system | screen" or by pressing the right-most hardware button (iTask button) and tapping the rotate icon.
To prevent this from happening again, from "Settings", tap "Buttons" then configure:
Hold Button 1 = <None>

The pocket pc won't turn on.
[updated 6/3/08]:The battery may be discharged. Plug the pocket pc into the charging cradle and see if it turns on.
The pocket pc battery will be drained in a few days if the unit is left off and you may lose all the data on the pocket pc.
Charge the pocket pc regularly!
Press the reset button on the button (usually on the bottom) of the unit. If that doesn't work, try removing the pocket pc's battery for a few seconds, reinsert the battery and press the reset button.
If connected to AC power, try unplugging the AC power connector from the pocket PC and press the reset button.

The pocket PC turns itself off even when running on AC power.
[updated 6/1/09]: Tap "Start | Settings | System | Power | Advanced":
under "On battery power", for "Turn off device if not used for 3 minutes", set to unchecked if the pocket PC will be used in Unattended Mode (If AC power temporarily goes down at a store we don't want the pocket PC to shut off!), check otherwise.
under "On external power", uncheck "Turn off device if not used for N minutes". Tap "ok" in the top-right. 

The "Install RVM program" menu item is grayed out (not available)
[added 10/16/14]: In the General Options enable "Allow install RVM program menu".

On startup, Pocket WinRVM displays "This application (PocketwinRVM.exe) requires a newer version of the Microsoft .NET Compact Framework than the version installed on this device."
[added 2/27/17]: Pocket WinRVM versions 2.0.0 and later require the .NET Compact Framework 2.0 to be installed. See Install the .NET Compact Framework 2.0.

How do you tell if the Microsoft .NET Compact Framework 2.0 is installed?
[added 2/27/17]: Tap "Start | Settings | System | Remove Programs". If "Microsoft .NET CF 2.0" is listed, then it's installed.

On startup, tapping the "Abort" button on the "Preparing to start WinRVM" screen doesn't work.
[added 2/27/17]: Run Total Commander, edit "\Windows\StartUp\WinRVMLauncher.lnk
Change the 02 at the end of the line to 03 or 04 (this increases the amount of time, in seconds, this screen is shown before launching WinRVM).
60#"\Program Files\Pocket WinRVM\WinRVM_docs\ppcUpdater.exe" 02

An error says the iPAQ memory is nearly full or there isn't enough memory to copy a file.
[added 3/1/10]: Run Total Commander, and delete all backup files in \My Documents except the latest backup. If there are none, delete the old backup files from \My Documents\bb\backup.

When sending "cf1500 coins.img" to a site, WinRVM does not load software to the RVMs.
[added 2/3/10]: This was fixed in Pocket WinRVM 1.6.1 and WinRVM 2.0.7.
Workaround: send cf1500.img and cf1500 coins.img, WinRVM will then send cf1500 coins.img to the coin RVMs.

When attempting to send a file such as a voucher file to the RVM, the file is not shown in WinRVM's file list even though it's displayed in Total Commander.
[added 1/77/10]: When the file selection screen is shown, change the "type" field from "vouchers (*.vou)" to "All files (*.*)".
This can happen if the file is named incorrectly, such as
Village Farms. Vou
instead of:
Village Farms.Vou

If you insert an SD card and click "Host | Gather RVM data and send to host" at a site running in Unattended Mode, RVM 00's Q file would not be in the zip file sent to the host nor saved to the SD card. 
[added 11/17/09]: This bug was fixed in Pocket WinRVM 1.6.0. Here is a workaround for previous versions of Pocket WinRVM:
1. insert SD card
2. reset the pocket PC
3. when WinRVM restarts click "host | gather rvm data and send to host".

Pocket WinRVM displays the error message "could not find resource assembly"
[added 1/13/09]:
Copy the file "System_SR_enu.cab" (extract from this zip file first) to "\My Documents" using ActiveSync (copy/paste).
Run Total Commander on the Pocket PC, browse to "\My Documents" and double-click System_SR_enu.cab.
This allows the pocket PC to display meaningful error messages instead of "could not find resource assembly".
You can remotely send System_SR_enu.cab to a pocket PC by sending this  zip file with SiteZipCopier to the site. You'll need to have someone manually run System_SR_enu.cab from "\My Documents\cf1500".

When Pocket WinRVM starts it displays "startup/shutdown exception"
[added 8/6/09]: Reset the pocket PC. If the problem remains reinstall WinRVM. If it still remains reset the WinRVM registry settings to the defaults.

Pocket WinRVM will not start, it displays "an unexpected error has occurred"
[added 10/31/08]: Run the sprite backup program and restore the pocket PC from a backup file.

The watchdog program keeps resetting the pocket PC.
[added 11/15/07]: When Auto-returning to Unattended Mode due to being left in Manual Mode too long, the watchdog file would not be written anymore and the watchdog program would reset the pocket PC. WinRVM would start up in Manual Mode, eventually switch to Unattended Mode and the watchdog would kick in again and repeat forever.
This was fixed in ver 1.5.5.

In Unattended Mode the pocket PC is turned off when it should be on.
[added 11/15/07]: Some pocket PCs (the iPAQ 2190, but not the 2110) automatically turn themselves on at midnight every night for a few seconds.
If you set the reboot time to midnight (00:00), the iPAQ will reboot itself and stay on, even if the pocket PC had been previously turned off.
Also see previous item.

How do you switch between running programs or return to the "today" screen:
Press button 4 (the right-most) to display the list of running programs. Tap the desired program.
You can also tap the Windows logo in the top-right and click the "today" icon to return to the today screen.
Tapping "ok" in the top right for each running program will also return to the today screen.

How do you terminate all running programs?
Press the reset button on the back of the pocket PC.

A batch file such as "update barcodes.bat" isn't closing the DOS window when finished.
[added 3/29/05]:Make sure you're using the latest batch files contained in BatchFiles.zip. If that doesn't fix the problem, right-click the batch file causing the problem, select "properties", click the "Program" tab, click "Close on exit", click OK.

Retrieve Pocket PC's Q Files.exe displays Error occured! Last error: Access is denied. (0x0005/5), RAPI error: 0x0000
[added 5/11/05]:This indicates a Q file is somehow set to read-only. Use the "file | Properties" feature of Total Commander to clear the Read-only attribute and try the batch file again. The Q files are normally located at "\SD card\bb" or "\iPAQ file store\bb".

Retrieve Pocket PC's Q Files.exe can't find any Q files to download from the SD card.
[added 9/7/05]: Run Total Commander and see if the folder "\SD Card2" exists. If it does, make sure it doesn't contain any files (it may container blank folders tho), remove the SD card, then delete the folder "\SD Card". Insert the SD card and tap the refresh button, it should list "\SD Card" and not "\SD Card2".

Retrieve Pocket PC's Q Files.exe displays zip error: Nothing to do! (filename.zip) Error, zip file not created!
[added 9/7/05]: Download and install the latest BatchFiles.zip. The version of zip.exe in "c:\pocket pc setup files" should be at least 3/11/05.

How do you transfer files from one pocket PC to another?
[added 5/10/05]: There are several ways: 
Note: the CF1500 related folders on the pocket PC such as CF1500, BB, BARCODES are under \My Documents. Q files are typically saved in \SD Card\bb or \iPAQ File Store\bb (or \My Documents\bb).

via SD or CF card:

  1. On the pocket PC containing the file to copy, run Total Commander by either pressing the third hardware button from the left or via Pocket WinRVM's "File | Explore Files" menu.
  2. Insert an SD or CF card into the pocket PC containing the file to copy.
  3. Navigate to the desired folder and tap-n-hold the stylus on the file(s) you want to copy until a menu pops up. Note: you can select multiple files by drawing a rectangle around the files (start drawing on the far right side of the screen). Select "Copy / Move".
  4. Click "Tree" and navigate to "\SD card" or "\CF card" (or "Storage Card" for Windows Mobile 5.0 devices)  then tap "OK".
  5. Tap "Copy"
  6. Remove the SD/CF card and insert it into the destination pocket PC.
  7. On the destination pocket PC, run Total Commander by either pressing the third hardware button from the left or via Pocket WinRVM's "File | Explore Files" menu.
  8. Navigate to the "\SD card" or "\CF card" (or "Storage Card" for Windows Mobile 5.0 devices) folder then tap-n-hold the stylus on the file(s) you want to copy until a menu pops up. Note: you can select multiple files by drawing a rectangle around the files (start drawing on the far right side of the screen). Select "Copy / Move".
  9. Click "Tree" and navigate to the desired destination folder then tap "OK".
  10. Tap "Copy"
  11. Return the SD or CF card from the destination pocket PC to it's original location.

via infrared (beam):

  1. On both pocket PCs, run Total Commander by either pressing the third hardware button from the left or via Pocket WinRVM's "File | Explore Files" menu.
  2. On the receiving pocket PC, navigate to the folder where you want to save the file and tap-n-hold the stylus anywhere in the file listing area until a menu pops up. Select "Received files by infrared here".
  3. On the sending pocket PC, navigate to the desired folder and tap-n-hold the stylus on the file you want to send until a menu pops up. Note: you can select multiple files by drawing a rectangle around the files (start drawing on the far right side of the screen). Select "Send files by infrared".
  4. Point the two iPAQs at each other (head to head, such as if you lay the two units face-up on a table and point the top of the units at each other). Keep them about 5 inches apart. After a few seconds the file will begin to transfer.
  5. To transfer another file to the same folder, repeat step 3.
  6. When done, click "cancel" on the receiving pocket PC.

via bluetooth (wireless):

  1. From the Today Screen of the pocket PC you want to copy files to, click the bluetooth icon in the lower right of the display.
  2. Select "Manager".
  3. If you had previously transferred files to this pocket PC select the appropriate shortcut, 
    otherwise: 
    tap "New | Connect"
    Double-tap "Browse files on a remote device"
  4. From the Today Screen of the other pocket PC, click the bluetooth icon in the lower right of the display.
  5. iPAQ 2215: select "Turn bluetooth on".
    iPAQ 2110: tap the large bluetooth icon to the left of the "settings" and "manager" buttons so that the icon edge turns green
  6. Back on the pocket PC you want to copy files to, tap just under "Device" <no device selected> where it says "tap here to choose a device".
  7. Tap the pocket pc icon under "please select a device".
  8. Tap "Finish". A "Bluetooth File Explorer" window will now display showing the contents of the default folder on the other pocket pc. 
    The default folder is "\My Documents", to change this folder:
    iPAQ 2215: return to the Today Screen, click the bluetooth icon in the lower right of the display, select "Bluetooth settings", click the "File Transfer" tab, then tap the folder icon to change the shared folder.
    iPAQ 2110: return to the Today Screen, click the bluetooth icon in the lower right of the display, select "settings", click the "Services" tab, select "File Transfer" then tap "Advanced" then tap the folder icon to change the shared folder.
    Note: the maximum range of bluetooth is 30 feet. You do not need to point the devices at each other.
  9. Tap "Tools | Set local folder", select the folder in which to save the file from the other pocket pc then tap "ok" in the top-right.
  10. To transfer a file from the other pocket pc, navigate to the desired folder and either double-tap the file or tap-n-hold on the desired file and choose "get file" from the pop-up menu.
    Note: unfortunately you can only send one file at a time, so if you are trying to send many Q files, first use the "Host | Compress existing Q files" feature to get all the Q files into a single zip file then send the zip file.
  11. To transfer a file to the other pocket PC you'll need to return to step 1 and initiate a bluetooth connection from the other pocket pc.
  12. When done, return to the Today Screen on each pocket PC click the bluetooth icon in the lower right of the display and turn the bluetooth off. To verify, the bluetooth icon on the Today Screen should now have a small red x in it.

via a desktop or laptop PC:

  1. Plug the USB cable from the pocket PC containing the file to copy to your PC.
  2. Transfer the desired files to a temp folder on your PC. See How do you transfer files to/from a pocket PC from a regular PC via the USB cable?
  3. Unplug the pocket PC; plug the USB cable from the pocket PC to which you want to copy to.
  4. Transfer the desired files from the temp folder on your PC to the pocket PC. See How do you transfer files to/from a pocket PC from a regular PC via the USB cable?

How do you transfer files to/from a pocket PC from a regular PC via the USB cable?
[updated 8/17/06]: Microsoft ActiveSync must be installed on your PC.
Plug the pocket PC's USB cable into the PC and turn on the pocket PC.
A "New Partnership" window should display on the PC within a few seconds (this is the Microsoft ActiveSync program).
Click "Guest Partnership" then click "next" (or hit the Esc key twice). The ActiveSync window will remain on the screen. 
Click ActiveSync's "Explore" button to display Windows Explorer (exploring the pocket pc, see screenshot below) which allows you to copy/move/delete files. You can copy-paste or drag-n-drop files to another Explorer window).

Notes:
- The default listing is actually "My Documents" (even though this is not readily apparent) which is where all the CF1500 and 200L related folders are kept.
- Navigating to "My Pocket PC" will display the root directory of the pocket pc. This contains folders such as "Program Files", "My Documents", etc. If you navigate to "My Documents", the directory listing will be the same as the above screenshot.
- You can also browse the mobile device by running Windows Explorer and browsing "Mobile Device", although this method sometimes won't list all the folders, it may only list the "databases" folder.

There is no need to run any special communication software on the pocket PC to transfer files. You don't even have to exit pocket WinRVM unless you intend to update the pocket WinRVM program itself.
Note: if you close the ActiveSync window you can display it again by double-clicking the ActiveSync icon in the taskbar.

How do you edit a file on the pocket PC?
[updated 8/16/06]: Run Total Commander by either pressing the third hardware button from the left or via Pocket WinRVM's "File | Explore Files" menu.
Navigate to the folder and highlight the file you want to edit by single tapping it. Note: the CF1500 related folders such as CF1500, BB, BARCODES are under \My Documents. To edit, tap the notepad icon or "File | Edit". Press the left-most hardware button to display/hide the keyboard.
Note: there is no Delete key. To delete characters, place the cursor to the right and tap the backspace key (the left-arrow in bold on the far right of the top line of the keyboard). Another way to delete characters is to tap and drag to highlight the text to delete then simply type a new character which will replace the highlighted text. To save your changes tap the "Ok" button in the top right and you'll be prompted to save the file.

Note: to edit a binary file such as a Hecon voucher, use Nyx Hex Editor instead.

To completely reset the Pocket PC back to factory fresh condition (hard reset) and wipe all the data from the pocket PC's memory:
See the hard/full reset section in the Pocket WinRVM Installation Info document.

How do you edit the registry?
[updated 1/6/08]: If you have version 2.0 or later of Total Commander installed (if you don't, you can remotely update Total Commander if a technician is on-site):
Tap "\" in the top right to return to the root directory, then tap "\\", then tap "registry" (under "\Plugins" in new versions of Total Commander).
The WinRVM registry keys are at: HKLM\SOFTWARE\PocketWinRVM. If WinRVM fails to start for some reason, deleting the entire PocketWinRVM key may get it working again (of course you'll then have to reset all the options from within PocketWinRVM).
See this page for registry tweaks. See [HKLM\Drivers\BuiltIn] for a list of COM ports, [HKCU\comm\RasBook] lists the dial-up connections.

Alternate method: using ActiveSync, create the folder "\Program Files\PHM Tools" and transfer regedit.exe there. Use Total Commander or File Explorer to run regedit.exe. PHM regedit was obtained from http://www.phm.lu/Products/PocketPC/RegEdit

Note: if using an iPAQ 2190/2490/2790 (or any Windows Mobile 5 pocket PC), turn the pocket PC off before resetting the pocket PC, otherwise your registry changes may not "take", depending on the ROM version!

How do you make a screenshot?
[added 3/3/09]:
Configure iTask to enable the Capture program:
1. Push the iTask button
2. Tap the iTask icon that pops up (funky arrow)
3. Tap iTask in the pop-up window in the bottom left
4. Tap the drop-down arrow by "Label" and select "6: iTask"
5. Tap the drop-down arrow by "Menu item" and select the first "Unassigned" item
6. Tap the drop-down arrow by "Replace With". Tap "Internal | Capture"
7. Tap "Apply".
8. Tap the drop-down arrow by "Menu item" and select the next "Unassigned" item
9. Tap the drop-down arrow by "Replace With". Tap "Internal | Delay Capture"
10. Tap "Apply".
11. Tap "OK"

To make a screen capture:
1. Push the iTask button
2. Tap the iTask icon that pops up (funky arrow)
3. Tap "Capture" or "Delay capture" (delays 5 seconds before making screenshot) from the pop-up window in the bottom left
4. You'll hear a beep when done. The files are saved in the root directory (\) in files sequentially named:
Capt0001.bmp, Capt0002.bmp, etc

See this site for installation screen shots. See here for non-iPAQ screenshot software.

How do you insert/remove a compact flash card?
[updated 10/13/04]: Turn off the pocket pc. Remove the black plastic cover at the top of the pocket PC to reveal the compact flash slot. Insert the card into the top of the pocket pc as indicated by the tiny arrow on the card (the arrow points towards the pocket PC.
To remove the CF card, turn off the pocket pc then pull on the card edges.
Note: the pocket pc will automatically turn on whenever an SD card is inserted or removed.

How do you insert/remove an SD card?
[added 10/13/04]: Turn off the pocket pc. Insert the card into the top of the pocket pc as indicated by the tiny arrow on the card (the arrow points towards the pocket PC until it clicks into position. 
Make sure the "lock" switch on the side of the card is set to the "unlocked" position, otherwise no data can be written to the card!

To remove the SD card, turn off the pocket pc then push the card in - the card will spring upwards.
Note: the pocket pc will automatically turn on whenever an SD card is inserted or removed.

How do you read/write data to a compact flash or SD card in the pocket PC from another PC?
[updated 10/26/04]:Plug the pocket PC's USB cable into the PC and turn on the pocket PC.
A "New Partnership" window should display on the PC within a few seconds (this is the Microsoft ActiveSync program).
Click "Guest Partnership" then click "next" (or hit the Esc key twice). The ActiveSync window will remain on the screen. 
Click ActiveSync's "Explore" button to display Windows Explorer.
Double-click "My Pocket PC" ( or "My Windows-Mobile Based Device" for Windows Mobile 5.0 devices).
Browse to "SD Card", "CF Card" ( or "Storage Card" for Windows Mobile 5.0 devices).
Drag-n-drop (or copy/paste) files to/from another Windows Explorer window

Note: to browse files on the pocket PC itself, run Total Commander and browse to \SD Card or \CF Card.
If using File Explorer browse to "My Device | SD Card/CF Card".

Can the pocket PC's USB port be used to communicate with an RVM?
Generally, No. A typical pocket pc's USB port is a 'slave' type, not a 'host' type, which means it can't initiate communications, only respond to communications requests from a PC. However, some Toshiba and Asus (Mypal A730) pocket PCs have a host USB port which may work if you can find a USB to RS232 adapter with software drivers written for the pocket pc.
Note: a laptop running WinRVM can use a USB port be used to communicate with an RVM by using a USB to RS232 adapter and appropriate software drivers.

After editing a file using Total Commander, the file's timestamp doesn't change.
[added 8/18/04]: It is changing but Total Commander isn't displaying the new timestamp. Click the "refresh" button with the two green arrows or navigate to another folder and return to see the correct timestamp.
Note: after creating a zip file with Total Commander, the new zip file won't be displayed unless the refresh button is tapped.

The pocket pc's backlight won't come on.
[added 8/18/04]: Tap "Start | Settings | System | Backlight". Make sure the "Turn on backlight when a button is pressed or the screen is tapped" is checked. Click "Brightness" and make sure the "On battery" level isn't turned all the way down.

When reset the pocket pc displays a "my info" screen.
[added 8/26/04]: Tap the screen. Click "Owner" from the Today screen. Uncheck "Show information when device is turned on". Click "ok".

Can I install a pocket PC emulator program to see what WinRVM looks like if I don't own a pocket PC?
[updated 5/22/06]: Yes, download from Microsoft.


TIPS

When pocket WinRVM is communicating with an RVM, don't tap the pocket pc's screen, specially the start, connectivity, or volume buttons on the top line of the display as this will cause the RVM communications to slow down or possibly fail.
If you want to tap the screen to turn on the backlight, tap in the very center of the screen.


200L/1992-related (PCMOD):

When trying to run PCMOD by typing in "1" it displays "bad command or file name".
[added 5/5/06]: See How to install PCMOD and data files on a pocket PC to support 200L/1992 RVMs. Make sure the PCMOD installation disk creates c:\bb and c:\options.

PCMOD menu item 17 (compress) displays "bad command or file name" after entering the file name.
[updated 4/6/06]: Pkzip.exe is probably missing from "My Documents\bb". To fix, follow the installation instructions in this release note, or rerun "InstallPocketPCMODFiles.bat" after downloading the latest BatchFiles.zip.

PCMOD displays "transmission started, then stopped".
[added 4/7/05]: Do not use an adapter that passes pin 20. If necessary, break off pin 20 on the DB25 adapter. To determine if your cable is OK, exit PocketDOS. Turn off the pocket pc. Plug the cables into a turned-on 200L RVM. If the iPAQ turns itself on and displays a "connecting to" window this means your adapter is wrong.
If this still doesn't solve the problem, use a different adapter or cable.

PCMOD is unable to communicate with a 200L RVM.
Make sure pocket WinRVM is not running in the background - press the reset button on the back of the pocket PC and rerun PocketDOS.
Make sure you have the correct adapter plugged into the pocket pc cable, you do not need a null-modem adapter.
Make sure PocketDOS was configured properly to enable the COM port. Tap "Tools | Settings | Communications | COM 1: | Next". Set the drop-down box to "COM1: Serial cable on COM1:". Tap "next". Check "save redirection", then tap "Finish".
Turn the RVM off and on.
Also see the "transmission started, then stopped" section.
If you turn off the pocket pc while PocketDOS is running, you must shutdown and rerun PocketDOS, otherwise PCMOD will be unable to communicate with an RVM.

When downloading module data, the error message "Unable to open file accdata1" is displayed when attempting to save the Q file.
[added 12/7/04]: If you install a brand new memory card, run WinRVM first to create \BB on the memory card, otherwise PCMOD will be unable to save to the memory card.

The screen scrolls off the right.
Scroll it back by dragging the left side of the horizontal slider just below the PocketDOS window.
Tap "Tools | Settings | Display". Tap the right-arrow a few times then tap on "Cursor" at the bottom. Uncheck "Pan display to follow cursor in zoom modes".

The font is hard to read, can I make it bigger?
Yes, repeatedly tap the magnifying glass icon at the bottom of the screen to cycle thru the different zoom levels.
Note: PCMOD is optimized for the screen setting that just causes PCMOD to fill the entire screen.
You can also change the screen orientation to "landscape": tap "Tools | Settings | Display | Orientation | Landscape".

Syntalk is unable to communicate with a printer.
[added 11/17/04]: Make sure you're using a null-modem adapter. Reset the pocket pc and try again.

The machine type can't be changed via Advanced | Set/modify RVM info.
[added 11/1/05]: Edit the SILOS table you're attempting to change to. For example, if attempting to change to a can crushing RVM, edit silos.ac and verify the format is correct. It should look something like:
SILO01=1,720
SILO02=1,720

Does the pocket PC automatically adjust for daylight savings time?
[added 11/3/05]: Yes, it pops up a warning window "The clock has been updated to daylight saving time. Check clock settings to make sure the time is correct." requiring the user to tap OK. This doesn't seem to affect WinRVM running in unattended mode however. 
If using pocket WinRVM ver 1.1.6 or later the RVM clocks will automatically be synced (for unattended mode installs) with the pocket pc.
See this page for more info.

When WinRVM starts up and displays "Please verify the date/time", the time is off by one hour from the time in the upper-right.
[added 13/6/07]: To fix, simply change the time by one second. Tap "start | settings | system | clock & alarms" and change the seconds amount. Tap OK in the top right.
Turn the pocket PC off and back on.


See the WinRVM FAQ for more info.