Honeywell Development Kit 1.8 Release Notes
November 16, 2022
Verifying Download Files
The release files for Honeywell Development Kit (DevKit) 1.8 are zip files signed with a certificate. This allows a user to verify the files they download have not been modified. After downloading the files, use the process below to verify authenticity before unzipping the files.
- Java JDK (version 1.8 or newer) must be installed.
- Execute the jarsigner executable against the file to verify. Example:
jarsigner -verify Honeywell-DevKit-1.8-signed.zip
Code Changes
Changes to code, including breaking API changes, can be found in the CHANGELOG.md file in the devkit directory, included in the DevKit zip file.
New Features in Honeywell DevKit
Settings Lockdown
The settings lockdown feature prevents changing certain settings via the user interface. These include voice and audio settings and application settings. If a higher level setting is locked down, so are all settings under it. By default, no settings are locked down.
Visual Studio 2022 Support
Visual Studio 2022 is now supported. Visual Studio 2019 support continues.
Pick Up & Go Update Train
Template training is available for the Pick Up & Go recognizer when a user experiences a recognition difficulty. The Update Train option is now available for Pick Up & Go as it has been with BlueStreak recognition. There are limits on the Update Train feature. See the CHANGELOG.md file in the devkit directory for information on limitations within this release.
Adjust TTS Speed
The ability to adjust the text to speech speed within the workflow has been added to the overflow menu. The options are "slower" and "faster". This feature can be voice enabled so the user can speak "Control Slower" and "Control Faster". By default, the voice enabled feature is disabled.
Device Support
Support is added for the Honeywell CW45 wearable computer with Android 12.
Landscape Mode for CW45
Landscape mode is supported for the Honeywell CW45 wearable computer. Landscape mode is not supported on other devices except those that are identified as a tablet.
Report Problem
The report problem feature allows a user to speak "Control Report Problem" when a problem occurs and a snapshot of log files is sent. By default, this feature is disabled. The number of logs sent with this feature can also be configured.
System Requirements
The following devices and software were tested for this release of DevKit.
Minimum Android Device Specifications
- Processor: Qualcomm Snapdragon 410 MSM8916 1.2 GHz quad-core
- Memory: 2GB RAM
- Storage: 8GB/16GB Flash
- WLAN: EEE 802.11 a/b/g/n radio
- Bluetooth: Bluetooth Class 4.0, Bluetooth HFP (Hands-Free Profile) version 1.6
- Operating System: Android N (7.0)
Symptoms if Device Does Not Meet Specifications
- Poor audio quality
- Slow application screen responsiveness
- Delayed input entry
Hardware
Devices
- Honeywell CT40
- Honeywell CT40 XP
- Honeywell CT45
- Honeywell CT60
- Honeywell CT60 XP
- Honeywell CN80
- Honeywell CN80G
- Honeywell CK65
- Honeywell CW45
- Honeywell ScanPal EDA51
- Honeywell ScanPal EDA71
- Honeywell A700x
Third-Party Devices
- Zebra WT6000
- Zebra TC5x
- Zebra TC7x
Headsets
- Honeywell SRX-SL Light Industrial Use Headset
- Honeywell SRX2 Wireless Headset (with firmware 4.05)
- Honeywell SRX3 Wireless Headset (with firmware 6.07)
Note
SRX3 firmware 6.07 or greater is required to support the headset's flip-to-mute feature. Earlier versions of firmware are supported, however flipping the microphone up places the device in standby rather than muting the microphone. Upgrade the headset firmware using the Honeywell Accessory Update Utility.
Scanners
- Honeywell CT40 On-board Scanner
- Honeywell CT40 XP On-board Scanner
- Honeywell CT45 On-board Scanner
- Honeywell CT60 On-board Scanner
- Honeywell CT60 XP
- Honeywell CN80
- Honeywell CN80G
- Honeywell CK65
- Honeywell EDA51 On-board Scanner
- Honeywell EDA71 On-board Scanner
- Honeywell 8670 Ring Scanner
Android Device Operating System Support
- Android N (7.1.1)
- Honeywell CT40
- Honeywell CT60
- Android O (8.1.0)
- Honeywell CT40
- Honeywell CT60
- Honeywell CK65
- Honeywell ScanPal EDA51
- Honeywell ScanPal EDA71
- Android P (9)
- Honeywell CT40
- Honeywell CT40 XP
- Honeywell CT60
- Honeywell CT60 XP
- Honeywell CK65
- Android 10
- Honeywell CT40
- Honeywell CT40XP
- Honeywell CT60
- Honeywell CT60XP
- Honeywell CK65
- Android 11
- Honeywell CT40
- Honeywell CT40XP
- Honeywell CT45
- Honeywell CT60
- Honeywell CT60XP
- Honeywell CK65
- Android 12
- Honeywell CW45
Honeywell A700x Software Support
- VoiceCatalyst 4.4 or greater
Note
Honeywell A700 series and A500 devices are not supported.
Management Server Support
- VoiceConsole 5.5 or greater
Issues Reported in this Release
Issue Description | Issue ID |
---|---|
Character Encoding IssuesSome valid Shift-JIS characters do now encode on one or all of the following systems: Windows .NET, Android, A700x. Other characters may encode correctly, but decode incorrectly. Such issues may be encountered in other encoding. Workaround: Override encoding can be used for characters that do not encode or decode correctly. | VOSMB-5881 |
General Considerations and Limitations
Issue Description | Issue ID |
---|---|
When using the Visual Studio extension to create a project and Legacy Server (TCP) is seleted for the workflow filter, the secure connection flag still shows, however the PropChangeManager for TCP does not actually handle secure TCP connections (i.e. SSL). | VOSMB-3742 |
Previously Reported Limitations
Issue Description | Issue ID |
---|---|
Scanning Data Can Override Priority PromptsPriority prompts can be overridden by scanning data at a screen where scanning is a valid input. | VOSMB-1415 |
Voice Dialogue Continues to Run During Background ActivityWhen waiting for background spinner activity to complete, speech recognition may allow the operator to use some menu items through voice, e.g., Say Again and Help. | VOSMB-1406 |
Unable to Exit Error Screen with VoiceLinkEntering an invalid host address can cause an indefinite processing (spinner icon) state, with VoiceLink. Workaround: Close the Guided Work Application and enter a valid host address | VOSMB-1353 |
Do Not Press + and - Buttons on SRX3 Headset to UnpairWhen unpairing your SRX3 headset from an Android device, do not press the + and buttons simultaneously. This procedure causes known issues with TTS and voice recognition. Proper Procedure: To unpair your SRX3 headset from an Android device, go to your device Bluetooth settings, display the Paired devices screen, select the headset, and tap FORGET to unpair the headset and the Android device. | VOSMB-1448 |
Pressing Power Button on SRX-SL or SRX2 Headset Causes UnpairingIf you press the Power button on your SRX-SL or SRX2 headset, the headset unpairs from the device. Workaround: Power off the headset and re-pair your device and headset. | VOSMB-1252 |
Application goes into landscape from Photo IntentExiting the camera view in the photo intent while in landscape mode will cause the application to be in landscape mode, which is not supported and may cause issues. Workaround: Rotate the device to portrait mode before or after exiting the camera view. | VOSMB-992 |
"GatewayTimeout" error message from MicroservicesIf the mobile application has trouble reaching the Microservices host ("GatewayTimeout") while attempting to retrieve templates it may force the user to retrain all words for that workflow. Workaround: If you experience this behavior close and restart the app and log in again | VOSMB-971 |
Changing Site on Device Does Not Affect VoiceConsoleIf you have selected a VoiceConsole instance as the server on the mobile device and select one of the sites, the device will remain associated with that site even if you change sites again in the mobile application. To move a device to a different VoiceConsole site, move the device within VoiceConsole. | VOSMB-900 |
Do Not Press Next Button QuicklyIf you have untrained words and get to the template training instructions screen, if you tap the Next button in rapid succession, it can cause the application to shut down unexpectedly. | VOSMB-230 |
Audio to the Bluetooth Headset Can FailIn some situations, the audio no longer comes through a Bluetooth headset even though it is still paired to the device. Workaround: Unpair and re-pair the headset. | VOSMB-28 |
Errors while Transmitting Files to VoiceConsoleA number of errors may appear in the device logs when transmitting logs to VoiceConsole. In spite of these errors, all log files are eventually transmitted successfully. | VOSMB-570 |
Cannot Retrieve TemplatesIf you create a user with the name of the point character (.) in the Microservices application scheme, any templates trained under that name will not be retrieved. Do not use . as a user name. | VOSMB-567 |
State Machine RecommendationDo not create a state machine where the first state goes directly into a secondary state machine and sets the next trigger for return. The app will become unresponsive when returning from the secondary state machine and the second state will never run. | VOSMB-465 |
Do Not Remove Device when in DebugWhen a device is attached via USB to a computer and the application is run through Visual Studio in debug mode, do not remove the device from the dock. If you do, the application may shut down. | VOSMB-572 |