Version Differences for OPR3301

(Loading Firmware)
(Loading Firmware)
Line 50:
  The OPR3301 firmware is split into two levels, an Operating System and an Application. The Operating System Exposes the functions of the hardware to the Application level firmware, and the Application determines how the device behaves. The Operating System is developed and maintained solely by Opticon, however anyone can make an application for the OPR3301 using using Opticon's [[C-Library Kit]] and the included GCC WinArm Compiler.     The OPR3301 firmware is split into two levels, an Operating System and an Application. The Operating System Exposes the functions of the hardware to the Application level firmware, and the Application determines how the device behaves. The Operating System is developed and maintained solely by Opticon, however anyone can make an application for the OPR3301 using using Opticon's [[C-Library Kit]] and the included GCC WinArm Compiler.  
  ==Loading Firmware==    ==Loading Firmware== 
- Loading firmware on the OPR3301 is possible with the CRD3301 cradle. The following instructions clarify the steps in the user's manual. To load firmware with the CRD3301, it is necessary to use the serial connection.   + Loading firmware on the OPR3301 is possible with the CRD3301 cradle. The following instructions clarify the steps in the user's manual. To load firmware with the CRD3301, it is necessary to use the serial connection. <b>(Please note that it is only possible to load firmware using the RS232 interface, firmware upload via USB interface is not supported).</b>  
       
  1. Start with the cradle powered off and the OPR3301 disconnected from the cradle. Set the dip switches on the bottom of the cradle to the Bluetooth-to-RS232 dongle configuration. Switches 2 and 3 ON with the other switches OFF.    1. Start with the cradle powered off and the OPR3301 disconnected from the cradle. Set the dip switches on the bottom of the cradle to the Bluetooth-to-RS232 dongle configuration. Switches 2 and 3 ON with the other switches OFF. 
Line 64:
  |}    |} 
       
- 2. Apply power to the cradle using an external power supply. The power LED (left RED) should be ON and the Bluetooth LED (right blue) should be blinking. If the Bluetooth LED is on steadily, then the OPR3301 is connected to the cradle. Disconnect the OPR3301 by scanning the "+-DISC-+" label.   + 2. Apply power to the cradle using an external power supply. The power LED (left RED) should be ON and the Bluetooth LED (right blue) should be blinking. If the Bluetooth LED is on steadily, then the OPR3301 is connected to the cradle. Disconnect the OPR3301 by scanning the [http://opticonfigure.opticon.com/sl/?z=wQ&a=4&b=0&d=1 "+-DISC-+" label].  
       
  3. Connect the cradle to a computer using an RS232 cable connected to a USB-to-serial adapter.    3. Connect the cradle to a computer using an RS232 cable connected to a USB-to-serial adapter. 
Line 70:
- 4. Start Appload. Select the serial port or USB to serial adapter port. Open a RS232 monitor window.   + 4. Start Appload. Select the serial port or to a USB to serial adapter port. Open a RS232 monitor window (Utilities > Show RS232 data).  
       
- 5. The cradle baud rate is persistent and will be set to whatever baud rate it was set last. The the baud rate of the cradle will need to be determined through trial and error. Repeatedly send the "Z1" command at different baud rate settings until you can read the firmware version of the cradle. The cradle firmware version is a single line with format "RD48Jxx". If the version has 3 lines, then the OPR3301 is connected. Disconnect the OPR3301 by scanning the "+-DISC-+" label. If the baud rate is already set to 38400, then you do not need to set the baud rate in the next step.   + 5. The cradle baud rate is persistent and will be set to whatever baud rate it was set last (default 9600). The the baud rate of the cradle will need to be determined through trial and error. Repeatedly send the "Z1" command (<ESC>Z1<CR>) at different baud rate settings until you can read the firmware version of the cradle. The cradle firmware version is a single line with format "RD48Jxx". If the version has 3 lines, then the OPR3301 is connected. Disconnect the OPR3301 by scanning the [http://opticonfigure.opticon.com/sl/?z=wQ&a=4&b=0&d=1 "+-DISC-+" label]. If the baud rate is already set to 38400, then you do not need to set the baud rate in the next step.  
       
- 6. Set the cradle baud rate by sending the "K8" command followed by the "Z2" command. Cycle power to the cradle to change the baud rate. In the Appload RS232 monitor window, change the baud rate to 38400 and send the "Z1" to make sure the baud rate is set correctly.   + 6. Set the cradle baud rate by sending the "K8" command followed by the "Z2" command (<ESC>K8<CR> and <ESC>Z2<CR>). Cycle power to the cradle to change the baud rate. In the Appload RS232 monitor window, change the baud rate to 38400 (Settings > baudrate) and send the "Z1" command to make sure the baud rate is set correctly.  
       
- 7. Connect the OPR3301 to the PC using the "CNPC" label. Scan the bar code on the bottom of the cradle to complete the connection. Make sure that the scanner beeps when scanning the cradle label since the label is very fine pitch and the scanner may time out before it has read the label. The Bluetooth LED should be on steadily when the connection is complete. In the Appload RS232 monitor window, send the "Z1" command again. The OPR3301 firmware version should now show 3 lines with the OS, boot loader, and application version.   + 7. Connect the OPR3301 to the PC using the [http://opticonfigure.opticon.com/sl/?z=wO&a=4&b=0&d=1 "CNPC" label]. Scan the bar code on the bottom of the cradle to complete the connection. Make sure that the scanner beeps when scanning the cradle label since the label is very fine pitch and the scanner may time out before it has read the label. The Bluetooth LED should be on steadily when the connection is complete. In the Appload RS232 monitor window, send the "Z1" command again. The OPR3301 firmware version should now show 3 lines with the OS, boot loader, and application version.  
       
  8. Now scan the "+-DOWNLOAD-+" label to put the OPR3301 into download mode. The Appload RS232 window will show instructions on using the Appload menu to download the firmware file.    8. Now scan the "+-DOWNLOAD-+" label to put the OPR3301 into download mode. The Appload RS232 window will show instructions on using the Appload menu to download the firmware file.