5 months later

Morey protocol updated, the following EIDs added:

  • 0x083 Internal Battery Type - flespi parameter battery.type
  • 0x12B System Power State - flespi parameter system.power.state
  • 0x3EA MC-4x Main App Version - flespi parameter device.firmware.version
2 months later
  • Edited

Morey protocol is updated, the following EIDs are added:

  • 0x088 .. 0x097 Custom Vehicle Bus Data Items 9 (0x088) to 24 (0x097) - flespi parameters can.32bit.value.9 - can.32bit.value.24
  • 0x0B5 .. 0x0BC Custom Vehicle Bus Data Items 25 (0x0B5) to 32 (0x0BC) - flespi parameters can.32bit.value.25 - can.32bit.value.32
  • 0x0BD Key Switch State - flespi parameter key.switch.state
  • 0x0DF Verified Vehicle Bus Type - flespi parameter vehicle.bus.type
a month later

Morey protocol is updated, the following EIDs are added:

  • 0x05F J1939 DTC - flespi parameter can.j1939.dtc
  • 0x0DE Active DTC Count - flespi parameter can.dtc.number
    a month later

    Morey protocol is updated, the following EID is added:

    • 0x07D Number of Tow Events - flespi parameter towing.events.count
      6 days later
      • Edited

      Morey protocol is updated, the following EIDs are added:

      • 0x039 System Wake Count - flespi parameter system.wake.count
      • 0x03A System Uptime - flespi parameter system.uptime, sec
      • 0x042 Motion Start Count - flespi parameter motion.start.count
      • 0x043 Motion Stop Count - flespi parameter motion.stop.count
      • 0x044 GPS Fail Count - flespi parameter gnss.fail.count
      • 0x046 Modem Connect Retry Count - flespi parameter modem.connect.retry.count
      • 0x047 Modem Comm Fail Count - flespi parameter modem.comm.fail.count
      • 0x048 Modem Comm Retry Count - flespi parameter modem.comm.retry.count
      • 0x053 Number of Transitions to Engine Running - flespi parameter engine.turn.on.count
      • 0x055 Number of Transitions to Engine Not Running - flespi parameter engine.turn.off.count
      • 0x056 Engine Not Running Time - flespi parameter engine.not.running.time, sec
      • 0x057 Resets Since Power Up - flespi parameter resets.count
      • 0x05C GPS State - flespi parameter gnss.state.enum
      • 0x05D Modem State - flespi parameter modem.state.enum
      • 0x069 Hard Braking Count - flespi parameter harsh.braking.number
      • 0x06A Hard Acceleration Count - flespi parameter harsh.acceleration.number
      • 0x06B Engine Running Trip Duration - flespi parameter trip.duration, sec
      • 0x06C Engine Running Trip Estimated Odometer - flespi parameter trip.mileage, km
      • 0x0BF Jolt Count - flespi parameter jolt.count
      • 0x0C0 RPM-Based Engine On Counts - flespi parameter engine.turn.on.rpm.count
      • 0x0C1 Voltage-Based Engine On Counts - flespi parameter engine.turn.on.voltage.count
      • 0x09D Last Motion Sense Method - flespi parameter motion.sensor.type
      • 0x09E .. 0x0A0 Overspeed 1-3 Duration - flespi parameter overspeeding.duration.1 - overspeeding.duration.3
      • 0x0A1 Max Speed, cm/sec - flespi parameter segment.max.speed, km/h
      • 0x0A2 Last Hard Braking Deceleration Rate, cm/sec2 - flespi parameter segment.max.braking.acceleration, g
      • 0x0A3 Last Hard Acceleration Rate, cm/sec2 - flespi parameter segment.max.acceleration, g

      Morey protocol is updated. The following EIDs are supported:

      • 0x03F Modem Active Count - flespi parameter modem.power.on.count
      • 0x040 Modem Uptime - flespi parameter modem.uptime, seconds
      • 0x045 Modem Connect Fail Count - flespi parameter modem.connect.fail.count
      • 0x058 UDP Bytes Received - flespi parameter udp.bytes.received
      • 0x059 UDP Bytes Sent - flespi parameter udp.bytes.sent
      • 0x05A UDP Packets Received - flespi parameter udp.packets.received
      • 0x05B UDP Packets Sent - flespi parameter udp.packets.sent
      • 0x0B4 Cellular Comm Backoff Indicator - flespi parameter gsm.backoff.status, boolean
      • 0x0DC Unsolicited UDP Requests - flespi parameter udp.requests.unsolicited
      10 days later

      Morey protocol is updated. The following EID is added:

      • 0x146 UDS Based DTC indicator - flespi parameters can.uds.dtc, can.uds.dtc.1, can.uds.dtc.2 etc

      Morey protocol is updated. The following EIDs are added:

      • 0x140 WABCO TSCII ABS Active Signal - flespi parameter can.wabco.abs.gio.active.signal
      • 0x141 WABCO TSCII Speed Signal ISS1 - flespi parameter can.wabco.abs.gio.speed.signal.1
      • 0x142 WABCO TSCII Speed Signal ISS2 - flespi parameter can.wabco.abs.gio.speed.signal.2
      • 0x143 WABCO TSCII Meritor Tire Inflation System (MTIS) Status - flespi parameter can.wabco.abs.gio.mtis.state
      • 0x144 WABCO TSCII FN MOD REQ FCF1 - flespi parameter can.wabco.abs.gio.mod.req.1
      • 0x145 WABCO TSCII FN MOD REQ FCF2 - flespi parameter can.wabco.abs.gio.mod.req.2
      3 months later

      Morey protocol is updated. The following EIDs are added:

      • 0x03C GPS Active Count - flespi parameter gnss.power.on.count
      • 0x03D GPS Uptime - flespi parameter gnss.power.on.duration, seconds
      • 0x07E Turn Count - flespi parameter turn.events.count
      • 0x080 SIM CCID - flespi parameter gsm.sim.iccid, string
      a month later

      Bugfix. Though the timestamp in Morey protocol is integer it caused merging of the messages with the same timestamp on the device storage level.
      New parameter timestamp.key added which is timestamp + report.seqnum * 0.00001 . This parameter is used as secondary key in device messages database, thus messages with the same timestamp but different report.seqnum won't be merged.

      a month later
      6 days later

      Morey protocol is updated:

      EID 0x016 External Power Voltage is now registered into parameter external.powersource.voltage, volts

      The parameter was renamed in order to avoid confusion with EID 0x12A Internal Battery Voltage, which is registered into parameter battery.voltage, volts

        22 days later
        • Edited

        Morey protocol is updated: added support of message type 0x0D BLE Advertisement report.
        Report contains information about several BLE beacons, that are stored into ble.beacons array, e.g.:

        {
          "ble.beacons": [
            {
              "ad.count": 182,
              "ble.event": 3,
              "emerge.timestamp": 1648077900,
              "id": "5B568A17D90E",
              "last.ad.timestamp": 1648078061,
              "payload.hex": "1EFF0600010920027AEC930CE3B5A4B11F8BCCE9D2F28415BFBF79BD70EBFE",
              "rssi": -50
            },
            {
              "ad.count": 252,
              "ble.event": 3,
              "emerge.timestamp": 1648077901,
              "id": "8F061EBD130B",
              "last.ad.timestamp": 1648078337,
              "payload.hex": "1EFF0600010920029FB2D0DAA114E3AE6B6A4866ED50D2E8D47D549D12BB41",
              "rssi": -88
            },
            {
              "ad.count": 312,
              "ble.event": 1,
              "emerge.timestamp": 1648077901,
              "id": "A6DDF02A7E66",
              "last.ad.timestamp": 1648078967,
              "payload.hex": "02011A020A0C0BFF4C00100605199B093708",
              "rssi": -86
            }
          ],
          "channel.id": 166,
          "ident": "1234",
          "peer": "127.0.0.1:47316",
          "protocol.id": 73,
          "server.timestamp": 1649832680.059862,
          "timestamp": 1649832680.059862
        }

        Mapping of BLE beacon's fields to flespi parameters is below:

        • ID - id
        • RSSI - rssi
        • Time this node came in view - emerge.timestamp
        • Time of this nodes most recent advertisement - last.ad.timestamp
        • Count of advertisements since in view - ad.count
        • Payload of most recent advertisement - payload.hex
        • BLE Now Entered / Exited / Updated - ble.event
        4 months later

        Morey protocol is updated: added EID 0x126 Asset Operational State - flespi parameter asset.operational.status

          20 days later

          Morey protocol is updated: fixed parsing of message type 0x0D BLE Advertisement

            5 months later
            a month later

            Morey protocol is updated:

            • added EID 0x026 Instantaneous Fuel Economy - flespi parameter can.fuel.economy;
            • added EID 0x024 Engine Crankcase Pressure - flespi parameter can.engine.crankcase.pressure;

            Morey protocol is updated: all CAN parameters with unreadable values (0xFF, 0xFFFF, 0xFFFFFFFF) are removed from message. Parameter fuel.consumed renamed to can.fuel.consumed.

            a month later

            Morey protocol is updated: Added parsing for EIDs 0x3EB ... 0x3EE with Log Entry Data Elements