RoscoLive API v1.0
  1. Device Firmware
RoscoLive API v1.0
  • Company
    • create a company
      PUT
    • get a company by ID
      GET
    • update company
      POST
    • get a company
      GET
    • get companies
      GET
    • get partner companies list
      GET
    • get own partner company
      GET
  • Device
    • Get a device
      GET
    • get list of company devices
      GET
  • Device Firmware
    • get available firmware versions
      GET
    • get list of latest firmware versions
      GET
    • push firmware to device
      POST
    • cancel pending firmware update to devices
      DELETE
    • get firmware updates history for company
      GET
  • Driver Scoring / Coaching
    • get company drivers list
      GET
    • add a driver
      PUT
  • Event
    • Get company events
      GET
    • Request videos of an event
      PUT
    • get a last event of devices
      GET
    • get geotab events
      GET
    • get a last updated event of devices
      GET
    • update an event
      POST
  • Live streaming
    • start live streaming
      GET
  • Report
    • get list of companies with data usage for date range
  • User
    • Update notification by email
    • Get event / sms notification settings
  1. Device Firmware

get available firmware versions

GET
/availablefirmware
firmware
Get available firmware versions. NOTE: Only Partners with valid permissions can access this endpoint.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://fleet.roscolive.com/api/v1.0/availablefirmware'
Response Response Example
200 - Success
{
    "firmwares": [
        {
            "release_note": "G-sensor fix & CAT1 modem improvement",
            "url": "https://firmwares3.roscocloud.com/staging/dvxc4_v1.6.4.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=mtc91ox8ytD%2B%2B0EueFBAxqApxk0%3D&Expires=1949343807",
            "version": "dvxc4_v1.6.4.fw"
        },
        {
            "release_note": "The modem connection improvements & speed OSD feature added",
            "url": "https://firmwares3.roscocloud.com/staging/dvxc4_v1.6.5.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=GsS3G%2Bqfzjhx4A%2FHW0pPUItUbAg%3D&Expires=1949343814",
            "version": "dvxc4_v1.6.5.fw"
        },
        {
            "release_note": "v1.7.0 firmware release notes:\n-Improved Audio Quality\n-Support ME CAN converter\n-Fixed recording stutters\n-Added DHCP for LAN module\n-Added G-sensor flood protection\n\n",
            "url": "https://firmwares3.roscocloud.com/staging/dvxc4_v1.7.0.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=Faiqf3v7g1oirp%2FOxyqH5qCpTus%3D&Expires=1949343819",
            "version": "dvxc4_v1.7.0.fw"
        },
        {
            "release_note": "Version 1.7.3",
            "url": "https://firmwares3.roscocloud.com/staging/dvxc4_v1.7.3.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=jil7485a1%2ByhaLhl6r5qU9cHde4%3D&Expires=1949343833",
            "version": "dvxc4_v1.7.3.fw"
        },
        {
            "release_note": "PDC firmware to support the modem OTA upgrade",
            "url": "https://firmwares3.roscocloud.com/staging/aprom_dvxc4_v1.7.4.bin?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=CS2K1aSazjDeCjSfRxTGTRdT0QE%3D&Expires=1949343839",
            "version": "aprom_dvxc4_v1.7.4.bin"
        },
        {
            "release_note": "fixed no-recording issue when parking mode just ended and cranking ",
            "url": "https://firmwares3.roscocloud.com/staging/dvxc4_v1.7.4.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=17AXOHmTLcSl%2FKhRrwkR%2F5J%2Fer0%3D&Expires=1949343840",
            "version": "dvxc4_v1.7.4.fw"
        },
        {
            "release_note": "production version of t1.7.58",
            "url": "https://firmwares3.roscocloud.com/staging/dvxc4_v1.7.5.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=xZrS2f3PovYMzvBAWV5YI6J6iGg%3D&Expires=1949343847",
            "version": "dvxc4_v1.7.5.fw"
        },
        {
            "release_note": "Release version for NA Modems",
            "url": "https://firmwares3.roscocloud.com/staging/dvxc4_v1.7.6.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=H3wwPWmURzoHh5DTnGS3gnR3wbU%3D&Expires=1949343853",
            "version": "dvxc4_v1.7.6.fw"
        },
        {
            "release_note": "Firmware 1.8.0 Production Release",
            "url": "https://firmwares3.roscocloud.com/staging/dvxc4_v1.8.0.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=4TK8CjALWR5n3ledGwI3ycVNp%2FI%3D&Expires=1949343866",
            "version": "dvxc4_v1.8.0.fw"
        },
        {
            "release_note": "add a hard-reset feature to recover when PDC is locked.",
            "url": "https://firmwares3.roscocloud.com/staging/aprom_dvxc4_v1.8.0.bin?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=E83xAgIr6r3Srjtoz7n52Xducyg%3D&Expires=1949343869",
            "version": "aprom_dvxc4_v1.8.0.bin"
        },
        {
            "release_note": "add support for ND100, DR100 & DM100 and add snapshot streaming to RL",
            "url": "https://firmwares3.roscocloud.com/staging/aprom_dvxc4_v1.9.0.bin?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=7qeQuyeaDj4Rr5NgRotNHZZGq9w%3D&Expires=1949343880",
            "version": "aprom_dvxc4_v1.9.0.bin"
        },
        {
            "release_note": "add support for ND100, DR100 & DM100 and add snapshot streaming to RL",
            "url": "https://firmwares3.roscocloud.com/staging/dvxc4_v1.9.0.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=Hz%2Fd3SLQOb%2FUNRDV9zfFeDYE2X4%3D&Expires=1949343881",
            "version": "dvxc4_v1.9.0.fw"
        },
        {
            "release_note": "Test 1.99.77",
            "url": "https://firmwares3.roscocloud.com/staging/dv6_v1.99.77.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=qDPGllS5SvVAfFZp%2FLCKvcDsbd4%3D&Expires=1949343885",
            "version": "dv6_v1.99.77.fw"
        },
        {
            "release_note": "79 MCU Firmware",
            "url": "https://firmwares3.roscocloud.com/staging/dv6_v79.mcu?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=bnck2XH%2FKjB0GWJyz0xuLDRAL%2BY%3D&Expires=1949343886",
            "version": "dv6_v79.mcu"
        },
        {
            "release_note": "New DV4 camera FW version ",
            "url": "https://firmwares3.roscocloud.com/staging/dvxc4_v1.9.1.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=I8LjeR5VeYgiX55QWNObNK%2ByjbY%3D&Expires=1950793068",
            "version": "dvxc4_v1.9.1.fw"
        },
        {
            "release_note": "New DV4 PDC FW version ",
            "url": "https://firmwares3.roscocloud.com/staging/aprom_dvxc4_v1.9.1.bin?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=xSX49Qvjidb6PMN1U%2BgNxcClOas%3D&Expires=1950793091",
            "version": "aprom_dvxc4_v1.9.1.bin"
        },
        {
            "release_note": "New FW version with CAN, custom APN, VX1 feature updates",
            "url": "https://firmwares3.roscocloud.com/staging/dv6_v2.1.0.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=EXUCGgLH%2Fl%2F%2FabPwkSf1kw0HY0o%3D&Expires=1952456253",
            "version": "dv6_v2.1.0.fw"
        },
        {
            "release_note": "SD_E reboot prod version",
            "url": "https://firmwares3.roscocloud.com/staging/dvxc4_v1.9.3.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=8%2BROyibVT8Gg22IPlzgMALc%2Byo4%3D&Expires=1967056910",
            "version": "dvxc4_v1.9.3.fw"
        },
        {
            "release_note": "a new DV6 QR code pairing test fw version",
            "url": "https://firmwares3.roscocloud.com/staging/dv6_v2.2.3.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=jtSn180WMNFPFDijZPSH81%2Fo1QI%3D&Expires=1973516805",
            "version": "dv6_v2.2.3.fw"
        },
        {
            "release_note": "the latest DV6 v2.2.4 FW for production",
            "url": "https://firmwares3.roscocloud.com/staging/dv6_v2.2.4.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=q81d%2BxCc2e0Vf0iEtlI0T%2FFEf6o%3D&Expires=1974391308",
            "version": "dv6_v2.2.4.fw"
        },
        {
            "release_note": "a new DV6 firmware version for production with aDAS and DMS improvements etc.",
            "url": "https://firmwares3.roscocloud.com/staging/dv6_v2.5.0.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=sqHogtV3ETlw2buPc%2BxuAxOMYME%3D&Expires=2002812149",
            "version": "dv6_v2.5.0.fw"
        },
        {
            "release_note": "a dv6 hotfix for voice prompt and power issue",
            "url": "https://firmwares3.roscocloud.com/staging/dv6_v2.5.1.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=jnIoeEqCjbRu9aqeR%2Bzp4yo4ovo%3D&Expires=2008085631",
            "version": "dv6_v2.5.1.fw"
        },
        {
            "release_note": "Official 2.6.0 release",
            "url": "https://firmwares3.roscocloud.com/staging/dv6_v2.6.0.fw?AWSAccessKeyId=AKIAR34ZBXI7E5ZZ7R7C&Signature=HUZMZsW3O5uBHqgKv0g0ultdXHo%3D&Expires=2036068865",
            "version": "dv6_v2.6.0.fw"
        }
    ]
}

Request

None

Responses

🟢200OK
application/json
Body
meta
object 
required
Request metadata object
code
string 
required
HTTP status code returned by server
firmwares
array [object {3}] 
required
List of available firmware versions
release_note
string 
required
Release notes for firmware
url
string 
required
S3 URL to firmware file
version
string 
required
Firmware version string
Example:
dv6_v2.7.0.fw
Match pattern:
dv\d_v[0-9]+\.[0-9]+\.[0-9]+\.fw
result
string 
required
"OK" if request successful, otherwise "Failed"
🔴500Internal Server Error
🟠404Resource Not Found
🟠401Login Required
Modified at 2024-07-25 02:26:07
Previous
Device Firmware
Next
get list of latest firmware versions
Built with