Version: 7.3
Target: TXN 054 44, TXN 054 45
Architecture: arm
Maintainer: Martin Hosek <hosek@tecomat.cz>
Installed-Size: 60140565
Description: Firmware for the operator panels with LCD display 4.3 inces.
Changes: --- v7.3 ---
	 Added new version of MiniBrowser v 7.3
	 Added info about percentage cache usage.
	 Fixed settings of item 'Dialog theme' and 'Project scaling' in menu 'Display setup' via CGI script 'setup_display_do.cgi'.
	 Fixed. Debug logs have a limited size on 256KB.
	 Fixed. Web page 'Update' show error message if update is progress.
	 Fixed. Added locking mechanism in to 'fwupdate' script.
	 Fixed. Added check of free avaliable memory in to 'fwupdate' script.
	 --- v7.2 ---
	 Added new version of MiniBrowser v 7.2
	 Updated stm32flash utility from CP-2xxx.
	 Moved data dir of PLCComS in to data dir /mnt/data/download.
	 Moved setting of PLC IP address from Network web page into Connection web page.
	 Added missing setting from MiniBrowser setup in to web.
	 Fixed create_id script. PLCComS must be stopped before writing in to flash memory.
	 Fixed display of background image before start of MiniBrowser.
	 --- v7.1 ---
	 Added new version of MiniBrowser v 7.1
	 Added new version of PLCComS v 5.7
	 Changed year in the web pages from 2020 to 2021.
	 --- v7.0 ---
	 Added new version of MiniBrowser v 6.9
	 Added GNU FriBidi library. FriBidi is an implementation of the Unicode Bidirectional Algorithm (bidi).
	 Added new update screen with progress bar.
	 Added info screen in to 'Boot' mode.
	 Removed 'Date' page.
	 Enabled SSH server.
	 Disabled FTP and TELNET server.
	 Fixed 'fwupdate' script. Removed FW after unpacking.
	 Fixed read size for variable 'logo_rotation'.
	 --- v6.8 ---
	 Added new version of MiniBrowser v 6.8
	 Added new version of PLCComS v 5.3
	 --- v6.7 ---
	 Added new version of MiniBrowser v 6.7
	 Added new version of PLCComS v 5.2
	 Added support for trackball V0650BNdUy.
	 Changed year in the web pages from 2019 to 2020.
	 Fixed corrupted or missing configuration file MiniBrowser.ini.
	 --- v6.6 ---
	 Added new version of MiniBrowser v 6.6
	 Added new version of PLCComS v 5.0
	 Added new version of PLCSync v 1.2
	 Changed year in the web pages from 2018 to 2019.
	 Fixed bug in setting PUB file from iFoxtrot.
	 Fixed cache size in the web pages.
	 Fixed USB overcurent problem.
	 Fixed problem with damage data partition.
	 Fixed error: Unable to download file WEBMAKER.XMZ. If missing directory 'download' then create it.
	 --- v6.5 ---
	 Added new version of MiniBrowser v 6.5
	 Added new version of PLCComS v 4.7
	 MiniBrowser have button 'Default' for reset of configuration.
	 Canvas correct handle DOS enter character.
	 Log files moved from RAM (/var/log) to FLASH (/mnt/data) for services 'MiniBrovser' and 'PLCComS'.
	 Added service 'PLCSync' v 1.1
	 --- v6.4 ---
	 Added new version of PLCComS v 4.6a.
	 Fixed PUB file downloading.
	 --- v6.3 ---
	 Added new version of MiniBrowser v 6.3
	 Added new version of PLCComS v 4.6
	 Fixed file downloading.
	 --- v6.2 ---
	 Added new version of MiniBrowser v 6.2
	 Added new version of PLCComS v 4.5
	 Fwupdate show error message from install script.
	 Changed favicon.ico in the web pages.
	 Added password lock for Web pages. Password is same with MiniBrowser.
	 Fixed white screen via LCD initialization.
	 Fixed Xserver background image.
	 Added support for user logo.
	 Fixed RTC time. Time is stored in UTC.
	 Added modem support.
	 Fixed error of screen shot image. Screen shot image now support display rotation.
	 Added loging support for 'fwupdate'.
	 Added support for system status LED (HL6 - GPIO 65).
	 Changed year 2014 to 2017 in the website.
	 Added SSH server, SFTP server, SCP and STUNNEL. Services is disabled.
	 --- v6.1 ---
	 Fixed backlight error. When starting the module could cause damage (Degradation of TFT layer) to the display.
	 --- v6.0 ---
	 Added cumulative log for updates.
	 Fixed stability problem. Added new constants DDR2_IOCTRL_CMD_VALUE and DDR2_IOCTRL_DATA_VALUE for DDR2 configuration.
				  DDR2_IOCTRL_CMD_VALUE=0xFFE0018B and DDR2_IOCTRL_DATA_VALUE=0x3FF0018B: pull-down, CLK Zo = 44R, DATA Zo = 50R
	 Increase WDT timeout from 30s to 60s.
	 Disabled GPIO pins "emu0.gpio3_7" and "emu1.gpio3_8". CPU not restart.
	 Fixed setting values for GPIO pins.
	 Added support for new HW revision 0300 (Added touchscreen driver AR1020) and 0301 (Replaced resistor 49K for 4R9) of main board.
	 Added test of calibration data to calibration utility.
	 Speed up boot process for MiniBrowser. Moved fontconfig cache to FLASH memory.
	 Added rotation of screen for Xserver.
	 Fixed a calculation error MAC addresses. For older versions of FW to use the original address from '/mnt/data/.mac'.
	 The period of the backlight is not limited. Variable 'XSERVER_TIMEOUT' may have any value.
	 Added china fonts.
	 Fixed network setting in initramfs.
	 Disabled 'login' restart in 'BusyBox'.
	 --- v5.9 ---
	 Fixed missing parameter for IP address string at skins.
	 Fixed bug crash at X Server.
	 --- v5.8 ---
	 Added new version of PLCComS v 4.2
	 Added support for TCL2 communication.
	 Added support for UTF-8 text coding.
	 Improved line graf in Canvas.
	 Faster loading pages.
	 Fixed backlight error.
	 Fixed freeze linux error when used antialiased fonts in Xserver.
	 Fixed network setting error. DHCP client don't exit after 'ifdown' command.
	 Changed IP address to 0.0.0.0 in 'Foxtrot-2' section. File 'PLCComS.ini'.
	 Added cumulative log for MiniBrowser and PLCComS.
	 Supressed error messages for utilities 'nandwrite' and 'cat' in install script.
	 Install script do not upgrade file '/mnt/root/etc/resolv.conf' if exists.
	 --- v5.7 ---
	 Update modules.
	 Added new instance for PLCComS on port 5010.
	 Temporarily disabling antialiasing text module Xft causing freezing Xserver.
	 Removal of artifacts from the antialiasing text.
	 Canvas can detect the long press.
	 Fixed functionless USB Mass Storage on usb-host.
	 Fixed random reboot. Disabled setting MUSB_DEVCTL_SESSION in MUSB_DEVCTL.
	 --- v5.6 ---
	 Added new version of PLCComS v 4.1
	 Update modules.
	 Changed year in the web pages from 2015 to 2016.
	 Fixed network configuration via DHCP. DHCP configuring occur periodically in the background.
	 Speed up network configuration after system reboot.
	 Added driver for FTDI USB<->Serial converters.
	 --- v5.4 ---
	 If the object contains a link is read-only or does not have permission, the link will deadlock.
	 Correction in the editing values in the fixed-point.
	 Fixed time synchronization with PLC.
	 Image from the IP camera is scaling the size of the specified WebMaker.
	 Added media player for plaing rtsp streams.
	 Fixed DHCP configuration after system reboot.
	 Fixed error of installation skript. Command 'cat' don't use skipping of bad blocks.
	 Fixed and improved 'bootlog'.
	 --- v5.2 ---
	 Enabled backlight in MLO.
	 Added domain name to hosts file.
	 Added auto detection of maximal CPU frequency from linux-3.14.26-g2489c02
	 Added support for Turkey (Azeri). Code page CP-1254.
	 Setup page is password protected.
	 Added full support for CanvasLib v1.6.
	 Alarm event activating backlight.
	 Fixed error in web cam request. Problem with character '&'.
	 Added new version of Xserver 1.12.4. Old version is not work with cairo library.
	 Added USB mouse support.
	 Added Cairo 2D graphics support.
	 --- v5.1 ---
	 Increase resistance to interference for resistive touchscreen.
	 --- v5.0 ---
	 Added new version 5.0 of MiniBrowser.
	 Added boot log.
	 Fixed bug in detection touchscreen type.
	 Added watchdog timer to MLO.
	 Watchdog daemon moved to initramfs.
	 Increased watchdog timeout to 10s.
	 Changed year in the web pages from 2014 to 2015.
	 Screen saver is now controlled via tool 'bkld'. Timeout value is from range 1 - 255 min.
	 This tool fixes a bug when you wake evaluated pressed the display.
	 Added correct LCD on/off sequence to FB driver.
	 --- v4.9 ---
	 Added new version 4.9 of MiniBrowser.
	 Added watchdog timer with period 5s.
	 --- v4.8 ---
	 Added new version 3.9 of PLCComS.
	 Added new version 4.8 of MiniBrowser.
	 Adjustment for still picture controlled string.
	 Each thread has its own files.
	 Fixed error. Name of PUBLIC file is converted to upper case.
	 Fixed error. Increase memory for R registers.
	 Disabled malloc checking in libc library via setting variable MALLOC_CHECK_=4.
	 Fixed a bug functionless DHCP configuration.
	 --- v4.6 ---
	 Added new version 4.6 of MiniBrowser.
	 Fixed bug in downloading WEBMAKER.XMZ file from PLC. File is now downloaded only if project CRC is changed.
	 --- v4.5 ---
	 Added new version 3.8 of PLCComS.
	 Added new version 4.5 of MiniBrowser.
	 Added dynamically change the timeout on EPSNET communication.
	 Public file and CRC of project is stored locally.
	 Filename '.' is ignored.
	 Fixed error in serial communication.
	 If not 60s conjunction with PLC, the communication server restarts.
	 Added support for new PCB hardware version 0200.
	 Removed variable __PLC_TIME from file MiniBrowser.pub
	 --- v4.4 ---
	 Added new version 3.7 of PLCComS.
	 Added new version 4.4 of MiniBrowser.
	 Fixed bug in setting of limit state cycle time. Time will not converted to microsecond.
	 Fixed bug in setting screen saver backlight time from 'Setup'.
	 Fixed bug in screensaver when time is changed using a utility 'xsaverfix'.
	 --- v4.3 ---
	 Added new version 3.6 of PLCComS.
	 Added new version 4.3 of MiniBrowser.
	 Added a real-time priority.
	 Added delay 1ms to serial communication in 'libepsnet.a'.
	 Better treatment of limit state cycle time.
	 Added direct addressing to commands SET:, GET: and GETMEM:
	 --- v4.2 ---
	 Added new version 4.2 of MiniBrowser.
	 The new displays and graphics that extend beyond the screen.
	 After successful verification, the project files marked as complete, the next check will start to change in the CRC program in the PLC.
	 Added support for synchronizing files on ID-31/32 via USB Flash drive.
	 Correction dialog for editing data on ID-18/28.
	 --- v4.1 ---
	 Added new version 3.5 of PLCComS.
	 Added new version 4.1 of MiniBrowser.
	 When downloading images displayed their size.
	 At the bottom of the screen displays error messages from the communication server.
	 Added setting for PLC IP address, PLCComS IP address and port to web page 'Network'.
	--- v4.0 ---
	 Added new version 3.4 of PLCComS.
	 Added new version 4.0 of MiniBrowser.
	 Disabling file cache. Files then loading directly from PLC without requests for information about the file.
	 Reduce delays in downloading files in the background from 100 to 10 ms.
	 Reduce the waiting time after the reception of data on the serial line in 'libepsnet.a'. End of messages is monitored ED character at the end. So there is a delay of 750ms.
	 Removing protection of prototype modules (PP).
	 Fixed bug when editing the value limits are policed on the data type REAL and LREAL. After changing to another page with MiniBrowser rebooted.
	 Fixed bug in serial communication for downloading files. At large delays SD card, there was a crash.
	 Fixed a bug when downloading a large number of files. After about 250 files failed to create a thread file could no longer be downloaded.
	 Fixed an error EN: command in the PUB files in which they overlap variable. There were infinite memory allocation.
	 Fixed bug. Config file PLCComS.ini must by always updated.
	 Fixed a wrong aspect ratio in to 16:9 for TECO logo.
	--- v3.8 ---
	 Added new version 3.3 of PLCComS.
	 Added new version 3.8 of MiniBrowser.
	 Added variable SYNC_VAR_ENABLED to config file for enable or disable synchronization variables with PLC while downloading files.
	 Fix update scripts: Don't remove package firmware from USB Flash disk. Show error messages on LCD display.
			     Better error detection.
	 Monitoring a communication failure with the communication server.
	 Support for displaying text in code pages CP-1254 and CP-1255.
	 The images displayed by negative coordinates are clipped and displayed (formerly nothing not displayed).
	 Scrollbars are displayed only when the image is larger than the display of more than 5 pixels.
	 Faster loading images from the PLC, date / time is set according to information from the XMZ file.
	 Added antialiasing text.
	 Repair of correction time zone while editing data/time.
	 Time synchronization from the PLC, if no reasonable.
	 --- v3.7 ---
	 Initial version.
