CR1100 Firmware

1. NEW FEATURES IN THIS RELEASE

Version 1.7.6

  • Integration of decoder 24.1.28
  • Fixed bug causing polarity issue in decoding QR Code.
  • Reduced stack memory usage for Low Res 1D algorithm.
  • Fixed Codabar partial decoding when part of Codabar is blocked.
  • Fixed potential divide by 0 for BC412 when using less than the required number of codewords to get a character.
  • Fixed a Data Matrix message decoding bug where FNC1 is at both first and second position.
  • No longer support Security Level 3 as related algorithm has improved.
  • Improved overall decoding speed for linear barcodes.
  • Removed duplicate decoding when decoding multiple PDF417 barcodes in one image.
  • Improved DataBar Stacked decoding speed.
  • Improved index validation for Code 128.
  • Fixed memory allocation in Low Res 1D decoding that causes error in Ubuntu Linux decoder.
  • Fixed PDF/MicroPDF uninitialized symbology modifier value.
  • Fixed a GS1 parsing bug.
  • Reduced QR Code decoding time when the finders were in certain orientations.
  • Fixed a bug in QR finder search when analyzed an area with no quiet zone.
  • Added imager connectivity test pixel data to the error log.
  • Added a global beep volume setting. See category FB, subcategory IN in the CCD for more details.

2. ENHANCEMENTS/IMPROVEMENTS/FIXES

Version 1.7.6

  • Fixed an issue where settings could get corrupted, preventing new settings from being saved and preventing previously saved settings from being loaded.
  • Fixed an issue that could cause a reader to become unresponsive, also due to settings block corruption.
  • Improved memory management for prefix and suffix commands.
  • Fixed an issue with settings corruption after saving many settings.
  • Fixed an issue with rebooting after many scans.
  • Changed symbology ID values for Grid Matrix (27->73), Dot Code (74->76), BC412 (27->59), and QR Model 1 (27->41).
  • Fixed an issue with downloading files larger than 2 MB.
  • Fixed value returned by JavaScript decode.aimModifier property.
  • Improved flash memory robustness.
  • Fixed an issue with erroneous output when scanning invalid configuration codes.
  • Removed Han Xin Polarity and Mirror settings.
  • Restored decimated image capture functionality.
  • Licenses in the 5000 range are no longer required to access related features.

Version 1.6.3

  • Integration of decoder 23.2.2
  • Fixed GS1 DataBar Expanded message decoding error related to ISO/IEC 646.
  • Improved Data Matrix decoding using erasures.
  • Enhanced decoding of QR Code on curved surface.
  • Improved DPM algorithms enabled.
  • Added a parameter to allow for skipping formatting on barcodes that only contain CodeXML data
  • Added target trigger mode to the reader, which holds the targeting bar on for a specified length of time before flashing the illumination.
  • Added Quiet Scanning Mode. Quiet scanning mode will cause the reader to not indicate (both blink and beep) a good read or error indication for a scanned barcode. All other indication sources are still valid and will cause the reader to indicate.
  • Performance in low light conditions improved.
  • Fixed an issue with Pick List not taking effect when off-table or out-of-stand.
  • Improvements made for exit logging.
  • Added command to suppress invalid command responses.
  • Prevent re-saving parameters that have already been saved with the same value, in order to better conserve flash usage.
  • Added new output method for Unicode to Shift-JIS.
  • Fixed an issue with converting input encodings to Unicode.
  • FW with wrong CRC will fail to program.
  • Illumination channels can now be specified independently for each AGC mode.
  • Added duty cycle to reader.beep() functions.
  • Power Mode times are now based off of the time since the reader was last active, not the previous power mode.
  • Restrictions are now in place to prevent a mode from having a time lower than a previous mode, if it's enabled.
  • Fixed Shift-JS exception when we send command CMHDSIE5.
  • Created common scene management between different readers.
  • Generalized bootloaders between Code products.
  • Issue scanning QR Code fixed.
  • Fixed an issue where JavaScript would constantly write to the error log when there was an error in a script.
  • Reduced the maximum size of the error log to prevent issues with CortexTools 3 crashing when retrieving the file.
  • Improved decode mode handling and interactions with event based triggers.
  • Fixed an issue with a CFR not restoring baud rate platform settings.
  • Deprecated AGTM parameters. Please use CDDT_TL and CDDT_LT to control the time spent decoding.
  • Normal AGC curve configuration commands have been deprecated (AGNO subcategory). These commands now affect the Config AGC mode (AGCD).
  • Consolidated AGC curves, allowing for dynamic AGC curve initialization at runtime.
  • Brought reader.onDecodes, rules_onDecodes, reader.onDecode, and rules_onDecode behavior in line with the JavaScript programming guide.
  • Prevented download of incomplete or corrupted CRVFW files.
  • PMES now puts the reader to sleep as intended.
  • Sleep modes are no longer dependent on each other.
  • Fixed an issue with USB communication after sleep.
  • Fixed an issue with image capture after sleep.
  • Removed unused battery parameters for products that do not have a battery.
  • Fixed an issue with Quick Decode FOV check performance.
  • JavaScript reader.locked(pin) property now returns true if the reader is locked. Use reader.lock(pin) and reader.unlock(pin) to lock or unlock the reader.
  • Fixed an issue with AGC Mode not taking effect after a reboot.
  • Fixed an issue with CDDT_TD not taking effect.
  • Fixed an issue with flash corruption of qualification data.
  • Fixed an issue with RDQD parameters seemingly erased when downgrading firmware.
  • DecodePlus modes now can be applied to the trigger mode.
  • Changed RDFW_FT to be more accurate.
  • Improved file system handling speed.
  • Fixed an issue with CDC mode printing out invalid characters on connection.
  • Removed default JavaScript echoing of raw data in default onRawData handler.
  • Improved handling when the reader runs out of memory.
  • Added a JavaScript debug setting.
  • CDOP_AT now takes effect for motion detection as well as trigger modes.
  • Saved settings can overwrite platform settings which are set with a P.
  • Improved reader indication handling.
  • Improved messaging during cleanliness test.
  • Fixed a reboot occurring during usb CDC communication with packet mode enabled.
  • Fixed an issue with quick red LED indication.
  • Added a new message verbosity level (RDFBPVB2) that causes the reader to send a response message to the host when scanning a configuration barcode.
  • New indication parameters added for more thorough modifications.
  • Fixed an issue where certain platform settings could not be removed individually.
  • Returning "true" from onConfigure will now stop configuration indication.
  • Improved focusing verification during focus testing.
  • reader.getKeyboardStatus() now returns with an error value if the reader is not configured to be in a keyboard communication mode.
  • Added new platform command to readers.
  • Fixed an issue where the targeting LED would turn off when Sticky Trigger was enabled.
  • Improved handling of devices with no imager attached.
  • Error Beep for packet mode added.
  • Trigger Pressed handled in continuous scan mode.
  • The behavior of reader.onDecode(s) and rules_onDecode(s) has been better defined and updated. See the JavaScript programming guide for the updated behavior.
  • Generalized input/output handling for extensibility.

Version 1.5.19

  • Integration of decoder 22.2.6
  • Enhanced PDF417 to decode poorly printed Start and Stop patterns.
  • Added new aim identifiers (7011, 7230~9, 7240, 4309) for GS1 Validation.
  • Added ability to transfer raw JPEG images in CDC mode.
  • In the 1.4.1 version of the firmware, the "CDDT_TL" command served to set the decode locate time and decode time limit... In order to further simplify and maintain backward compatibility with firmware version 1.4.1 and earlier, the input format reverted to decimal in version 1.5.19.
  • Fixed an issue where platform settings couldn't be removed using a "^" or settings that were longer than 10 characters.
  • Fixed an issue where sending RDCMXEV7 ~600 times caused the reader to become unresponsive.
  • Fixed a manufacturing issue where the Quality bits could get corrupted.
  • Fixed an issue where RDCMXEV1, P10 would not stop a continuous scan event with timeout (RDCMXEV1, P11,P20,P3500).
  • Fixed an issue where RDCMXEV9 would trigger a continuous event if RDCMXEV7 has been issued since boot.
  • Fixed an issue where the decode performance took ~20ms longer.
  • Updated cleanliness test to allow preferred field selection on dual field lenses instead of running the test on the entire captured image.

Version 1.5.15

  • Added support for CT8200 chip revision 2.2
  • Allow upgrades to a future firmware version that supports a 3.x CT8200 chip revision

Version 1.5.11

  • Added the ability to adjust desired brightness target for decoding and picture capture
  • Added Night Mode feature
  • Added control of the LED color indicators to JavaScript
  • Added support for transitional images (normal to cellphone mode)
  • Added settings to control the blinking of the Good Read LED
  • Added support for future chip revisions
  • Removed the requirement of a 5014 license for driver's license parsing
  • Updated decoder to 21.2.4
  • Moved motion detection to DecodePlus architecture in order to improve performance
  • Fixed an issue with the SwissGerman_Win keyboard mode, where some keypresses were incorrect
  • Fixed an issue where the reader would get into a bad illumination state when removed from the stand
  • Fixed an issue where the returned value from onDecodes() was not being handled correctly
  • Fixed an issue where the reader object could not nest calls in JavaScript
  • Improved illumination handling
  • Recovery mode can now erase platform settings
  • Fixed an issue with incorrect Decode Timeout in image header information
  • Fixed an issue where the reader would get stuck and illumination would stay on, when in-stand motion detection mode and alternate cellphone mode was enabled
  • Fixed an issue where the reader would freeze when alternate cellphone mode was enabled, and the reader is taken in and out of the stand multiple times
  • Fixed an issue when handling invalid configurations in CDC mode
  • Fixed an issue where AIM ID wouldn't load properly after reboot or power cycle
  • Fixed an issue with raw commands in RS232 mode
  • Fixed an issue with erroneous update log messages when loading non firmware files
  • Improved image header information for JPEG and PGM images

Version 1.4.1

  • SHIFT-JIS Language Support
  • Preferred Field of interest (FOI) for taking pictures, HD and Wide
  • Added image storage options
  • Updated decoder to 20.3.10
  • Added support for CT8200 2.2 chip
  • Added ability to remove the error log
  • Added ability for USB VCOM to use serial number for USB identification
  • Added ability to list files in alphabetical order
  • Increased configurability of trigger debounce times
  • Improved reading decimated and convoluted images
  • Improved image cropping
  • Fixed issues with USB Compliance Tests
  • Fixed issue where readers would reboot when JavaScript was disabled
  • Fixed issue where readers were not able to switch between IBM (sure)POS and HID Vendor mode
  • Fixed Issue where readers were not able to connect to host in VCOM or CDC VCOM modes
  • Fixed issue with Interleaved 2 Of 5 minimum length value to include checksum
  • Fixed issue not able to set Straight 2 Of 5 minimum length settings by adding new sub category A205
  • Fixed issue where large codes in IBM (sure)POS may output corrupted data
  • Fixed issue where the reader would reboot after thousands of scans

Version 1.3.5

  • Fixed a manufacturing processing issue

Version 1.3.4

  • Updated decoder to 19.1.4
  • Added an alternate cell phone mode for better performance for high cell phone reading environments
  • Fixed issue where a reader would stop scanning when exposed to large changes in ambient lighting until a reboot
  • Added ability to correctly report new versions of the CT8200 processor

Version 1.3.2

  • SurePOS
  • Support for DotCode
  • Updated decoder to 18.3.8
  • Added the ability to scan configuration codes when QR Code symbology is disabled
  • Fixed issue where reader would reboot after several thousand scans when JavaScript was enabled
  • Fixed issue where barcode data could be sent twice to the host when cell phone mode was enabled

Version 1.2.0

  • Improved scan trigger response
  • Improved targeting
  • Added ability to position AIM ID
  • Fixed issue when reader would freeze when returning CFG results when in USB Keyboard mode
  • Updated SwissGerman_Win.xml keyboard
  • Updated decoder to 18.3.4

Version 1.0.1

  • Initial Release
  • Supports Cortex Decoder 18.2.1
  • Supports reading firmware file types (*.bin, * .crcaz, *.crvfw)
  • Supports motion detection
  • Supports continuous scan
  • Supports the ability to restore factory settings
  • Supports R232, USB Vendor, USB Keyboard, and USB VCOM
  • Supports image download
  • Supports data formatting and manipulation
  • Supports Text Matching, GS1, ISO 15434, ISO 15434 & ISO15218, and UDI validations
  • Supports extended features through licenses
  • Supports user configuration management system to control indication settings
  • Supports user accessible FAT16 filesystem
  • Supports RS232/USB detection
  • Supports JavaScript
  • Supports Configuration Lock

3. CHANGES TO DEFAULT SETTINGS

Version 1.7.6

  • Changes to existing setting defaults
  • STFS_GC set to 16-bit CRC of previous set file (GC="0xFFFFFFFA" to GC="0xfffffffa")
  • Changed symbology ID values for Grid Matrix (27->73), Dot Code (74->76), BC412 (27->59), and QR Model 1 (27->41).
  • SYHAXN_PO Han Xin Polarity setting has been removed
  • SYHAXN_MR Han Xin Mirror setting has been removed
  • FBGR_VB Command to enable/disable vibration on a good read has been removed
  • FBGR_NV Command to set vibration time on a good read setting has been removed
  • FBGR_FV Command to set vibration time off on a good read setting has been removed
  • FBGR_VN Command to set the number of pulses on a good read has been removed
  • CDOP_SM match string validation setting default was "" is now "000000000000!,,"
  • CDOP_GP standard GS1 validation string default was "" is now "000000000000!,,"
  • CDOP_FP public sector and validation configuration string default was "" is now "000000000000!,,"
  • CDOP_UD UDI standard validation configuration string default was "" is now "000000000000!,,"
  • CDOP_IS ISO15434 standard validation configuration string default was "" is now "000000000000!,,"
  • CDOP_IO ISO15434/15418 standard validation configuration string default was "" is now "000000000000!,,"
  • New setting defaults
  • SYAZTC_US Aztec ultra small enable setting was added and defaults to 0
  • SYC128_E2 C128 enhance method 2 setting was added and defaults to 0
  • SYDATM_HD Data Matrix high density enable setting was added and defaults to 0
  • SYQRCO_US QR ultra small enable setting was added and defaults to 0
  • SYQRCO_HD QR high density enable setting was added and defaults to 0
  • FBIN_VO Global Volume Percent setting was added and defaults to 100

Version 1.6.3

  • New feature Target bar trigger mode target time (CDOP_TT) default 1000 ms
  • New feature Quiet Scanning Mode (FBIN_QM) default 0
  • New command PickList Target Tollerance % (CDVA_PT) default value 150%
  • Set cropping width (IMCP_WL) default now -1, this value uses the entire available width
  • Set cropping height (IMCP_HL) default now -1, this value uses the entire available height
  • Sleep Mode Timer Delay default time changed from 3600 ms to 8600 ms

Version 1.5.19

  • None

Version 1.5.15

  • None

Version 1.5.11

  • CDDT_TL Upper byte access problem fixed old default was 320 new default is 0x00000140
  • SCSP_MO changed from NO (Normal AGC mode) to DF (Default AGC Behavior)
  • FWHW_RD changed from 25 to 50, button release delay improvement
  • FWHW_PD changed from 0 to 25, button release delay

Version 1.4.1

  • CDTP_AB Extra image capture for AGC analysis and stabilization, is now 4
  • SYI2O5_LN Interleaved 2 of 5 - Length, is now 2

Version 1.3.5

  • None

Version 1.3.4

  • CDOP_CE Cell Phone Mode, is now enabled by default

Version 1.3.2

  • SYUPCO_AM UPC/EAN/JAN - Send AIM Modifier, is now enabled by default

Version 1.2.0

  • None

Version 1.0.1

  • None

4. OUTSTANDING ISSUES

Critical

  • None

Non Critical

  • AGBY_IS and other IS commands do not default to -1
  • Holding down the shift key and scanning causes shifted data.
  • When MDPM_ET is set to 1 it can cause a flicker in the targeting bar.
  • Issue where targeting bar is on during image capture.
  • Deprecated commands AGNO, AGTM, FBVB, RDIL, and RDST all have settings that could be reset unintentionally if using the "C".

5. CONFIGURATION CODES

  • NEW CONFIGURATION CODES: NONE
  • EXISTING CONFIGURATION CODES THAT HAVE BEEN MODIFIED: NONE
  • EXISTING CONFIGURATION CODES THAT HAVE BEEN REMOVED: NONE
Download nu
CR1100 Firmware