Release log for panel firmware: ------------------------------- ------ Rel.16 ------ Firmware release 1.25 Date: 2007-12-07 Changes: - Bug in controller configuration fixed. - Validating IP configuration improved. ------ Rel.15 ------ Firmware release 1.24 Date: 2007-06-22 Changes: - Support for VikinX 256 routers. ------ Rel.14 ------ Firmware release 1.23 Date: 2007-01-25 Changes: - Bug in EPC communication fixed. - Speed optimization. - Status information on CP-16-LCD and CP-MDP updated. - Bug in video preview on CP-MDP fixed. ------ Rel.13 ------ Firmware release 1.22 Date: 29/09-2006 Changes: - EPC communication updated. - Panel group and EPC status reported on web page. ------ Rel.12 ------ Firmware release 1.21 Date: 16/12-2005 Changes: - Bugfix: When a panel was unable to connect to a controller for a long period, its ethernet interface went down. - Communication between master and slave panel updated. - Display driver not logging. This prevents filling up the filesystem. ------ Rel.11 ------ Firmware release 1.20 Date: 26/08-2005 Changes: - Support for MOXA video-streamer implemented. - API routines for display locking added. ------ Rel.10 ------ Firmware release 1.19 Changes: - Automatic connection to redundant controller if current controller goes down. - Random sleep before responding to configurator scans. This makes it easier for switches and hubs to transfer all the messages from all panels to the configuration tool. This is necessary to detect more than 50 panels. - Web interface updated. ----- Rel.9 ----- Firmware release 1.18 Changes: - A bug when updating the LEDs on a slave in a EPC-system fixed. - Web interface updated. ----- Rel.8 ----- Firmware release 1.17 Changes: - Mechanism for checking if the router is still working updated. - A bug which made the panel disconnect from the router when using locking on a 128x128 router fixed. ----- Rel.7 ----- Firmware release 1.16 Changes: - A bug in the code to transfer icons from master to slave on EPC panels fixed. - Code for reading internal events rewritten, which makes the response time shorter. - Support for data routers added. ----- Rel.6 ----- Firmware release 1.13 A bug on the numeric keypad is fixed: When you press CLEAR or ENTER the keypad is disabled. To enable it again, you have to disable and enable the panel. ----- Rel.5 ----- Firmware release 1.12 Changes: - The update speed on the colour display on MDP panels increased. - The panels is storing the last downloaded file on the flash. If it can't get a new configuration file at boot time, the file stored in the flash is used. ----- Rel.4 ----- Firmware release 1.11 Changes: - The GUI is updated. - Support for UTF updated. - A bug that occurred when rendering large strings fixed. - Support for jpeg images added. - Upgrade web page updated. - Basic support for live video on MDP added. - Some minor bugfixes. ----- Rel.3 ----- Firmware release 1.09 This is the first release where MDP was supported by the configuration tool. Most of the changes are done to be able to control the QVGA display. Changes: - CPU frequency changed from 200 to 400MHz on MDP. - Support for locking added. - A GUI used on MDP added. It can be used to display message boxes, pop-up menus and numeric keypad. - A numeric keypad for cp44mec added. - MDP panels are downloading symbols32.zip and LCD panels symbols.zip when getting the configuration file from syscon. - A bug in the parser that made it impossible to use more than half the memory fixed. - Global variables can now be initialized when defined which is increasing startup time. - A preprocessor is added which supports #include and #ifdef/#else/#endif. - The parser can now use relative jumps. - Support for three routers added. - A lot of minor bugfixes. ----- Rel.2 ----- Firmware release 1.00 Most important changes: - Random time before the first ping message is sent. - New dipswitch defined. (see below) - Support for MDP in the firmware added. - Speedups on display routines. - Support for ico files added. Switch 6 on the upper DIP switch is now defined. It is only read by master panels. If it is OPEN the panel is scanning the IPC bus at startup to look for slaves. This is done with a timeout of 15 seconds. If it is CLOSED (default) the panel is operating as a master with no slaves connected. This means that you have to set the switch to OPEN to use IPC. If the switch is OPEN but no slave panels are connected, the startup time is increased by 15 seconds. ----- Rel.1 ----- Firmware release 0.97 Code received from SciLab and updated to support the configuration tool.