===================================================================================== M5900 Version 1.2.5 Release Notes =========================================================== Release Date: 10/29/2008 =========================================================== Decoder: () N/A Bootloader: (1.1J) apex-bc-20061024-1.1J Kernel: (2.6.16) zImage-bc-20080410 Primary: (1.2.5) rdisk-v1-2-5.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.2.5) v1-2-5.m5f =========================================================== Functionality Changes: * Force disable of ACK/NAK on SE955 laser to prevent barmon barfing on ACKs * Many enhancements to ACC-5940 auto answer scripts Related Engineering Change Notices (ECNs): * ===================================================================================== M5900 Version 1.2.4 Release Notes =========================================================== Release Date: 09/29/2008 =========================================================== Decoder: () N/A Bootloader: (1.1J) apex-bc-20061024-1.1J Kernel: (2.6.16) zImage-bc-20080410 Primary: (1.2.4 rdisk-v1-2-5.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.2.4) v1-2-5.m5f =========================================================== New Features: * Add ACC-5940 auto-answer scripts in /usr/share/acc5940 Related Engineering Change Notices (ECNs): * 223 Release Date: 07/11/2008 =========================================================== Decoder: () N/A Bootloader: (1.1J) apex-bc-20061024-1.1J Kernel: (2.6.16) zImage-bc-20080410 Primary: (1.2.4 rdisk-v1-2-4.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.2.4) v1-2-4.m5f =========================================================== New Features: * Add "Quick Trans" (bring up transfer window on cradle insert) * Add ability to set laser and keyboard from AML menu * Allow using "265182" to get to AML menu (for numeric keypad) * Allow sending "All" datafiles when using ZMODEM for CSS (also works for XMODEM) Functionality Changes: * Default laser aim time to 0 since SE955 is primary laser * Use +"Arrow key" for amlbas capture scrolling (Alpha never worked correctly) Related Engineering Change Notices (ECNs): * 214 ===================================================================================== M5900 Version 1.2.3 Release Notes =========================================================== Release Date: 04/11/2008 =========================================================== Decoder: () N/A Bootloader: (1.1J) apex-bc-20061024-1.1J Kernel: (2.6.16) zImage-bc-20070331 Primary: (1.2.3) rdisk-v1-2-3.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.2.3) v1-2-3.m5f =========================================================== New Features: * Detect board revision (0=Rev-A,B,C; 1=Rev-D) * Allow usage of "legacy" menu.conf and barcode settings * Allow usage of new keyboard mapping (M5901) on Rev-C board * Allow receive of files when using ZMODEM protocol Functionality Changes: * Removed Auto-Upload and Auto-Download features for stability reasons * Removed Clock from panel to simplify application threading * Slowed down updates to panel (USB and others now update at 1 second intervals) * Changed over to M7220 VT switching code for better framebuffer handling * Keep USB disabled until cradle or cable detection (helps on enumeration errors) * Removed "Bluetooth" option from "Port" setting * Slowed down updates on file transfers to ~1 second (as opposed to 10 ms) to help transfers NOTE: this greatly speeds up large file transfers via hyperterm, but does not seem to change the speeds for the PG probably due to the ZMODEM package limiting tx/rx speed Bug Fixes: * Fix rfcomm checking when unit does not have radio installed * Fix extra char stripping when stripping trailing spaces on bar code read Related Engineering Change Notices (ECNs): * 204 ===================================================================================== M5900 Version 1.2.2 Release Notes =========================================================== Release Date: 02/21/2008 =========================================================== Decoder: () N/A Bootloader: (1.1J) apex-bc-20061024-1.1J Kernel: (2.6.16) zImage-bc-????? Primary: (1.2.2) rdisk-v1-2-2.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.2.2) v1-2-2.m5f =========================================================== New Features: * Add support for internal Bluetooth dongle * Add support for IT5080 2-Dimensional Imager * Caps Lock support ( ) * Add M7201 Keyboard type to hw test Functionality Changes: * Bug Fixes: * Restore missing 'chat' application for M5940 Modem * Fix key not responding in hw tests * Fix Codabar option for transmitting start/stop chars being inverted * Fix function key alignment in amlbas * Fix manual download abort error * Fix USB disconnect detection error * Fix LR/ALR barcode symbology enabling error in programs Related Engineering Change Notices (ECNs): * 196 ===================================================================================== M5900 Version 1.2.1 Release Notes =========================================================== Release Date: 01/14/2008 =========================================================== Decoder: () N/A Bootloader: (1.1J) apex-bc-10061024-1.1J Kernel: (2.6.16) zImage-bc-20071211-v1.2.1 Primary: (1.2.1) rdisk-v1-2-1.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.2.1) v1-2-1.m5f =========================================================== New Features: * Functionality Changes: * Enable all barcode symbologies by default for Data Viewer * Add "Please Wait" on entering and exiting BC Data Viewer Bug Fixes: * Fix I2of5 default lengths issue * Fix "Aim Time" option on LR and ALR not getting set * Fix ACK/NAK issue on scanner before engine type is set * Fix type id missing before engine type is set * If keyboard type is not set, default to 5901 (rcS) * Fix Code128 & Code93 "No Options" Related Engineering Change Notices (ECNs): * 184 ===================================================================================== M5900 Version 1.2.0 Release Notes =========================================================== Release Date: 12/10/2007 =========================================================== Decoder: () N/A Bootloader: (1.1J) apex-bc-10061024-1.1J Kernel: (2.6.16) zImage-bc-20071211-v1.2.0 Primary: (1.2.0) rdisk-v1-2-0.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.2.0) v1-2-0.m5f =========================================================== New Features: * Support for SE955, SE1223LR, and SE1223ALR scan engines * Support for M7201 keyboard Functionality Changes: * Complete rework of Atmel software for Rev-D motherboards * Complete rework of barcode handling for Rev-D motherboards Bug Fixes: * Related Engineering Change Notices (ECNs): * 177, 178 ===================================================================================== M5900 Version 1.1.8 Release Notes =========================================================== Release Date: 11/16/2007 =========================================================== Decoder: () N/A Bootloader: (1.1J) apex-bc-10061024-1.1J Kernel: (2.6.16) zImage-bc-20070316-v1.1.8 Primary: (1.1.8) rdisk-v1-1-8.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.1.8) v1-1-8.m5f =========================================================== New Features: * Allow barcodes to be scanned into amlbas "Search" * Add file header/footer for Softcom/XMODEM proto Functionality Changes: * Check USB status when in non-port w/ USB, bail on disconnect CVS: * Merge sbappdevio (trunk -> v1-1-rb) Bug Fixes: * Fix loss of auto-download/auto-upload settings on clone * Fix barcode edit preamble/postable disabling * Fix double CR on non-port mode w/ USB (-OCRNL/-ONLCR) * Fix suppliments flag overwrite issue (sbappdevio-Roe) * Fix bug in amlbas where overwrite (!insert) mode failed when in a full field * Fix data transfer suffix bug where LF was always converted to CRLF when using customized field suffixes and No Protocol/XMODEM/ZMODEM file transfers Related Engineering Change Notices (ECNs): * 173 ===================================================================================== M5900 Version 1.1.7 Release Notes =========================================================== Release Date: 05/18/2007 =========================================================== Decoder: () N/A Bootloader: (1.1J) apex-bc-10061024-1.1J Kernel: (2.6.16) zImage-bc-20070316-v1.1.7 Primary: (1.1.7) rdisk-v1-1-7.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.1.7) v1-1-7.m5f =========================================================== New Features: * Functionality Changes: * Default to enable auto download * Default to enable auto stop running Bug Fixes: * Fix data file corruption after precomp when using manual dl Related Engineering Change Notices (ECNs): * 160 ===================================================================================== M5900 Version 1.1.6 Release Notes =========================================================== Release Date: 05/04/2007 =========================================================== Decoder: () N/A Bootloader: (1.1J) apex-bc-10061024-1.1J Kernel: (2.6.16) zImage-bc-20070316-v1.1.6 Primary: (1.1.6) rdisk-v1-1-6.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.1.6) v1-1-6.m5f =========================================================== New Features: * Add "Send All Datafiles" capability when using PG Functionality Changes: * Bug Fixes: * Fix "Installation Failed" message after precomp * Fix 'X' versus checked box in menus Related Engineering Change Notices (ECNs): * 157 ===================================================================================== M5900 Version 1.1.5 Release Notes =========================================================== Release Date: 03/23/2007 =========================================================== Decoder: (1.08) AT128_M5900_108.bin Bootloader: (1.1J) apex-bc-10061024-1.1J Kernel: (2.6.16) zImage-bc-20070316-v1.1.5 Primary: (1.1.5a) rdisk-v1-1-5a.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.1.5) v1-1-5.m5f =========================================================== NOTE: version number is 1.1.5, rdisk version is 1.1.5a New Features: * PHP 4.4.4 (cli) added to primary build for new PG version * Add "Auto Stop Running" Program settings back in * Add "Single File Mode" to "Program Settings" for script to always use the same (arbitrary) data file (.DataFile.sq3) * Add precompile of SB scripts to program installation **NOTE: On cold boot, the precompiled programs will be lost. * Handle M5900 PG "Header Fields" Functionality Changes: * RSS symbology renamed RSS / GS1 Databar * Automatically select the program when there is only one Bug Fixes: * Fix rtc settings bug where date would reset to 1/1/06 when user was setting clock time * Fix nulling out of passwords when user hits esc to cancel * Fix auto up/download hanging when using manual up/download (automatically disable both before attempting manual) * Fix SB io burnin test to pass as long as the record count is correct (work around for preceeding "0" SB bug in burnin barcode scans) * Add check of valid rows before asking to append/clear (this broke when we went to multiple data files) * Added check on currently linked data file to see if it is the requested one (prevents relinking when there is no need to) * Fix minor drawing bug in "Term Char" menu * Fix missing manifest file for OPG on "Factory Settings" restoration * Fix non-redraw of "Please Wait" screen on prog install when overwriting * KERNEL: USB sleep fix (DA) CVS: * Merge amlbas HEAD to v1-1-rb Related Engineering Change Notices (ECNs): * 153 ===================================================================================== M5900 Version 1.1.4 Release Notes =========================================================== Release Date: 01/19/2007 =========================================================== Decoder: (1.07) AT128_M5900_107.bin Bootloader: (1.1J) apex-bc-10061024-1.1J Kernel: (2.6.16) zImage-bc-20070115-v1.1.4 Primary: (1.1.4) rdisk-v1-1-4.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.1.4) v1-1-4.m5f =========================================================== New Features: * Re-added auto-erase/auto-append capability * Add OBPG to Factory Install Settings Functionality Changes: * KERNEL: Halve repeat rate of keyboard and double repeat delay (BZ48) * Moved "Send Data Files" to top of "Send Data to PC" menu (per RS) Bug Fixes: * Remove startup beeps while in burnin (again...) * Fix for bad link to datafile with no capture table * Fix possible system hang on waitpid after a failed file transfer Upstream: * M5900 PG "keyin" Non-Port protocol (emu softcom32) Related Engineering Change Notices (ECNs): * 147 ===================================================================================== M5900 Version 1.1.3 Release Notes =========================================================== Release Date: 11/17/2006 =========================================================== Decoder: (1.07) AT128_M5900_107.bin Bootloader: (1.1J) apex-bc-20061024-1.1J Kernel: (2.6.16) zImage-bc-20060908-v1.1.3 Primary: (1.1.3) rdisk-v1-1-3.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.1.3) v1-1-3.m5f =========================================================== New Features: * BZ-7: Non-portable mode utility, dumps scan data to configured port as plain ASCII * BZ-15: New option to allow users to pick a padding char for XMODEM. Options are NUL, ETX, SUB, and space. * BZ-11: Multiple data files per program. on first boot, old files will be updated. Functionality Changes: * REMOVED DATA BACKUP ABILITY >>>>>See NOTE* amlwin (menus) saves its current state so on reboots it can return to the place it left off >>>>>See NOTE* panel now saves timestamp in jffs2 so for quick reboots, the time will still be set correctly * moved power up beeps from barmon code to amlwin. Unit will not beep on power up if it has a saved menu state. * REMOVED "Program Settings" Menu (removes 2 options: "Auto Stop Running", "Auto Clear/Append") * MAJOR CODE CHANGE: rewrote handling of running programs. SIGCHLD can't be trusted with our threaded apps (probably a design flaw on my part) so instead of relying on the signal, we now use SIG_DFLT for SIGCHLD and create a watcher thread for the running program/script that only runs the program and then calls waitpid (sleeps until exit) on it. Also, handling of the pid of the running process now only has three entry points, each protected by the same mutex lock. * Modified factset tarball with new Programs >>>>NOTE: These options were in release candidates but removed from the production release. They are mentioned here only for historical reasons. Bug Fixes: * Fixed suspend timer re-enabling after file transfer even if USB is connected * clear the screen before running app so that old app display is not seen * fix possibility of a seg-faulting program from locking the system (see MAJOR CODE CHANGE above) * DA: fixed rtc bug in apex bootloader * Added sync of hardware and sofware clocks on every time/date set Related Engineering Change Notices (ECNs): * ECN 124 (Bootloader) * ECN 134 (Atmel Firmware) * ECN 135 ===================================================================================== M5900 Version 1.1.2 Release Notes =========================================================== Release Date: 10/02/2006 =========================================================== Decoder: (1.05) AT128_M5900_105.bin Bootloader: (1.1I) apex-bc-20060803-1.1i Kernel: (2.6.16) zImage-bc-20060908-v1.1.2 Primary: (1.1.2) rdisk-v1.1.2.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.1.2) v1.1.2.m5f =========================================================== New Features: ***NOTE: These features require that the program was built using at least Version 1.02 Build 31 of the M5900 ProgGen * Added ability to use Softcom for data file transfers * Added ability to use standard ZMODEM, XMODEM, and No Protocol for std file transfer * Reads field prefixes, postfixes, and delays from internal program table for file transfers - If no field delim table exists, the transfer can still take place, but with no delims Functionality Changes: * Bug Fixes: * Related Engineering Change Notices (ECNs): * ECN 122 ===================================================================================== M5900 Version 1.1.1 Release Notes =========================================================== Release Date: 09/11/2006 =========================================================== Decoder: (1.05) AT128_M5900_105.bin Bootloader: (1.1I) apex-bc-20060803-1.1i Kernel: (2.6.16) zImage-bc-20060908-v1.1.1 Primary: (1.1.1) rdisk-v1.1.1.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.1.1) v1.1.1.m5f =========================================================== Functionality Changes: * All panel variables are reloaded on resume (usb,autodl,in_cradle,etc...) * on boot, load panel before user set date/time * KERNEL: nBatt_Flt can no longer be ignored and will suspend the unit * removed panel alarm debug messages. it scares people... * add -b option to barmon for burnin mode (silence the start-up beeps) * added call to rcS to check for burnin mode and run barmon with -b if set * silence burnin test scan beeps * update m5f to AT128 1.05 as per ECN 117 Bug Fixes: * fixed panel restart on panel alarm * fixed logic bug on running cold boot ar command before loading settings * if in keyboard input mode (legacy) on cold boot, don't try and open /dev/scanner * fixed "send data files" bug when program has a space in the name * fixed panel autoul losing current program name before packing/sending files (in sighandler) * disable atmel power mgmt during burnin (odd timing bug with boot versus suspend) Related Engineering Change Notices (ECNs): * ECN 120 * ECN 117 (AT128 Firmware) ===================================================================================== ########################### # Begin of v1-1-rb Branch # ########################### ===================================================================================== M5900 Version 1.1.0 Release Notes =========================================================== Release Date: 08/14/2006 =========================================================== Decoder: (1.01) AT128_M5900_101.bin Bootloader: (1.1I) apex-bc-20060803-1.1i Kernel: (2.6.16) zImage-bc-20060811-v1.1.0 Primary: (1.1.0) rdisk-v1.1.0.gz Backup: (1.16) rdisk-bkup-v1.16.gz M5F: (1.1.0) v1.1.0.m5f =========================================================== New Functionality: * First production release Related Engineering Change Notices (ECNs): * None =======================================================================================