background image

 

 

NavPad

  

 

Technical Manual     

 

 

The content of this communication and/or document, including but not limited to images, specifications, designs, concepts and information  
is confidential and is not to be used for any purpose, or disclosed to a third party without the express and written consent of 
Keymat Technology Ltd., Copyright 2020.    All rights reserved.  

 
NavPad - Technical Manual Rev 2.2                        

www.storm-interface.com

         

 

           Page 1 of 64 

  
 
               
 
 
 

 

 

 

 

 

 

 

 

 

 

Product Overview

    

 

 

 

 

 

Page

 

Features 

 

 

 

 

 

 

 2 

Audio Control – Typical Method   

 

 

 

 3 

Part Numbers & Specifications   

 

 

 

 4 

USB Device Information  

 

 

 

 

 7 

Code Tables 

 

 

 

 

 

 

 9 

Windows Utility 

 

 

 

System Requirements   

 

 

 

 

10 

Using the Utility  

 

 

 

 

 

13 

Customising the USB Codes 

 

 

 

 

18 

API for controlling the Keypad from the Host Computer   

 

 

 

Device Communications / Message Format 

 

 

26 

 

List of Messages 

 

 

 

 

 

28 

        Message Details 

 

 

 

 

 

29 

Host API Library for Application Developers 

 

 

42

 

 

 

Code Examples (Visual Studio)   

 

 

 

55 

Remote Update of Device Firmware 

 

 

 

57 

Change History 

 

 

 

 

 

 

64

 

 

 

 

 

 
 
 

 

 

Summary of Contents for Nav-Pad

Page 1: ... Technical Manual Rev 2 2 www storm interface com Page 1 of 64 Product Overview Page Features 2 Audio Control Typical Method 3 Part Numbers Specifications 4 USB Device Information 7 Code Tables 9 Windows Utility System Requirements 10 Using the Utility 13 Customising the USB Codes 18 API for controlling the Keypad from the Host Computer Device Communications Message Format 26 List of Messages 28 M...

Page 2: ... limited fine motor skills The Storm NavPad is intended for use as the tactile audio interface for any ADA or EN301 549 compliant application Coloured and backlit keys make the location of individual keys much easier for those with partial vision The keytop s distinctive shape and tactile symbols provide the primary means of identifying a key s specific function Keypad 6 or 8 key versions Option f...

Page 3: ...Repeating message generated by the host application software Welcome to the audio menu Press the select key to begin User Action Press the select key Host Activate the Volume Control function Repeating message Use the up down keys to change the volume Press the select key when finished User Action Adjust the volume Press the select key Host De activate the volume control function Thank you Welcome...

Page 4: ...w 2 0m USB cable EZ08 22200 NavPad 8 Key Tactile Interface Desktop w 2 5m USB cable NavPad Keypad with integrated audio 6 Key 8 Key EZ06 23001 NavPad 6 Key Tactile Interface Integrated Audio Underpanel no cable EZ08 23001 NavPad 8 Key Tactile Interface Integrated Audio Underpanel no cable EZ08 23200 NavPad 8 Key Tactile Interface Integrated Audio Desktop w 2 5m USB Cable NavPad Keypad with integra...

Page 5: ...on is confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 5 of 64 Rear Case Desktop Underpanel Underpanel Illuminated RECOMMEND USE OF 2 5MM CABLE TIE TO RETAIN CABLE ...

Page 6: ...as voltage suitable for headset microphones CTIA connection Dimensions mm Underpanel version 105 x 119 x 29 Desktop version 105 x 119 x 50 Packed Dims 150 x 160 x 60 0 38 kg Panel Cutout 109 5 x 95 5 Rad 5mm corners Refer to drawing EZK 00 33 Underpanel Depth 28 mm 1 6 2 0mm panel recommended Mechanical Operational Life 4 million cycles min per key Accessories 4500 01 USB CABLE MINI B TO TYPE A 0 ...

Page 7: ... For Standard Keyboard Composite HID For USB Audio device Consumer Controlled device VID 0x0424 VID 0x2047 VID 0x0D8C PID 0x2512 PID 0x09D0 PID 0x0170 This document will concentrate on the Standard Keyboard Composite HID Consumer Controlled device This interface will enumerate as Standard HID Keyboard Composite HID datapipe Interface HID Consumer Controlled device One of the advantages of using th...

Page 8: ...ed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 8 of 64 Device Manager When connected to a PC the NavPad audio keypad should be detected by the operating system and enumerate without drivers Windows shows the following devices in the Device Manager Keyboard Audio Key...

Page 9: ...x04 Default Illuminated Key illumination is turned on when headphone jack is inserted Key Description KEY LEGEND TACTILE IDENTIFIER KEY COLOR USB Keycode Home Menu BLACK F23 Help BLUE F17 End RED F24 Back BACK WHITE F21 Next NEXT WHITE F22 Up YELLOW F18 Down YELLOW F19 Action O GREEN F20 Detection of headphone connection inserted WHITE F15 removed F16 Key Description KEY LEGEND TACTILE IDENTIFIER ...

Page 10: ...l that before you start Non illuminated NavPad utility To be used with the following part numbers EZ08 22301 EZ08 22200 EZ06 23001 EZ08 23001 EZ08 23200 Illuminated NavPad utility To be used for the following part numbers EZ06 43001 EZ08 43001 EZ08 43200 System Requirements The utility requires NET framework to be installed on the PC and will communicate over the same USB connection but via the HI...

Page 11: ...to be used for any purpose or disclosed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 11 of 64 Installing the Utility To install click on the setup exe Windows installer package and follow instructions below Click on Next Select I Agree and Click on Next ...

Page 12: ...urpose or disclosed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 12 of 64 Select if you would like to install for just you or everyone and select location if you do not want to install at default location Then click on Next Click on Next and installation process will...

Page 13: ... and information is confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 13 of 64 Click on close when complete A shortcut will be installed on the Desktop ...

Page 14: ...essful then all the buttons are enabled If not then they will all be disabled except for Scan and Exit The utility allows you to View the installed firmware version and code table in use Select a Code Table or create a Customised Table Change buzzer behaviour duration Change Audio Jack Socket Keys LED brightness Update the firmware Reset to factory defaults Test the keypad Using the Utility Select...

Page 15: ...t the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 15 of 64 NOTE If the NavPad Alternate table is selected the function of the UP DOWN key changes to be the HID consumer controlled VOLUME UP VOLUME DOWN If an audio file is being played and the user presses the UP DOWN key the volume on the PC wi...

Page 16: ... information is confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 16 of 64 Using the Utility Changing Key LED Brightness Changing Audio Jack LED Brightness ...

Page 17: ... is confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 17 of 64 Buzzer On Off This controls if the buzzer sounds when a key is pressed on the keypad The duration is sec ...

Page 18: ...for any purpose or disclosed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 18 of 64 Using the Utility Changing Buzzer Duration The buzzer duration can be selected from 0 to 9 Each step has an increase of sec so 9 will sound the buzzer for 2 seconds Using the Utility ...

Page 19: ... purpose or disclosed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 19 of 64 Customising the Key Code Table Select Customise Table and the following is displayed showing the current USB Code in hex for each key on the product Above each key is a button to show the mod...

Page 20: ... reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 20 of 64 Using the Utility Customising the Key Code Table Click on a key to customise it and the Select Code combo box will appear Select the code you require from dropdown list Once a code is selected the button s background colour will display the new code selected Note that 0x74 through 0x81 are extendable codes Also note th...

Page 21: ... modifier Now if you wanted a D uppercase then you need to add a SHIFT modifier for that key Click on the modifier button for that key The background colour for modifier button will change to orange and a modifier combo box will appear The following selection is available Once you have made a selection Click on Apply this will save your changes and return you back to the main screen Click on Reset...

Page 22: ...ge 22 of 64 Using the Utility Do not forget to SAVE YOUR CHANGES All configurations including the customized table are modified in volatile memory So if after modifying the code table the user just disconnects the keypad then next time the encoder is powered on it will revert back to previous configuration data To save the modified data in nonvolatile memory click on Save changes button before you...

Page 23: ...Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 23 of 64 Using the Utility to Test the Keypad This will test all the functionality of NAVPAD audio keypad The utility will detect which keypad type is connected Sequence the illumination over all dimming levels Beep the beeper SHORT AND LONG BEEPS Key test Jack in out Audio test To test t...

Page 24: ... purpose or disclosed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 24 of 64 Using the Utility Upgrade Firmware To upgrade the firmware click on Upgrade NavPad Keypad Firmware button Click on Yes to confirm After a few seconds the Browse and Upgrade button will be ena...

Page 25: ...ed NavPad Technical Manual Rev 2 2 www storm interface com Page 25 of 64 If both buttons are greyed out then reset the unit and retry Click on Browse button and navigate to the firmware file Then click on Upgrade to start the upgrade process Do not disconnect the cable while upgrade is in progress Using the Utility Upgrade Firmware The screen below will be displayed while the upgrade is in process...

Page 26: ...I binary Message format described below Every message that is sent from a host should be acknowledged with the control byte ACK 0x06 A retransmission should be initiated if an NAK 0x15 is received or if no acknowledge is received at all Message Formats A Alpha character A Z and a z C Control character one byte in length H Hexadecimal characters 0 9 A F N Numeric character 0 9 S Special characters ...

Page 27: ...pad adjust key led brightness default 6 03 Jack LED Host To NAVPAD keypad adjust Jack led brightness default 6 04 Key Press Beeper On Off Host To NAVPAD keypad Enable Disable beeper Default Enable 05 Load New code table Host To NAVPAD keypad Load new code table 06 Beeper Command Host To NAVPAD keypad sound beeper 07 Keypad Table Host To NAVPAD keypad Select layout table 0 Default Table 1 Alternate...

Page 28: ...rs Brightness functions are dependent on which product is being controlled Non illuminated NavPad Illuminated NavPad 02 LED Brightness Adjust Jack LED Brightness Adjust Key LED brightness 03 Jack LED Brightness Adjust Jack LED brightness 04 Key Press Buzzer Enable Disable buzzer 05 Load New code table Load new code table 06 Buzzer Command Sound buzzer 07 Keypad Type Select layout code table 08 Res...

Page 29: ...ice sends this message to Host in response to the Device Status message Data Field Type Length Description ec Error Code SH 2 Lb LED Brightness SN 1 Value 0 9 Jl Jack LED Brightness SN 1 Value 0 9 Bz Beeper SN 1 0 OFF 1 ON Ky Keypad type SN 1 0 5 way 1 6 way 2 8 way Bp Beeper Period SN 1 0 9 Kt Keypad Table SN 1 0 Default Table 1 Alternate Table 2 Customised Table Kc Keycode SH 20 Customised keyco...

Page 30: ...eymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 30 of 64 LED Brightness Command 02 Host sends this message to control brightness of LEDs Data Field Type Length Description 1 LED brightness SN 1 0 9 LED Brightness Command Response Data Field Type Length Description ec Error Code H 2 Host Device NAVPAD 02 lb 02 ec Note LED brightne...

Page 31: ...y Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 31 of 64 Jack LED Brightness Command 03 Host sends this message to control brightness of Jack LEDs Data Field Type Length Description 1 Jack LED brightness SN 1 0 9 Jack LED Brightness Command Response Data Field Type Length Description ec Error Code H 2 Host Device NAVPAD 02 lb 02 ec Note Jack LE...

Page 32: ...ty without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 32 of 64 Key Press Beeper Command 04 Host sends this message to enable disable beeper on key presses Data Field Type Length Description 1 Beeper SN 1 0 Disable 1 Enable Beeper Command Response Data Field Type Length Description e c Erro...

Page 33: ...mmand Response Data Field Type Length Description ec Error Code H 2 Host Device NavPad 05 lt 32 scan codes 05 ec Note Length is always 20 Format of table is as follows modifier for key 1 code for Key 1 modifier for key 2 Code for Key 2 etc The code table is specified in the user manual together with the modifier code For example to program the following for 4 way Key 1 A Key 2 a Key 3 9 Key 4 0xE1...

Page 34: ...consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 34 of 64 Buzzer Command 06 Host sends this message to start buzzer for specified duration Data Field Type Length Description 1 Duration SN 1 Value 0 9 Beeper Command Response Data Field Type Length Description ec Error Code H 2 Host Device NavPad 06 bp 06 ec Buzzer durat...

Page 35: ...the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 35 of 64 Keypad Table Command 07 Host sends this message to set code table to be used Data Field Type Length Description 1 Code Table SN 1 0 Default Table 1 Alternate Table 2 Customised Table Keypad Command Response Data Field Type Length Descript...

Page 36: ...pecifications designs concepts and information is confidential and is not to be used for any purpose or disclosed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 36 of 64 Reserved 08 ...

Page 37: ...e express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 37 of 64 Write Config Data To Flash command 09 Host sends this command to request the NAVPAD to write the configuration data from RAM to FLASH This command has no data associated with it RAM to FLASH Command Response Data Field Type Length Descripti...

Page 38: ...he express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 38 of 64 Reset To Factory Default command 10 Host sends this command to request the NAVPAD to reset parameters back to factory default This command has no data associated with it Reset To Factory Default Command Response Data Field Type Length Desc...

Page 39: ... purpose or disclosed to a third party without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 39 of 64 Enable BSL Command 12 Host sends this command to request the NAVPAD to start downloader Enable BSL Command Response Data Field Type Length Description ec Error Code H 2 Host Device NAVPAD 12 ...

Page 40: ...arty without the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 40 of 64 Status Buzzer command 13 Host sends this message to start buzzer for specified duration Data Field Type Length Description 1 Duration SN 1 Value 0 9 Status Beeper Command Response Data Field Type Length Description ec Error C...

Page 41: ...Report HID Keyboard Report Format BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 Byte0 Right GUI Right Alt Right Sft Right Ctrl Left GUI Left Alt Left Shift Left Ctrl Byte1 Reserved Key_array 0 Key_array 1 Key_array 2 Key_array 3 Key_array 4 Key_array 5 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 For example if user has configured for Default Table If the user now presses the top key which is and USB code of 72 ...

Page 42: ...nd provides a simple API for the host application developers HIDAPI This is a third party library which allows an application to interface with USB HID Compliant devices on Windows Linux and Mac OS X While it can be used to communicate with standard HID devices like keyboards mice and Joysticks it is most useful with custom Vendor Defined HID devices This allows for host software to scan for the d...

Page 43: ...ithout the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 43 of 64 The API makes the following functions available to developers All Message Types 42 GetDeviceStatus 44 GetJackStatus 52 InitialiseStormUSBDevice 43 LoadCodeTable 47 ResetToFactoryDefault 51 SetBuzzer 46 SetBuzzerPeriod 48 SetKeypadT...

Page 44: ...DEVICE_STATUS 1 Device status message LED_BRIGHTNESS set led brightness RESERVED_1 not required for backward compatible BUZZER_ON_OFF Enable buzzer on off LOAD_NEW_TABLE load new key code table BUZZER_PERIOD set buzzer on on for x ms KEYPAD_TYPE set keypad type RESERVED_2 not required for backward compatible WRITE_DEFAULT Write defaults values from ram to flash RESET_TO_FACTORY_DEFAULT reset the s...

Page 45: ...nufacturer VID These are assigned to Keymat Vendor ID 0x2047 Product ID 0x09BF On successful finding the keypad the manufacturer_local will be filled with Storm Interface and product_local will be filled with EZ Key If not successful both of the strings will be filled with none Parameters storm_vid Vendor ID product_pid Product ID manufacturer vendors name will be stored product product name will ...

Page 46: ...d char led_brightness unsigned char buzzer_on_off unsigned char buzzer_period unsigned char keypad_table unsigned char keyCode 20 std string version std string serialNumber DEVICE_INFO _deviceInfo DEVICE_INFO structure that will be filled by the function timeToWait maximum time to wait for command to complete Return Value True for success False for failure brief GetDeviceStatus Retrieves the USB D...

Page 47: ...t with values 0 to 9 Parameters Int ledLevel timeToWait maximum time to wait for command to complete Return Value 0 for success brief SetLedLevel This function sets led brightness level from 0 to 9 where 0 is off and 9 is on param ledLevel used to set led level param _timeToWait is the time in milliseconds to wait for the data to be retrieved return 0 on success negative error code on failure Poss...

Page 48: ...les the buzzer Parameters Int enableBuzzer timeToWait maximum time to wait for command to complete Return Value 0 for success brief SetBuzzer This function enables disables buzzer param enableBuzzer 0 disable 1 enable param _timeToWait is the time in milliseconds to wait for the data to be retrieved return 0 on success negative error code on failure Possible error codes are DEVICE_INFO_STRUCTURE_N...

Page 49: ...fier For each key the values must be modifier USB key code timeToWait maximum time to wait for command to complete Return Value 0 for success brief LoadCodeTable This function loads a new code table to customise table in NavPad param KeyCodePtr Point to new code table param keyCodeLen length of keycode Must be 20 param _timeToWait is the time in milliseconds to wait for the data to be retrieved re...

Page 50: ...s Int buzzerPeriod Buzzer period from 0 to 9 timeToWait maximum time to wait for command to complete Return Value 0 for success brief SetBuzzerPeriod This function sets buzzer period How long buzzer will sound for Values are 0 to 9 0 off 1 0 25ms 2 5ms param buzzerPeriod 0 9 param _timeToWait is the time in milliseconds to wait for the data to be retrieved return 0 on success negative error code o...

Page 51: ...2 customise Parameters Int KeypadTable 0 default 1 alternate 2 customise timeToWait maximum time to wait for command to complete Return Value 0 for success brief SetKeypadTable This function sets which table is currently used param KeyCodeTable 0 default 1 alternate 2 customise param _timeToWait is the time in milliseconds to wait for the data to be retrieved return 0 on success negative error cod...

Page 52: ...mands the NavPad to commit current values to flash Parameters timeToWait maximum time to wait for command to complete Return Value 0 for success brief WriteDefaultToFlash This function writes changed values to Flash param None param _timeToWait is the time in milliseconds to wait for the data to be retrieved return 0 on success negative error code on failure Possible error codes are DEVICE_INFO_ST...

Page 53: ... the NavPad to reset the NavPad to factory default Parameters timeToWait maximum time to wait for command to complete Return Value 0 for success brief ResetToFactoryDefault This function reset AudioNav to factory default param None param _timeToWait is the time in milliseconds to wait for the data to be retrieved return 0 on success negative error code on failure Possible error codes are DEVICE_IN...

Page 54: ... status of the Jack Parameters İnt jackStatus 0 Jack In 1 Jack Out timeToWait maximum time to wait for command to complete Return Value 0 for success brief GetJackStatus This function retrieves status of the JACK param jackStatus param _timeToWait is the time in milliseconds to wait for the data to be retrieved return 0 on success negative error code on failure Possible error codes are DEVICE_INFO...

Page 55: ...cal Manual Rev 2 2 www storm interface com Page 55 of 64 Code Examples Click on NavPad Api microsoft visual studio solution and the workspace will be launched The workspace has 5 projects NavPad Api This is the API as described above Hidapi This is freeware API for low level communication with USB device TestApi This shows how the NavPad Api is used using c Wrapper This wrapper is created to allow...

Page 56: ...ed within your Terminal Management System This comes in a zip file together with other files that you will need The batch file is IBM_DOWNGRADE BAT You will also need the relevant firmware file included in the zip file In this case the firmware file is called 000 IC 169 EZKV06 DWG txt When you run the batch file on the local machine it then launches NavPadDowngrade bat which then Extracts a copy o...

Page 57: ...e PRODUCT NAME is always NAVPAD v Retrieves current configuration of unit If successful the output will be C NavpadDownloaderUtility exe p NAVPAD v Navpad Downloader Console Utility Version V1 0 Vendor Id 2047 Product Id 9bf Device manager found device with VID 2047 PID 9bf called constructer 1 vid 8263 pid 2495 vid 2047 pid 9bf manufacture Storm Interface com Connected Connected to NAVPAD VID 204...

Page 58: ... NavpadUtility The NavpadUtility is used to set number of configuration parameters and also to compare settings of device before upgrade and after upgrade It uses the files ibm_before_downgrade txt and ibm_after_downgrade txt 1 To set main configuration parameters number of keys and serial number NavpadUtility k KEYS n SERIAL NO k KEYS Sets number of keys for Navpad it can have 5 6 or 8 n SERIAL N...

Page 59: ...t files Filename_before_downgrade txt Filename_after_downgrade txt Filename_backup txt Filename_before_upgrade txt This hold configuration data before upgrade Filename_backup txt This is copy of above and it is used when the upgrade process fails to recover the serial number and number of keys Filename_after_upgrade txt This holds configuration data after upgrade Where firmwareFile This file is th...

Page 60: ...WG txt STEP 1 Retrieve configuration data before downgrade KIOSKNAME KI00050 1 file s copied Serial Number 170312345678 170312345678 STEP 2 Upgrading keypad using 000 IC 169 EZKV06 DWG txt Navpad Downloader Console Utility Version V1 0 Vendor Id 2047 Product Id 9bf Device manager found device with VID 2047 PID 9bf called constructer 1 vid 8263 pid 2495 vid 2047 pid 9bf manufacture Storm Interface ...

Page 61: ...ime is 12 20 on 06 10 2017 Password Sent Successfully Sending RAM BSL Sending 000 IC 169 EZKV06 DWG txt Firmware Sent Verifying memory Memory successfully verified Resetting Device Starting application called constructer 1 called constructer 1 vid 8263 pid 2495 vid 2047 pid 9bf manufacture Storm Interface com Connected Device Information after firmware downgrade Buzzer 1 Buzzer Period 1 Led Bright...

Page 62: ...ful in SetBuzzerPeriod 1 Successful in SetKeypadTable 0 Successful in LoadCodeTable Successful in write to flash Read device info after restoring the values Device Information after values restored Buzzer 1 Buzzer Period 1 Led Brightness 9 Navpad has 8 keys Keypad Table 0 Keycode values 0 72 0 6c 0 73 0 70 0 71 0 6d 0 6e 0 6f 0 6a 0 6b Version Number V6 0 Serial Number 170312345678 Dispose Dispose...

Page 63: ...hout the express and written consent of Keymat Technology Ltd Copyright 2020 All rights reserved NavPad Technical Manual Rev 2 2 www storm interface com Page 63 of 64 Matched Keypad Table 0 Matched 0 72 0 6c 0 73 0 70 0 71 0 6d 0 6e 0 6f 0 6a 0 6b Keypad has been successfully upgraded to Version Number V6 0 Matched Serial Number 170312345678 PASSED KEYPAD HAS BEEN SUCCESSFULLY UPGRADED 2 Unsuccess...

Page 64: ...t name changed from Nav Pad to navPad Utility std Date Version Details 06 May 15 1 0 First Release 17 Nov 16 2 0 Updated 09 Feb 17 3 0 Superscript Characters removed from filenames so that utility installs correctly on Windows 7 16 Feb 17 4 0 Added fix for install to Win 7 POS Ready O S 08 Sep 17 6 0 Added Win 10 Compatibility Utility illuminated 06 Mar 19 1 0 First Release Firmware std Date Versi...

Reviews: