1. Home
  2. StayLinked Clients
  3. Android Client Version History

Android Client Version History

Version 16.0.0: (Build 268) (11/14/2024)

  • 1) ZBar Camera Preview Callback is now compatible with Android 9 and older. (9/17/24)
  • 2) Updated Target SdkVersion to 34 in order to comply with Google requirements (9/17/24)
  • 3) Cleanup local Evolve Agent file if we are performing a File Transfer. (09/30/24)
  • 4) Move Always Auto-Connect processing until after the configure menu is dismissed. (09/30/24)
  • 5) Add Support for repeating keys on custom keyboard (10/03/24)
  • 6) Add support for CipherLab RS38 devices using Device Type "CPHRS38A". (10/03/24)
  • 7) Add support for Multi-Line Graphical Buttons using [newline] in the caption. (10/04/24)
  • 8) Add support for Multi-Line Graphical Labels using [newline] in the caption. (10/07/24)
  • 9) Fixed a bug preventing Graphical Labels with RGB text color from having a 'Black' background. (10/07/24)
  • 10) Add support for Zebra WT6400 devices using Device Type "WT6400_AND". (10/15/24)
  • 11) Add support for CipherLab RS36 devices using Device Type "CPHRS36A". (10/16/24)
  • 12) Add support for Zebra WT5400 devices using Device Type "WT5400_AND". (10/17/24)
  • 13) Add support for Unitech EA660 devices using Device Type "UNIEA660A". (10/18/24)
  • 14) Import 'extkeys.ini' file from External Storage locations if it exists there. (10/23/24)
  • 15) Make all context.registerReceiver() API calls to be Android 14-compatible. (11/06/24)
  • 16) Updated Build Number to 268 for production release. (11/12/24)

Version 16.0.0: (Build 266) (09/06/2024)

  • 1) Add support for Honeywell CN80G devices using Device Type 'CN80A'. (08/08/24)
  • 2) Adding protection for custom keyboard initialization failures. (08/19/24)
  • 3) Only re-brand (no pre-license) for CN80G devices. (08/27/24)
  • 4) Honeywell request CN80G pre-licensing on Android versions 9 and earlier only (09/05/24)

Version 16.0.0: (Build 264) (08/05/2024)

  • 1) Support FontAwesome/StayLinked fonts in the Menu Title and Menu Items. (07/12/24)
  • 2) Implement Scan2Configure/Connect Button and Tools->Scan2Configure Activity. (07/15/24)
  • 3) Resolve some duplicate keycodes for the CK67A_NU, F16, F17, F18 and CLEAR. (07/16/24)
  • 4) Add support for SEUIC Cruise2 5GA devices using Device Type 'CRUISE2_5G'. (07/16/24)
  • 5) Add support for SEUIC AUTOID10 devices using Device Type 'AUTOID_10'. (07/16/24)
  • 6) We will use the default Seuic Broadcast 'Action' for the scanner receiver. (07/22/24)
  • 7) Implemented the Seuic Scanner Receiver into the Session Activity. (07/22/24)
  • 8) Strip trailing Line Feed (\n) from any Scan2Configure barcode. (07/22/24)
  • 9) Improve the Camera Scanner Preview, allowing orientation changes. (07/25/24)
  • 10) Add support for AML Dragonfly devices using Device Type "AML_DRAGON". (07/26/24)
  • 11) Updated Build Number to 264 for production release. (08/05/24)

Version 16.0.0: (Build 262) (07/12/2024)

  • 1) Transparent keyboard keys should not highlight on selection. (06/03/24)
  • 2) Properly handle StartStayLinked() when Auto-Connect = Always. (06/04/24)
  • 3) For any unavailable host, always process servers.ini failover. (06/13/24)
  • 4) Ignore client keyboard transparency setting for custom keyboards. (06/14/24)
  • 5) Account for extended keys when calculating custom keyboard screen height. (06/18/24)
  • 6) The connections.ini deviceid supports [default] to return the staylink.ini device_id. (06/20/24)
  • 7) The connections.ini deviceid supports [blank] to return a blank value. (06/20/24)
  • 8) Add device_id as a Google Managed Configuration setting. (06/26/24)
  • 9) Implement full support for IPv6. (07/01/24)
  • 10) Add support for Honeywell ReBranded CT37 (HNYCT37_AN) device. (07/08/24)
  • 11) Add support for Honeywell CK62 devices, Red-branded using Device Type "CK62A_##". (07/08/24)
  • 12) Add support for Honeywell CK67 devices, Red-branded using Device Type "CK67A_##". (07/08/24)
  • 13) Updated Build Number to 262 for production release. (07/12/24)

Version 15.5.0: (Build 260) (05/31/2024)

  • 1) Graphical Menu Blocks should be removed when the Server requests. (04/24/24)
  • 2) Add support for the Zebra MC3400 devices. (04/30/24)
  • 3) Add support for the Zebra TC73 devices. (05/03/24)
  • 4) Add support for the Datalogic Memor 30 devices. (05/03/24)
  • 5) Add localization support for Menu Title and GUI Dialog. (05/06/24)
  • 6) Preserve the visible state of the Smart Keyboard. (05/07/24)
  • 7) Add support for multiple keyboard configurations on each connection type defined in connections.ini (05/22/24)
  • 8) Various enhancements and bug fixes

Version 15.5.0: (Build 258) (04/26/2024)

  • 1) Rename custom keyboard control and function naming conventions. (04/25/24)
  • 2) Restore UP and LEFT keycodes on the MC93 for backward compatibility. (04/26/24)
  • 3) Various enhancements and bug fixes

Version 15.5.0: (Build 256) (04/25/2024)

  • 1) Refactor the two-finger tap logic for toggling the Smart Keyboard. (04/02/24)
  • 2) Adjust for duplicate CTRL Key combinations on the Zebra MC9400 and MC9300. (04/12/24)
  • 3) Fix to custom keyboard styles for setting edge flags. (04/15/24)
  • 4) Suppress the DIAMOND key KeyCode for MC9300 and MC9400. (04/15/24)
  • 5) Added Android KeyEvent data to the Key Test when running debug_proto=1. (04/15/24)
  • 6) Pass FLAG_MUTABLE when granting USB (RS-232) permission on Android 12 and newer. (04/16/24)
  • 7) Don't ask for MANAGE_EXTERNAL_STORAGE permission on Google Play Store version. (04/17/24)
  • 8) Various enhancements and bug fixes

Version 15.5.0: (Build 254) (03/21/2024)

  • 1) Fix for keyboard sizing when changing orientations with custom keyboards. (01/29/24)
  • 2) Fix to allow standard unicode fonts in keyboard xml. (02/13/24)
  • 3) Add support for the [reset_client_ini] Client Mnemonic to default almost all settings. (03/13/24)
  • 4) Replace [newline] mnemonic with a space for SmartTile Buttons displayed in the SmartMenu. (03/14/24)
  • 5) Fixed screen flickering caused by unneeded updates to the GUI Input Field cursor position. (03/18/24)
  • 6) Refactor logging of OOR vs. OOS Disconnect Codes. (03/21/24)
  • 7) In Scan2Configure processing, use [null] mnemonic to blank out the setting value.(03/21/24)
  • 8) Added HTTP connection timeout to GUI Image processing and improved timeout handling logic. (03/21/24)
  • 9) In the Scan Test dialog, show the Symbology Name for scans received by the SmartTE Input API. (03/21/24)
  • 10) Add the ability to prompt the device user to enter their Device ID (03/12/24)
  • 11) Various enhancements and bug fixes

Version 15.5.0: (Build 252) (01/30/2024)

  • 1) Restore the Thread.sleep() in StayLinked.playSound() if the beep_delay = 0. (01/19/24)

Version 15.5.0: (Build 250) (01/05/2024)

  • 1) Updated support Bluetooth Permissions for Android 12,13. (11/03/23)
  • 2) General enhancement of Permissions Processing.(11/03/23)
  • 3) Added support for Zebra MC94 device with TekTerm for Android using Device Type 'MC94A_##'. (12/26/23)
  • 4) Correct layout of Client Version and UID on Zebra WS50. (12/28/23)
  • 5) Remove some unneeded logging from the SmartKeyboard Custom Style code. (12/28/23)
  • 6) Added support for Honeywell EDA5S device, Red-branded using Device Type 'HNYEDA5S_A'. (01/02/24)
  • 7) Added support for Honeywell EDA52 device, Red-branded using Device Type 'HNYEDA52_A'. (01/02/24)

Version 15.5.0: (Build 248) (11/10/2023)

  • 1) Support new Keyence SDK AAR file for scanner support. (10/31/23)
  • 2) Added soft-scan support for Keyence devices. (10/31/23)
  • 3) Added Triple-Tap Keyboard Support for Keyence BTA500_A device. (10/31/23)
  • 4) Added support for Datalogic MEMOR 11 device using Device Type 'MEMOR_11'. (11/02/23)
  • 5) Added support for Zebra TC53 device with TekTerm for Android using Device Type 'TC53_AND'. (11/03/23)
  • 6) Graphical Labels use fontawesome5.ttf and staylinked.ttf from the assets folder. (11/03/23)

Version 15.4.0: (Build 246) (10/03/2023)

  • 1) Added support for text/icon/graphic sizing on custom keyboards (10/02/23)

Version 15.4.0: (Build 244) (9/30/2023)

  • 1) Added support for Smart Keyboard Custom Styles (8/11/2023)
  • 2) Added new Graphical Menu Block to modernize cursor navigate menus (7/21/2023)
  • 3) Added Support for the Infinite Peripherals Halo device (8/18/2023)
  • 4) Added support for the Zebra ET45 (7/25/2023)
  • 5) Added TekTerm for Android support for the Zebra ET45 (7/25/2023)
  • 6) Added TekTerm for Android support for the Zebra TC72 (8/11/2023)

Version 15.4.0: (Build 242) (7/21/2023)

  • 1) Implement Android 13 Background Surface control fix. (07/05/23)
  • 2) Corrected Graphical Input Field cursor position handing. (07/07/23)
  • 3) Add additional keyboard support for the CipherLab RK95, (07/07/23)
  • 4) Enhanced File Transfer API Logging and Server Response. (07/10/23)
  • 5) Improve integration with Evolve to ensure modality. (07/12/23)
  • 6) Fixed receiving command through Smart TE Api, while the Smart Menu is active (07/13/23)

Version 15.4.0: (Build 240) (6/29/2023)

  • 1) Send Vangard Voice Cursor Move Command regardless of last cursor position. (03/23/23)
  • 2) Send Vangard Voice Cursor Move Command regardless of active Screen Delay Timer. (03/29/23)
  • 3) Remove Log.d entries from SoundUtilSingleton.java. (04/17/23)
  • 4) Synchronize access to the GUIField.renderField() procedure to prevent crashes. (04/17/23)
  • 5) Only perform Vangard Voice Accuspeech logging if debug_proto = 1. (04/17/23)
  • 6) Remove Thread.sleep() in the StayLinked.playSound() procedure to prevent UI lagging. (04/17/23)
  • 7) Add Exception Handling to GUIField.updateCursorOffset() procedure. (04/17/23)
  • 8) Prevent NPEs while the surface is destroyed in updateSessionCanvas(). (04/17/23)
  • 9) Ensure that the Scanner is always re-enabled after a transmit queue overflow. (04/18/23)
  • 10) Upgrade the embedded FontAwesome5 to the version without ligatures. (05/01/23)
  • 11) Enhance the Graphical Button font logic to use the external override fonts. (05/01/23)
  • 12) Revert the SmartKeyboard hdpi key heights back to the previous values. (05/01/23)
  • 13) Added support for Zebra ET40 device with TekTerm for Android using Device Type 'ET40_AND'. (05/17/23)
  • 14) Support the MDM to deploy pre-staged configuration files (scanner.ini, servers.ini, connections.ini)
    • Check the pre-staging locations every time we connect a session (Along side application startup)
    • This will allow the configuration to be read and applied without restarting the application (05/24/23)
  • 15) Added support for Unitech PA768 device using Device Type 'UNIPA768A'. (05/26/23)
  • 16) Updated the storage location after initial permissions are granted on Android 8.1, 9, and 10. (06/01/23)

Version 15.3.0: (Build 238) (3/22/2023)

  • 1) Added support for the Seuic Cruise 2 device using Device Type 'SEUCRUISE2'. (03/08/23)
  • 2) Added support for the Seuic AUTOID Q7 device using Device Type 'AUTOID_Q7'. (03/08/23)
  • 3) Added support for the Rufus Cuff Pro v2 device using Device Type 'RCP5901_A'. (03/17/23)
  • 4) Enhanced the playing of sound files sequentially. (02/15/23)

Version 15.3.0: (Build 236) (01/19/2023)

  • 1) Enhanced StayLinked Experience Demo features. (01/17/23)

Version 15.3.0: (Build 234) (01/14/2023)

  • 1) Added support for Point Mobile PM351 (11/03/22)
  • 2) Added support for Urovo P8100 and P8100P (07/27/22)
  • 3) Added support for Urovo RT40 (07/27/22)
  • 4) Added support for Zebra TC78 (12/12/22)
  • 5) Enhanced Image Caching capabilities (11/28/22)
  • 6) Enhanced Smart Menu, including Full-Screen and Color Definitions (12/06/22)
  • 7) Enhanced support for High-Resolution Displays (12/12/22)

Version 15.3.0: (Build 232) (11/02/2022)

  • 1) Support for the Zebra TC58 device (8/16/22)
  • 2) Support for the Zebra TC21 device (8/16/2022)
  • 3) Support for the Rufus RADD Tab device (9/9/2022)
  • 4) Support for the Honeywell CW45 device (9/19/2022)
  • 5) Support for the Newland WD1 device (9/21/2022)
  • 6) TekTerm for Android Support for the Zebra TC58 device (9/8/2022)
  • 7) Honeywell SmartTE now pre-licensed on specific SKUs of the EDA61K devices (9/9/2022)
  • 8) Device Unique ID now visible on the Splash Screen when Version Label is tapped (10/24/2022)
  • 9) Support for full Honeywell Scanner Profiles as well as a private 'scanner.ini' (10/3/2022)
  • 10) On supported devices, the scanner/imager will be disabled when the client buffer overflows (9/8/2022)
  • 11) Always enable the scanner when a connection handshake is processed (10/7/2022)
  • 12) Process new Android 'Managed Configuration' any time the Client resumes (9/21/2022)
  • 13) Configuration deployment via import of 'staylink.ini' from known external storage locations (10/3/2022)

Version 15.3.0: (Build 230) (08/11/2022)

  • 1) Changed Android target SDK level from API 30 to API 31 (Android 12 Support). (05/16/22)
  • 2) Added support for new Keyence BT-A500 Android 10 device (BTA500_A). (05/16/22)
  • 3) The new 'Build Instance' value is visible by tapping on Splash->Version. (05/24/22)
  • 4) Hide the About Button when AppLockdown is enabled without requiring a restart. (06/01/22)
  • 5) Support new [tile_refresh #,#] mnemonic and API to enhance caching. (06/06/22)
  • 6) Added support for new Honeywell CT47 Android 12 device. (08/02/22)
  • 7) Initial implementation of Automatic Portrait to Landscape conversion. (08/10/22)

Version 15.3.0: (Build 228) (05/06/2022)

  • 1) Fixed FontAwesome font selection using SmartTiles. (01/20/22)
  • 2) Fixed Writing to Storage for Pre 8.0 Android Devices (SDK 26). (02/04/22)
  • 3) Added support for Point Mobile PM451 devices. (02/07/22)
  • 4) Added Managed Configuration support as a result of Android 11. (02/09/22) This addition required changing minimum SDK from Android 15 to Android 21.
  • 5) Added Long Tap gesture to process SmartTiles and GUI button presses. (02/17/22)
  • 6) Rolled back changes for Android Client Build 226 item 11 (see below). (02/22/22)
  • 7) Added SmartTiles Caching enhancement (requires 'new' server). (03/02/22)
  • 8) Enhanced changes to Evolve IQ_Agent Binding intent. (03/02/22)
  • 9) Removed support for Janam XM5 and XG3 Android 4.4 devices. (03/15/22)
  • 10) Added Android 11 MDM support for Pre-Staged 'staylink.ini' file. (03/24/22)
    • a) Requires placement of 'staylink.ini' file in either Android '\Download' or '\Download\StayLinked' folder(s).
    • b) Requires MDM to modify 'staylink.ini' file attributes for shared 'reading' access.
  • 11) Added support for Zebra WS50 device. (03/30/22)
  • 12) Added support for 2 'new' client settings for show_menubar support. (03/30/22)
    • 0=Hide Menu Bar, 1=Show Menu Bar, 2=Hide Menu Bar and Lock, 3=Show Menu Bar and Lock.
    • (Lock means the user can't toggle the Menu Bar with a long keypress)
  • 13) Added support for client side mnemonic & protocol device commands to control hiding and showing the Menu Bar. (03/31/22)
  • 14) Added support for Multi-Line SmartTiles. (04/01/22)
  • 15) Changed TwoFish cipher from 'Twofish/CBC/PKCS5Padding' to 'Twofish/GCM/NoPadding'. (04/01/22)
  • 16) Changed default Evolve Agent Binding to 1. (04/07/22)
  • 17) Added support for auto connect in 'servers.ini' failover processing (failover_optional = 2). (04/11/22)
  • 18) Added support for Evolve Agent Modality feature. (04/13/22)
  • 19) Changed Evolve Agent Binding setting name from 'iq_agent_bind' to 'evolve_agent_bind'. (04/14/22)
  • 20) Added support for new 'private' SmartTE Keyboard Styles for Mondo WMS users. (04/22/22)
  • 21) Changed to not trim the GUI Label Caption or Mnemonic values. (04/22/22)

Version 15.3.0: (Build 226) (1/14/2022)

  • 1) Remove Pre-Licensed support on the Honeywell EDA61 device. (12/06/21)
  • 2) Fix Modifier filter for WT6000 and WT6300 devices using an attached
  • external keyboard. (12/09/21)
  • 3) Add support for Honeywell ReBranded CT30 (HNYCT30_AN) device. (12/14/21)
  • 4) Add support for SmartTEK on the Zebra TC57 device. (12/14/21)
  • 5) Enhance support for FontAwesome font and add support for new Staylinked font. (12/17/21)
  • 6) Always dynamically retrieve the UID from the OS every time the client starts. (12/17/21)
  • 7) Update Evolve broadcast intent action naming, (12/17/21)
  • 8) Update iQ Agent Service Intent Action and Package to use the new Evolve naming. (12/17/21)
  • 9) Update the application label of the 'SmartTE Client' to be just 'SmartTE'. (12/17/21)
  • 10) Update the Launcher Icons for both Honeywell Re-Branded and Staylinked. (01/11/22)
  • 11) Fixed resume of Android Client after Evolve picture take. (01-13-22)
  • 12) Updated Version from 15.2.0 to 15.3.0 (01-14-22)

Version 15.2.0: (Build 224) (11/17/2021)

  • 1) Add support for Elo M50 (ELO_M50A) device. (10/07/21)
  • 2) Fix StayLinked DataWedge Profile Create on Zebra devices. (10/08/21)
  • 3) Add support for client setting 'pan_locking'. (11/08/21)
  • 4) Fix 'Last Observed Server Sequence' reset, when the first dropped packet occurs. (11/12/21)

Version 15.2.0: (Build 222) (09/15/2021)

  • 1) Add support for Bluebird EK430 (BB_EK430A) device. (07/26/21)
  • 2) If the device's MAC address is blocked (Android 11), use "Not Available" in Radio Stats. (07/26/21)
  • 3) Add support for CipherLab RS35 (CPHRS35A) device. (08/09/21)
  • 4) Add support for CipherLab RK95 (CPHRK95A) device. (08/09/21)
  • 5) Add support for Honeywell ReBranded EDA51K (HNYEDA51_A) device. (08/10/21)
  • 6) Modified SmartTE warehouse1 numeric keyboard to include a decimal point. (08/11/21)
  • 7) Add support for Twofish Encryption. (08/16/21)
  • 8) Add support to retrieve Android device name value(Settings->About->Device name), when the client's device
  • ID setting has a keyword of "OSNAME". This keyword setting also applies in connections.ini. (08/18/21)
  • 9) Fix device identication issue on Honeywell RT10A device by allowing both "TA60A" and "RT10A" android.os.Build.MODEL names. (09/08/21)

Version 15.2.0: (Build 220) (07/22/2021)

  • 1) Add support for Bluebird VX500 (BB_VX500A) device. (07/20/21)
  • 2) Add support for Bluebird EF550 (BB_EF550A) device. (07/20/21)
  • 3) Add support for Honeywell ReBranded/Pre-Licensed CK65 Gen3 53-Key (CK65G3A_AN) device. (07/21/21)
  • 4) Add support for Honeywell ReBranded/Pre-Licensed CK65 Gen3 42-Key (CK65G3A_NU) device. (07/21/21)

Version 15.2.0: (Build 218) (07/16/2021)

  • 1) Support for Scanner Enable/Disable control on the Lexicon LE45 device. (05/26/21)
  • NOTE: May need Lexicon ROM upgrade to work (HHT-V0048v6-SOTI dev-68e9).
  • 2) Allow greater ease to do a connect exit when configured for always connect. (06/02/21)
  • 3) Add support for client setting 'connect_exit_key'. (06/02/21)
  • 4) Android Manifest change to allow query for Cognex MXConnect and Vanguard AccuSpeech
  • package names due to Android 11 API 30 restriction in viewing installed Apps. (06/14/21)
  • 5) Fixed UniTech devices to enable/disable Scan2Key (keyboard emulation) during client onPause/onResume. (06/17/21)
  • 6) Fixed RS232 serial printing with large data requirements (over 4KB). (07/06/21)
  • 7) Add support for new Bluebird HF550 (BB_HF550A) device. (07/09/21)
  • 8) Add support for new Bluebird VF550 (BB_VF550A) device. (07/09/21)

Version 15.2.0: (Build 216) (05/12/2021)

  • 1) Changed IQ messages coming from the SmartTE Client to a systemname of
  • "com.staylinked.smartteclient" (03/01/21)
  • 2) Implemented the new esp_ExecuteProgramData() API (esp_DOSExecData Service #64) in order to
  • support extra long Program Calls from the server. (03/01/21)
  • 3) Fixed 'Always' Connect to remain in the connection loop. (03/18/21)
  • 4) Fix Honeywell scanner.ini parsing error when the 'value' contains an '=' sign. (03/18/21)
  • 5) Fixed Double Beep to repeat play once instead of twice. (03/31/21)
  • 6) Add support for new Rufus RCP5510 device (RCP5510_A). (03/31/21)
  • 7) Add support for new Unitech WD200 wearable device (UNIWD200A). (04/03/21)
  • 8) Add support for new Lexicon LE45 device (LEX_LE45A). (04/06/21)
  • 9) Add support for new Unitech HT730 device (HT730A_29, HT730A_38). (04/20/21)
  • 10) Implemented suggested changes from Honeywell Engineering for scanner control. (04/23/21)
  • 11) Changed Android target SDK level from API 29 to API 30 (Android 11 Support). (04/27/21)
  • 12) Add support for new Honeywell Rebranded EDA51 (HNYEDA51_A) device. (04/27/21)
  • 13) Add support for new Honeywell Rebranded EDA71 (HNYEDA71_A) device. (04/27/21)
  • 14) Add support for new Honeywell Rebranded CT45 Android 11 (HNYCT45_AN) device. (04/27/21)
  • 15) Fixed Honeywell Symbology ID translation into StayLinked ID's for UCC/EAN 128 type. (04/29/21)
  • 16) Added 'RED' text in the staylink.log file start banner if this is a Honeywell client build. (04/29/21)

Version 15.1.0: (Build 214) (02/24/2021)

  • 1) Don't use CAPSLOCK in determining SHIFT status for keystrokes. (01/06/21)
  • 2) Added support for client setting 'prn_reprint' for client side prompting and re-printing. (01/07/21)
  • 3) Add support for new client value for 'iq_agent_bind' client setting (iq_agent_bind = 2). (01/12/21)
  • 4) Add support for new Zebra WT6300 device (WT6300_AND) including SmartTEK support. (01/14/21)
  • 5) Add support for client setting 'session_restart'. Used during 'Linking' state. (01/14/21)
  • 6) Add support for new Urovo U2 (Wearable), DT30, DT40, DT50 devices. (01/26/21)
  • 7) Filter out Scanner Trigger keystroke (ScanCode 262 & 300) for Honeyell CT65 device. (01/26/21)
  • 8) Add support for new client setting 'keycode_rejects'. Rejects configured keycodes from
  • being sent to the server. Format is XXXXXX,XXXXXX,etc. (02/02/21)
  • 9) Added visual indication color to 'keycode_rejects' in ScanTest (RED). (02/09/21)
  • 10) Add support for client setting 'outsync_max_retries'. Used during 'Linking' state. (02/22/21)

Version 15.1.0: (Build 212) (12/15/2020)

  • 1) Enhanced client to display the Session ID when using connections.ini. (10/23/20)
  • 2) Support for Honeywell Code 32 symbology(Honeywell barcode ID=60) translation to StayLinked Code 32 (StayLinked barcode ID=138) (11/05/20)
  • 3) Added support for new Keyence BT-A700 (BTA700_A) device. (11/06/20)
  • 4) Enhanced Maximum Viewport support for rows (8 to 50) and columns (10 to 150). (11/10/20) Requires new StayLinked Server and Administrator.
  • 5) Added support for new Janam XG4 (JANXG4A_AN, JANXG4A_FN, JANXG4A_NU) device. (11/11/20)
  • 6) Added support for new Zebra MC2700 device including SmartTEK support. (11/16/20) (MC2700A_XX) where XX is the number of keys.
  • 7) Pass the Package Name/Activity Name of the StayLinked Android Client to the IQAgent if not supplied. (11/20/20)
  • 8) Fixed SmartTE Input API to send the 'command' data to the server as a mnemonic packet. (11/20/20)

Version 15.1.0: (Build 210) (10/19/2020)

  • 1) AccuSpeech voice change to request screen buffer update when a GUI Field Update packet
  • is recieved and the old cursor offset is 0 and new cursor offset is > 1. (08/10/20)
  • 2) When graphical input fields are removed, do NOT update the text layer with spaces or adjust underline attribute (08/17/20). This change removes the modification made in build 132.
  • 3) Verified new Honeywell CT40XP (Android 10) device works as expected. (08/28/20)
  • 4) Added Pre-Licensed support for the Honeywell EDA61K devices with new "D" type SKU's. (08/28/20)
  • 5) Verified new Honeywell CT60XP (Android 10) device works as expected. (09/04/20)
  • 6) Added support for new DataLogic Skorpio X5 device (DLC_SX5A_X), where X is the keyboard type. (09/09/20)
  • 7) Added support for new Zebra MC2200 device including SmartTEK support. (09/14/20) (MC2200A_XX) where XX is the number of keys.
  • 8) Added Host Cursor Column/Row support (VOICE ONLY). Requires updated Server (09/15/20)
  • 9) Updated screen_buffer_update client setting for newly supported ALWAYS mode (ie 2). (09/15/20)
  • 10) Enhanced support for [broadcast] messages to decode [hex XX] special characters and [uni xxxx] characters after splitting up extra values. (09/15/20)
  • 11) Added logging of the Android Manifest Version Code. (09/23/20)
  • 12) Fixed 'switch session' issue when using session key (key repeating problem) as method to do the switch. (10/05/20)

Version 15.1.0: (Build 208) (08/06/2020)

  • 1) Fixed 'ghost' text in GUI fields to allow more than one GUI field to show 'ghost' text. (05/22/20)
  • 2) Fixed barcode scanning if a null is returned by Zebra Datawedge for the barcode ID. (05/29/20)
  • 3) Added HTTP ClearText support in the Manifest due to 'new' restriction by Android 9.0 (06/02/20)
  • 4) Fixed SmartTile buttons to use the configured custom font. (06/03/20)
  • 5) Fixed Arab Code Page Unicode processing. (06/03/20)
  • 6) Changed Android target SDK level from API 28 to API 29 (Android 10). (06/03/20)
  • 7) Verified Zebra MC33x (Android 10) device is compatible with StayLinked Android Client. (06/03/20)
  • 8) Add support for new WinMate FM10Q (FM10Q) device. (06/05/20)
  • 9) Fixed screen artifacts remaining on screen. (06/08/20)
  • 10) Add support for new Honeywell Rebranded RT10A (HNYRT10A) device. (06/15/20)
  • 11) Fixed Scan-As-Wedge to strip defined wedge delimiters when barcode is processed through onKeyMultiple(). (06/16/20)
  • 12) Added semi-authenticated broadcast messages for StayLinked.io API's. (06/18/20)
  • 13) Replace old iQ message ids with the new fully-qualified iQ message ids. (06/19/20)
  • 14) Enhanced semi-authenticated broadcast messages to handle broadcasts with no EXTRAS. (06/22/20)
  • 15) Enhanced runProgram() broadcast message routine to allow for non-registered CATEGORY Listeners. (06/22/20)
  • 16) Fixed issue viewing the StayLinked storage location on Android 10. The Manifest change, 'requestLegacyExternalStorage', setting to 'true' overrides the Android 10 'Scoped Storage' file access method. (06/29/20)
  • 17) Fixed connection process to prevent re-connect loop. (07/17/20)
  • 18) Added support for new DataLogic Memor K device (MEMOR_K). (07/20/20)
  • 19) Added support for Viewing iQAgent.log file usng the StayLinked Administrator. (08/03/20) Requires updated iQAgent and Administrator.

Version 15.0.0: (Build 206) (05/14/2020)

  • 1) Fixed Part/Configuration number retrieval on Android 9 CK65 devices. (03/10/20)
  • 2) Added support for 'new' CK65 30 key device. StayLinked Keyboard type is 'CK65A_NO'. (03/10/20)
  • 3) Change Android Manifest to not do a 'USB_DEVICE_ATTACHED' on the MAIN ACTIVITY. This manifest setting was causing the StayLinked Android Client on a VM1A to re-launch during a suspend/resume. Initially added in build 202 for RS232 support enhancement. (03/13/20)
  • 4) Use 'RunFirstTimeMessages' flag during the App Permissions check to verify if Android permissions should be prompted. (03/16/20)
  • 5) Added support for 'new' Honeywell VM3A device (Re-Branded – HNYVM3A). (03/25/20)
  • 6) Added SmartTEK support for Zebra TC52 device. (04/13/20)
  • 7) Added Support for new Zebra MC93 keyboard type (MC93A_WMT). (04/22/20)
  • 8) Added support for 'ghost' text in GUI fields. (04/27/20) Requires StayLinked Server/Administrator build 208 or later.
  • 9) Fixed SmartTE API Intent Broadcast unRegister() to only happen when the Client Session Activity has finished. (04/27/20)
  • 10) Added support for 'button_resize_caption' client setting. (05/01/20)
  • 11) Added support for 'smartmenu_justify' client setting. (05/05/20) 0=Center (default), 1=Left, 2=Right Justification
  • 12) Added support for 'keep_screen_on' client setting while in a session. (05/12/20) 0=NO (default), 1=YES
  • 13) Added support for 'smarttile_caption' client setting. (05/12/20) 0=Use Server Transparency Level on caption (default), 1=Override Server Transparency on caption and make Opaque.
  • 14) Added support for custom GUI Field Colors. (05/13/20) Requires StayLinked Server/Administrator build 208 or later.

Version 15.0.0: (Build 204) (03/02/2020)

  • 1) Added Android App Permissions Dialogs when Storage/Camera/Location/Phone permissions are "Denied". NOTE:Prompts and Logic are Android SDK owned. (01/08/20)
  • 2) Filter out BLUE, ORANGE, CTRL, SHIFT, GRAY Modifiers on Extended Keyboard for Zebra WT60000 device. (01/16/20)
  • 3) Fix to send new cursor position to AccuSpeech when ONLY a cursor movement packet is received. (01/17/20)
  • 4) Added SmartTE API Intent Broadcast Receiver while in session for "scan", "key", "command", "voice" and "touch" inputs. (01/27/20)
  • 5) Build a default StayLinked DataWedge Profile for Zebra devices. Requires DataWedge version 6.8 or higher. (02/05/20)
  • 6) Added 16 color support for all Android devices. (02/05/20)
  • 7) Honor scanner_enabled client setting for NewLand MT90 devices. (02/05/20)
  • 8) Added Gradient Button Style support using client setting 'button_style = 1'. (02/13/20)
  • 9) Extended feedback support for ProGlove devices. (02/14/20)
  • 10) Implemented the 'preferred_host_entry' client setting in 'staylink.ini' for Telnet Host Menu processing. (02/19/20)
  • 11) Added support for new Honeywell EDA61K Pre-Licensed device(certain SKU's), (EDA61K_34,EDA61K_46). (02/27/20)
  • 12) Fix intermittent issue with Android Pie where rapid suspend/resumes would present a blank session screen. (02/27/20)

Version 15.0.0: (Build 202) (12/19/2019)

  • 1) Fixed Screen Artifacts issue when using Double Height Graphical Fields. (10/31/19)
  • 2) Fixed Symbology Type reporting for ProGlove Scanners (11/07/19)
  • 3) Addd RS232 support. Requires client setting (printer_type = 1). (11/14/19)
  • 4) Fix for Thai language support. (11/18/19)
  • 5) Add support for new Datalogic Memor 20 (DLC_MEMOR2) device. (11/21/19)
  • 6) Add new client setting text_padding_width (0-20 pixels, default 0). (11/21/19)
  • 7) Add new client setting text_padding_height (0-20 pixels, default 0). (11/21/19)
  • 8) Add check for "new" AccuSpeech runtime name "AccuSpeechMobileRuntime". (12/02/19)
  • 9) Fix Linking/Sync on 1st packet drop – GetDeviceConfig. (12/05/19)
  • 10) Add support for new Zebra L10 Tablet (L10_AND) device. SmartTEK included. (12/09/19)
  • 11) Remove SmartTEK support for Zebra TC72 device. (12/09/19)
  • 12) Add support for new Zebra TC77 (TC77_AND) device. SmartTEK included. (12/12/19)
  • 13) Enhanced BT printer support to allow pairing and printer selectiion while in session. (12/16/19) NOTE: Requires client setting printer_type = 6.

Version 15.0.0: (Build 200) (10/24/2019)

  • 1) Add support for Avery Dennison 6059 (AD_6059A) device. (07/29/19) Requires device specfic StayLinked client APK.
  • 2) Changed Android target SDK level from SDK 26 to SDK 28. (07/15/19)
  • 3) Tighter interaction when client settings SIP_TOGGLE_KEY is defined (SmartKeyboard) and SMARTTILE_MENU_BUTTON is active (SmartTiles). (08/05/19)
  • 4) Fixed connection.ini & servers.ini processing when AutoConnect setting is "Always". (08/05/19)
  • 5) Add support for new CipherLab RK25 (CPHRK25A) device. (08/08/19)
  • 6) Add support for new CipherLab RS51 (CPHRS51A) device. (08/08/19)
  • 7) Don't send Modifier and Scanner keycodes to Server for CipherLab 9700 (CPHR9700A) device. (08/12/19)
  • 8) Updated CipherLab BarcodeAPI jar file to V1.1.26 (08/12/19)
  • 9) Added Printer Error Listener for Avery Dennison 6059 device. (08/22/19)
  • 10) Allow space(s) as a value for parameter data used in LNT printing for Avery Dennison 6059 device. (08/22/19)
  • 11) Fixed early terminate on scanner-as-wedge collection when a null ascii code character is processed. (09/03/19)
  • 12) Added support for Bold Character Attribute setting. (09/09/19)
  • 13) Fixed issue with Android 8.1 devices and Switch Session, where the Socket Listener was not closing fast enough. (09/16/19)
  • 14) Add support for new Datalogic Memor 1 (DLC_MEMOR1) device. (09/25/19)
  • 15) Add support for new Casio DT-X400 (CASDTX400A) device. (09/30/19)
  • 16) Add support for ProGlove BT scanner. (10/04/19)
  • 17) Add support for scanner enable/disable for Honeywell devices (except VM1A). (10/10/19)
  • 18) Add support for new Janam XT200 (JANXT200_A) device. (10/10/19)
  • 19) Add additional support for scanner enable/disable for devices using Janam XT2 scan engine technology. (10/10/19) (PointMobile PM66, PM550, Casio IT-G400, DT-X400, Janam XT2, XT100, XM75, XG200, XT200)
  • 20) Fixed issue with third-party application Launchers and non-responsive orphaned session view. (10/15/19)

Updated on December 12, 2024

Related Articles