Version Differences for H16

(Downloads)
(Upgrading)
Line 14:
  ==Upgrading==    ==Upgrading== 
       
    + [[Image:H16_Step1.JPG|thumb|Step 1.3]]  
    + [[Image:H16_Step2.JPG|thumb|Step 1.31]]  
    + [[Image:H16_Step3.JPG|thumb|Step 2.3]]  
    + [[Image:H16_Step4.JPG|thumb|Step 2.4]]  
    + [[Image:H16_Step5.JPG|thumb|Step 2.5]]  
    + <big>The latest OS for the [[H16]] can be found at the Opticon [ftp://h16test:OsTest@ftp.opticon.com/ FTP] server.</big>  
       
    + ===OS Update Instructions===  
    + ====ActiveSync Method====  
    + '''Step 1: Prepare for upgrade'''  
    + :#Install a good battery with at least 30% capacity  
    + :#Follow the Setup Wizard until you see the Home Screen  
    + :#Connect the [[H16]] using the USB cable and wait for Activesync to start and connect; you can cancel the PC Sync screen  
       
    + '''Step 2: Start the upgrade utility'''  
    + :#Double click the upgrade utility file name (or the shortcut on your desktop)  
    + :#Check the box that says you have understood and completed the above steps  
    + :#Click 'Next' to continue  
    + :#Click 'Next'  
    + :#At this point the [[H16]] should be writing data to its memory and will display progress on the screen. <font color=red>Do not remove the battery or the USB cable until the device has finished writing data. Wait until you see the [[H16]]'s Home Screen that asks you to 'Tap the screen to set up your Windows Mobile based Device'.</font>  
       
    + '''Step 3: Set up the [[H16]] after upgrade  
    + :#Tap the screen to start the Setup Wizard; follow the same steps as in Step 1.  
    + :#Follow the wizard until you get to the home screen  
       
    + '''Step 4: Confirm the update'''  
    + :#Tap 'Start' -> 'Settings' -> 'System' -> 'Device Info'  
    + :#Verify that the ROM version has changed to the new version  
       
    + '''Step 5: Set regulatory region to US'''  
    + :#Tap 'Start' -> 'Settings' -> 'Connections' -> 'Wireless Manager'  
    + :#Tap 'Settings' in the lower right corner  
    + :#Tap 'Regulatory'  
    + :#Select 'United States' from the drop down list  
    + :#Tap 'Save'  
       
    + ====Flash Card Method====  
    + '''Step 1: Prepare for upgrade'''  
    + :#Install a good battery with at least 30% capacity  
    + :#Connect to USB charger. A Windows sync or connection is unnecessary.  
    + :#Download the latest OS flash image from ftp://h16test:OsTest@ftp.opticon.com/ (Note: it is in the zip file without a Windows OS name)  
       
    + '''Step 2: Transfer image'''  
    + :#Unzip and copy the image file onto the root of a blank, formatted mini SD card.  
    + :#Insert card into H16 device  
       
    + '''Step 3: Perform upgrade'''  
    + :#Soft reset the device, press and hold [VOLUME DOWN] + [RECORD]  
    + :#A Bootloader screen will appear with a set of options.  
    + :#Extend keyboard and choose option 6: Update from miniSD  
    + :#On next screen choose option 4: Update Kernal Image  
       
    + '''Step 4: Wait'''  
    + :#The Update process will proceed through 2 progress bars.  
    + :#At conclusion device will boot and prompt for initial setup.  
       
    + '''Step 5: Make sure the bootloader is the latest one'''  
    + :#Perform an upgrade as described [[H16#ActiveSync_Method|above]].  
       
    + '''Step 6: Confirm'''  
    + :#Navigate to 'Start' -> 'Settings' -> 'System' (tab) -> 'Device Info' (icon)  
    + :#ROM Version should reflect new OS version  
       
    + '''Step 7: Set regulatory region to US'''  
    + :#Tap 'Start' -> 'Settings' -> 'Connections' -> 'Wireless Manager'  
    + :#Tap 'Settings' in the lower right corner  
    + :#Tap 'Regulatory'  
    + :#Select 'United States' from the drop down list  
    + :#Tap 'Save'  
       
    + ===Downgrading the OS===  
    + Downgrading the OS can be done in 2 ways.  
    + :#Using a Flash card (same as [[H16#Flash_Card_Method|upgrading]])  
    + :#Using the Executable and an ActiveSync connection.  
    + :::This method requires some additional handling before updating it [[H16#ActiveSync_Method|as described above]]<br>  
    + ::#First, make sure to know the checksum of the exe file.  
    + ::#Open the exe file using a HEX editor of your choice  
    + ::#Scroll down to the bottom. the last few ASCII digits/entire string represents the bootloader version and the OS version.  
    + ::#Change this OS version to a higher version. However, maintain the checksum. Save the file, and downgrade!  
    + :::''Note: This version will only be used as reference. It will not be shown in the OS after downgrade.''  
       
    + ===Updating the H-16B's MDI to decode Intelligent Mail Barcode- IMB===  
    + ----  
    + '''Procedure:'''<br>  
    + 1. Copy the following files into the H-16 using Active Sync.  
    + :'''MDI1000_FL23J08_Multilabel.Bin'''  
    + :'''OPI2002_FL30J01i_Multilabel.Bin'''  
    + 2. Go to 'Start' =>'Settings'. Double Tap on 'Barcode Settings'<br>  
    + 3. On the bottom taps, select 'Firmware'. This will take you to the MDI firmware upgrade screen.  
    + :First, we will upgrade the MDI software. After this, we will load '''OPI2002_FL30J01i_Multilabel.Bin'''  
    + 4. On 'Select Firmware File', select '''MDI1000_FL23J08_Multilabel.Bin'''  
    + :Input Password is '''1234567890AB'''. Select Start.  
    + 5. After upgrading the MDI1000, follow step 4 but on 'Select Firmware File', choose '''OPI2002_FL30J01i_Multilabel.Bin'''  
    + :Input Password is '''1234567890AB'''. Select Start.  
    + '''Enable the IBM Symbology'''<br>  
    + By default the IMB Symbology is disabled. The command line to enable the IMB is BJT. Since it is a 3 characters command, we will send [BJT <br>  
    + 1. Go to 'Start' => 'Settings'. Double tap 'Barcode Settings'. <br>  
    + 2. On the bottom taps, select 'Menu Codes'.<br>  
    + 3. Tap on 'Edit'.<br>  
    + 4. A Word File opens. Under RZ1M, write the command line '''[BJT''' . Click 'OK' and close the window.<br>  
    + 5. Select 'Update' to send the new command to the MDI. You should a message acknowledging that the command was successful.<br>  
  ==SDK==    ==SDK==