The Ollo SDK requires a valid license file generated from your developer dashboard.
BLINKD-xxxx.lic)All keys support offline validation after first-run initialization.
Place your license file next to the Blinkd runtime binaries (the folder containing blinkd.dll, blinkd.dylib, or libblinkd.so).
At startup, the SDK scans the module directory and loads the first matching file:
BLINKD-*.lic
Legacy explicit filenames still work but prefix-based files now take priority.
For the included example (basic-sdk-camera):
<project>/examples/godot-4/basic-sdk-camera/bin/
Place your license file here:
bin/BLINKD-your-license-key.lic
Why this works:
bin/No extra configuration required.
Common causes:
BLINKD-*.lic)Make sure the SDK isn't running inside a virtualized or sandboxed environment, as these can block license validation.
Early Access keys have a defined term. Request renewal through support.
| Error Code | Description |
|---|---|
| BLINKD_ERR_LICENSE_NOT_FOUND | SDK could not locate any valid license file |
| BLINKD_ERR_LICENSE_INVALID | File is corrupted, mismatched, or failed signature validation |
| BLINKD_ERR_LICENSE_EXPIRED | License is past its valid term; requires renewal |
Use:
blinkd_get_last_error()
to retrieve the latest validation issue.
On first activation: