Version Differences for H21

(How do I strip out the 18th digit from vin numbers)
Line 7:
  The H-21 is Opticon's Windows Mobile 6.5 smart phone with an embedded scan engine.    The H-21 is Opticon's Windows Mobile 6.5 smart phone with an embedded scan engine. 
       
- ==Firmware Upgrade==   + ==First Time Use==  
- ===ActiveSync Method===      
- This process requires a Windows PC with either ActiveSync version 4.5 (for XP) or Windows Mobile Device Center (for Vista and 7).      
- * Download the latest firmware for your H21 from [http://ftp.opticonusa.com/H21/Software/OS/Opticon%20H21%20Firmware%20Upgrade%20Utility%204.530.exe.zip here].      
- * Install a battery of at least 30% charge      
- * Power on your H21      
- * Connect the H21 to the PC via USB cables      
- :Note: it is recommended not to use a USB hub and to connect directly to a USB port on the back of the PC as appropriate      
- * Wait for ActiveSync or WMDC to display 'connected'      
- * Launch the Firmware Upgrade Utility you downloaded previously      
- :* Check the box on the first screen and select 'Next'      
- :* Wait for the Utility to check your USB connection and battery life and then select 'Next'      
- ::You may check the box to 'Format extended partition' at your discretion. This does not affect the OS upgrade process, only formats the 'Disk On Chip' portion of the hard drive      
- :* The Utility will reboot the H21 into a firmware upgrade mode and proceed to upgrade the firmware      
- :* The 'Cancel' button will change to 'Finish' when the Utility has finished its part of the process.      
- ::You must still wait for the H21 to boot to the Windows Mobile Initial Setup dialog before the upgrade is complete.      
- ::You may disconnect USB but do ''not'' power off the H21 or remove the battery for any reason.      
- *The firmware upgrade is complete when you see the following text on screen. You will hear two beeps from the H21 while it is loading. On the second you should see this text.      
- Tap the screen to set up your      
- Windows® phone      
       
- ===SD Card Method===   + ==Device Instructions==  
- This process requires a micro SD card up to and including 16GB capacity.   + ===Cold Boot===  
- *Download the latest firmware for your specific H21 from [http://ftp.opticonusa.com/H21/Software/OS/H-21%204.530%20-%20Flash.zip here].   + A cold boot is when a device boots from a completely cold (meaning off) state. This applies when the device was shut down properly and when power is cut prematurely such as by pulling the battery (but only when the backup battery is also dead otherwise the device just goes to sleep (see below). To properly power off the device press and hold the power key for a full 2 seconds. You will be prompted with an 'OK/Cancel' decision box. Select 'OK'. Certain programs can lose data in this case if you have not properly saved whatever you were working on at the time the power off is performed.  
- *Copy the firmware files to a blank micro SD card. The firmware files must be uncompressed (unzipped) before copying to the SD card. There are many files in the 'flash' download. All must be copied to the SD card for the installation to be successful.   + ===Warm Boot===  
- *Power off our H21.   + A warm boot is when a device is rebooted without ever having been fully powered down. Certain programs can lose data in this case if you have not properly saved whatever you were working on at the time the reboot is performed. To perform a warm boot use the stylus to tap the reset switch on the left side of the unit.  
- *Install the SD card into the H21. Note that there is a slide lock for the SD card door inside the battery compartment that must be unlock before the door will open. It is recommended to lock this door during the upgrade process. when properly inserted the contacts on the SD card will be facing the front of the device.   + ===Suspend / Resume===  
- *Install a battery with at least 30% charge and close the battery door. Both the slide and turn lock must be engaged for the upgrade to proceed.   + H21 device can be placed in suspend mode (also called sleep mode) if you tap the power key once. It is resumed (woken up) the same way. The display will be completely off in this state but some of the status LEDs will continue to blink slowly and you can still receive incoming calls and other alerts. The device will automatically enter a suspend state after a set time period has elapsed. The default time for this is 1 minute but can be configured in the 'Power' application.  
- *While holding the keys <capture>, <right scan> and <volume down> press and hold the power key.   + ===Internet Connection Setup===  
- :The capture key is on the right side of the phone with an icon of a camera on it. The right scan key is just above the capture key. The volume down key is the portion of the double-button on the left side of the phone that is closest to the left scan key.      
- *It takes only a second for the firmware upgrade screen to load. This is a black screen with bluish text. It takes only a minute or two for the firmware upgrade to complete.      
- *The process is done when you see the following text on the screen. This will be spelled out very large at the bottom of the screen.      
- Download      
- OK      
- *Using the stylus press the reset switch on the left side of the device. If the device does not reboot automatically simply press te power key at the top of the device.      
- *The firmware upgrade is complete when you see the following text on screen. You will hear two beeps from the H21 while it is loading. On the second you should see this text.      
- Tap the screen to set up your      
- Windows&#0174; phone      
       
- ==Setup Internet Connection==      
  These instructions step you through setting up internet connections on the H-21 through your cellular carrier.    These instructions step you through setting up internet connections on the H-21 through your cellular carrier. 
  # Install SIM card with valid Data plan    # Install SIM card with valid Data plan 
Line 70:
  ## The '''User name''', '''Password''', and '''Domain''' fields are left blank. Tap '''Finish'''    ## The '''User name''', '''Password''', and '''Domain''' fields are left blank. Tap '''Finish''' 
  # Complete    # Complete 
    + ===Factory Reset===  
- ==Factory Reset Instructions==      
  ''Warning!'' - Performing a factory reset will delete any and all user data and personal applications that are loaded on the device. Please back up your data before performing this operation. Note that the 'FlashDisk' portion of the disk is untouched by this operation and can safely be used as permanent data storage in such circumstances.    ''Warning!'' - Performing a factory reset will delete any and all user data and personal applications that are loaded on the device. Please back up your data before performing this operation. Note that the 'FlashDisk' portion of the disk is untouched by this operation and can safely be used as permanent data storage in such circumstances. 
- ===Via Windows Mobile===   + ====Software Method====  
  This factory reset method uses an application within Windows Mobile to perform a reset to factory defaults.    This factory reset method uses an application within Windows Mobile to perform a reset to factory defaults. 
  * Navigate to 'Start' > 'Settings' > 'System' > 'Restore To Factory'    * Navigate to 'Start' > 'Settings' > 'System' > 'Restore To Factory' 
Line 82:
  Tap the screen to set up your    Tap the screen to set up your 
  Windows(r) phone.    Windows(r) phone. 
- ===Via Hardware===   + ====Hardware Methode====  
  This factory reset method uses a hardware button combination to perform a factory reset. It is best used for when some event causes Windows to be inaccessible.    This factory reset method uses a hardware button combination to perform a factory reset. It is best used for when some event causes Windows to be inaccessible. 
  * Power Off the H21    * Power Off the H21 
Line 96:
  Tap the screen to set up your    Tap the screen to set up your 
  Windows(r) phone.    Windows(r) phone. 
    + ===Scanner Settings===  
- ==Determine Current Firmware Version==   + ====Basic====  
    + ====Advanced====  
    + =====How do I strip out the 18th digit from vin numbers=====  
    + #Navigate to 'Start' > 'Settings' > 'System' > 'Scanner Settings' > 'Code Options' (tab)  
    + #tap-hold UPC  
    + #Select UPC-A when prompted  
    + #under section 'Transmit CD' change to "No leading zero, not transmit CD"  
    + #tap 'OK'  
    + #Tap 'Additional Settings' (tab)  
    + #Tap 'Edit' (button)  
    + #the text "HC" is present by default. Go to a new line and type the following exactly as you see it here: [A00[A0W[A0ZQ1Q8[A12Q0Q00I[A14Q0Q1[A1CQ0Q0[A1L[A18[A1F [A01[A0W[A0ZQ1Q8[A12Q1Q70B[A14Q0Q0[A1CQ0Q1[A1L[A18[A1F  
    + #Tap 'ok' to save the text file  
    + #Tap 'Update' to save these settings  
    + #You should see a popup containing 'Transmit command success'. If you do not please start again at step 1.  
    + #Tap 'ok on the popup and 'ok' again to close the scanner settings.  
    + #You will see a 'wait' icon for a second or two and when gone you are ready to go.  
    + ===Collect Information===  
    + ====Windows Mobile Firmware Version====  
  You should only need to look up this information when prompted to do so by an Opticon employee.    You should only need to look up this information when prompted to do so by an Opticon employee. 
  * Navigate to: 'Start' > 'Settings' > 'System' > 'Device Information' > 'Version' (tab)    * Navigate to: 'Start' > 'Settings' > 'System' > 'Device Information' > 'Version' (tab) 
Line 103:
  ** ROM date    ** ROM date 
  ** ROM version ''It is only necessary to report the first two groups of numbers (i.e. 4.530)''    ** ROM version ''It is only necessary to report the first two groups of numbers (i.e. 4.530)'' 
    + ====Barcode Scanner Firmware Version====  
    + You should only need to look up this information when prompted to do so by an Opticon employee.  
    + * Navigate to: 'Start' > 'Settings' > 'System' > 'Scanner Settings' > 'Information' (tab)  
    + * Take note of the line beginning with 'Firmware version:'  
    + ===Firmware Upgrade===  
    + ====Windows Mobile====  
    + =====ActiveSync Method=====  
    + This process requires a Windows PC with either ActiveSync version 4.5 (for XP) or Windows Mobile Device Center (for Vista and 7).  
    + * Download the latest firmware for your H21 from [http://ftp.opticonusa.com/H21/Software/OS/Opticon%20H21%20Firmware%20Upgrade%20Utility%204.530.exe.zip here].  
    + * Install a battery of at least 30% charge  
    + * Power on your H21  
    + * Connect the H21 to the PC via USB cables  
    + :Note: it is recommended not to use a USB hub and to connect directly to a USB port on the back of the PC as appropriate  
    + * Wait for ActiveSync or WMDC to display 'connected'  
    + * Launch the Firmware Upgrade Utility you downloaded previously  
    + :* Check the box on the first screen and select 'Next'  
    + :* Wait for the Utility to check your USB connection and battery life and then select 'Next'  
    + ::You may check the box to 'Format extended partition' at your discretion. This does not affect the OS upgrade process, only formats the 'Disk On Chip' portion of the hard drive  
    + :* The Utility will reboot the H21 into a firmware upgrade mode and proceed to upgrade the firmware  
    + :* The 'Cancel' button will change to 'Finish' when the Utility has finished its part of the process.  
    + ::You must still wait for the H21 to boot to the Windows Mobile Initial Setup dialog before the upgrade is complete.  
    + ::You may disconnect USB but do ''not'' power off the H21 or remove the battery for any reason.  
    + *The firmware upgrade is complete when you see the following text on screen. You will hear two beeps from the H21 while it is loading. On the second you should see this text.  
    + Tap the screen to set up your  
    + Windows&#0174; phone  
       
    + =====SD Card Method=====  
    + This process requires a micro SD card up to and including 16GB capacity.  
    + *Download the latest firmware for your specific H21 from [http://ftp.opticonusa.com/H21/Software/OS/H-21%204.530%20-%20Flash.zip here].  
    + *Copy the firmware files to a blank micro SD card. The firmware files must be uncompressed (unzipped) before copying to the SD card. There are many files in the 'flash' download. All must be copied to the SD card for the installation to be successful.  
    + *Power off our H21.  
    + *Install the SD card into the H21. Note that there is a slide lock for the SD card door inside the battery compartment that must be unlock before the door will open. It is recommended to lock this door during the upgrade process. when properly inserted the contacts on the SD card will be facing the front of the device.  
    + *Install a battery with at least 30% charge and close the battery door. Both the slide and turn lock must be engaged for the upgrade to proceed.  
    + *While holding the keys <capture>, <right scan> and <volume down> press and hold the power key.  
    + :The capture key is on the right side of the phone with an icon of a camera on it. The right scan key is just above the capture key. The volume down key is the portion of the double-button on the left side of the phone that is closest to the left scan key.  
    + *It takes only a second for the firmware upgrade screen to load. This is a black screen with bluish text. It takes only a minute or two for the firmware upgrade to complete.  
    + *The process is done when you see the following text on the screen. This will be spelled out very large at the bottom of the screen.  
    + Download  
    + OK  
    + *Using the stylus press the reset switch on the left side of the device. If the device does not reboot automatically simply press te power key at the top of the device.  
    + *The firmware upgrade is complete when you see the following text on screen. You will hear two beeps from the H21 while it is loading. On the second you should see this text.  
    + Tap the screen to set up your  
    + Windows&#0174; phone  
    + ====Barcode Scanner====  
    + Not currently supported (or necessary) on this device.  
    + ==Specifications==  
    + ===Operation===  
    + * CPU: Qualcomm MSM7225 528 MHz  
    + * O/S: Microsoft<sup>TM</sup> Windows Mobile<sup>TM</sup> 6.5  
    + ===Memory===  
    + * NAND Flash: 256MB  
    + * RAM: 256MB  
    + * Expansion: User accessible High Capacity microSD + I/O  
    + ===Display===  
    + * Type: Graphic Transflective TFT LCD with touch panel, 16-bit color with adjustable backlight  
    + * Size: 2.8”, 480 x 640 pixels  
    + * Mode: Portrait / Landscape  
    + ===Operating Indicators===  
    + * Visual: 2 LEDS (red/orange/green/blue)  
    + * Non-Visual: Vibrate / Buzzer  
    + ===Operating Keys===  
    + * Entry Options: Qwerty or Numeric (QWERTY keyboard or 12 (alpha)numeric keys), navigation keys (scroll + select), function keys, control keys, 1 power key, 2 hot keys, 2 phone keys, reset key, volume key, 2 scan keys  
    + ===Communication===  
    + * USB: OTG, client and host  
    + * IrDA: Ver. 1.3, 2400 bps - 115.2 kbps (SIR), 576 kbps - 1.152 Mbps (MIR)  
    + * Bluetooth: Ver. 2.1 + EDR, class 2  
    + * W-LAN: WiFi, IEEE.802.11b/g  
    + * Telecom: GPRS/EDGE, quad-band 850/900/1800/1900, 3G UMTS (WCDMA band 1, II, V, VI), 3.5G UMTS (HSDPA 7.2 M / HSUPA 5.76 M)  
    + * GPS: Integrated AGPS  
    + * Audio: Speaker/microphone (mono), headset connector (stereo)  
    + * Extention: User accessible microSD I/O  
    + ===Power===  
    + * Rechargeable Battery: Lithium-Ion 3.7V 3060mAh  
    + * Backup Battery: 6mAh  
    + * Charging method: Travel Charger, Vehicle Charger (sold separately), Desk Cradle (sold separately)  
    + ===Camera===  
    + * Color Camera: 3.2 megapixels, auto-focus, LED flash  
    + ===1D Laser Scanner Optics===  
    + * Light source : 650 nm visible laser diode  
    + * Scan rate: 100 scans/sec  
    + * Reading pitch angle: -35 to 0°, 0 to +35°  
    + * Reading skew angle: -50 to -8°, +8 to +50°  
    + * Reading tilt angle: -20 to 0°, 0 to +20°  
    + * Curvature: R>15 mm (EAN8), R>20 mm (EAN13)  
    + * Min. resolution at PCS 0.9: 0.127 mm / 5 mil  
    + * Min. PCS value: 0.45  
    + * Depth of field: 55 - 645 mm / 2.17 - 25.39 in, at PCS 0.9 Code 39  
    + ===2D Imager Scanner Optics===  
    + * 2D Light source: Aiming laser diode, illumination LEDs  
    + * 2D Scan method: CMOS area sensor, 900 x 512 pixels, gray scale  
    + * 2D Scan rate: Up to 80 fps, after auto-focus activation (100 ms after triggering)  
    + * 2D Reading pitch angle: -50 to 0°, 0 to +50°  
    + * 2D Reading skew angle: -50 to 0°, 0 to +50°  
    + * 2D Reading tilt angle: 360°  
    + * 2D Min. Resolution at PCS 0.9: 0.127 mm / 5 mil  
    + * 2D Min. PCS value: 0.45  
    + * 2D Field of view: Horizontal 40°, Vertical 23°  
    + * 2D Depth of field: 45 - 1000 mm / 1.77 - 39.37 in (0.127 mm / 5 mil), at *QR Code* and Code 39  
    + ===Supported Symbologies (1D models)===  
    + * 1D: JAN/UPC/EAN incl. add on, Codabar/NW-7, Code 39, Code 93, Code 128, GS1-128 (EAN-128), GS1 DataBar (RSS), IATA, Industrial 2of5, Interleaved 2of5, ISBN-ISMN-ISSN, Matrix 2of5, MSI/Plessey, S-Code, Telepen, Tri-Optic, UK/Plessey  
    + * Postal code: Chinese Post, Korean Postal Authority code  
    + * 2D code: Composite Codes, MicroPDF417, PDF417  
    + ===Supported Symbologies (2D models)===  
    + * 1D: JAN/UPC/EAN incl. add on, Codabar/NW-7, Code 39, Code 93, Code 128, GS1-128 (EAN-128), GS1 DataBar (RSS), IATA, Industrial 2of5, Interleaved 2of5, ISBN-ISMN-ISSN, Matrix 2of5, MSI/Plessey, S-Code, Telepen, Tri-Optic, UK/Plessey  
    + * Postal code: Chinese Post, Korean Postal Authority code, Postnet, Intelligent Mail Barcode (IMB)  
    + * 2D code: Aztec Code, Aztec Runes, Codablock F, Composite Codes, Data Matrix (ECC200/EC0-140), Maxi Code (mode 2~5), MicroPDF417, Micro QR Code, PDF417, QR code  
    + ===Durability===  
    + * Temperature in operation: -10 to 50 °C / 14 to 122 °F  
    + * Temperature in storage: -40 to 60 °C / -40 to 140 °F  
    + * Humidity in operation: up to 90% (non-condensing)  
    + * Humidity in storage: up to 90% (non-condensing)  
    + * Drop test: 1.5 m / 5 ft drop onto concrete surface  
    + * Protection rate: IP 64  
    + ===Physical===  
    + * Dimensions (w x h x d): 67 x 135 x 22 mm / 2.64 x 5.31 x 0.87 in  
    + * Weight body: Ca. 235 g / 8.3 oz (incl. battery)  
    + * Case: Black  
    + ===Regulatory & Safety===  
    + * Product compliance: CE, FCC, VCCI, PTCRB, GCF, RoHS, JIS-C-6802 Class 2, IEC 60825-1 Class 2, FDA CDRH Class II  
       
- ==Downloads==   + ==Software Development==  
    + '''I want to add the default Windows Mobile camera interface to my .NET app, so that users can take pictures. How do I do that?'''  
    + :This is easily accomplished by using the Microsoft.WindowsMobile.Forms namespace in your .NET application, and using the [http://msdn.microsoft.com/en-us/library/microsoft.windowsmobile.forms.cameracapturedialog.aspx CameraCaptureDialog] class. You can use an instance of the class to show a dialog that provides exactly the same interface you'd find if you opened the camera from OS. Note that the Microsoft.WindowsMobile.Forms DLL is not part of the .NET Compact Framework by default, and is not present on the H21 by default; you must add it as a reference to your .NET application, and deploy it with your application.  
       
- ===Software===   + '''Does the H21 SDK have classes to manage and communicate via the IrDA port?'''  
    + :No it doesn't - Microsoft has already included classes in the .NET Compact Framework to deal with IrDA communication. See the System.Net.IrDA namespace.  
       
    + '''[[Universal Menu Book]] commands that deal with symbology options return false when sent with the BarcodeDecoder.SendCommand() method. What's going on?'''  
    + :This behavior is actually by design, because it’s configurable through a different interface.  
    + :If you bring up the ScannerManager app, and go to the Code Options tab, you can hold down the stylus on a symbology and bring up an options page for that symbology. You're able to set different symbology options there.  
    + :In code, say you wanted to send the leading check digit of UPCE codes (menu book code 'E6') to distinguish between UPCE0 and UPCE1. You would do this:  
    + :<pre>BarcodeReader.BCRSettings.CodeOptions[SYMBOLOGY_ID.CODE_UPC_E].dwTransmitCD = BCR_CODE_OPTIONS_TRANSMITCD.BCR_UPC_LEADING0_TRANSMITCD</pre>  
    + ==Downloads==  
    + ===Software===  
  {| style="border: solid;" cellpadding="10" border="1"    {| style="border: solid;" cellpadding="10" border="1" 
  !style="background-color:#D1D3D4;" | Software    !style="background-color:#D1D3D4;" | Software 
Line 121:
  |-    |- 
  |}    |} 
       
  <br />    <br /> 
  {| style="background-color:#D1D3D4; border: 1px solid" align="center"    {| style="background-color:#D1D3D4; border: 1px solid" align="center" 
Line 128:
  |align="center" | The downloading and use of any Opticon software implies consent with Opticon's [[EULA | End User License Agreement]].    |align="center" | The downloading and use of any Opticon software implies consent with Opticon's [[EULA | End User License Agreement]]. 
  |}    |} 
       
  ==FAQ==    ==FAQ== 
    + ==Ordering Information==  
- '''I want to add the default Windows Mobile camera interface to my .NET app, so that users can take pictures. How do I do that?'''   + ===Package Contents===  
- :This is easily accomplished by using the Microsoft.WindowsMobile.Forms namespace in your .NET application, and using the [http://msdn.microsoft.com/en-us/library/microsoft.windowsmobile.forms.cameracapturedialog.aspx CameraCaptureDialog] class. You can use an instance of the class to show a dialog that provides exactly the same interface you'd find if you opened the camera from OS. Note that the Microsoft.WindowsMobile.Forms DLL is not part of the .NET Compact Framework by default, and is not present on the H21 by default; you must add it as a reference to your .NET application, and deploy it with your application.   + The following list of items are the contents of the accessory kit that comes with every H21 kit purchase.  
    + * H21 Device  
- '''Does the H21 SDK have classes to manage and communicate via the IrDA port?'''   + * H21 Quick Start Guide (QSG)  
- :No it doesn't - Microsoft has already included classes in the .NET Compact Framework to deal with IrDA communication. See the System.Net.IrDA namespace.   + * H21 Getting Started Disc  
    + * H21 Stylus  
- '''[[Universal Menu Book]] commands that deal with symbology options return false when sent with the BarcodeDecoder.SendCommand() method. What's going on?'''   + * H21 Standard Battery  
- :This behavior is actually by design, because it’s configurable through a different interface.   + * H21 Standard Battery Door  
- :If you bring up the ScannerManager app, and go to the Code Options tab, you can hold down the stylus on a symbology and bring up an options page for that symbology. You're able to set different symbology options there.   + * H21 Worldwide Travel Charger (100-240V 50-60 Hz)  
- :In code, say you wanted to send the leading check digit of UPCE codes (menu book code 'E6') to distinguish between UPCE0 and UPCE1. You would do this:   + * International Plug Adapters (3)  
- :<pre>BarcodeReader.BCRSettings.CodeOptions[SYMBOLOGY_ID.CODE_UPC_E].dwTransmitCD = BCR_CODE_OPTIONS_TRANSMITCD.BCR_UPC_LEADING0_TRANSMITCD</pre>   + * USB Data/Charging Cable  
- ===How do I strip out the 18th digit from vin numbers===   + * Leather Case  
- #Navigate to 'Start' > 'Settings' > 'System' > 'Scanner Settings' > 'Code Options' (tab)   + * Wrist Strap  
- #tap-hold UPC   + * Stylus Tether Cord  
- #Select UPC-A when prompted   + * Wired Stereo Headset  
- #under section 'Transmit CD' change to "No leading zero, not transmit CD"   + * Screen Protective Cover  
- #tap 'OK'   + * Device Latch Key  
- #Tap 'Additional Settings' (tab)   + ==See Also==  
- #Tap 'Edit' (button)   + * [[H15]]  
- #the text "HC" is present by default. Go to a new line and type the following exactly as you see it here: [A00[A0W[A0ZQ1Q8[A12Q0Q00I[A14Q0Q1[A1CQ0Q0[A1L[A18[A1F [A01[A0W[A0ZQ1Q8[A12Q1Q70B[A14Q0Q0[A1CQ0Q1[A1L[A18[A1F   + * [[H16]]  
- #Tap 'ok' to save the text file   + * [[H19]]  
- #Tap 'Update' to save these settings   + * [[PHL7000]]  
- #You should see a popup containing 'Transmit command success'. If you do not please start again at step 1.   + * [[PHL8000]]  
- #Tap 'ok on the popup and 'ok' again to close the scanner settings.      
- #You will see a 'wait' icon for a second or two and when gone you are ready to go.