New parameter battery.level for Jimi IoT BL11 — derived from the battery voltage reported in the 0x23 heartbeat packet, per the device's own voltage-percentage table.
Fixed parsing of driver license information (module 0x004A) for JM-VL802 devices — card data containing non-text bytes no longer aborts the location packet.
Fixed timestamp parsing for Jimi IoT (Concox) JM-VL111 devices: GPS location (0xA0) and LBS multi-base extended (0x28) packets now use UTC as specified, instead of being shifted by the timezone offset reported at login.
Fixed alarm decoding for JM-VL111: the alarm field is now read as 2 bytes, so extended alarm codes are reported correctly and the GNSS/LTE jamming alarms now register gsm.jamming.event and gnss.jamming.status.
New settings for JM-VL110C: Petrol/Electricity Control now accepts an optional safe speed threshold (0-30 km/h), plus two new relay settings — Relay by ACC State (RELAY2) and Relay Slowdown (RELAY3, with configurable toggle interval and activation length). All under the Actions tab.
Safe Speed option added to Petrol/Electricity Control for JM-VL103. New settings added for JM-VL103: Relay Control by ACC and Relay Slow Down, Actions tab. Bugfix in Relay Slow Down for JM-VL103 and JM-VL110C: Activation Length is now sent when Toggle Interval is omitted.
BL11 settings APN, auto APN, heartbeat interval, low battery alarm, server address and GPS reporting interval are now readable — their current values are returned when the platform queries the device.
Added vehicle.collision.alarm and vehicle.angle.abnormal.alarm for collision and abnormal-angle events on JC181, JC182, JC371, JC450 and JC451.
JC450: added start_audiostream command: starts an audio-only session in Listening or Intercom mode. In Intercom mode the viewers' audio is sent back to the device as G.711 A-law. The device uses its own microphone whatever channel is requested.
New parameter can.adblue.level added for JC371 devices with KD031/KD032 CAN adapters.
Fixed report.code and acknowledgments for JC181, JC182, JC371, JC450 and JC451 reports containing KD031/KD032 CAN data.
Expanded CAN data support for JC371 using KD031/KD032 adapters. Fixed CAN airflow, boost-pressure and speed values, and filtering of invalid CAN readings for JC371.
Fixed SMS sending for Restart Device on JC181, JC182, JC371, JC450, and JC451. Fixed SMS sending for Server Setup on JC181. Fixed SMS sending for Status, Where, Harsh acceleration/deceleration alarm setup, and Impact detection on JM-VL502.
POSITION# and URL# command responses now extract position.latitude, position.longitude, and position.timestamp into a stored message. Previously, the response text was captured only in the command result.