Surfsight firmware changelog

3.11 November 2022

Firmware version 3.11 rollout is beginning in the U.S. cloud.

New features and enhancements

Lane weaving event

DC-90

A new event, laneWeaving, is now triggered when a vehicle crosses over a certain number of lanes (dashed or solid) in a specific amount of time.

When triggered, the device beeps and an icon appears on the screen. Additionally, an event is sent to the cloud. For this event to trigger, road-facing ADAS must be calibrated.

Through the PUT /devices/{imei}/event-config, PUT /devices/event-config or POST /organizations/{orgId}/event-settings call, you can set:

  • laneWeavingTimes: the number of lanes the vehicle crosses to trigger the event, between two and ten lanes. The default is three lanes.
  • laneWeavingDurationSeconds: the amount of time during which the lanes are crossed, between five and sixty seconds. The default is thirty seconds.

Configurable audio and visual alerts for events

DC-103

You can now separately enable or disable the audio and visual alerts for each event through the API. By default, for each event:

  • the audio alerts are dependent on whether audioAlarms is enabled or disabled in PUT /devices/{imei}/device-config, PUT /devices/device-config or POST /organizations/{orgId}/device-settings call
  • the visual alerts are enabled

Alerts can be enabled or disabled for individual devices, multiple devices, or for an entire organization. To enable audio and visual alerts:

  1. Enable audio alerts through the PUT /devices/{imei}/device-config, PUT /devices/device-config, or POST /organizations/{orgId}/device-settings call.
  2. Enable audio and visual alerts for the desired events through the PUT /devices/{imei}/event-config, PUT /devices/event-config, or POST /organizations/{orgId}/event-settings call.

Auxiliary camera support

Support for the new auxiliary cameras has been added. Additionally, many improvements have been made to the existing auxiliary camera support.

QR code scan event

DC-91

A new event, qrCode, is triggered when the in-cab lens scans a QR code. When the event is enabled, a QR code icon appears on the device screen. When the event is disabled, the QR code icon does not appear on the device screen.

To trigger this event:

  1. Enable the QR code scan event in PUT /devices/{imei}/event-config or PUT /devices/event-config. When enabled, a QR code icon appears on the device screen.
  2. Press the QR code icon at the top left of the device screen. The device beeps for ten seconds or until a QR code is scanned.
  3. Within ten seconds, scan the QR code using the in-cab lens. An event is triggered and sent to the cloud, with the QR code as metadata. A success message is displayed on the device screen.

Visual and audio alert enhancements

Virtual events - DC-71

When a virtual event is created in the cloud, there can now be a beep from the dashcam and an exclamation point can appear on the device screen. By default, visual alerts are enabled and audio alerts are dependent on whether audioAlarms is enabled or disabled in PUT /devices/{imei}/device-config or PUT /devices/device-config.

Alerts can be enabled or disabled for individual devices or in bulk. To enable audio and visual alerts:

  1. Enable audioAlarms in the PUT /devices/{imei}/device-config, PUT /devices/device-config, or POST /organizations/{orgId}/device-settings call.
  2. Enable audio and visual alerts through the POST /devices/{imei}/virtual-event call.

Event trigger button - DC-47

When the event trigger button is pressed, there can now be a beep from the dashcam and an exclamation point can appear on the device screen. By default, visual alerts are enabled and audio alerts are dependent on whether audioAlarms is enabled or disabled in PUT /devices/{imei}/device-config or PUT /devices/device-config.

Alerts can be enabled or disabled for individual devices or in bulk. To enable audio and visual alerts:

  1. Enable audioAlarms in the PUT /devices/{imei}/device-config, PUT /devices/device-config, or POST /organizations/{orgId}/device-settings call.
  2. Enable audio and visual alerts through the PUT /devices/{imei}/event-config, PUT /devices/event-config, or POST /organizations/{orgId}/event-settings call.

Speed limit event - DC-53

When a speed limit event is triggered, there can now be a beep from the dashcam and red car can appear on the device screen.

Alerts can be enabled or disabled for individual devices or in bulk. To enable audio and visual alerts:

  1. Enable audioAlarms in the PUT /devices/{imei}/device-config, PUT /devices/device-config, or POST /organizations/{orgId}/device-settings call.
  2. Enable audio and visual alerts through the PUT /devices/{imei}/event-config, PUT /devices/event-config, or POST /organizations/{orgId}/event-settings call.

Tailgating event - DC-784

When a tailgating event is triggered, a tailgating-specific icon can now appear on the device screen.

Alerts can be enabled or disabled for individual devices or in bulk. To enable audio and visual alerts:

  1. Enable audioAlarms in the PUT /devices/{imei}/device-config, PUT /devices/device-config, or POST /organizations/{orgId}/device-settings call.
  2. Enable audio and visual alerts through the PUT /devices/{imei}/event-config, PUT /devices/event-config, or POST /organizations/{orgId}/event-settings call.

Certification screen update

DC-778

The certification screen has been updated with additional information:

  • the IC:25716-AI12 certification
  • the FCC ID: 2APWTAI-12 certification
  • the device IMEI number

New APNs

DC-244

Based on customer request, new access points (APNs) have been added.

Fixed items

Issue ID Issue summary Resolution
DC-68 Sometimes virtual events with video did not have video files attached. All events with video have the correct video files attached.
DC-92 Some MVAI events were missed in smaller cabins when they occurred at the edges of the in-cab lens' field of view. The in-cab lens' field of view has been improved to detect in-cab behaviors in smaller spaces.
DC-133 Too many geofence events were being created. The correct number of geofence events are created.
DC-246 Some advanced driver assistance system (ADAS) menu items were not translated from English. Additionally, some translations didn't fit properly on the screen. All menu items have been translated from English to Spanish and French. All translations now fit properly on the screen.
DC-681 The in-cab recordings sometimes appeared with a pinkish hue. The colors in recordings now appear normal.
DC-693 Some events did not have an in-cab recording when the event was set to have video attached. All events that are set to have video attached now have road-facing and in-cab recordings.
DC-733 obstruction events were sometimes triggered when the driver's face was partially covered. Additionally, more audio alerts were received when an obstruction event was triggered than expected. obstruction events have been improved to only trigger when the in-cab lens is completely blocked, and not when the driver's face is partially covered. Additionally, the number of audio alerts has been updated - the dashcam beeps once when an obstruction event is triggered. If the trip lasts longer than an hour, and the lens is still obstructed for that duration, the dashcam beeps once an hour.

Known issues

Issue ID Problem
DC-629 standbyEnter events are triggered when a vehicle with a device connected to ignition power is turned on within a geofence. This will be resolved as part of the 3.12 firmware release.
DC-640 A no internet connection icon appears on the device screen for devices that are connected to the internet over WiFi but do not have a SIM card. This will be resolved as part of the 3.12 firmware release.
DC-689 Sometimes there are sync issues between the in-cab lens and road-facing lens causing the in-cab lens to be one second behind the road-facing lens in recordings. This will be resolved as part of the 3.12 firmware release.
DC-829 Smoking events are not always triggered. Additionally, seatbelt events are not always triggered when drivers wear dark clothing on their upper bodies. This will be resolved as part of the 3.12 firmware release.