October 29, 2004 ET3000e and ET3000n release notice This is a cumulative release notice for all versions, which have been released to CLI QA since version x0408 was released. Most of these versions were not generally released and represent incremental fixes or enhancements to code. Version numbers for the two models of terminals are as follows: - e0nnn for ET3000n (example: e0408) - m0nnn for ET3000e (example: m0427) The versions (“E” or “M”) are identical with the exception that the ET3000n includes a local browser and the ET3000e does not. The versions in this document are referred to generically as x0nnn. ++++++++++++++++++++++++++++ COMMON SENSE WARNING NOTICE: ++++++++++++++++++++++++++++ IT IS STRONGLY RECOMMENDED THAT YOU TEST ANY NEW VERSION OF SOFTWARE / FIRMWARE WITHIN YOUR ENVIRONMENT AND WITH YOUR APPLICATION SOFTWARE TO ENSURE COMPATIBILITY. IF YOU DO NOT HAVE ANY OF THE REPORTED BUGS NOR REQUIRE ANY OF THE NEW FEATURES, THERE IS NO ADVANTAGE TO UPGRADE YOUR PRODUCT(S). ALL NEW VERSION RELEASES UNDERGO AND PASS EXTENSIVE QUALITY ASSURANCE TESTING. DESPITE OUR BEST EFFORTS IT IS POSSIBLE THAT NEW FEATURES OR BUG FIXES CAN INTRODUCE NEW BUGS AND THEREFORE YOU SHOULD TAKE CARE IN UGRADING TO A NEW VERSION OF THIS CODE (OR ANY CODE). AS THEY SAY... IF IT AIN'T BROKE, DON'T FIX IT! CLI Tech Services ***************************************************************** Refer to Chapter 9 (of the manual) for flash update instructions. ***************************************************************** Bug Fix, Change and Feature Add Log: x0409 - Fix: Terminal may hang after splash screen. The problem was very intermittent and resolved by power off / on - Fix: Keyboard mapping was incorrect for RDP sessions for multiple non-English languages - Fix: The “AltGR” combination key would not respond properly for multiple non-English languages. The wrong character would be displayed on the screen. - Fix: Shift+6 would send NULL at CE layer, not in emulation - Add: ASCII emulation line draw function x0410 - Add: Allow “numlock” key to be remapped in ASCII terminal emulation - Add: Allow ASCII characters above 7Fh to be mapped in ASCII terminal emulation. To use this feature, enter as follows: ^^xx where xx is hex value. Example: 9B=^^9B. x0411 - Fix: UK keyboard mapping problems in 5250 emulation x0412. - Add: New function to allow administrator to disable local browser address bar. Using SNMPADM management tool, add the following registry entry: 'HKLM\Software\Microsoft\Internet Explorer\Main\DisableAddressBar' dword: 0 or 1 x0414 - Fix: Message box would not allow response. If administrator sent message to user using SNMPADM, the message response function would not work properly. - Fix: ASCII terminal emulation non-English language keyboard mapping was incorrect x0415 - Add: New remote management commands to allow installed font to be listed or unistalled $UNINSTALL FONT$, uninstall user pre-installed font example: $UNINSTALL FONT$ unispace.ttf $LIST INSTALL FONT$, (no parameters), the installed fonts will display in SNMPADM "Message History" - Add: RDP automatic user ID feature (RDP auto-id). Using custom DHCP tags, allows administrator to assign a default RDP user ID based on a custom tag+last octet of IP address of terminal@user domain. (Enable function in Advanced DHCP section of Network tab within Terminal Properties screen) - Fix: compatibility problem with ID Tech mag-stripe reader when numlock is on during boot x0416 - Fix: The list install font function ($LIST INSTALL FONT$) only returned one installed font - Fix: UK 10x key keyboard mapping problem for 5250 emulation x0421 - Add: Terminal emulation, TermPro, “connect retry” function added to allow terminal emulation session to be automatically reconnected if session is terminated or fails to start initially. - Change: Remove memory information in TermPro “About” dialog box. x0422 - Fix: Termpro terminal emulation copy / past did not append CR / LF when copy / paste to RDP or ICA session - Fix: A bug was introduced in x0421 which would cause SNMPADM configuration image drag/drop functions to fail if there were more than five sessions configured on the target thin client. This version fixes this bug. There is a work-around available from CLI for version x0421. - Add: Add clock to Connection Task Bar - Add: ASCII clear screen function did not work properly x0423 - Fix: PrintScreen and Alt+PrintScreen functions were not sent to host in RDP session - Fix: Termpro terminal emulation copy/paste issue between RDP or ICA session. x0425 - Fix: SnmpAdm shadow function would return black shadow screen when used with Windows XP and second shadow session was attempted. This fix must be used in conjunction with SNMPADM version 2.0 build1.87.10 or above. Shadow function on previous versions of SNMPADM will function with this version but the bug is only resolved by using x0425 or above and with SNMPADM version 2.0 build1.87.10 or above. - Fix: Magtek mag-stripe reader DHCP automatic programming may fail. The command is now written every time the terminal boots. - Add: Magtek mag-stripe reader DHCP automatic programming retry count. To enable this function, using SNMPADM, add the following Dword: HKLM\Hardware\MAPLE\Device\MAGTEK MSR\RetryCount: dword=1 x0426 - Fix: ASCII terminal emulation Line draw problem - Fix: 3270 terminal emulation would lock if mouse was clicked in unformatted area of screen - Fix: 5250 terminal emulation printer session queue may hang randomly x0427 - Fix: In Termpro terminal emulation, alt+delete would disconnect session. This function was changed to require alt+shift+delete. - Fix: In Termpro terminal emulation, alt+up (or down, left, right) would begin screen highlight or blocking function. This function was changed to require alt+shift+up (or down, left, right). - Change: Change Guest security privlidges to further restrict access to setup functions x0428 - Fix: "RDP protocol error" errors were received on some clients. - Add: USB keyboard multi-language support - Add: "RegFiles" support. The RegFiles feature allows files up to 4096 bytes to be imported into the registry, which are then converted to physical files upon boot. This feature is useful when a local application such as ICA needs a parameter set in the Module.ini file. The Module.ini file can be imported into the registry, then upon boot, the client converts the registry entry into a physical file. SnmpAdm187.13 or above supports this feature. Example: - new a key "HKEY_LOCAL_MACHINE\WBT\RegFiles\Module.ini" - add a string value "Filename"="\windows\module.ini" - add a binary value "Data" - click import button from file "module.ini" - click OK button - copy registry to client - Add: Additional pre-defined RDP/ICA printers have been added to the printer selection list. - Add: Registry defined printers. For organizations using CE configuration images, RDP/ICA printers can be predefined in the registry. Example: add a "Epson LQ-1070C+" printer: - create key "HKEY_LOCAL_MACHINE\WBT\Printers\Others" - add a multi-string value name "Epson", values="Epson LQ-1070C" - Change: ICA 7.0 - Change: USB HID driver to support USB wheel mouse within the local browser x0429.1 - Add: EBoot feature. EBoot is a flash crash recovery feature. It is somewhat complex and very powerful. EBoot is designed to allow one ET3000x or ET1500x to boot from another if the flash image becomes corrupted. For example, if a terminal is being flash updated and it is turned of in the middle of the update, the flash boot image will be damaged. When the device is rebooted, the bootloader (BIOS) notices the boot image is damaged and does an Ethernet broadcast on the local LAN. If another terminal is on version x0429.1 or above and receives this broadcast request, the terminal acts as a server and the "damaged" terminal TFTP boots from the "good" x0429.1 terminal. After the damaged terminal boots, the flash image is still damaged and must be flash updated. In prior versions, if the flash was damaged there was no way to boot the damaged device so it could be recovered. - Add: Bootloader version bl040302. The bootloader is automatically updated after flash update is complete and the terminal reboots. This bootloader adds the "client" side of the EBoot feature. - Add: Auto-5250 feature. Allows automatic device naming of 5250 and 3270 sessions by way of custom DHCP tags x0429.4 - Fix: TN5250, tn3270 Spanish numpad comma was not mapped properly x0432.1 - Add: ELO touch screen support - Fix: Termpro ASCII printer passthru would stop after one job x0432.2 - Add: New automatic feature to auto-assign local user ID based on DHCP tag. - Add: Emulation language can be changed by keyboard locale DHCP OPTION when TN5250/3270 automated install is enabled - Add: Termpro supports beep(a wave file) to external speaker. add a string key value: "HKEY_LOCAL_MACHINE\Software\MAPLE\WinTerm\%ses name%\Display Setting\Beep Wave File"="/windows/beep.wav" - Add: Support for SNMPADM 188.14 or above $FTP PUTFILE$ command. - Change: 3m touch screen driver was updated - Change: Maximum DHCP options increased to 64 - Change: If primary ftp DHCP options are not served, secondary FTP server is used - Change: Screen saver "Floating Object" supports OEM logo - Change: DHCP options dialog box changed to reflect new options - Fix: Change CE Remote Display priority. When CE is busy, shadowing function may fail x0433.0 - Change: Auto-upgrade dialog shows detailed messages and add download file progress bar (in addition to the existing write flash progress bar) x0433.1 - Change: Update ICA7 client