Pocket WinRVM Installation Info

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

This document assumes an HP iPAQ 2110 (or 2190, 2490, 2790, 2215 / 2210) Pocket PC is used. Use of a different pocket pc is not recommended.

Contained in this document:

Pocket PC hardware requirements

PC configuration: download and install PC software

Pocket PC configuration

Pocket WinRVM (for CF1500): installation | how to run

PCMOD (for 200L/1992 RVM): installation | how to run

Network card: installation | troubleshooting

Bluetooth Access Point installation

Modem installation | How to switch between modem and network card to access the internet

Backup the pocket PC | restore from backup

Barcodes: retrieve from pocket PC | send to pocket PC

Additional pocket PC info | download sources


Pocket PC hardware requirements   [updated 1-27-10]

1. Pocket PC: HP iPAQ 210, hx2110, hx2190, hx2490, hx2750, hx2790, hx2795, hw6515 or 2215/2210 (obsolete). Click here for a list of compatible pocket PCs.
Try shopper.com, pricegrabber.com, froogle.com, bargainpda.com.

Use of a different pocket pc is not recommended, but if you must, choose another iPAQ model such as the hx2700 or 4700 (obsolete) that has a serial port, supports at least one flash memory card (preferably two), has at least 64MB of RAM, and runs pocket PC 2003 OS (or later, such as Windows Mobile 5.0). More pocket PCs do not have a serial port, some offer USB hosting capability that supports a USB to serial adapter such as the iPAQ 210.

Note: If the pocket PC doesn't have an RS232 serial port built-in you may be able to add one via either:
- a Compact Flash adapter card (search pricegrabber.com and froogle.com for "compact flash serial adapter").
- a wireless bluetooth adapter
(search pricegrabber.com and froogle.com for "Bluetooth serial adapter"). We have tested two Bluetooth units, the IOgear GBS301 and the Multi-Tech MTS2BTA.
Both units require the RTS and CTS pins to be tied together on the adapter to avoid communications issues after an RVM reboot. The Multi-Tech adapter also requires a null-modem adapter.
Unfortunately the Bluetooth serial adapters only work with a single RVM in RS232 mode, they do not work with the RS232 to RS485 adapter as they don't support mark/space parity.
- an IrDA Infrared Serial Adaptor
(you can't use a USB-to-serial adapter because most pocket PCs are USB slaves, not USB hosts).

The Socket Mobile SoMo 650 series may work as it has USB hosting capability, but it has not been tested.

Note: if the pocket PC runs Windows Mobile 2003 Second Edition OS such as the iPAQ 2110 or 4700 you must use pocket WinRVM version 1.0.5 or later.
Note: if the pocket PC runs Windows Mobile 5.0 OS such as the iPAQ 2190/2490/2750/2790 you must use pocket WinRVM version 1.2.2 or later (you must run the setup program from a PC).
For Pocket PC 2003 OS devices, keep the pocket PC's battery charged otherwise all the data and programs installed in the battery-backed memory will be lost! Keep the pocket PC connected to AC power when not in use.
Note: Windows Mobile 5.0 and later devices such as the iPAQ 2190/2490/2750/2790/210 use "persistent storage" and will not lose data when the battery is depleted.
Windows Mobile 5.0 and later devices such as the iPAQ 2190/2490/2750/2790/210 are not able to communicate via ActiveSync to Windows 98, 95, or ME PCs.

iPAQ 2xxx cable

iPAQ 210 cable

2. Serial cable (depends on pocket PC model)

For iPAQ hx2110, hx2190, hx2490, hx2750, hx2790, hx2795, hw6515, 2210: HP Universal USB autosync cable FA122A (listed as P/N: 250177-B21 on the cable). 
Try shopper.com or pricegrabber.com, approx. $17.
A third-party serial cable such as this one for $10 can also be used, but if the pocket PC will be run in Unattended Mode use the HP cable above as the cable must also supply power.

For iPAQ 210: HP iPAQ 200 Series Enhanced Sync/Charge Cable (FB112AA). Note: the FTDI USB to serial adapter below is also required.

For the Siemens SX66: use this cable instead.

For the Palm Treo 700w/700wx or 750: use cable PDC65-M9P47HT-6 from pcables.com (requires AC power for RS-485 communications). To use the cable, you must plug the cable in before powering up the Treo. If you unplug the cable and power up the Treo then plug in the cable, it will not communicate. Simply reboot the Treo to fix. The AC power must be plugged in to use RS-485 communications, but is optional for RS232. The null-modem adapter is not needed.
Treos requires pocket WinRVM ver 1.4.2 or later. To get Palm Treo 700 communicating with an RVM you must manually set registry entry HKLM\Drivers\BuiltIn\SerialIR=0 using Total Commander.

If using another brand of pocket PC you must use that manufacturer's serial cable (which also must supply AC power to the pocket PC if it will be used in Unattended Mode.

3. For HP iPAQ 210 only: USB to serial adapter: FTDI US232R-100-BLK.
Most USB to serial adapters do not have Windows Mobile 6 drivers, so make sure you get FTDI's cable which has WM6 drivers.
The iPAQ 210 also requires the serial cable FB112AA listed above.
The lights on the side of the adapter blink when WinRVM is communicating with the RVM.
See driver installation instructions.

4. DB9 male to DB9 male null-modem adapter
Not required for iPAQ 210 or Palm Treo 700 / 750 pocket PC.
such as: www.buyextras.com/numoaddb9mam.html, approx. $2.

Note:
a handshake line in the null-modem adapter must be disabled. To do this, break off pin 4 (DTR) (and pin 7 (RTS), but only if using an iPAQ 2215) on one side (the pocket pc side) of the null-modem adapter.
If you break off pins 4 and 7 on an iPAQ other than the 2215, this can cause communications problems when using an RS485 adapter.
This adapter is required for both RS232 and RS485 communications.
If you don't do this RVM communications will be slow and the RVM will not report any errors.
You always need a null-modem adapter connected to the end of the iPAQ cable unless communicating with a 200L or 1992 RVM.
If you are using a PC to communicate with the RVMs you don't need a null-modem adapter.

5. If the pocket PC will be communicating with Envipco's old 200L or 1992 RVMs you also need a DB9 male to DB25 male adapter
This is not needed to talk to CF1500 RVMs.
Such as the AT-Adapter Part No.361378, $2. Also try froogle.com.

Note: 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.

To communicate with a Cybertech printer when running Syntalk (PCMOD menu item 18), you also need a DB9 female to DB25 female adapter such as the
AT-Adapter Part No.361408, $2. Also try froogle.com. This assumes you're unplugging the printer's ribbon cable from the module and plugging your adapter into the ribbon cable.

6. Optional: 256MB (or preferably larger) Memory card (SD or Compact Flash).  1GB cards may be even cheaper than the lower capacity cards.
Try shopper.com or pricegrabber.com, approx. $20. The brand is not important, but we've used Kingston in the past. Do not use a "mini SD" card or a SDHC card. WinRVM can use a card as small as 16MB, but the 256MB cards offer the best price/performance ratio and allow for future capabilities.
Note: a memory card is optional, but recommended. Some pocket PCs such as the iPAQ 2110/2410 have 20MB of built-in flash memory, a memory card is not required for these pocket PCs. It is nice to have enough storage to store a complete system backup so that the pocket pc's memory can be restored if the battery dies (10 MB minimum).

7. Optional: rugged iPAQ case
such as (we haven't tried any of these):
www.mobileplanet.com/product.asp?dept%5Fid=3716&pf%5Fid=MP289628&listing=1
www.mobileplanet.com/product.asp?cat%5Fid=101&cat%5Fname=Pocket+PC+Devices&dept%5Fid=3716&pf%5Fid=MP289626&listing=1
www.mobileplanet.com/product.asp?cat%5Fid=101&cat%5Fname=Pocket+PC+Devices&dept%5Fid=3716&pf%5Fid=MPC00224&listing=1
www.bargainpda.com/default.asp?newsID=1851&showComments=true

You can also use the mounting hardware below in step 9.


If the pocket PC will be used in Unattended Mode you also need:

8. If the site will have more than one RVM connected to the pocket PC, an RS-232 to RS-422/485 adapter/cable is required. 

Use Envipco P/N 303679 which is based on the B&B Electronics model 422PP9TB ($75). Obtain this part from Envipco, not B&B Electronics. 
This model doesn't require AC power. The LAN cord plugs into the back of the RVM controller.
Note: this adapter can also be used on a PC running desktop WinRVM software (no null-modem required).

9. Hardware to mount iPAQ in the RVM (Envipco P/N 101722 and 101723).
Click here for more pictures.
The iPAQ must be AC powered!
10. A device to connect to the internet such as one of the following:

TRENDnet TFM-CF56 CompactFlash 56K Fax Modem Card
The store must have a phone line and let us connect to it. See Modem installation.
Does not work with iPAQ 210!

Note: the iPAQ 210 has limited compatibility with CF modems, see HP's compatibility page.

Hawking Technologies HCF690V CompactFlash 56K Modem Card
Note: the Data and Link labels above the LEDs are incorrectly labeled, they should be reversed.
The store must have a phone line and let us connect to it. See Modem installation.
Does not work with iPAQ 210!
Ambicom V.90 CompactFlash Modem CF56M-EZ
The store must have a phone line and let us connect to it. See Modem installation.
Does not work with iPAQ 210!
Billionton CF 56K Modem  (not tested)
The store must have a phone line and let us connect to it. See Modem installation.
Does not work with iPAQ 210!
Compaq Compact Flash Modem 56K (not tested)
The store must have a phone line and let us connect to it. See Modem installation.
Does not work with iPAQ 210!
Socket CF 56K Modem Card V.92 (not tested).
The store must have a phone line and let us connect to it. See Modem installation.
Somewhat works with the iPAQ 210 (dials out but it's unable to accept incoming calls)
If used on the iPAQ 210, the RVM com port will switch to COM2 when the modem is installed, you must change the COM  port in the RVM Comm Options.
Pretec Whanto 56K SD Modem ($90)
Notes:
Requires pocket WinRVM ver 1.2.8 or later.
When installed in an iPAQ 2190/2490/2750/2790, after rebooting the iPAQ the modem will not be detected by the software unless reinserted!
update 4/16/07: HP has released a patch to fix this issue.
The store must have a phone line and let us connect to it. See Modem installation.
The physical connection of SD modems is not as secure as CF modems and may fall out.

Socket Communications SD 56K Modem Card ($80), available from: pagecomputers.com
The store must have a phone line and let us connect to it. A pocket PC driver must be installed, see Modem installation.
Notes:
Requires pocket WinRVM ver 1.2.8 or later.
When installed in an iPAQ 2190/2490/2750/2790, after rebooting the iPAQ the modem will not be detected by the software unless reinserted! The 2110 doesn't have this problem.
This may be a problem with all Windows Mobile 5.0 devices.
update 4/16/07: HP has released a patch to fix this issue.
You can't call this modem, it will not answer, so this modem is NOT recommended. The Pretec SD modem works fine in this regard.
Cordless 56K Modem with Bluetooth Wireless Technology by Socket ($106), available from: securemart.com
This solution has not been tested.
The store must have a phone line and let us connect to it. See Modem installation.
TRENDnet TE-CF100 CompactFlash 10/100Mbps Fast Ethernet Adapter
The store must have a LAN available and let us connect to it.
This adapter is not compatible with Windows Mobile 5.0 devices such as the iPAQ 2190/2490/2750/2790.
Socket Communications Compact Flash Ethernet adapter. $95
This adapter is compatible with Windows Mobile 5.0 devices such as the iPAQ 2190/2490/2750/2790 (it also works with older Pocket PC 2003 devices).
Click here for setup info.
Bluetooth access point, such as:
Anycom/Billionton AP-2002 Bluetooth Access Point, $66
AKA Billionton APBTCS1 or APBTC1S
assuming the pocket PC has bluetooth built-in. This can be used when an Ethernet connection is desired but the pocket PC doesn't have a CF slot to add a CF to Ethernet adapter.
Click here for setup info.
Wifi access point such as:
ASUS Mobile Wireless Access Point Model WL330G
3com Travel Router
D-Link Wireless Pocket Router/AP model DWL-G730AP
SMC SMCWTK-G
assuming the pocket PC has wifi (802.11) built-in. This can be used when an Ethernet connection is desired but the pocket PC doesn't have a CF slot to add a CF to Ethernet adapter. $50-$100 from:
This solution has not been tested.
  Ambicom SDIO Wireless LAN Card, assuming pocket PC has an SDIO slot. A separate wireless router is required to connect to the internet.
This solution has not been tested.
Pretec CompactWLAN 802.11b CF Card ($80), available from: mobileplanet.com
Note: some pocket PC's have wifi built-in.
This solution has not been tested. The store must have wireless LAN available and let us connect to it.
 
Compact Flash cell-modem adapter such as:

Or a pocket PC with built-in wireless internet capability such as the Siemens SX66, Qtek 2020. The pocket PC must have a serial port!
This solution has not been tested.

How to configure a PC to communicate with a pocket PC  [updated 6-17-06]

1. Download the pocket PC setup files
Download BatchFiles.zip then unzip the contents of the zip file to a folder on your hard drive such as "C:\Pocket PC setup files".
Note: BatchFiles.zip changes frequently; always download the latest version prior to installing.

These two steps only need to be performed once per PC that will be communicating with pocket PCs.

2. Install and configure Microsoft ActiveSync on your PC.
If connecting to a Windows Mobile 5.0 device such as the iPAQ 2190/2490/2750/2790 you must install ActiveSync 4.1 (or later).  ActiveSync 4.1 is compatible with all Windows-based Pocket PCs, but will not run on Windows 98, 95, or ME).
If you have Windows 98, 95, or ME you should install ActiveSync 3.8 instead, but you will be unable to communicate with Windows Mobile 5.0 devices.
Workaround: use either a card reader or an older pocket PC to write to either an SD or CF card, then put the SD/CF card into the Windows Mobile 5.0 device. This will let you copy files from your PC, but you will be unable to actually install pocket PC software the conventional way via ActiveSync (altho you can manually copy the .exe file to upgrade WinRVM).

Note: if your taskbar has this icon: , your PC already has ActiveSync installed and you may be able to skip this step (double-click the icon to run ActiveSync, click "Help | About" to verify you have version 4.1 or later. If you have an older version you upgrade to 4.1).

Download ActiveSync from here (7MB) and install it.
This program allows your PC to communicate to a pocket PC via the USB port (Windows 98 or later required).
Do not connect the Pocket PC to the USB port yet.

When the install program prompts to "Get Connected" just click Cancel.
A window will display "Your mobile device has not set up a connection" - just click OK.

Right-click the ActiveSync icon in the taskbar: and select "Connection Settings...". If the icon is not present, plug your pocket pc into your pc's USB port and it should then display after a few seconds.
Uncheck "Allow serial cable or infrared connection to this COM port" and "Allow network (Ethernet) and RAS...".
Check "Allow USB connection".
Check "Show status icon in taskbar".
Click OK.

Prevent a "New Partnership" window from being displayed every time you connect a pocket PC:
Run regedit on your PC and navigate to "
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services". Right-click and select "new | DWORD value". Type in "GuestOnly" and hit Enter. Press Enter again to display the "edit DWORD value" window, enter "1", click OK.
This doesn't disable ActiveSync, you can still communicate with the pocket PC.

3. Install Remote Command on your PC.  [Doesn't work on Windows 10]
Download from here (93K), unzip to a temp folder, then from Windows Explorer, double-click setup.msi to install. Do not run setup.msi directly from within WinZip otherwise the following will be displayed: "Caution It does not look like your system is configured to properly view this file.".
You must change the default installation folder to C:\Windows. Do not install the program to the default folder of C:\Program Files\Harald-René Flasch\Remote Command 1.51! Note: the default directory appears to only work when installed on Windows XP.
When the install program asks to "add application path... to user environment?" select Yes.
This program allows you to send/receive files to a Pocket PC via batch files.

 it asks if it should be made available for yourself or anyone who uses the computer, choose "anyone".

Troubleshooting:
If the following window is displayed:  
"This installation package cannot be installed by the windows installer service. You must install a windows service pack that contains a newer version of the windows installer service".
Then download InstMsiA.exe, run, then restart your PC when prompted. Note: this is for Windows 95, 98, Me only.

If the following window is displayed:  
"Caution It does not look like your system is configured to properly view this file. You can continue, but the file you are trying to view may look 'wrong'."
Then download msi_assoc.zip (1K), unzip, double-click the enclosed ms1.reg. "Are you sure you want to add the information in [folder] to the registry?" will be displayed. Click "Yes" to fix your .MSI file association problem.


How to configure a pocket PC, install Pocket WinRVM and data files on a pocket PC to support CF1500 RVMs  
[updated 4-14-17]

Perform the following steps in order:

1. Make sure the iPAQ ROM version is up to date
There are 2 ways to get the ROM version:
a. Run the HP Asset Viewer and click the "Version" tab.
b. Press and release the reset button on the bottom (iPAQ 2110/2190/2490/2750/2790) or back (iPAQ 2215) of the Pocket PC with the stylus to turn the unit on for the first time.
Note the ROM version in the lower right portion of the display.

If the ROM version is up to date, skip the remainder of this section.

Click here to determine which iPAQ model you have.

Pocket PC Current ROM version ROM update file
(see instructions below)
iPAQ 2190b 1.02
[ version history ]
sp33003.exe
iPAQ 2190 1.00.01
[ version history ]
sp33752.exe
iPAQ 2490b, 2790b 1.02.00H
[ version history ]
sp33003.exe
iPAQ 2110 1.10.09
[ version history ]
iPAQ2110ROMUpdate110_SP29856.exe
iPAQ 2215 1.10
[ version history ]
sp27073.exe

To update the ROM version:
1. Plug the powered-on Pocket PC into the PC's USB port using either the docking cradle (recommended) or the USB/RS232 "Y" adapter cable (HP part #FA122A. If using the "Y" cable, make sure the iPAQ battery is fully charged first!
2. A "New Partnership" window should display on the PC within a few seconds (this is the Microsoft ActiveSync program). Simply ignore this window - just leave it open.
3.
Download the appropriate exe file above and run on your PC.  Follow the on-screen instructions which should take about 10 minutes.
Note: updating the ROM erases everything in the pocket pc's main memory. If you need to save any data, copy to the SD card or upload to your desktop PC first.


Insert a memory card containing a "master" backup file that matches the pocket PC model and perform a restore [perform a hard reset first unless this is a new iPAQ].  Then follow the steps at How to restore a pocket pc from a backup, skipping the following steps. The restore feature will configure the pocket pc, setup WinRVM, PCMOD, and all data files.

Tap "Start | Settings | System | HP Asset Viewer":
Tap "ok" in the top-right. This creates the file "\windows\hpassetdata.txt" WinRVM uses to log the pocket PC's serial number.

However, if you want to configure a pocket pc manually, here is the procedure:


2. Configure the Pocket PC if it is new.
Follow the prompts to align the screen, follow the pop-up menu tutorial, select the time zone.
Choose "skip" if asked for a password (Windows Mobile 5.0 devices such as the iPAQ 2190/2490/2750/2790 only).
If the HP "print" screen is displayed, simply tap the screen to continue to the "today screen".
Tap "Tap here to set owner information" and fill in the Name as "Envipco" (case sensitive) and enter the Envipco phone # in case the unit is ever lost. Tap the keyboard icon in the lower right to hide the virtual keyboard. Uncheck "Show information when device is turned on" (located in the Options tab on pocket PC 2003 and later devices). Tap "ok" in the top-right. 
Tap "Start | Settings | Today | Items" and uncheck "Today timeout" / "Display Today screen if device is not used for 4 hours".
Uncheck "Messaging", "Tasks", "Device Lock", "Pocket MSN".
Tap "ok" in the top-right.
[added 10/5/04]: Tap "Connections | Beam" and uncheck "Receive all incoming beams". Tap "ok" in the top-right. This will conserve battery power and ensure that COM1 is not reserved by the IR system for the Siemens SX66.
Tap "System | Clock" and set the date & time (you can drag the hands of the clock with the stylus). 
Tap "ok" in the top-right twice until the "Today screen" is displayed.

[added 10/5/04]: If the blue LED is blinking at the top left of the unit then bluetooth is enabled. To disable, tap the bluetooth icon (the right-most icon on the bottom right of the display) and tap "Turn Bluetooth OFF". This will conserve battery power.

[added 3/3/05]: [iPAQ 2110 and later models only]:  Tap "Start | Settings | Personal | HP Protect-Tools". Select "No" to "Do you want to configure HP ProtectTools security on your device?". At the next screen, uncheck "Remind me about configuring HP ProtectTools security on my device". Tap "Finish". Tap "X" in the top right.

[updated 5/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. 

[added 7/26/06]: Enable USB charging if the unit will be charged with a cigarette lighter to USB adapter. Tap "Start | Settings | System | Power | USB charging". Select "Fast Charge".

[added 12/7/07]: Tap "HP Asset Viewer":
Tap "ok" in the top-right. This creates the file "\windows\hpassetdata.txt" WinRVM uses to log the pocket PC's serial number.

3. Plug the powered-on Pocket PC into the PC's USB port.
First, make sure ActiveSync is running (the icon should be displayed in the taskbar). If not, run ActiveSync via the "Start | Programs" menu.
Use either a docking cradle or the USB/RS232 "Y" adapter cable (HP part #FA122A).
A "New Partnership" window should display on the PC within a few seconds (this is the Microsoft ActiveSync program).
Simply ignore this window - just leave it open.
If you want to get rid of the window, click "Guest Partnership" then click "next" (or hit the Esc key twice). The ActiveSync window will remain on the screen, you can close it if you wish.
Note: every time you connect the pocket PC to the PC you must repeat this step.

Troubleshooting:
If a "hardware installation" (for HP USB Sync) or "found new hardware" window pops up on the PC instead of the "New Partnership" window, make sure ActiveSync is running prior to plugging in the pocket pc.

If nothing happens when you plug in the USB connector into the PC: wiggle the USB connector where it plugs into the pc. Make sure the pocket pc is on. Reboot the pocket pc. Make sure ActiveSync is running.

If the pocket pc displays a "Connect To '115200 Default" window tap Cancel or press the reset button on the back (iPAQ 2215)/bottom (iPAQ 2110) (make sure ActiveSync is configured only for USB connections, see above).

4. Install Total Commander on the Pocket PC.
Download the installation program (395K) and run on the desktop PC which will install Total Commander on the pocket PC. Select "OK"/"YES" for all prompts.
Total Commander is similar to Windows Explorer (the pocket PC's built-in "File Explorer" is poor as it doesn't display file extensions or allow you to edit files, zip/unzip, etc.).
Check the pocket pc to see if it displays any error messages or requires user input to continue the installation.

5. For Pocket PCs running an OS earlier than Pocket PC 2003 OS (this step not required for the HP iPAQ 2215/2210,  2110, 2190, 2490, 2750, 2790, Siemens SX66 or Windows Mobile 5.0 devices):
If the .net 1.0 compact framework is not installed on the Pocket PC (to determine the version of .net compact framework currently installed run \windows\cgacutil.exe on the Pocket PC using Total Commander (1.0.3111.00=SP1, 1.0.3316.0=SP2, 1.0.4292.00=SP3).
Download here (14.7MB). Install the .net 1.0 compact framework SP2 on your PC which which install it on the Pocket PC.
Note: Pocket WinRVM ver 1.4.3 and later show the version of .net CF on startup.

6. Install OpenNETCF SDF v1.2 on the Pocket PC
Download OpenNETCF_setup.exe (286K) and run on your PC which will install OpenNETCF on the pocket PC.
Select "OK"/"YES" for all prompts.
If 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" simply ignore this warning, WinRVM will run fine.
Check the pocket pc to see if it displays any error messages or requires user input to continue the installation.

7. Install the .NET Compact Framework 2.0 [required to run pocket WinRVM 2.0.0 and later]
Download  PocketWinRVM2UpgradeFiles.zip (4.8MB)
Use ActiveSync or use a CF/SD card to copy the appropriate CAB file to the pocket PC (see below).
Exit Pocket WinRVM if it is running.
Run Total Commander on the pocket PC and double-tap the CAB file to install the update.
- For iPAQ models with Windows Mobile 5 (like the 2190/2490/2790): Double-tap NETCFv2.wm.armv4i.cab
- For iPAQ models with Pocket PC 2003 OS (like the 2110/2215): Double-tap NETCFv2.ppc.armv4.cab
If prompted where to install, select on "device", NOT the SD card!.
Make sure no error message is displayed (if you get a compatibility error, try running the other cab file above).

8. Install the daylight savings time patch [US only]
download either:
- WM5DST.cab (for Windows Mobile 5.0 devices like the iPAQ 2190/2490
/2750/2790)
- WM2003DST.cab (for Windows Mobile 2003 devices like the iPAQ 2110/2215)
Use ActiveSync or an SD card to copy the CAB file to the pocket PC.
Run Total Commander on the pocket PC and double-tap the CAB file to install the update (on WM5 devices the pocket PC will reset when done, on WM 2003 devices this happens quickly with no "done" notification).
Tap "start | settings | system | clock & alarms" and change the time zone to a different time zone then tap 'ok'. Return to this window and change the time zone to the proper one.
Turn the pocket PC off for 10 seconds, turn it back on, then reset the pocket PC. Verify the time and time zone are still correct.

9. Install Pocket WinRVM on the Pocket PC
Download the latest Pocket WinRVM setup program from the latest version and run on your PC which will install Pocket WinRVM on the pocket PC.
If 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" simply ignore this warning, WinRVM will run fine.
When asked to "install Pocket WinRVM in the default directory", select YES.
Do not run Pocket WinRVM yet.
Check the pocket pc to see if it displays any error messages or requires user input to continue the installation.

10. Update the WinRVM documentation  [optional]
Run the desktop version of WinRVM and click "Host | Check for WinRVM documentation update". This will download the latest WinRVM documentation to your PC from the internet. Exit WinRVM. This documentation will be copied to the pocket pc in the next step.

11. Install the data files needed by Pocket WinRVM:
On the desktop PC, use Windows Explorer to browse to the folder where BatchFiles.zip was previously unzipped to (from the beginning of this document), such as "C:\Pocket PC setup files".

Run InstallPocketWinRVMFiles.bat on the PC.
No errors should be displayed.
Note: this step assumes you have the following already installed on the PC:
- WinRVM (desktop version, if you don't have it, download from here)
- C:\CF1500 folder and related files (if you don't have this folder follow the steps at Download the CF1500 related files)
- C:\barcodes folder containing packed recmod files (*.arp, *.grp, *.prp, *.sn - available from the DAS dept) and packrec.ini (you can run pocket WinRVM without these files but you'll be unable to perform the recmod function).

The following should be displayed, which will take around 40 seconds:

This batch copies various files required by pocket WinRVM to the pocket pc.
Connect the pocket PC to the PC's USB port now.

Press Ctrl-C to abort or
Press any key to continue . . .

Connecting to pocket pc...
Making cf1500 folder on pocket pc
Making WinRVM_docs folder on pocket pc
Making barcodes folder on pocket pc
Copying recmod barcode files to pocket pc...
Copying recmod serial # files to pocket pc...
Copying CF1500 tables to pocket pc...
Copying CF1500 silo tables to pocket pc...
Copying CF1500 parameter tables to pocket pc...
Copying CF1500 option files to pocket pc...
Copying CF1500 voucher files to pocket pc...
Copying CF1500 img files to pocket pc...
Copying counters tables to pocket pc...
Copying errlist to pocket pc...
Copying WinRVM documentation to pocket pc...

Done, no errors should have occurred!
Press any key to continue . . .

Troubleshooting:
The batch file will only work on the C drive. If you're using a drive other than C: you must edit InstallPocketWinRVMFiles.bat to reference your drive.
If "bad command or file name" is displayed, you either forgot to install Remote Command above, didn't install it to the correct folder (see above), or the drive letter is incorrect.
If an "access is denied" error occurs this indicates a file on the pocket pc is configured for read-only and must be manually deleted.

Details: this batch file uses the "Remote Command" program to do the following on the pocket PC:
NOTE: any existing files in the pocket PC's \my documents\barcodes and \my documents\cf1500 are deleted first!
creates \my documents\barcodes
creates \my documents\cf1500
copies recmod files to \my documents\barcodes
copies RVM files such as parameter, silos, voucher files, option files, etc. from C:\CF1500 to \my documents\cf1500
copies WinRVM documentation to \Program Files\Pocket WinRVM\WinRVM_docs

12. Create Pocket WinRVM shortcuts on the start menu.
Tap "Start | Settings | Menus" then uncheck everything except the following:
- Pocket WinRVM
- Total Commander
- Help
- iPAQ Backup   [Note: for iPAQ 2190/2490/2750/2790 you'll need to install Sprite Backup software instead]

To verify, tap "Start", the Start menu should only list the following:
- Today
- iPAQ Backup   [or Sprite Backup]
- Pocket WinRVM
- Total Commander
- Programs
- Settings
- Help

13. Configure the Pocket PC hardware buttons.
From "Settings", tap "Buttons" then configure:
Button 1 = <Input Panel>         [so that button 1 will display/hide the keyboard]
Button 2 = Pocket WinRVM
Button 3 = Total Commander
Hold Button 1 = <None>
Hold Button 2 = <None>
Hold Button 3 = <None>
Hold Button 4 = <None>

Leave button 4 assigned to "iTask", which displays the currently running programs. Some pocket PCs some as smartphones may not have button 4.

Tap "ok" in the top-right twice until the "Today screen" is displayed.

Test the above changes: 
press button 1: the keyboard should display (press button 1 again to hide the keyboard).
press button 2: WinRVM should run
press button 3: Total Commander should run.

14. Install the dial-up access number files [optional-Northeast US only]
Copy the folder "GC Access Codes" to "\My Documents" using ActiveSync (copy/paste).
Copy CheatSheet.txt (in the folder where BatchFiles.zip was previously unzipped to such as "C:\Pocket PC setup files") to "\My Documents" using ActiveSync. This file contains various text strings that can be copy/pasted to save on typing.

15. Install the watchdog program (if pocket PC will be used in Unattended Mode)
Copy the file "PocketWinRVMWatchdog.exe" (extract from this zip file first) to "\My Documents\CF1500" using ActiveSync (copy/paste).

16. Install file containing Pocket WinRVM error messages  [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".

17. Test PCMOD (see following section) [for 200L RVMs only]
If 200L machines will be supported, also see How to install PCMOD and data files on a pocket PC to support 200L/1992 RVMs after following the next section. Then create a backup of the pocket pc.

18. Test Pocket WinRVM (see next section).

19. Create the generic RVM parameter files
Run WinRVM, click "File | Make generic RVM parameter files" (which overwrites all PARMS.rc files)

20. For Palm Treo 700 models: [added 1/6/09]:
Manually set registry entry HKLM\Drivers\BuiltIn\SerialIR=0 using Total Commander, otherwise RVM communications will not work after a reboot.

21. For iPAQ 2190/2490/2750/2750/2790 install Sprite Backup software  [added 1/26/10]:

If the pocket PC displayed a
n "unknown publisher" window at anytime you installed software (such as on a Palm Treo 700/750):
You must disable this feature if the pocket PC will be used in unattended mode. Otherwise, a new version of WinRVM (or other software) is loaded remotely, the pocket PC will reject it. To disable:
Run Total Commander on the pocket PC. Tap "\" in the top-right. Double-tap the "\\" folder icon. Double-tap "registry" (may be under "\\Plugins").
Navigate to "HKLM\Security\Policies\Policies\0000101a" and change the value to "1". Turn the pocket PC off and back on.


How to run Pocket WinRVM  [updated 3-22-05]
To run pocket WinRVM you must first shutdown PocketDOS if it is running. 
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".

Press button 2 (the 2nd small button from the left) or tap "Start | Pocket WinRVM".
An animated "busy icon" will display for a few seconds while the program loads.
Review the program options by tapping the wrench icon on the toolbar, then tapping each individual button on the Options screen.

Verify that Pocket WinRVM can communicate with an RVM by unplugging the pocket PC from the cradle and connecting the USB/RS232 "Y" adapter cable (HP part #FA122A) to the bottom of the iPAQ. A DB9 male to DB9 male null-modem adapter must be plugged into the DB9 connector of the USB/RS232 "Y" adapter cable. Plug the null modem adapter into the DB9 connector on the front of the RVM.
See Pocket PC hardware requirements for more info.
A handshake line in the null-modem adapter must be disabled. To do this, simply break off pin 4 on both ends of the null-modem adapter.
Click the icon to display the status of the RVM.

To exit WinRVM tap the "ok" button in the top right. Note: for field use, leave WinRVM running all the time and simply turn the pocket pc off when not connected to a CF1500.

Before using the pocket WinRVM in the field:


How to install PCMOD and data files on a pocket PC to support 200L/1992 RVMs [updated 6-2-06]
If you've performed a restore, PCMOD is already installed - skip this section!
However, if you want to configure a pocket pc manually, here is the procedure:

This procedure assumes Pocket WinRVM has been installed as described above and has been run at least once.
Plug the powered-on Pocket PC into the PC's USB port and cancel any ActiveSync window that pops up.

Perform the following steps in order:

1. Install PocketDOS.
Download PocketDOS_PPC_111.exe and run on the desktop PC. Keep the default selections and click "Install". Click "Yes" to the "Install PocketDOS Virtual PC Environment" prompt which will install PocketDOS to the pocket pc. A "Readme" file will be displayed - close it.
Check the pocket pc to see if it displays any error messages or requires user input.
Note: if upgrading to a new version of PocketDOS, you will be prompted to install various files. Choose "yes" for every file, except on the pocket PC, where you should select "no" for both autoexec.bat and config.sys.

2. Set the pocket pc's Owner Name to "Envipco".
Tap "Settings | Owner Information" and make sure Name is set to "Envipco" (case-sensitive).

3. Unlock PocketDOS.
Create a PocketDOS shortcut on the start menu: Tap "Start | Settings | Menus" then check PocketDOS.
Run PocketDOS on the pocket pc by tapping "Start | PocketDOS". Tap "Help | Register PocketDOS" and enter the following Unlock Code:

For the 2110/2215: TCSQOWKKNUNSLOPZKSNH
For the 2190/2490/2750/2790: GPCQEYKKLILKJOPZKSNX

You can enter the code in upper or lower case or simply copy/paste from "\My Documents\CheatSheet.txt" (double-tap in Total Commander)). Press hardware button 1 (on the far left) to hide the keyboard. Verify the System ID is ISOQDUJV (for the 2110/2215) or OKOQFYJV (for the 2190/2490/2750/2790), if it isn't return to step 2 and set the Name. Tap "Unlock", PocketDOS should display "PocketDOS has been successfully unlocked". Tap "ok".
Note: the keyboard is always shown when PocketDOS is running.

4. Configure PocketDOS.
- 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".
- 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". Click "OK" in the top right.
-
Exit PocketDOS by tapping the red "shut down" icon in the toolbar, making sure "Shutdown" is selected, then tapping "OK".

5. Install the data files needed by PCMOD:
Note: this step assumes you have the following already installed on your desktop PC:
- C:\BB directory and related files (if you don't have this folder follow the steps at PCMOD installation disk, you must also download syntalk.exe and save in C:\BB)
- C:\OPTIONS directory and related files (if you don't have this folder follow the steps at PCMOD installation disk)

On the desktop PC, use Windows Explorer to browse to the folder where BatchFiles.zip was previously unzipped to (from the beginning of this document), such as "C:\Pocket PC setup files".
Run InstallPocketPCMODFiles.bat on the PC  (which also contains the pocket pc version of PCMOD).

No errors should be displayed.

The following should be displayed, which should take less than 30 seconds:

This batch copies various files required by PCMOD to the pocket pc.
Connect the pocket PC to the PC's USB port now.
Press Ctrl-C to abort or
Press any key to continue . . .

Connecting to pocket pc...
Making bb folder on pocket pc
Copying 200L tables to pocket pc...
Making options folder on pocket pc
Copying options files to pocket pc...
Copying root directory to pocket pc...

Done, no errors should have occurred!
Press any key to continue . . .

Troubleshooting:
The batch file will only work on the C drive. If you're using a drive other than C: you must edit InstallPocketWinRVMFiles.bat to reference your drive.
If "bad command or file name" is displayed, you either forgot to install Remote Command above, didn't install it to the correct folder (see above), or the drive letter is incorrect. 
If an "access is denied" error occurs this indicates a file on the pocket pc is configured for read-only and must be manually deleted.

Details: this batch file uses the "Remote Command" program to do the following on the pocket PC:
NOTE: any existing files in the pocket PC's \my documents\barcodes and \my documents\cf1500 are deleted first!
creates \my documents\bb
creates \my documents\options
copies pcmod.exe,C:\bb to \my documents\bb
copies config.sys, autoexec.bat, 166550.exe to \my documents\Program Files\PocketDOS

6. Install HCOM.
HCOM is a DOS program used to communicate between a pocket PC and a Husky FS2/FS3 handheld pc.
Download HCOM and unzip to a folder on your hard disk named HCOM.

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).
Run another copy of Window's explorer and browse to the HCOM folder on your hard disk.
Drag the HCOM folder to the pocket pc's "\My Documents" folder (the same folder where the bb and cf1500 folders reside).

7. Test PCMOD (see following section), then create a backup of the pocket pc.


How to run PocketDOS and PCMOD  [updated 3-24-05]
To run PocketDOS you must first shutdown WinRVM if it is running.
Tap the "ok" button in the top right of the WinRVM window to close WinRVM. To determine if WinRVM is running in the background, press the right-most hardware button to display a list of all running programs. Switch to WinRVM and close if WinRVM is running.
Make sure the memory card is installed prior to running PocketDOS and don't remove the card while PocketDOS is running. 
If a memory card is inserted after PocketDOS is run, PCMOD will be unable to write to the card.
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.

Tap "Start | PocketDOS" or "Start | Programs | PocketDOS" or the "C:\" icon at the top of the start menu. This will load PocketDOS and then display the following menu:

Make a Selection:

1 - PCMOD (200, 1992 series)
3 - HCOM (communicate with Husky)

Tap "1" then Enter to display the PCMOD menu.

You need a DB9 male to DB25 male adapter to communicate with a 200L/1992 RVM (remove the null-modem adapter used to communicate with CF1500 RVMs).
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.

You need a DB9 female to DB25 male adapter to communicate with a Cybertech printer when running Syntalk (menu item 18). You must plug in the null-modem adapter. This assumes you're unplugging the printer's ribbon cable from the module and plugging your adapter into the ribbon cable. To communicate directly with a Cybertech printer by plugging into the back of the printer you would need a DB9 female to DB25 male adapter instead such as the AT-Adapter Part No.360395, $2. Also try froogle.com. Make sure the DB25 end doesn't have standoffs.
If you turn off the pocket pc while PocketDOS is running, you must shutdown and rerun PocketDOS and PCMOD, otherwise PCMOD will be unable to communicate with an RVM. Hopefully this will be fixed in a future version of PocketDOS.

Some external programs that PCMOD calls are not optimized for the pocket pc's display, which may require some scrolling to read the entire screen.

For more info on PCMOD, see the PCMOD documentation and FAQ.

Now that the pocket pc is completely set up, create a backup (see next section).


How to install FTDI USB to serial adapter driver (for iPAQ 210 only)   [added 11-16-09]

iPAQ 210 cable

  1. The following hardware is required: FTDI US232R-100-BLK USB to serial adapter, HP iPAQ 200 Series Enhanced Sync/Charge Cable (FB112AA)
  2. Plug in the HP iPAQ 200 Series Enhanced Sync/Charge Cable (FB112AA), but do NOT plug in the FTDI US232R-100-BLK USB to serial adapter yet.
  3. Download the drivers to a PC and unzip the files.
  4. Copy the unzipped files (ftdi_ser.dll, FTDIPORT.INF) to \Windows on the iPAQ 210.
    Details: plug the pocket PC's USB sync cable into your PC (the right-most connector in the above right photo). When the ActiveSync window pops up, click "Explore". Browse to "My Windows Mobile-Based Device\Windows" and copy/paste the two driver files here.
  5. Plug the FTDI USB to serial adapter into the other plug (the left-most connector in the above right photo) of the HP iPAQ 200 Series Enhanced Sync/Charge Cable (FB112AA).
  6. An "Unidentified USB device" window should pop up on the pocket PC prompting you to enter the name of the USB driver. Enter "ftdi_ser.dll" and click OK. No error message should be displayed.
    See the FTDI manual for troubleshooting info.
  7. WinRVM should be able to communicate with an RVM now. COM1 is used as the COM port, just like a regular iPAQ.

Note: if you turn off the iPAQ and turn it back on, it may not communicate immediately with the RVM on the first attempt.
Note: if you download new drivers from FTDI's web site, make sure the driver is Windows certified, otherwise every time the pocket PC resets it will prompt for the name of the  "Unidentified USB device".


How to install a network card and connect to the internet   [updated 11-27-06]

We recommend the Socket Communications Low-power Compact Flash Ethernet adapter. This is a low-profile adapter that allows enough room for an SD-modem to be installed as well.

The cheaper "TRENDnet TE-CF100 CompactFlash 10/100Mbps Fast Ethernet Adapter" can also be used, but this network card is incompatible with Windows Mobile 5.0 devices such as the iPAQ 2190/2490/2750/2790.

1. Plug the powered-on Pocket PC into the PC's USB port and cancel any ActiveSync window that pops up.

2. Remove any plastic connector from the top of the pocket pc which covers the Compact Flash slot.

3. Insert the network card into the Compact Flash slot.

4. Connect the network's Ethernet cable to the network card.

5. Download the corresponding network card driver:
- LPE_101F.exe (Socket Low-Power Ethernet adapter for pocket PC 2003 devices such as the iPAQ 2110)
- LPE_101G.exe (Socket Low-Power Ethernet adapter for
Windows Mobile 5.0 devices such as the iPAQ 2190/2490/2750/2790)
- Driver_TECF100_CE_PPCv1.5.zip (TRENDnet CF adapter for pocket PC 2003 devices such as the iPAQ 2110)

and save to
the desktop PC folder where BatchFiles.zip was previously unzipped to (from the beginning of this document), such as "C:\Pocket PC setup files".

6. Run the driver on the desktop PC (for the TRENDnet CF adapter driver you must unzip and run Setup.exe). Follow the prompts which will install the network card driver on the pocket pc.

7. After the installation is complete, turn off the pocket PC then reset the pocket PC by using the stylus to briefly press the button on the bottom.

8. After rebooting the pocket pc may pop up an "Establishing Connection" window that says "This network card connects me to". Choose "The Internet" and tap "OK".

9. Configure the pocket pc's internet settings:
Tap the Connectivity icon () at the top of the screen, then tap "Settings" (or tap "Start | Settings | Connections | Connections"). 

If installing a Socket Low-Power Ethernet driver, tap "start | settings | system | connections | Socket LP-E | Auto-Launch" and set the driver to "do not run a program" when the card is inserted.

Tap "Advanced". Tap "Select networks". Change "Programs that automatically connect to the Internet should connect using" to "My Work Network".

Tap "Edit..." just below this setting. Tap "Proxy Settings". Make sure "This network connects to the Internet" is checked. Tap "OK" twice to return to the "Connections Settings" window.

Tap "Start | Settings | Connections | Network Cards":
set "My network card connects to "Work".
tap "Socket LP-E Driver" (or "CompactFlash Size 10/100 Fast Ethernet" for TrendNET device)  from the list.

Ask the store's network engineer to determine if their network uses DHCP or if a specific IP address must be used, and if DNS or WINS IP addresses are required. If you're unsure, just skip to the next skip.

- If the network uses DHCP (such as most home networks), select "Use server-assigned IP address".
- otherwise (such as for for POS installations), enter the specific IP address such as 192.168.2.132, subnet mask (usually 255.255.255.0), and default gateway such as 192.168.2.1.
- If the network requires DNS to be entered: tap "Name Servers" and enter the DNS such as 192.168.2.20, alt DNS such as 192.168.2.25 and WINS IP addresses if required (usually not for home networks). This step is not required for POS systems if the network is not used for the internet/FTP connection.
-Tap "OK" 3 times to return to the "Connections Settings" window. 

10. If the pocket PC is connected to another PC via USB cable, disconnect the USB cable, otherwise the pocket pc may be unable to access the internet with the LAN card installed.
Note: for testing purposes, it is possible to remove the LAN card from the pocket PC, insert the USB cable to the PC, and have internet access via the PC (assuming the PC is online). In this configuration, deselect "Use server-assigned IP address".

11. Turn off the pocket PC then reset the pocket PC by using the stylus to briefly press the button on the back (iPAQ 2215)/bottom (iPAQ 2110) of the pocket PC.

12. Tap "Start | Programs | Internet Explorer". Tap the yellow star at the bottom of the screen to display the Favorites. Tap "MSN Mobile" which should display the MSN Mobile web site within 10 seconds. The "RX" light on the network card should blink while receiving data.

[optional] Enter "www.envipcotech.com" into the address bar and tap the green arrow to view the web site. Enter the user name and the password. Check "Save password", then tap the "OK" button. Wait a few seconds for it to redirect to the Envipco Software engineering web site. Tap "Tools | Options", then tap "Use Current" to set the home page. Now whenever you run Internet Explorer the Envipco Software engineering web site will automatically display.

13. From WinRVM, tap "File | Host Options". Set "Connect via" to "LAN".

14. Make sure the Pocket PC's date/time are correct.

Also see:
How to troubleshoot network problems 
How to switch between dial-up modem and network card to access the internet
 


How to troubleshoot network problems  [updated 11-24-04]

Run Total Commander and run \VxUtil\vxUtil.exe and/or \VxUtil\VxIPconfig.exe. 
If this program is not on your pocket pc: download vxutil.zip and vxIPConfig.zip, unzip to new sub-folders on the desktop PC's folder where BatchFiles.zip was previously unzipped to (from the beginning of this document), such as "C:\Pocket PC setup files\vxutil install" and "C:\Pocket PC setup files\vxipconfig install". Run installCE.exe from each folder created in the previous step. Follow the prompts which will install the software on the pocket pc.

These program will show you various settings such as the IP address, let you ping, etc. A network engineer can use this information to determine where the problem is.


Bluetooth Access Point installation   [updated 12-15-06]

A Bluetooth Access Point can be used to connect to a POS system when the pocket PC doesn't have a CF slot available to plug in a CF Ethernet adapter. The following assumes a Billionton APBTCS1-BUS is used, although other access points may work.

1. For security reasons, change the factory default 4-digit PIN and logon password.

You may need to use a PC for this instead of using the pocket PC. I tried using the iPAQ's Internet Explorer, Opera, and Mozilla Minimo browsers with no luck.

If your PC doesn't have a Bluetooth adapter, you'll need to buy an adapter such as the TrendNet bluetooth USB adapter model TBW-101UB (~ $20), although any bluetooth USB adapter should work.

Install and configure the USB Bluetooth adapter:
Plug the USB bluetooth adapter into your PC and wait for Windows to install the drivers. If you are using Windows 98 or Me you'll need to manually install USB drivers that came with the device.
Click the new Bluetooth taskbar icon and select "add a Bluetooth device". Check "My device is set up and ready to be found".
Click the "PAN-LAP1.10" icon then "next". Select "Let me choose my own passkey", enter "0000", click "finish".
Click the Bluetooth taskbar icon and select "Join a Personal Area Network". Click the "PAN-LAP1.10" icon then "connect".

Change the password (used to log into the AP via a browser to change settings):
Run Internet Explorer (Firefox and other browsers may not work properly) and type in 192.168.18.1 in the address bar and hit Enter.
The Access Point should display "Welcome to the AP Management Center" and prompt for a username and password.
Enter "root" for the username and "pass" for the password. Click "Logon" after entering the info.
Click "User administration" | "change password". Enter the old password "root" and new password such as "winrvm", click "submit", then "home".

Change the PIN (used by devices to connect to the AP):
Click "Settings" | "Bluetooth settings". Enter the old PIN "0000", enter a new PIN such as "3684" (first 4 digits of "envipco" spelled on a phone). Click the check box to the left of "change PIN code". Click "Submit here!". Click "Apply", then click the "Apply" button, wait for the AP to reboot.
If it displays "You don't choose anyone to set" this means you forgot to check the check boxes.

If you will be using the AP to connect to the host, you must enable FTP:
Click "Utilities", select "FTP server", click "next step". Enter "192.168.18.1" for the "Server IP", 20 for the Data port, 21 for the command port. Click "enable", then "Finish".  Click "Apply", then click the "Apply" button, wait for the AP to reboot.

2. Plug the POS system's Ethernet cable into the LAN connector on the back of the access point and plug in the power connector to the access point.

3. Enable and configure Bluetooth on the pocket PC.
Tap "start | settings | connections | Bluetooth", tap "Turn on". A blue LED should start blinking on the pocket PC to let you know that Bluetooth is enabled.
Tap "Accessibility" and uncheck "Allow other devices to connect".
Tap "Services", then tap "File Transfer", and uncheck "Enable service". Repeat (disable services) for "Information exchange", "Serial Port", "Personal Network Server", "Audio Gateway", and other others listed.
Tap "General", tap "Bluetooth Manager". Tap "New", select "Connect to a network". It should display a "PAN-LAP1.10" icon. Tap this icon. Tap "Use a secure, encrypted connection" (if available) then tap "Finish".
When prompted for the Passkey, enter the 4-digt PIN entered in step 1 (3684), then tap "ok".
If asked for a username, password, and domain: enter "x" for the username and password, leave the domain field blank. Check "save password".
Tap "ok" in the top right.
Tap and hold on the "Internet via PAN-LAP1.10" icon and select "Disconnect" to avoid "port not available" message from WinRVM.

4. Configure WinRVM.
Run Pocket WinRVM (version 1.3.8 or later) and go to the POS options (tap the wrench icon on the toolbar).
Enable "Using Bluetooth AP for POS." Tap "ok".
This assumes you've already set up the IP address for the POS system.

If you will be using the AP to connect to the host via FTP: go to the Internet Connection Options and set "connect via" to "BT Network Access".

5. Test the system.
Put WinRVM in Unattended Mode. Run a container through an RVM and press the payment button.
Verify the POS:OK message displays in WinRVM after the barcode is displayed ("enable additional debugging messages" in the General Options must be enabled).


How to install a modem card and connect to the internet   [updated 11-13-09]

This following assumes one of the following modems is used (other Compact Flash and SD modem cards should work as well):

1. Plug the powered-on Pocket PC into the PC's USB port and cancel any ActiveSync window that pops up.

2. Remove any plastic connector from the top of the pocket pc which covers the Compact Flash or SD slot.

3. If using a Compact Flash modem, insert the modem card into the Compact Flash slot (do not plug SD modems in until after drivers are installed).

4. Connect the phone line cable to the modem card.

5. If using a CompactFlash modem, skip to step 6, otherwise, you must install a driver for the SD modem first:
a) Download the driver:

- For Pretec Whanto 56K SD modem: prectec_sd_modem_driver14.CAB (for Windows Mobile 5.0 and pocket PC 2003 OS). Use ActiveSync or a CF or SD card to copy the file to the pocket PC then double-tap the file on the pocket PC from Total Commander to install it.

- For Socket SD modem: 56Kmodem163B.exe (for Windows Mobile 5.0 and pocket PC 2003 OS) and save to the desktop PC folder where BatchFiles.zip was previously unzipped to (from the beginning of this document), such as "C:\Pocket PC setup files".
Connect the pocket PC to your PC and run the program on the PC which will install the drivers on the pocket PC. Reset the pocket PC after installing the drivers.
If you receive an installation error, download the appropriate file below, copy to the device, then double-click the file using Total Commander on the Pocket PC to install the drivers.
56Kmodem163B.PPC2003ARMV4.CAB (for pocket PC 2003 devices)
56Kmodem163B.PPC2005ARMV4I.CAB (for
Windows Mobile 5.0 devices)

b) Reset the pocket PC then insert the SD modem.

6. Configure the pocket pc's internet settings:
Tap the Connectivity icon () at the top of the screen then tap "Settings" (or tap "Start | Settings | Connections | Connections").

Tap "Advanced". Tap "Select networks". Change "Programs that automatically connect to the Internet should connect using" to "My ISP".

Tap "Edit..." just under "My ISP". Tap "New" on the following screen.

Enter "Earthlink" as the connection name.
Set the "modem selection" to the appropriate modem:
- "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 produced after ~ August 2008, serial numbers that start with ~ 282 and later)
WinRVM will report "dialup never connected" and "modem not responding" if you select the wrong modem name for the modem. If you swap an old Ambicom modem for a new one you must select the new modem name from the "manage existing connections" screen.
- "PRETEC WHANTO SD 56K Modem"
- "Socket SD Modem"

Tap "Next", enter the ISP's local phone number and click "next" (note: if the phone line requires a 9 to be dialed to reach an outside line, place a "9W" in front of the phone number). For a list of local access numbers, tap "File | Options | Internet connection", select the appropriate file in the "Show dial-up access numbers" (required pocket WinRVM 1.1.0 or later) then tap "Go" or see https://support.earthlink.net/access-numbers/index.php
The Toll Free Access # is: (800) 853-7921 but there is a cost (.06/minute) to using this above and beyond our monthly agreement, so please be judicious in using.

Tap "Next", enter the User name and Password depending on the location:

State Username Password
CT winrvm01@earthlink.net winrvm07
NY winrvm02@earthlink.net winrvm07
MA winrvm03@earthlink.net winrvm07
other winrvm04@earthlink.net winrvm07

Tip: copy/paste from "\My Documents\CheatSheet.txt" (double-tap in Total Commander)).
Leave the "Domain" field blank.

[skip this step for iPAQ 210] Tap "Advanced..." and change the Baud rate to 57600 (don't use 115200 as it may prevent the modem from connecting on some pocket PCs). "Wait for dial tone before dialing" should be checked. Leave all other settings at the default values. Tap OK, "Finish", then "OK" twice to return to the "today screen".

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).

Tap "Start | Programs | Internet Explorer". Tap the yellow star at the bottom of the screen to display the Favorites. Tap "MSN Mobile" which will display a "Connecting..." window which displays "Connecting to: Earthlink, Using Intelligent-Compact_Flash_56K_MODEM, and indicate the phone number being dialed. You will not hear a dial tone or the modem dialing. The modem's Power light should come on when the modem is in use. Once connected, the MSN Mobile web site will be displayed. The modem's "Data" light should blink while receiving data. The "Link" light should be solid when connected to the ISP.

Enter "www.envipcotech.com" into the address bar and tap the green arrow to view the web site. Enter the user name "download" and the password. Check "Save password", then tap the "OK" button. Wait a few seconds for it to redirect to the Envipco Software engineering web site. Tap "Tools | Options", then tap "Use Current" to set the home page. Now whenever you run Internet Explorer the Envipco Software engineering web site will automatically display.

To disconnect, tap the Connectivity icon () at the top of the screen, then choose "Disconnect" from the pop-up window.

Tap "Start | Programs | Internet Explorer". Tap the yellow star at the bottom of the screen to display the Favorites. Tap "MSN Mobile" which will display a "Network Log On" screen. Enter "WinRVM2003" as the password and check "Save password" then tap "OK".

Restart WinRVM, tap "File | Host Options". Set "Connect via" to "Modem".

If you want to be able to remotely call the pocket PC, go to the "Modem Options" and set the COM port to COM4 for the iPAQ 2110, COM6 for iPAQ 2190/2490/2750/2790 (COM4 if using ROM ver 1.00.00 H), COM7 for the iPAQ 2215.
After adding a new ISP dialup connection, turn the pocket PC off and back on (to save registry settings), then restart WinRVM for it to be recognized. From WinRVM, tap "file | options | internet connection" and set "Connect via" to the ISP name you just entered.
If you install the SD modem drivers, you may need to uninstall the drivers to use a Compact Flash modem.
Don't enable the "quick connect" feature of certain modems such as the SD modem as this will cause connections problems when dialing multiple phone numbers.

See How to switch between dial-up modem and network card to access the internet.


How to switch between dial-up modem and network card to access the internet  [updated 2-2-06]

1. Insert the modem or network card that will be used to connect to the internet into the Compact Flash slot.

2. Connect the phone line/network cable to the card.

3. Tap the Connectivity icon () at the top of the screen, then tap "Settings" (or tap "Start | Settings | Connections | Connections").

4. Tap "Advanced". 

5. Tap "Select networks". 

- To use the modem: change "Programs that automatically connect to the Internet should connect using" to "My ISP".

- To use the network card: change "Programs that automatically connect to the Internet should connect using" to "My Work Network".

6. Tap "OK" twice.

7. To test, tap "Start | Programs | Internet Explorer" and try logging into a web site.

8. From WinRVM, tap "File | Host Options". Set "Connect via" to "LAN" or your ISP name (such as "Earthlink") as appropriate.


How to restore a pocket pc from a backup  [updated 10-25-18]
Pocket PCs running Windows Mobile 5.0 OS such as the iPAQ 2190/2490/2750/2790 do not have the iPAQ backup program built-in.

If you have a backup file (see here for a list) created with the same iPAQ model such as Backup170-2490.zip (170 is the Pocket WinRVM version, 2490 is the iPAQ model), unzip the backup file (which should contain an executable). Copy the .EXE file to the iPAQ's SD card. On the iPAQ, run the "File Explorer" program, browse to the SD card and double-tap to run. Enter "envipco" when prompted for the password. Tap the keyboard icon at the bottom to hide the keyboard, then tap the "Restore" button. The Pocket PC will reset twice, follow the post-backup steps below.

This procedure replaces existing data and programs in the pocket pc's internal battery-backed memory to a preset configuration. Existing files are not deleted but they may be overwritten from files in the backup. Existing files stored on the memory card are not affected.  If you want to guarantee a duplicate copy of a backup image you should perform a hard reset prior to restoring the backup. Use this procedure only to set up a new pocket pc or to restore a pocket pc whose memory got erased due to the battery completely discharging. 

iPAQ 2110 models don't have much memory. Before restoring from backup, delete any large files from the CF1500 folder such as barcodes.zip.

Turn the pocket pc off, remove it from the cradle, and disconnect the serial cable. Insert the SD or CF card containing the backup file (if you don't have a card you may still have a backup stored in the pocket PC's built-in flash memory). The pocket pc will automatically turn on.

If you don't have a backup file, you can download a backup file here (unzip after downloading) or create one on another pocket pc's SD card that is already set up. Download the correct backup file that matches your iPAQ model (2110/2190/2490/2750/2790/2215) to the folder where BatchFiles.zip was previously unzipped to, such as "C:\Pocket PC setup files". If you're unsure which iPAQ model you have, click here.
Note: the iPAQ 2110 has 20MB of built-in flash memory (in the "iPAQ File Store" folder) that can be used instead of an SD card. Copy the backup file to the SD card/flash memory in the pocket pc as follows:
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.
Browse to "My Pocket PC | SD Card" or "My Pocket PC | iPAQ File Store" for the iPAQ 2110.
Launch another Windows Explorer window, navigate to the folder containing the backup zip file. Double-click the zip file to open winzip.
Drag-n-drop the backup file (the .pbf file, not the zip file) from winzip to the "SD Card"/iPAQ File Store" window.
If you prefer copy-paste to drag-n-drop, you can unzip the backup file and copy-paste the backup file to the SD card/iPAQ File Store.

Reset the pocket PC by using the stylus to briefly press the button on the bottom (iPAQ 2110/2190/2490/2750/2790)/back (iPAQ 2215) of the pocket PC.
Once the pocket pc boots up, tap "Start | Programs | iPAQ Backup" to run the Backup program.
Note: for iPAQ 2190/2490/2750/2790 models, run Sprite backup instead, or you can simply double-click the backup file to perform the restore from the "file explorer".

Tap the "Restore" tab at the bottom left of the screen. You will be prompted to select the backup file from which to restore. 
Tap the "..." button to the right of "File" to display the "Open" window. Scroll the horizontal slider at the bottom of the window all the way towards the right to help you choose the correct backup file. Make sure the file's "Location" (right-most column) is "SD Card" or "iPAQ File Store" for the file selected.
Tap the "Backup" file you want to restore from, such as "backup 120-2215.pbf".

Tap the bold "Restore..." button to display another window. Tap the "Start" button in the lower right of this window to begin the restore procedure. When complete, reset the pocket pc.

Additional steps to follow after the restore:

Align the screen: tap "Start | Settings | System | Screen | Align Screen" and follow the prompts.
Note: sometimes the screen calibration may be way off, so you may to experiment to determine where to tap. Another way to get to the calibration screen is by pressing the right-most hardware button, press the right-button on the 4-way pad, then press the 4-way up button to highlight "Screen" then press the 4-way pad

Set the date and time: tap the clock icon on the "today" screen (or tap "Start | Settings | System | Clock") and set the date and time (make sure AM/PM is correctly set!). Press the left-most hardware button to display the keyboard (or drag the hands of the clock with the stylus).

Tap "Start", if "Pocket WinRVM" is not listed then follow these steps: Create Pocket WinRVM shortcuts on the start menu

You may want to install the latest version of Pocket WinRVM and any updated files (RVM programs, barcodes, option files, etc.) to the CF1500 folder.

Leave the SD card in the pocket pc, as WinRVM and PCMOD save Q files (RVM data) to the SD card.

Load the latest barcode files to the pocket pc. See How to send updated barcodes to a pocket PC.

Test WinRVM and PCMOD (if connecting to 200L RVMs), see: How to run Pocket WinRVM, How to run PocketDOS and PCMOD.

Note: if WinRVM doesn't run, perform a "hard/full reset" then restore from the backup file again, and if that 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).

If this pocket PC is used in Unattended Mode (like a Site Controller):


How to install the Sprite Backup program

Run SpriteBackupEnglishPersonal51Setup.exe on your PC which will then install the program on your pocket PC that's connected via USB cable.
If your PC has never communicated with an iPAQ, you need to install the Microsoft Windows Mobile Device Center 6.1 Driver. For more info and troubleshooting, see this article.

If the Pocket PC asks where to install the program, select "device", NOT the SD card.
When asked for the registration code, use 1803359621 (enter "envipco" for the name on the pocket PC). This will create a shortcut icon on the pocket PC's start menu labeled "Sprite Backup".
The Sprite Backup program is nearly identical to the iPAQ backup program except it asks for a password when backing up and restoring that must be at least 6 digits long...use something easy to remember such as "envipco". You don't have to type the password each time when making a backup, only when you want to restore.
Note: this also installs the "Sprite Backup PC Agent" on your PC which you may want to disable.


How to create a backup of the pocket pc. [updated 6-2-06]

Pocket PCs running Windows Mobile 5.0 OS such as the iPAQ 2190/2490/2750/2790 do not have the iPAQ backup program built-in. If you want this feature you must download and install the Sprite Backup program (SpriteBackupEnglishPersonal51Setup.exe) on your PC which will then install the program on your pocket PC. If asked for the registration code, use 1803359621. This will create a shortcut icon on the pocket PC's start menu labeled "Sprite Backup".
If the installation program doesn't ask for the registration code, run Sprite Backup on the pocket PC and tap "Options | Authorize", then enter "envipco" as the name and registration code above then tap "authorize". Then create a backup on the pocket PC. Rerun Sprite Backup on the pocket PC to verify the "nag screen" is gone.
The Sprite Backup program is nearly identical to the iPAQ backup program except it asks for a password when backing up and restoring that must be at least 6 digits long...use something easy to remember such as "envipco". You don't have to type the password each time when making a backup, only when you want to restore.
Note: this also installs the "Sprite Backup PC Agent" on your PC which you may want to disable.

If the pocket pc's battery completely discharges all data and programs on the pocket PC will be erased, except for data saved to the memory card. If a backup has been previously saved to the memory card, the pocket pc can be restored easily. Note: pocket PCs running Windows Mobile 5.0 OS such as the iPAQ 2190/2490/2750/2790 do not lose their memory when the battery is discharged.

Remove the pocket pc from the cradle and disconnect the serial cable.
Reset the pocket pc by pressing the button on the back (iPAQ 2215)/bottom (iPAQ 2110) with the stylus.
Insert a memory card such as an SD card or Compact Flash card into the pocket PC. 
Note: the iPAQ 2110 has 20MB of built-in flash memory  (in the "iPAQ File Store" folder) that can be used instead of an SD card.

How to insert/remove an SD card:
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 to insert/remove a compact flash card:
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.

Once the pocket pc boots, tap "Start | Programs | iPAQ Backup" (or "Start | Sprite Backup" on Windows Mobile 5.0 devices like the iPAQ 2190/2490/2750/2790) to run the Backup program.

If you're using the backup program's "Basic mode", just tap "Backup now". Skip remaining steps!

If you're using "Advanced mode":

Leave the folder tree at the top set to the default setting (everything checked).

Change the location where the backup file is stored to the memory card:
Tap the "..." box to the right of the current backup file name to display a new window. Change "Location" to "SD Card" or "CF Card" (or "Storage Card" for Windows Mobile 5.0 devices) , depending on the type of memory card installed (or "iPAQ File Store" for the iPAQ 2110). Leave "Name" set to "Backup" and leave "Folder" set to "None".
Tap "OK" to return to the main backup window. The backup file name should now indicate "\SD Card\Backup.pbf" (or "\CF Card\Backup.pbf").
Note: you should name the backup file something besides "backup" - this lets you have multiple backups on a single memory card. I recommend a filename such as "backup mm-dd-yy iPAQ model #", such as "backup 03-16-05 2215".

Tap "Options..." and make sure "Compress Data" and "Stop Processes before backup" are checked. Uncheck "Encrypt Data".
Under the "Exclude" section: check "iPAQ Backup Files" and "Persistent Storage". Uncheck "Programs" and "Log Files".
Tap "OK" to return to the main backup window.

Tap the "Backup..." button to display another window. Tap the "Start" button in the lower right of this window to start the backup. The backup takes around 90 seconds. When completed, press the reset button on the back (iPAQ 2215)/bottom (iPAQ 2110) of the pocket pc.


How to retrieve Q files from a pocket PC  [updated 5/15/06]

Plug the powered-on Pocket PC into the PC's USB port and cancel any ActiveSync window that pops up.

On the desktop PC, use Windows Explorer to browse to the folder where BatchFiles.zip was previously unzipped to (from the beginning of this document), such as "C:\Pocket PC setup files". Run "Retrieve Pocket PC's Q Files.exe". 
Note: I recommend creating a shortcut to this program and place the shortcut on your desktop for easy access. 
Note: the program calls two batch files, RQF.bat and QPPC2PC.bat, which both must be in the same folder as "Retrieve Pocket PC's Q Files.exe" and must be on the C drive. This is a Windows program; it will not run from DOS.

Note: if you have Microsoft Anti-spyware installed it may pop up a warning window...you should allow it to run. If the anti-spyware software still blocks the software from running you'll need to temporarily disable the anti-spyware software (usually by right-clicking the icon in the taskbar).

"Retrieve Pocket PC's Q Files.exe" will then:

  1. Copy all Q files contained on the pocket pc's SD card to c:\from pocket pc
  2. Copy all zip files from the SD card's bb folder to c:\from pocket pc.
    These zip files are the ones created when the user previously selected "Host | Compress existing Q files" or the user selects "Compress" from within the PCMOD program (for 200L RVMs).
    Since the 200L zip files do not have a timestamp in the filename they will be renamed with a _MMDDYY_HHMMSS timestamp.
    For example, walmart.zip will be renamed to walmart_041006_160228.zip.
    All zip files in c:\from pocket pc are then copied to c:\bb. 
  3. Compress the received Q files and zip files to c:\bb (requires "zip.exe" contained in BatchFiles.zip)
    The filename format is: QMMDDYY_HHMMSS.zip such as: Q021705_130609.zip
  4. Copy the newly created compressed file from step 3 to the pocket pc's SD card in the \bb\backup folder.
  5. Delete all Q files and zip files on the pocket pc's SD card in \bb.
  6. Repeat steps 1-5 for the Compact Flash card, "Storage card" = CF card on WM5.0 devices, non-volatile memory, and battery-backed memory.

Here's what a typical run looks like when Q files are stored on the pocket PC's SD card:

This batch file retrieves Q files and zip files from the pocket pc.

Connect the pocket PC to the PC's USB port now.

Press Ctrl-C to abort or
Press any key to continue . . .

Looking for Q files and zip files in "SD card"

Copying Q files from pocket pc...

\SD Card\bb\Q111111 ==> c:\from pocket pc\Q111111
\SD Card\bb\Q222222 ==> c:\from pocket pc\Q222222

No errors should have occurred!

Copying zip files to PC
\SD Card\bb\ss.ZIP ==> c:\from pocket pc\ss.ZIP
\SD Card\bb\walmart.ZIP ==> c:\from pocket pc\walmart.ZIP

Renaming 200L zip files to include timestamp
Compressing received files to c:\bb...

Moving zip file to backup folder on pocket PC ("\SD Card\bb\backup\\")
Deleting Q and zip files on pocket PC

Looking for Q files and zip files in "CF card"

Looking for Q files and zip files in "Storage card"

Looking for Q files and zip files in "non-volatile memory"

Looking for Q files and zip files in "battery-backed memory"

Done
Press any key to continue . . .

Note: if the PC is configured to run WinRVM in Unattended Mode, the next time WinRVM calls in data to the host, the pocket pc's data contained in the zip file will also be transmitted. Note: requires WinRVM ver 1.3.7 or later.
Note: the zip files copied to c:\bb should be moved to a different folder each month, otherwise step 5 above will fail with a message such as:
    Failed to open c:\bb\ss 204.zip using Win32 protocol
Because it can't overwrite an existing file with the same name. A future version of the rcmd software will allow this.


How to send updated barcodes to a pocket PC  [updated 11-10-04]

This procedure can be used each month to copy the new barcodes files to the pocket PC.

This procedure copies the individual barcode tables aBARCODE.TBL, gBARCODE.TBL, pBARCODE.TBL to the pocket pc. Recmod and serial number files will also be sent to the pocket pc if they exist, otherwise, "No packed recmod files found" will be displayed.
This procedure assumes the current barcode tables aBARCODE.TBL, gBARCODE.TBL, pBARCODE.TBL are located at c:\cf1500 and current recmod files in packed format (NY.?RP, CT.?RP, MA.?RP, *.?NP) are located at c:
\barcodes. 

Plug the powered-on Pocket PC into the PC's USB port and cancel any ActiveSync window that pops up.

On the desktop PC, use Windows Explorer to browse to the folder where BatchFiles.zip was previously unzipped to (from the beginning of this document), such as "C:\Pocket PC setup files".

Run "Update barcodes.bat" (you can also create a shortcut to this program and place the shortcut on your desktop for easy access).

Note: if you have Microsoft Anti-spyware installed it may pop up a warning window...you should allow it to run. If the anti-spyware software still blocks the software from running you'll need to temporarily disable the anti-spyware software (usually by right-clicking the icon in the taskbar).

Here is what a typical run looks like:

This batch file copies barcodes to the pocket pc.
Connect the pocket PC to the PC's USB port now.

Press Ctrl-C to abort or
Press any key to continue . . .

Connecting to pocket pc...
A \My Documents\barcodes\PACKREC.INI
Copying recmod barcode files to pocket pc...
Copying recmod serial # files to pocket pc...
Copying aBARCODE.TBL, gBARCODE.TBL, pBARCODE.TBL to pocket pc...

Done updating barcodes, no errors should have occurred!
Press any key to continue . . .

This may be a good time to create a backup of the pocket pc.


Additional pocket PC info

See the pocket WinRVM FAQ.

Review the history of pocket WinRVM software changes.

Hard Reset
Disconnect the iPAQ's USB cable. Perform a "hard/full reset" by holding down the two outer-most hardware buttons (calendar and iTASK) [note: for WM5 devices like the iPAQ 2190/2490/2750/2790, instead hold the calendar and mail buttons as well as the power button] and simultaneously holding the reset button with the stylus for several seconds until the screen fades out [for WM5 devices, after rebooting it will display "formatting PS..." in the lower right]. Release the hardware buttons and the reset button then press and release the reset button to turn the unit on. Follow the on-screen instructions until the "today" screen is displayed.


The following software was obtained from:

Microsoft ActiveSync
Microsoft windows installer update
Remote Command
Nyx Hex Editor 
Total Commander
.net 1.0 compact framework SP2
HP iPAQ  ROM updates: 2110, 2215, 2190, 2190b, 2490b, 2750, 2790b
PocketDOS 
Sprite Backup software: Sprite Software [download area]
Socket communications Low-Power Ethernet adapter
Socket communications SD modem card driver