Deva Electronic Controls Ltd.	      DEVA031 Issue 1.x software support
________________________________________________________________________
Directory inventory.

Deva031 SDK	:	Support and examples for software developers
Drivers		:	Windows 32-bit / 64-bit driver support
________________________________________________________________________

Getting started.
________________

	The Deva031 joystick should be plugged into a high speed USB2.0 port. When prompted
by the 'Add Hardware' wizard, navigate to the Deva031 drivers directory and load the 
drivers for the installed operating system. 

	Driver support files and example source code for software developers are included 
in the Deva031 SDK directory.


____________________________ New in Issue deva031usb10 _____________________

1. First Release

___________________________ New in Issue deva031usb11 _____________________

1. Updates to operate with Deva004 power status system

__________________________ New in Issue deva031usb12 _____________________

	deva031.sys   	- 	Updated to V1.2
	touchjoylib.dll	-	Updated to V1.2

1. New version drivers with improved CAD software interface and functionality.
2. Single driver / inf file installation

__________________________ New in Issue deva031usb13 _____________________

	deva031.sys   	- 	Updated to V1.3
	touchjoylib.dll	-	Updated to V1.3

1. Updates for Windows 7.

__________________________ New in Issue deva031usb14 _____________________

	deva031.sys   	- 	Updated to V1.4
	touchjoylib.dll	-	Updated to V1.4

1. Bug fix to fail safe the joystick values when disconnected from the USB board.
2. Screen redraw improved when joystick disconnected from and reconnected to the USB board.
3. Overrange check axis display positions, clip to +/- 9999.999.
4. Bug fix when coming out of screen saver.
5. Revised logic for button clicks
6. Speed wheel graphic improved.
7. Workpiece coordinates button disabled if none available.
8. Axis in error, display warning triangle on display
9. Update axis lock button to display an unlocked padlock symbol

__________________________ New in Issue deva031usb15 _____________________

	deva031.sys   	- 	Updated to V1.5
	touchjoylib.dll	-	Updated to V1.5

1. Renamed display/remove_joystick_CAD_window functions to display/remove_joystick_application_window
2. Improvements to display bitmaps

____________________________ New in Issue deva031usb20____________________________

	deva031.sys (32-bit) 	- 	Updated to V2.0
	deva031.sys (64-bit) 	- 	Introduced V2.0
	touchjoylib.dll		- 	Updated to V2.0
	touchjoylib64.dll	- 	Introduced V2.0

1.	New 64-bit deva031.sys driver to support operation on Window 7 64-bit
2.	Corresponding maintenance and updates to 32-bit deva031.sys driver
3.	Updated touchjoylib.dll for compatible operation with 32-bit apps on 32-bit & 64-bit platforms.
4.	New touchjoylib64.dll provided for development of 64-bit apps on 64-bit platforms.
5.	Bug fix for missing sound byte when maximum pcm sound packets are queued.
6.	Improved sounds for screen presses.
7.	Decreased the joystick button down timer to speed up button response.
8.	Improved joystick position logic gives full scale and zero position values.

____________________________ New in Issue deva031usb21____________________________

	deva031.sys (32-bit) 	- 	Updated to V2.1
	deva031.sys (64-bit) 	- 	Updated to V2.1
	touchjoylib.dll		- 	Updated to V2.1
	touchjoylib64.dll	- 	Updated to V2.1

1.	Maintenance updates for wrapper code
2.	Add facilities for production

____________________________ New in Issue deva031usb22____________________________

	deva031.sys (32-bit) 	- 	Updated to V2.2
	deva031.sys (64-bit) 	- 	Updated to V2.2
	touchjoylib.dll		- 	V2.1
	touchjoylib64.dll	- 	V2.1

1.	OEM logos implemented. 

____________________________ New in Issue deva031usb23____________________________

	deva031.sys (32-bit) 	- 	Updated to V2.3
	deva031.sys (64-bit) 	- 	Updated to V2.3
	touchjoylib.dll		- 	V2.1
	touchjoylib64.dll	- 	V2.1

1.	Numeric / function keypad added 

____________________________ New in Issue deva031usb24____________________________

	deva031.sys (32-bit) 	- 	Updated to V2.4
	deva031.sys (64-bit) 	- 	Updated to V2.4
	touchjoylib.dll		- 	V2.1
	touchjoylib64.dll	- 	V2.1

1.	Maintenance Update.

____________________________ New in Issue deva031usb25____________________________

	deva031.sys (32-bit) 	- 	Updated to V2.5
	deva031.sys (64-bit) 	- 	Updated to V2.5
	touchjoylib.dll		- 	Updated to V2.2
	touchjoylib64.dll		- 	Updated to V2.2

1.	Updates for Rev. B hardware
2.	64-bit driver fixed

____________________________ New in Issue deva031usb26____________________________

	deva031.sys (32-bit) 	- 	Updated to V2.6
	deva031.sys (64-bit) 	- 	Updated to V2.6
	touchjoylib.dll		Updated to V2.6 ( no changes )
	touchjoylib64.dll		Updated to V2.6 ( no changes )

1.	Updated to pass through correct PID and VID in device manager.
2.	Added "Press Estop" message to indicate Estop button test required at power up.

____________________________ New in Issue deva031usb27____________________________

	deva031.sys (32-bit) 	- 	Updated to V2.7
	deva031.sys (64-bit) 	- 	Updated to V2.7
	touchjoylib.dll		Updated to V2.7 ( no changes )
	touchjoylib64.dll		Updated to V2.7 ( no changes )

1.	Fix to zero joystick data when the USB is unplugged.
2.	Fix to allow joystick data to settle when it is plugged in at the 9 way plug.

____________________________ New in Issue deva031usb28____________________________

	deva031.sys (32-bit) 	- 	V2.7
	deva031.sys (64-bit) 	- 	V2.7
	touchjoylib.dll		V2.7
	touchjoylib64.dll		V2.7 

1.	No changes catalog file re-signed.

____________________________ New in Issue deva031usb29____________________________

	deva031.sys (32-bit) 	- 	V2.8
	deva031.sys (64-bit) 	- 	V2.8
	touchjoylib.dll		V2.8
	touchjoylib64.dll		V2.8 

1.	Built updated wrapper code.
2.	Addressed potential stability issues.

____________________________ New in Issue deva031usb30____________________________

	deva031.sys (32-bit) 	- 	V2.9
	deva031.sys (64-bit) 	- 	V2.9
	touchjoylib.dll		V2.9
	touchjoylib64.dll		V2.9 

1.	Fix for display freeze issue on some usb controllers.

____________________________ New in Issue deva031usb31____________________________

	deva031.sys (32-bit) 	- 	V3.0
	deva031.sys (64-bit) 	- 	V3.0
	touchjoylib.dll		V3.0
	touchjoylib64.dll		V3.0 

1. 	Fix for sound freeze issue on some usb controllers.

____________________________ New in Issue deva031usb32____________________________

	deva031.sys (32-bit) 	- 	V3.1
	deva031.sys (64-bit) 	- 	V3.1
	touchjoylib.dll		V3.1
	touchjoylib64.dll		V3.1 

1. 	Fix for Device Disable freeze issues on XP. Note this release has a firmware update, which will require a power off of the 
	USB joystick interface, in order for the new firmware to be downloaded when upgrading a system with already installed driver
	software. If the joystick stops working after the driver update unplug the USB cable and plug it back in again or power off
	the system.

____________________________ New in Issue deva031usb33____________________________

	deva031.sys (32-bit) 	- 	V3.2
	deva031.sys (64-bit) 	- 	V3.2
	touchjoylib.dll		V3.2
	touchjoylib64.dll		V3.2 

1. 	Fix for saved joystick settings being overwritten by menu default values at startup

____________________________ New in Issue deva031usb34____________________________

	deva031.sys (32-bit) 	- 	V3.3
	deva031.sys (64-bit) 	- 	V3.3
	touchjoylib.dll		V3.3
	touchjoylib64.dll		V3.3 

1. 	Added support to disable naigation buttons on touch screen.
2.	Fix for rare device shutdown issue on some usb controllers.

____________________________ New in Issue deva031usb35____________________________

	deva031.sys (32-bit) 	- 	V3.4
	deva031.sys (64-bit) 	- 	V3.4
	touchjoylib.dll		V3.4
	touchjoylib64.dll		V3.4 

1. 	Fixed problems on unplug.

____________________________ New in Issue deva031usb36____________________________

	deva031.sys (32-bit) 	- 	V3.5
	deva031.sys (64-bit) 	- 	V3.5
	touchjoylib.dll			V3.5
	touchjoylib64.dll		V3.5
	touchjoylibNet.dll		V3.5
	touchjoylib64Net.dll		V3.5

1. 	Added OEM logo.
2.	Added .Net support.

____________________________ New in Issue deva031usb37____________________________

1.	SYS files now signed by microsoft for windows 10 post 1607 compatibility.

____________________________ New in Issue deva031usb38____________________________

	deva031.sys (32-bit) 	- 	V3.6
	deva031.sys (64-bit) 	- 	V3.6
	touchjoylib.dll			V3.6
	touchjoylib64.dll		V3.6
	touchjoylibNet.dll		V3.6
	touchjoylib64Net.dll		V3.6

1. 	Updated to support speed adjust on 031-PNL

____________________________ New in Issue deva031usb39____________________________

	deva031.sys (32-bit) 	- 	V3.7
	deva031.sys (64-bit) 	- 	V3.7
	touchjoylib.dll			V3.7
	touchjoylib64.dll		V3.7
	touchjoylibNet.dll		V3.7
	touchjoylib64Net.dll		V3.7

1. 	Re-Built with VS 2010

____________________________ New in Issue deva031usb40____________________________

	deva031.sys (32-bit) 	- 	V3.8
	deva031.sys (64-bit) 	- 	V3.8
	touchjoylib.dll			V3.8
	touchjoylib64.dll		V3.8
	touchjoylibNet.dll		V3.8
	touchjoylib64Net.dll		V3.8

1. 	Added new probe measurement screen
2. 	Added ability to disable axis enable buttons

____________________________ New in Issue deva031usb41____________________________

	deva031.sys (32-bit) 	- 	V3.9
	deva031.sys (64-bit) 	- 	V3.9
	touchjoylib.dll			V3.9
	touchjoylib64.dll		V3.9
	touchjoylibNet.dll		V3.9
	touchjoylib64Net.dll		V3.9

1. 	Re-sync Probe Speed , Porbe Distance and Orient buttons at startup
2. 	Remember current main screen and go back after visitng Home point or Application screen.

____________________________ New in Issue deva031usb42____________________________

	deva031.sys (32-bit) 	- 	V3.10
	deva031.sys (64-bit) 	- 	V3.10
	touchjoylib.dll			V3.10
	touchjoylib64.dll		V3.10
	touchjoylibNet.dll		V3.10
	touchjoylib64Net.dll		V3.10

1. 	Added OEM Logo.