FMB640 series added parsing of IDs:
16 to can.tracker.counted.mileage
216 to vehicle.mileage

New setting of Crash counter implemented for FMB series:

    TST100 device parsing updated: 242 ==> mandown.alarm.status, 386 ==> position.fix.age

    FMB640 series odoset setting added

      a month later

      Parameter ID=248 Immobilizer is supported for Teltonika FMB devices.
      The following parameters are registered in flespi depending on Param ID=248 value:

      • if immobilizer value is 0: ibutton.connected.status=false parameter is registered
      • if immobilizer value is 1: ibutton.connected.status=true parameter is registered
      • if immobilizer value is 2: both parameters ibutton.connected.status=true and ibutton.authorized.status=true are registered
        20 days later

        Bugfix in Setting for tst100 and tft100 device types:
        motion_detection_sas setting was working not correctly: starting from the firmware 55.00.04++ it works the same way as for FMB series, thus setting motion_detection_sas moved to motion_detection with bitmask as sources.

        2 months later

        Minor updates:

        • Dallas temperature sensor parsing suppression added for values 850, 2000, 3000, 4000, 5000 (it was enabled for 3000 only)
        • Bugfix: the response from the device is added to command result for all commands
          TLS setting added
        11 days later

        Minor updates:

        • manual CAN elements parsing added for FMB640 series as manual.can.ID and manual.can.extended
        • several bugfixes in parsing for telmetry data and command responses
        22 days later

        New custom command added. It's schema is super simple: any of:

        • field text (in this way command may be also sent as SMS)
        • field hex to send binary data as codec12 connection command
        a month later

        Teltonika protocol updated: SuperSoco I/O elements are supported for Teltonika TFT100.
        Mapping of TFT100 AVL IDs into flespi parameters is below:

        • 855 Power - supersoco.power.status, boolean
        • 856 Current Trip Range - supersoco.current.trip.range
        • 857 Total Trip Range - supersoco.total.trip.range
        • 858 Battery Capacity - supersoco.battery.capacity
        • 859 Low Voltage - supersoco.voltage.low.status
        • 860 High Temperature - supersoco.temperature.high.status, boolean
        • 861 Upload Time - supersoco.upload.time
        • 862 Moving Abnormal - supersoco.moving.abnormal.status, boolean
        • 863 Range - supersoco.range
        • 864 Lock Status - supersoco.lock.status, boolean
        • 865 Vehicle FW version - supersoco.fw.version
        • 866 Total Range - supersoco.total.range
        • 867 Battery Energy - supersoco.battery.energy
        • 868 Power System Error - supersoco.power.system.error, string
        • 869 Power Train Error - supersoco.powertrain.error, string
        • 870 Instrument System Error - supersoco.instrument.system.error, string
        8 days later

        Bugfix schedule:
        We found a bug in parsing device SIM card ICCID based on Data sending parameter IDs 11 and 14. For some values our parser may add extra 0 symbols in the middle of ICCID value.
        The fix will be installed in 2 weeks - January 4th 2022. The result of the fix will be the possible change in gsm.sim.iccid parameter if it is reported by Data sending parameter IDs 11 and 14.
        There is another way to obtain gsm.sim.iccid parameter - to send getimeiccid action command. The result will be stored correctly, as the response is sent by the device as an ASCII string. By the change in gsm.sim.iccid parameter you may see if you will be affected by the change.
        There are ways to make the smooth transition in this situation, you can ask for help in flespi chat for guidance.

        The following update will also remove Deprecated codec12 setting. It is not used by the customers anymore according to our logs, because there is a possibility to send custom command in the device interface.

        14 days later

        baja fix installed

          a month later

          Teltonika protocol updated, the following changes are introduced:

          1. Bug in parsing of data sending parameter ID 241 Active GSM Operator is fixed.
            Previously it was stored as gsm.mnc parameter; now it's splitted into parameters:

            • gsm.mnc - mobile network code (last 2 digits in decimal representation)
            • gsm.mcc - mobile country code (first 3 digits in decimal representation)
          2. Added new action settings under CAN tab:

            • lvcanunblockengine - Toggle CAN-CONTROL to unblock engine
            • lvcanblockengine - Toggle CAN-CONTROL to block engine

          1. Bitwise parsing of CAN Control State Flags P2 is supported.
            This is a replacement for the parameter can.lvc.module.control.bitmask that will be removed in a week, 21-Feb-2022.
            The mapping into flespi parameters is the following:
            • Byte 0:
              0x01 STOP - can.stop.indicator.status
              0x02 oil pressure / level - can.oil.pressure.indicator.status
              0x04 coolant liquid temperature / level - can.coolant.level.low.indicator.status
              0x08 handbrake system - can.handbrake.indicator.status
              0x10 battery not charging - can.battery.indicator.status
              0x20 AIRBAG - can.airbag.indicator.status
              0x40 EPS (electric power steering) - can.eps.indicator.status
              0x80 ESP (electronic stability program) - can.esp.status
            • Byte 1:
              0x01 CHECK ENGINE (MIL) - can.check.engine.indicator.status
              0x02 lights failure - can.lights.failure.indicator.status
              0x04 low tire pressure - can.tire.pressure.low.status
              0x08 wear of brake pads - can.wear.brake.pads.indicator.status
              0x10 warning - can.warning.indicator.status
              0x20 ABS - can.abs.failure.indicator.status
              0x40 low fuel - can.fuel.level.low.indicator.status
              0x80 maintenance required - can.maintenance.required.status
            • Byte 2:
              0x01 ESP indicator - can.esp.indicator.status
              0x02 glow plug indicator - can.glow.plug.indicator.status
              0x04 FAP - can.soot.filter.indicator.status
              0x08 electronics power control - can.electronic.power.control.status
              0x10 parking lights - can.parking.lights.status
              0x20 dipped headlights - can.low.beam.status
              0x40 full beam headlights - can.high.beam.status
              0x80 front foglights - can.front.fog.lights.status
            • Byte 3:
              0x01 ready to drive - can.ready.to.drive.indicator.status
              0x02 cruise control - can.cruise.status
              0x04 automatic retarder - can.automatic.retarder.status
              0x08 manual retarder - can.manual.retarder.status
              0x10 air conditioning - can.air.condition.status
              0x20 rear foglights - can.rear.fog.lights.status
              0x40 passenger's seat belt - can.passenger.seatbelt.indicator.status
              0x80 driver's seat belt - can.driver.seatbelt.indicator.status

          Action command setdigout1 added for MSP500 device type

          19 days later

          We've detected discrepancy in our parameter naming regarding LLS sensors. LLS sensors send just only some measured value, not the volume of counted liquid. So the parameter has to be postfixed with .value instead of .volume. Changes are the following:
          liquid.sensor.fuel.volume to lls.value
          liquid.sensor.fuel.temperature to lls.temperature
          escort.liquid.sensor.temperature to escort.lls.temperature
          escort.liquid.sensor.fuel.level to escort.lls.value
          escort.liquid.sensor.battery.voltage to escort.lls.battery.voltage

          Both versions of the parameters will be registered for 1 month until 5th April 2022. Then old naming will be removed

          Small change rolled out together with the update:

          a month later

          baja together with the changes on 5th April some minor updates will be installed:

          • tacho.driver.card.code.1 and tacho.driver.card.code.2 parameters will be converted from HEX to ASCII representation escaping non-printing characters
          • TAT100 parameter gsm.lac.1, gsm.cellid.1 and gsm.signal.dbm.1 will be renamed to not having index 1 in the end
          • GPS Rollover check will be applied on messages registration for EoL devices
            4 days later

            baja update installed

              14 days later

              Teltonika protocol is updated: processing of result of custom command is fixed.

              Bugfix: Data sending parameter ID 107 stored as can.fuel.consumed is now stored as can.tracker.counted.fuel.consumed because can.fuel.consumed is parsed from parameter id 83. The renamed has been accomplished to avoid parameter name collision if both IDs are reported by the device.
              Green Driving setting added to OBD devices

              17 days later

              The protocol will be affected by the change in type of parameters gsm.mcc and gsm.mnc to be installed in 2 weeks - May 23rd, 2022: both parameters that now have type "string" will be stored as "number". The possible leading zeroes in MNC will be ignored (e.g. the value "01" will be stored as 1).

              a month later

              codec12 channel level command scheme was updated with optional wait_response boolean field. By default it is true, if you specify the field value as false, then the command will be treated as executed right after being sent. As a side-effect of such behavior, the command response (if any) will be stored as payload.hex or payload.text parameter.

              a month later