Page tree
Skip to end of metadata
Go to start of metadata

As of 2/1/2020,   all .Net 4.5 (multi-file) SDKs have been deprecated.  Our Visual Studio SDK consists of a a single library with documentation of all the device API calls. There are builds provided for .Net 6.5.1, .Net Standard 2.0, .Net Standard 2.1 and .NetCore 3.1, allowing it to work across multiple platforms. 

Quick Facts:

  • This is a single file SDK now (IDTechSDK.dll).  There are additional system dependencies that will be part of the NuGet installation process.
  • The new minimum .Net standard is 4.6.1.  Previous users that set their maximum compatibility level to .Net 4.5 must now increase the minimum support level. If this is not an option, the legacy version can continued to be used, but with limited support and no update schedule.
  • The SDK libraries will be maintained on NuGet. Additional documentation and source code files will be maintained on this page. 

On NuGet:

Current Standard SDK package available on NuGet: IDTechSDK_STD

In Visual Studio, right-click on your project and select "Manage NuGet packages...".  Browse for "IDTechSDK_STD" and select/install the latest version available. This will also install the required dependency Newtonsoft.Json.

Not using NuGet for Visual Studio reference management?

If you are not using NuGet and would like to manually add IDTechSDK.dll to your project, please follow the following steps:

  1. Navigate to the NuGet page for IDTechSDK_STD
  2. Under Version History, select the version you would like to download. Unless special circumstances, you should always use the latest version at the top of the list.
  3. On the Info links on the right side of the page, select "Download package"
  4. This will download the NuGet package idtechsdk_std.x.x.x.xxx.nupkg
  5. Rename the download exension from .nupkg to .zip.  This will mark the download as a .zip archive
  6. Uncompress the .zip archive
  7. The four versions of the IDTechSDK.dll library are in the lib folder. Use the version best suited for your project's targeted .Net version.
  8. The IDTechSDK.dll has a dependency on a third party json parsing library.  You will also need to download and add Newtonsoft.Json to your project using the same steps above.

Available Downloads:

  File Modified
ZIP Archive Cross Platform Source Code Example.zip Example code that compiles on Windows, Mac and Linux using .NET Core 3.1 and ID TECH .NET SDK Feb 19, 2020 by IT Admin-G
PDF File Universal Demo QuickStart Guide.pdf Rev G Jul 29, 2020 by Chris Barton
ZIP Archive Xamarin_iOS_Demo_Source.zip iOS demo app source code, using Xamarin / Visual Studio. Beta Release. Oct 27, 2020 by Randy Palermo
ZIP Archive UpdateVP3300.zip Console app to update VP3300 from 1.01.xxx to 1.10.xxx Jan 29, 2021 by Randy Palermo
ZIP Archive VP3300UpdateMulti.zip 1.0.3.0: Windows app to update multiple VP3300 from 1.01.xxx to 1.10.xxx Feb 02, 2021 by Randy Palermo
File IDT_UsbBridge.cs Required File to use USB in UWP Apps. Requires SDK 2.1.2.156 or greater. Feb 12, 2021 by Randy Palermo
ZIP Archive IDTech Decryption Utility.zip 1.0.2.3 Utility for Encrypting/Decrypting Data Mar 01, 2021 by Randy Palermo
ZIP Archive Firmware Update Utility.zip Firmware Update Utility for IDTech Devices. 1.0.2.2, SDK 2.1.2.167 Mar 03, 2021 by Randy Palermo
ZIP Archive UpdateIDT.zip 1.0.1.5 / SDK 2.1.2.173: Command Line Utility for updating Firmware, RKI and ViVOconfig configurations Mar 15, 2021 by Randy Palermo
ZIP Archive dot NET SDK Documentation.zip PDF and HTML documentation for ID TECH .NET SDK Mar 15, 2021 by Randy Palermo
ZIP Archive dot NET SDK Demo Source Code.zip Windows .NET SDK Source Code using .NET SDK v2.1.2.175 / App v2.1.1.123 Mar 18, 2021 by Randy Palermo
ZIP Archive dot NET SDK Demo.zip Windows .NET SDK Demo using .NET SDK v2.1.2.184 / App v2.1.1.132 Apr 08, 2021 by Randy Palermo
File IDTechSDK_ChangeLog.md Apr 12, 2021 by Randy Palermo

Tested Versions:

The ID Tech testing team validates the SDK/FW/App against individual devices and reports the version combination that passes all tests.  While the general case is the latest SDK/FW/App versions can be used for any device, the following list contains the SDK/FW/App versions that passed for an individual device.  Unlisted devices are currently under testing or scheduled for testing and should use the latest versions until test results are known.

  • PiP  SDK Ver: 2.0.1.19 / Firmware Ver: PiP V1.00.005 / Demo App Ver: 2.0.1.5   
  • SREDKEY2 SDK Ver: 2.0.1.22 /Firmware Ver: SREDKEY2_V1.01.001.0376.T.fm /Demo APP V2.0.1.7  

ID Tech Knowledge Base Home