======================================= - Alcorn McBride Inc. - - Digital Video Machine - DVM-7400 --------------------------------------- Installation Instructions 1. Copy OS.NEW to the Compact Flash card. 2. Reset unit by turning it off, and then on again. 3. Wait for Update to complete. You will see the following LED sequence: VERIFY FILE - Solid GREEN LED ERASING FLASH - Solid RED LED PROGRAMMING FLASH - Solid ORANGE LED 4. Sending a ?V command to the unit will return the current software version. NOTE: When the update is complete, the OS.NEW file will be renamed to OS.SAV so that the update does not repeat when the hardware is powered-up again. If you want to use a single flash card to update multiple units, you can change the name of the OS.NEW file to FACTORY.NEW. The FACTORY.NEW file will perform an update just like OS.NEW, only it will not be renamed at the end of the update process. This means that after an update, you can remove the flash card from the product and insert it into another DVM-7400 to perform another update. NOTE: Updating the firmware may cause the DVM-7400 to reset to its factory default settings. Make sure that you remember or write down these settings before updating your DVM-7400. (IP Address, Colorspace, password, etc.) ---------------------------------------- If you have any questions regarding any items listed in this document, please contact support@alcorn.com. ***************************************** * * * Release Notes * * * ***************************************** ************************* * Version 1.95 * ************************* 09/29/15 -Discrete Still command freeze up fix. ************************* * Version 1.94 * ************************* 12/10/14 -Force format CF cards of any capacity to required allocation unit size ************************* * Version 1.93 * ************************* 10/02/14 -Added controller card polling support for current clip name caching -Added bootloader update safety checks ************************* * Version 1.92 * ************************* 05/27/14 -Lock up and intermittent freezes fixed -Support for new CF cards -Persistent CF card access with fault recovery added ************************* * Version 1.91 * ************************* 04/04/14 -Possible lock up fixed ************************* * Version 1.90 * ************************* 03/14/14 -Media detection tweaking ************************* * Version 1.89 * ************************* 01/13/14 -Relaxed input debounce timings ************************* * Version 1.88 * ************************* 11/26/13 -Corrected clock gen for 96kHz audio ************************* * Version 1.86 * ************************* 10/14/13 -Fixed a playback issue ************************* * Version 1.85 * ************************* 09/27/13 -Relaxed ATA timeout for larger capacity CF cards -Multiple NACK/ACK responses fixed ************************* * Version 1.84 * ************************* 09/10/13 -Fixed CF card format issue ************************* * Version 1.83 * ************************* 05/18/12 -Corrected a stability issue introduced with v1.81 ************************* * Version 1.81 * ************************* 11/22/11 -Fixed issue that would cause the CF scanning process to take a long time (5+ seconds) when there are many files on the CF Card. This issue would prolong bootup and also delay the system from being ready after how-swap insertion of a CF card. ************************* * Version 1.79 * ************************* 07/27/11 -Fixed a problem with the Background (BG) command that would not allow clips to be triggered during background loop -Implemented the XBG command to allow user to terminate a background loop ************************* * Version 1.78 * ************************* 07/14/11 -Added support for the OR operator (|) as an additional delimiter for the Ethernet String (NS) Pioneer command. It is necessary to use this delimiter when using the NS command from a playlist. ************************* * Version 1.77 * ************************* 06/24/11 -Implemented some new scheduler features, including 'Weekday' and 'Weekend' functionality. Also, Start Date is no longer a required field. ************************* * Version 1.75 * ************************* 04/18/11 -Fixed an issue where playlists might not advance properly after a 'Delay' command -Fixed an issue that could cause additional unwanted data to be transmitted with the SS command -Implemented Ethernet Send String (NS) Pioneer command ************************* * Version 1.70 * ************************* 09/27/10 -Added support for the ".MPEG" file extenstion as an alternative to ".MPG" ************************* * Version 1.69 * ************************* 09/15/10 -Fixed an issue with NTP that was introduced in V1.68 ************************* * Version 1.68 * ************************* 06/24/10 -Added support for use of TAB character within playlists -Implemented the Playlist 'Delay' command (i.e. 1:02.300D) that allows the implementation of fairly precise time delays between playlist commands. -Implemented a feature that supports creatively named numeric files such as "AlcornTest_00001.MPG" -Implemented '?T' command to return the currently playing video file's position in timecode format (i.e. 00:01:22.06) -Implemented TCP Control interface on port 2638 -Implemented Frame Searching feature with 'Play File' Command (just like 'Search' command) -Implemented PCM Audio Playback of WAV, AIF, AMS, and SFD file formats (up to 16-bit 48kHz) -Status LED now flickers green whenever the system is in the process of 'Searching' a file -Implemented a 'true' search feature with playlist that actually searches the first file within the playlist. This allows for easy synchronization between DVM's using playlists (rather than JUST the video files themselves). -Improved response time of the 'Play File' command for video playback -Modified 'Relay' command to allow for individual relays to be restored to the 'Auto' mode of operation (rather than requiring both to be restored) -Implemented a version of the '?C' command that allows you to request only the active media file (not including a playlist) This provides a way to query the currently playing media file even when a playlist is active. -Implemented Load Schedule (LC) and Stop Schedule (SC) commands -Improved completion ACK to also work with the various Ethernet interfaces (UDP, AMINet, TCP) -Implemented the 'AK' command to allow enabling/disabling of the Completion ACK ************************* * Version 1.67 * ************************* 12/23/09 -Fixed an issue that was introduced in V1.64 that would prematurely 'give up' searching for an audio track. This would cause clips with audio tracks that are offset far into the MPG file not to play audio. ************************* * Version 1.66 * ************************* 11/09/09 -Fixed a boot delay issue that would occur on DVM-7400/E's with blank flash cards ************************* * Version 1.65 * ************************* 08/31/09 -Fixed an issue that could potentially corrupt GPS Playlist commands, and prevent them from exectuting -Fixed an issue that could cause GPS triggers to execute repeatedly if a vehicle was sitting on the very edge of a GPS trigger zone. -Implemented GPS Playlist 'Direction Tolerance' command (DO) to support possible future changes to GPS builder ************************* * Version 1.64 * ************************* 08/24/09 -Implemented the 'File Seaming' feature that allows you to play multiple MPEG Video files as if they were a single file. For example, the files VID00001.MPG, VID00001.001, VID00001.002 could all be played/looped consecutively by simple Playing or Looping File #1. -Implemented the ability to play Program Streams without an audio track. -Fixed a problem with the NTP interface that could corrupt the Real-Time Clock (Time+Date) values if an Ethernet module was not installed. ************************* * Version 1.63 * ************************* 07/20/09 -Modified the 'Uninterruptible' playlist feature so that all Play Direct(1PL), Search(1SE), and Play(PL) commands are ignored no matter what interface they came from (GPS, Ethernet, Serial, etc.). A Stop command is now the only way to prematurely end an uninterruptible playlist. ************************* * Version 1.62 * ************************* 05/15/09 -Active GPS playlists are now disabled if a playback command is issued via the Serial, Ethernet, or Parallel control methods ************************* * Version 1.61 * ************************* 03/04/09 - Fixed a stability problem introduced in V1.60 - Fixed a bug where DST could potentially start on the wrong date - Fixed a bug where DST was not accounted for when acquiring time from an NTP server - Modified the '?C' command to return the string 'None' instead of a simple character ************************* * Version 1.60 * ************************* 12/24/08 - Improves Daylight Savings behavior for when system is powered off during transitions - Implemented NTP for synchronizing the Real-Time clock with any NTP server NOTE: NTP updates Real-time clock immediately after NTP is enabled or NTP server is changed. After that, it updates the clock once per day to keep it in sync with the NTP server. ************************* * Version 1.59 * ************************* 12/09/08 - Red status LED now momentarily pulses to indicate when the CF card has been removed ************************* * Version 1.57 * ************************* 08/22/08 - Fixed the Get Freespace (?R) command to support disk sizes larger than 4GB ************************* * Version 1.56 * ************************* 07/17/08 - Added the wildcard Latitude & Longitude feature to GPS playlists - Added support for the Background command used by GPS playlists ************************* * Version 1.47 * ************************* 10/03/07 - Fixed a problem with the test button involving case-sensitivity of file names ************************* * Version 1.45 * ************************* 8/13/07 - Fixed a video frame jitter problem that would occur on the last frame of playback - Fixed a problem with the SetIP, SetGW, SetSM commands that would disable the Ethernet Interface after execution. ************************* * Version 1.44 * ************************* 4/5/07 - Fixed problem with FTP that would not allow the same client to login immediately if the last connection was abruptly terminated. - Added 'CWD' command to FTP interface to support more FTP clients - Fixed rare instability problem that would occur when performing an FTP transfer from DVM->PC - Autorun files now Loop if the 'Loop' input is activated upon powerup - Fixed S/PDIF Data Valid bit ************************* * Version 1.43 * ************************* 2/27/07 - Added 0x0D Completion Ack - Added basic support for Daylight Savings Time ************************* * Version 1.42 * ************************* 2/16/07 - Fixed an issue created by 1.41 that would cause Rev B DVM's to fail booting intermittently ************************* * Version 1.41 * ************************* 2/13/07 - Updated parallel control interface to work properly with a 4-bit encoder knob - Corrected an intermittent audio-dropout bug that affected some MPEG content ************************* * Version 1.40 * ************************* 2/01/07 - Corrected a problem that would report an EEPROM failure, even when everything was ok - Fixed some instability problems introduced into the TCP/IP Stack between v1.37 and v1.39 - Made minor improvements to FTP transfer speed ************************* * Version 1.39 * ************************* 1/24/07 - Removed the 1 frame black 'flash' that occurs whenever a video is searched - Corrected a bug involving the FTP server and displaying folders ************************* * Version 1.35 * ************************* 11/15/06 - Changed system behavior so that a missing CF card is no longer treated as a fault - Test button now clears fault state - Implemented GPS Support on secondary UART - Implemented On-Screen Activity Log ************************* * Version 1.33 * ************************* 10/24/06 - Corrected a problem with audio data potentially being tossed out after a frame search ************************* * Version 1.32 * ************************* 10/10/06 - Corrected an issue with digital audio not working when playing clips containing MPEG audio - Fixed a problem where certain command combinations would cause audio to be muted unexpectedly - Implemented System, Video, and Audio OSD screens for displaying diagnostic information ************************* * Version 1.31 * ************************* 09/18/06 - Implemented Still/Loop feature - Implemented Frame Searching ************************* * Version 1.30 * ************************* 08/01/06 - Implemented directional GPS playlist support - Fixed an issue that would cause audio beeps at loop or transition points - Fixed an issue that would allow an RTC Battery failure to disable the DVM - Fixed an issue with one-shot scheduled events not executing properly - Fixed an issue with the schedule file not closing properly - Improved efficiency of RTC battery use to prolong battery life - Corrected a performance problem caused by RTC battery insertion while system is running ************************* * Version 1.29 * ************************* 07/11/06 - Corrected an issue with dropping audio after a seamless transition or loop - Corrected an issue that caused video errors with some content after a seamless loop ************************* * Version 1.27 * ************************* 06/14/06 - Improved Search Routine resulting in a faster and cleaner Search - Improved system performance for circumstances when a flash card is not installed ************************* * Version 1.26 * ************************* 05/19/06 - Fixed 'jitter' problem that occurred with some progressive drop frame material ************************* * Version 1.25 * ************************* 05/16/06 - Improved the display quality when progressive clips are 'Stilled' ************************* * Version 1.24 * ************************* 05/10/06 - Fixed a bug that would not allow some MPEG files to search properly ************************* * Version 1.23 * ************************* 05/01/06 -Corrected an issue created in V1.22 involving the Direct Play /w Filename command ************************* * Version 1.22 * ************************* 04/21/06 -Fixed Playlist Bug involving seamless playback, and premature termination of the playlist -Added support for SmartFTP client -Added ability to update bootload firmware ************************* * Version 1.21 * ************************* 03/16/06 -Added '?Z' command to determine HW Revision -Added '?M' command to report expansion module presence ************************* * Version 1.20 * ************************* 03/09/06 -Fixed an issue with uninterruptable playlists ending improperly -Added safegaurd to prevent accidental formatting of a CF card with test button ************************* * Version 1.19 * ************************* 02/16/06 -Improved FTP Transfer Rate -Improved Serial/Ethernet Response Time -Sync-on-Green is now enabled by default ************************* * Version 1.18 * ************************* 02/02/06 -Added support for RGB/YUV DIP Switch on Sync/RGB (/P) module ************************* * Version 1.17 * ************************* 01/12/06 -Added support for Sync/SDI and Sync/RGB Modules -Added support for Amplifier Module on Rev B board -Added support for disabling HV when SOG is active on Rev B board -Improved Compact Flash timing to support more flash cards ************************* * Version 1.16 * ************************* 12/13/05 -Fixed a GPS Playlist bug that would ignore certain GPS commands (typically tolerance) ************************* * Version 1.15 * ************************* 12/08/05 -Fixed a bug that would cause the DVM to format 512MB Flash cards incorrectly -All flash cards <=2GB are now formatted to FAT16. Cards >2GB are FAT32 -Correct Time Stamp is now used when uploading files via FTP -Starting a GPS playlist no longer causes playback to stop ************************* * Version 1.14 * ************************* 11/16/05 -Fixed a problem that caused DMM to intermittantly fail at the end of an FTP transfer -Fixed a bug that would append a SPACE to some file extensions in an FTP list ************************* * Version 1.13 * ************************* 10/20/05 -Implemented Real-time Scheduler -Remote Commands are now processed when a flash card is not installed -Fixed a problem with the FTP List command and empty flash cards -Implemented 'XX' Reset Command -Compact Flash can now be removed/inserted without power-cycling NOTE: Autorun files will be executed when flash is inserted (This includes OS.NEW) ************************* * Version 1.12 * ************************* 10/14/05 -Added support for GPS Playlists -Fixed bug with Directory Request that would cut-off at 256 bytes -Implemented 'Reset Defaults' DIP Switch -Implemented DE 'Reset Defaults' command Known Issues: -No Scheduler Support ************************* * Version 1.11 * ************************* 09/26/05 -Implemented Directory Request command '?D' Known Issues: -No Scheduler Support -No GPS Support ************************* * Version 1.10 * ************************* 09/21/05 -Implemented Relay Control Command 'RL' -Implemented Baud Rate Command 'BR' -Implemented Send String 'SS' command - Uses WinScript Style string formatting -Serial Handler now ignores any invalid characters (ie. LF) -Test Button 'Stop' is now ignored when a playlist is in uninterruptable mode -File Select Inputs are now ignored when a playlist is in uninterruptable mode Known Issues: -No Scheduler Support -No GPS Support ************************* * Version 1.09 * ************************* 09/09/05 -Added Support for UDP Commands (without AMINet) on Ethernet Port 2638 -Added FTP Support Known Issues: -No Scheduler Support -No GPS Support ************************* * Version 1.08 * ************************* 08/30/05 -Added Support for Formatting Flash Cards Known Issues: -No Scheduler Support -No GPS Support -FTP Upload and Download not functional ************************* * Version 1.07 * ************************* 08/25/05 -Added Playlist Support -Test Button now plays the lowest numbered video clip -Fixed bug that would drop Ethernet commands that were sent too quickly00) Known Issues: -No Scheduler Support -No GPS Support -FTP Upload and Download not functional -No Media Format Support ************************* * Version 1.06 * ************************* 08/24/05 -Improved support for Compact Flash -Added File #0 Autorun Support -Added Volume Control using AD command -Fixed 'Play' and 'Error' relay behaviour when audio is muted -Implemented Aspect Ratio and Colorspace Commands -Added Sync-On-Green Command -Added RGB/YUV Command -Added ability to change Unit ID, IP Address, Subnet, Gateway -Added ability to change FTP Username and Password Known Issues: -No Scheduler Support -No Playlist Support -No GPS Support -FTP Upload and Download not functional -No Media Format Support ************************* * Version 1.05 * ************************* 07/07/05 -Initial Release of DVM-7400 -Fixed Compact Flash interface bug - intermittent failure during playback -Implemented Direct Play and Direct Loop ************************* * Version 1.04 * ************************* 06/27/05 -Implemented Discrete Control -Implemented DIP Switch PAL/NTSC setting -Implemented Fault/Playing Outputs ************************* * Version 1.03 * ************************* 06/20/05 -Implemented seamless looping. -Implemented 'Play Next' and 'Loop Next' commands for seamless playback of multiple clips ************************* * Version 1.02 * ************************* 04/27/05 -Improved efficiency of Serial Communications -Added more error handling for the Compact Flash