bird New parameter dsm.event.name added for all DSM events — provides human-readable event description alongside dsm.event.enum New parameter adas.event.name added for all ADAS events — provides human-readable event description alongside adas.event.enum Fixed mapping for DSM event 0xDA (infrared sunglasses): now correctly produces dsm.driver.glasses.event instead of dsm.camera.blocked.event New boolean mappings: DSM events 0xC2/0xDB/0xDC now produce dsm.driver.hands.event, DSM event 0xF6 now produces dsm.distraction.event Multiple previously-unmapped DSM and ADAS event codes are now recognized (get dsm.event.name/adas.event.name without a dedicated boolean)
bird Fixed video_timeline command: now returns an empty list instead of failing when the device reports no recordings for the requested period.
YuryAheichyk Added start_audiostream command: starts an audio-only session on the chosen channel in Listening, Intercom or Broadcast mode. In Intercom and Broadcast modes the viewers' audio is sent back to the device.
YuryAheichyk Added support for video files uploaded with the 0×0801 Multimedia data upload message: the video is stored in the device media and is available in the media.video message parameter.