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

Drivers		:	Driver support
Deva028 SDK	:	Software Development Kit with example software
Utils		:	Win32 and Win64 utility programs
________________________________________________________________________

Getting started.
________________

	The Deva028 camera should be plugged into a high speed USB2.0 port. When prompted
by the 'Add Hardware' wizard, navigate to the Deva028 drivers directory and load the 
drivers for the installed operating system. The applications in the utils folder can be 
used to verify the drivers are installed and operational.

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


____________________________ New in Issue deva028usb10 _____________________

1. First Release

____________________________ New in Issue deva028usb11 _____________________

1. Updated with auto exposure modes with gain priority and combined gain/
   integration

____________________________ New in Issue deva028usb12 _____________________

1. Update to threshold function to cater for threshold of 0.
2. Improvements to open/close functions to cater for multiple instances 
   and multiple open calls from one instance.
3. Bulb LED output defaults to 'on'

____________________________ New in Issue deva028usb13 _____________________

1. Bug for chained captures with different formats

____________________________ New in Issue deva028usb14 _____________________

1. Missed pixel reporting in frame info structure.
2. Capture render config allows short frames to not be displayed.
3. Greyscale image adjustment
4. CAM_GREYBYTE data format
5. Cross-hair cursor angles

____________________________ New in Issue deva028usb15 _____________________

1. General maintenance and bug fixes.

____________________________ New in Issue deva028usb16 _____________________

1. Bug fix in auto adjustment routine for gain/integration time ratio mode.
2. Bug fix for flicker adjustment
3. Bug fix for render overlay in camera coordinates.
4. Improvements in operation for opening/closing of multiple application instances.
5. General maintenance.

____________________________ New in Issue deva028usb17 _____________________

1. General maintenance and bug fixes to drivers to improve camera operation and reliability.
2. Bug fix to camera driver open/close logic when running multiple applications.
3. Auto levels routines scales and offsets data within the upper and lower thresholds 
   to the range 1..254
4. Auto levels routine operation no longer blanks image in low light conditions

____________________________ New in Issue deva028usb18 _____________________

1. Bug fix in open/close logic for multiple applications.

____________________________ New in Issue deva028usb19 _____________________

1. Sync operation improved plus new sync valid valid in frame info structure.
2. Bug fix in firmware driver to improve repeat capture frame rate regularity.
3. Renderer throttled back at high rates to avoid overloading the PC.
4. New "per-frame" user data area for attaching custom user data to frames.

____________________________ New in Issue deva028usb20 _____________________

	deva028fw.sys   	- 	Updated to V2.0
	deva028.sys   	- 	Updated to V2.0
	camlib.dll		-	Updated to V2.0

1. Colour correction matrix
2. New CAPTURE_CURSOR_CROSS_HAIRS_DASHED of type CAPTURE_CURSOR_TYPES for 
   cursor cross hairs with dashed lines leaving the centre pixels clear.

____________________________ New in Issue deva028usb21 _____________________

	deva028fw.sys   	- 	Updated to V2.1
	deva028.sys   	- 	Updated to V2.1
	camlib.dll		-	Updated to V2.1

1. 	Rebuild and updates for compatibility issues with Windows 7
2.	System event log errors and information implemented

____________________________ New in Issue deva028usb22 _____________________

	deva028fw.sys   	- 	Updated to V2.2
	deva028.sys   	- 	Updated to V2.2
	camlib.dll		-	Updated to V2.2

1.	Updates to system event log

____________________________ New in Issue deva028usb23 _____________________

	deva028fw.sys   	- 	No longer required
	deva028.sys   	- 	Updated to V2.3
	camlib.dll		-	Updated to V2.3

1.	Original two-part driver system updated, firmware driver now integrated within single signed driver.


____________________________ New in Issue deva028usb24 _____________________

	deva028.sys   	- 	Updated to V2.4
	camlib.dll		-	Updated to V2.4

1.	Bug fix for intermittent problem when changing frame size causes the stream to freeze temporarily.
2.	Change to overlay_bitmap so that calling the functions with the same bitmap handle refreshes the overlay.
3.	Bug fix to report auto adjustment parameters in the CAPTURE_FRAME_INFO structure returned by get_frame_info.
4.	Bug fix to prevent lockup when user application fails to specify min and max values of gain and integration time in setup_auto_adjust.
5.	New parameter actual_frame_rate in CAPTURE_FRAME_INFO structure.
6.	CameraSetup.exe utility now includes a check box to select vertical flip of the camera image.


____________________________ New in Issue deva028usb30 ____________________________

	deva028.sys (32-bit) 	- 	Updated to V3.0
	deva028.sys (64-bit) 	- 	Introduced V3.0
	CamLib.dll		- 	Updated to V3.0
	CamLib64.dll		- 	Introduced V3.0

1.	New 64-bit deva028.sys driver to support operation on Window 7 64-bit
2.	Corresponding maintenance and updates to 32-bit deva028.sys driver
3.	Updated CamLib.dll for compatible operation with 32-bit apps on 32-bit & 64-bit platforms.
4.	New CamLib64.dll provided for development of 64-bit apps on 64-bit platforms.

____________________________ New in Issue deva028usb31 ____________________________

	deva028.sys (32-bit) 	- 	Updated to V3.1
	deva028.sys (64-bit) 	- 	Updated to V3.1
	CamLib.dll		- 	Updated to V3.1
	CamLib64.dll		- 	Updated to V3.1

1.	Maintenance updates for wrapper code
2.	Integrated hardware test and reporting.
3.	Improvements to camlib and camwdm threading handling.
4.	Improvements to kernel and user events handling.


____________________________ New in Issue deva028usb32 ____________________________

	deva028.sys (32-bit) 	- 	V3.1
	deva028.sys (64-bit) 	- 	V3.1
	CamLib.dll		- 	V3.1
	CamLib64.dll		- 	V3.1
	camlibNet.dll (32-bit)		- 	New V1.0
	camlibNet.dll (64-bit)		- 	New V1.0

1.	Added new .NET dlls to SDK Net folder for development of 32 & 64 bit dot net applications

____________________________ New in Issue deva028usb33 ____________________________

	deva028.sys (32-bit) 	- 	Updated to V3.2
	deva028.sys (64-bit) 	- 	Updated to V3.2
	CamLib.dll		Updated to V3.2 (no changes)
	CamLib64.dll		Updated to V3.2 (no changes)
	camlibNet.dll (32-bit)		Re-aligned to V3.2
	camlibNet.dll (64-bit)		Re-aligned to V3.2

1.	Added support for Deva 036.
2.	Fixed blue screen issue for multicamera enumeration.
3.	Update to fix potential memory management issues in .Net DLLs.
4.	Improved conversion performance of several methods in .Net DLLs.
5.	Raised .Net File version to track version details of the Driver.

____________________________ New in Issue deva028usb34 ____________________________

	deva028.sys (32-bit) 	- 	V3.2
	deva028.sys (64-bit) 	- 	V3.2
	CamLib.dll		V3.2
	CamLib64.dll		V3.2
	camlibNet.dll (32-bit)		V3.2
	camlibNet.dll (64-bit)		V3.2

1.	No changes catalog file re-signed.

____________________________ New in Issue deva028usb35 ____________________________

	deva028.sys (32-bit) 	- 	V3.3
	deva028.sys (64-bit) 	- 	V3.3
	CamLib.dll		V3.3
	CamLib64.dll		V3.3
	camlibNet.dll (32-bit)		V3.3
	camlibNet.dll (64-bit)		V3.3

1.	Fix bug preventing autofocus in Deva036.
2.	Built with updated usb wrapper code.
3.	Added direct draw multithreading flag.


____________________________ New in Issue deva028usb36 ____________________________

	deva028.sys (32-bit) 	- 	V3.4
	deva028.sys (64-bit) 	- 	V3.4
	CamLib.dll			V3.4
	CamLib64.dll			V3.4
	camlibNet.dll (32-bit)		V3.4
	camlibNet.dll (64-bit)		V3.4

	NOTE : These drivers use new device firmware and it will be necessary to unplug devices or go through a complete power cycle turning the PC off at the mains supply after driver upgrade.

1.	Added support for 32 LED production Deva 036.
2.	Improvements to logic addressing infrequent shutdown issues.


____________________________ New in Issue deva028usb37 ____________________________

	deva028.sys (32-bit) 	- 	V3.5
	deva028.sys (64-bit) 	- 	V3.5
	CamLib.dll			V3.5
	CamLib64.dll			V3.5
	camlibNet.dll (32-bit)		V3.5
	camlibNet.dll (64-bit)		V3.5

1.	Fixed truncated histogram data bug in camlibNet.DLL
2.	Introduced new samples and utils.

____________________________ New in Issue deva028usb38 ____________________________

	deva028.sys (32-bit) 	- 	V3.6
	deva028.sys (64-bit) 	- 	V3.6
	CamLib.dll			V3.6
	CamLib64.dll			V3.6
	camlibNet.dll (32-bit)		V3.6
	camlibNet.dll (64-bit)		V3.6

1.	Fixed issues on Unplug.
2.	Fixed problem with not re-enumerating cameras if no devices plugged in when open_cam first called.

____________________________ New in Issue deva028usb39 ____________________________

	deva028.sys (32-bit) 	- 	V3.6
	deva028.sys (64-bit) 	- 	V3.6
	CamLib.dll			V3.6
	CamLib64.dll			V3.6
	camlibNet.dll (32-bit)		V3.7
	camlibNet.dll (64-bit)		V3.7

1.	Fixed issues with 64 bit cmalibNet clipping addresses greater than 32 bit

____________________________ New in Issue deva028usb40 ____________________________

	deva028.sys (32-bit) 	- 	V3.6
	deva028.sys (64-bit) 	- 	V3.6
	CamLib.dll			V3.6
	CamLib64.dll			V3.6
	camlibNet.dll (32-bit)		V3.7
	camlibNet.dll (64-bit)		V3.7

1.	Re-signed for Win10 build 1607

____________________________ New in Issue deva028usb41 ____________________________

	deva028.sys (32-bit) 	- 	V3.7
	deva028.sys (64-bit) 	- 	V3.7
	CamLib.dll			V3.7
	CamLib64.dll			V3.7
	camlibNet.dll (32-bit)		V3.8
	camlibNet.dll (64-bit)		V3.8

1.	Re-built with VS 2010. Utilities run under .Net4

____________________________ New in Issue deva028usb42 ____________________________

	deva028.sys (32-bit) 	- 	V3.8
	deva028.sys (64-bit) 	- 	V3.8
	CamLib.dll			V3.7
	CamLib64.dll			V3.7
	camlibNet.dll (32-bit)		V3.8
	camlibNet.dll (64-bit)		V3.8

1.	UI fixes for DevaCameraPanel and sample programs
2	Added support for individual LED control wr98 and wr99
3	Change light ring code so it returns to previous settings when re connected.

____________________________ New in Issue deva028usb43 ____________________________

	deva028.sys (32-bit) 	- 	V3.9
	deva028.sys (64-bit) 	- 	V3.9
	CamLib.dll			V3.9
	CamLib64.dll			V3.9
	camlibNet.dll (32-bit)		V3.9
	camlibNet.dll (64-bit)		V3.9

	NOTE : These drivers use new device firmware and it will be necessary to unplug devices or go through a complete power cycle turning the PC off at the mains supply after driver upgrade.

1.	UI changes for DevaCameraPanel to support display frame timestamps and Sync 0 Pulse output enabling.
2	Added 1us timestamp to Frame information. 
3	Added copying of new Frame Info data to Camlibnet.dll.

____________________________ New in Issue deva028usb44 ____________________________

	deva028.sys (32-bit) 	- 	V3.12
	deva028.sys (64-bit) 	- 	V3.12
	CamLib.dll			V3.12
	CamLib64.dll			V3.12
	camlibNet.dll (32-bit)		V3.12
	camlibNet.dll (64-bit)		V3.12

	NOTE : These drivers use new device firmware and it will be necessary to unplug devices or go through a complete power cycle turning the PC off at the mains supply after driver upgrade.

V3.11

1.	Added usb error counters.
2.	Changed sync pulse to 5ms
3.	Added software sync trigger.
4.	Added UI elements to DevaCameraPanel for error counters and software sync tirgger 

V3.12

1.	036 reports correct light ring type.
2.	Lightring now reports not ready when unplugged.
3.	Correctly restores light levels on replug when using individual LED control.

____________________________ New in Issue deva028usb45 ____________________________

	deva028.sys (32-bit) 	- 	V3.13
	deva028.sys (64-bit) 	- 	V3.13
	CamLib.dll			V3.13
	CamLib64.dll			V3.13
	camlibNet.dll (32-bit)		V3.13
	camlibNet.dll (64-bit)		V3.13
	lghtlb32.dll			V3.4
	lghtlb64.dll			V3.4
	lghtlbNet.dll (32-bit)	-	V3.4
	lgthlbNet.dll (64-bit)	-	V3.4

1.	Added support for 036 with HR light ring.
2.	Changed sync pulse to 8ms

____________________________ New in Issue deva028usb46 ____________________________

	deva028.sys (32-bit) 	- 	V3.14
	deva028.sys (64-bit) 	- 	V3.14
	CamLib.dll			V3.14
	CamLib64.dll			V3.14
	camlibNet.dll (32-bit)		V3.14
	camlibNet.dll (64-bit)		V3.14
	lghtlb32.dll			V3.4
	lghtlb64.dll			V3.4
	lghtlbNet.dll (32-bit)	-	V3.4
	lgthlbNet.dll (64-bit)	-	V3.4

1.	Fixed overflow bug in focus score for very high contrast images.

