This documentation for the Windows DLL is for Oneproof Custom Hardware only. This DLL can be integrated into existing applications, bringing Mobile Driver's License Verification into your existing workflows.

System Requirements
- .NET 9.0 framework
- Windows 10 or later operating system
- USB 2.0 or 3.0 port
Hardware Setup
- Connect the ONEPROOF Edge device to an available USB port (avoid using ports marked with an X or U)
- Open Device Manager on your Windows computer
- Look for "SeriesLite" under the USB Device category
- The device will emit a beep sound when successfully connected
- Press the middle button (RST) and wait for the device to reconnect
Application Usage
When running your application with the Edge device:
- The application will automatically detect the connected device
- If the device is not properly connected, you will see the following error:
Error: Device not connected, please connect the device.
Troubleshooting Tips
For optimal performance and reliability:
- If the device is unresponsive, press the Reset Button and then scan again
- Mobile driver's license wallets are relatively new technology with varying implementations
- For testing, close and reopen the wallet app before each scan
- After reopening the wallet, press the Reset Button on the hardware before scanning
- This ensures both the wallet and hardware are in a clean state
- Future hardware updates will include automatic reset functionality
Google Wallet Configuration
For testing with Google Wallet, ensure the following settings:
- Disable: Auto Close Connection
- Data Retrieval Method: Select BLE Central Client Mode
For more information on Identity Credential settings, see:
https://github.com/openwallet-foundation-labs/identity-credential
Sample Projects
To help you get started, we provide sample projects for Visual Studio 2022:
View on GitHub
Sample Console Project
View on GitHub