-
Notifications
You must be signed in to change notification settings - Fork 2
Home
This document contains all the things we know about the Blackvue Dashcam API.
Gadgetblogist has the most comprehensive overview of the Wifi API - a simple API which can be used to retrieve files from the SD card, update and retrieve config data, and view the live camera views for each camera. This information is based on that blog post.
The Hackvue project was also invaluable at unlocking a few other secrets the Wifi API held.
Once your device is connected to the blackvue's Wifi access point, you'll be able to connect to the blackvue's HTTP API via the following ip (on port 80): 10.99.77.1
You can view the version information about the device with the following endpoint:
GET http://10.99.77.1/Config/version.bin
You can view the current config on the device:
GET http://10.99.77.1/Config/config.ini
You can make a change to the config file by uploading a replacement using the upload.cgi
endpoint:
GET / POST http://10.99.77.1/upload.cgi
You can upload a new firmware binary using the upload.cgi
endpoint:
GET / POST http://10.99.77.1/upload.cgi
You can view the files which are on the device's SD card using the blackvue_vod.cgi
endpoint: GET http://10.99.77.1/blackvue_vod.cgi
. I believe "vod" stands for "video on device", as opposed to videos which have been backed up onto Blackvue's S3 bucket.
Once you have the path of the file you wish to download, you can download it by GETting the file from the same IP as usual.
You can observe a live video page with the following urls:
-
GET 10.99.77.1/blackvue_live.cgi?direction=F
for the front camera -
GET 10.99.77.1/blackvue_live.cgi?direction=R
for the rear camera