Bravo_4100 Firmware Update History Note: Latest version always includes previous versions fixes even those versions that were never released. 07/25/2014 VER: 48 1) Fix printed disc centering offset problem on some printers where offset values would slowly move after approximately 50 discs. 11/21/2013 VER: 47 1) Add delay in Picker Hook and UnHook functions to let carrier motor system settle between moves. a. Was causing some carrier stalls during the UnHook function. b. Retry on UnHook carrier stalls. 2) Changed the Tray Home function to account for belt skips during the home process. a. Lock into position then check for deviation outside the lock if outside relock with new position. 03/27/2013 VER: 46 1) Add compile switch for PEN Generation ID and Family ID detection. 2) Added repeat count function for the page maintenance to get more spits from the mono pen. EXAMPLE: 1B 2A 6D 06 A2 12 03 EA -- Sets to X3 for MONO maintenance. 3) Corrected dot accounting for purges. 01/14/2013 VER: 45 1. Test version for Production to test new 209 boards. a. Disable Generation ID and Family ID for PEN detection. 06/22/2012 VER: 44 1. Add command to disable/enable cover open events. a. System after receiving disable will prevent any cover open events from being performed. b. If cover is already open when disable received will still disable future events from cover open, but will do any cover closed events to terminate any cover open events currently running. 06/05/2012 VER: 43 1. A print will continue when the cover is opened as in previous models. 2. It is expected that this will resolve "Print tray retracted when cover opened immediately after print" a. A 1 second delay is set to ignore the cover flag after a print cycle so it gives the software time to react to the end of print. 3. It is also expected that this will resolve "Printer lockup when top cover opened during print". a. The cover operations are locked out after a print is started (Disk is loaded to TOF). b. Cover opened flag will still be set whenever the cover is opened. c. Cover operations will be allowed after the 1 second timer for print completed. 03/09/2012 VER: 42 1) Corrected end of print problem with cover opened during print. 2) Updated firmware to new Lear head compatibility. 3) Updated firmware to new input system compatibility for print function. a. Uses same fixes in the LX900 system. 4) Found that the gbPowerStatus was not set on POWER ON, this reconnects the board to USB. a. Also had to disable the PEN short error, May be related to the $03 status on pens. b. Found that using debugger will bring boards back from the dead. 5) Added busy bits for Head Install, Tank RFID reading, and carrier home function. 6) Added delay .1 second delay to busy function so internal short non busy is ignored on status. 10/28/2011 VER: 32 1) Close loopholes on the Zero flash page. a. Check for valid data before sending to primera board. b. Make sure received data from primera board before handling the zero page. I. If data received is not initialized then reset the zero page. II. If data received is bad then request agian until received good. Retry for good zero page data every 2 seconds on POR. 2) Add error to no picker if picker command is executed. 3) Fixed POR state of tray in with disk. 09/26/2011 VER: 31 1) BRAVO410x print only system needs to have the head parked at all times except printing. a. Added cap head function at end of print. 2) Some units over time have trouble positioning the head without the picker attached. a. Corrected move functions for UNHOOK procedure. 09/07/2011 VER: 30 Bravo4051 Addition. 1) Added new model #'s: MODEL H = 4051 DVD. MODEL I = 4051 Blu-ray 2) Disabled following for this model: a. Move from Left bin (No picks from the Left Bin). $80,$81,$82,$92,$9a,$9d,$a6,$b3 b. Allow pick during the self test. 3) Added check in firmware update to not allow firmware to be updated to versions lower than this release. 4) Must update to Primera Board Firmware to support the new model #'s. "MAIN13 09/06/2011" a. If not updated the recorder moves will be blocked. PRIMERA VER: 13 09/06/2011 1) Updated to support the new model #'s: 2) Removed all: "txt 0,x" from system as a delay mode. PGA3: 09/06/2011 1) Updated Boot Program to use a backup copy of firmware for alternate loading. 08/30/2011 VER: 1.11(29) ------------------ 1)Reduced carrier stall time from .2seconds to .05 seconds to eliminate intermittent power loss issues. 08/19/2011 VER: 1.11(28) ------------------ 1) Adjusted carrier speed on picker hookup to prevent carrier stalls after print has completed and the tray is out. 07/12/2011 VER: 1.11(26) ------------------ 1) Increasing stall speed from 1" to 4" per second fixed stall problem. 07/07/2011 VER: 1.11(25) (Not Released) ------------------ 1) Fixed grinding noise from printer tray on start up. 2) Added Flash LED on XRP version during purge. 3) Added wipe to idle maintenace. 04/21/2011 VER: 1.11(24) ------------------ 1) Fixed XRP Picking error. 04/04/2011 VER: 1.11(23) ------------------ 1)Added support for XRP 4100_ver22 (Never Released): ---------------------------- 1) Changed cover open operation while robot is busy 4100_Ver21: ----------- 1) Fixed lockup problem that sometimes occurred after printing 4100_Ver20 (Never released): ---------------------------- 1) Added jogging the tray during the clamp cycle (helps seat the disc better) 2) Added lock in for tray in and out positions after POR - doesn’t require Bravo to stall out to reach the in/out position (better on the parts)