Skip to content

Ford: 2025 Lightning is not detected by default #131

@dirkpetersen

Description

@dirkpetersen

2025 lightning is not detected by default, this fixes it for a 2025 Lightning Flash

#130

comma@comma-XXXXXX:/data/openpilot$ cd /data/openpilot && python selfdrive/debug/car/fw_versions.py 2>&1 | tee /tmp/lightning_fw.txt
Setting OBD multiplexing to True
OBD multiplexing set successfully
got vin with request=b'"\xf1\x90'
got vin with request=b'"\xf1\x90'
Getting vin...
RX: 0x7e8, BUS: 0, VIN: XXXXXXXXXXXXXXXX
Getting VIN took 0.292 s

  0%|          | 0/3 [00:00<?, ?it/s]iso-tp query bad response: (2016, None) - 0x7f2231
iso-tp query bad response: (2016, None) - 0x7f2231
iso-tp query bad response: (2016, None) - 0x7f2231
iso-tp query bad response: (2016, None) - 0x7f2231
Setting OBD multiplexing to False
OBD multiplexing set successfully
Setting OBD multiplexing to True
OBD multiplexing set successfully
iso-tp query bad response: (2000, None) - 0x7f2231
iso-tp query bad response: (2000, None) - 0x7f2231
iso-tp query bad response: (1990, None) - 0x7f2231
iso-tp query bad response: (1990, None) - 0x7f2231
iso-tp query bad response: (1840, None) - 0x7f2231
iso-tp query bad response: (1840, None) - 0x7f2231
iso-tp query bad response: (1988, None) - 0x7f2231
iso-tp query bad response: (1988, None) - 0x7f2231
iso-tp query bad response: (1990, None) - 0x7f2231
iso-tp query bad response: (1990, None) - 0x7f2231
iso-tp query bad response: (1840, None) - 0x7f2231
iso-tp query bad response: (1840, None) - 0x7f2231
iso-tp query bad response: (1988, None) - 0x7f2231
iso-tp query bad response: (1988, None) - 0x7f2231
Setting OBD multiplexing to False
OBD multiplexing set successfully
iso-tp query bad response: (1990, None) - 0x7f2231
iso-tp query bad response: (1990, None) - 0x7f2231
iso-tp query bad response: (1840, None) - 0x7f2231
iso-tp query bad response: (1840, None) - 0x7f2231
iso-tp query bad response: (1988, None) - 0x7f2231
iso-tp query bad response: (1988, None) - 0x7f2231
iso-tp query bad response: (2016, None) - 0x7f1012
iso-tp query bad response: (2016, None) - 0x7f1012
Setting OBD multiplexing to True
OBD multiplexing set successfully
iso-tp query bad response: (2016, None) - 0x7f1012
iso-tp query bad response: (2016, None) - 0x7f1012
iso-tp query bad response: (1856, None) - 0x7f1012
iso-tp query bad response: (1856, None) - 0x7f1012
iso-tp query bad response: (1799, None) - 0x7f1012
iso-tp query bad response: (1799, None) - 0x7f1012
iso-tp query bad response: (1862, None) - 0x7f2231
iso-tp query bad response: (1862, None) - 0x7f2231
Setting OBD multiplexing to False
OBD multiplexing set successfully
iso-tp query bad response: (1840, None) - 0x7f2231
iso-tp query bad response: (1840, None) - 0x7f2231
iso-tp query bad response: (1988, None) - 0x7f3e13
iso-tp query bad response: (1988, None) - 0x7f3e13
iso-tp query bad response: (1988, None) - 0x7f3e13
iso-tp query bad response: (1988, None) - 0x7f3e13
iso-tp query bad response: (2016, None) - 0x7f3e13
iso-tp query bad response: (2016, None) - 0x7f3e13
iso-tp query bad response: (1988, None) - 0x7f2231
iso-tp query bad response: (1988, None) - 0x7f2231
iso-tp query bad response: (2016, None) - 0x7f2231
iso-tp query bad response: (2016, None) - 0x7f2231
Setting OBD multiplexing to True
OBD multiplexing set successfully
iso-tp query bad response: (2016, None) - 0x7f2213
iso-tp query bad response: (2016, None) - 0x7f2213
Setting OBD multiplexing to False
OBD multiplexing set successfully
iso-tp query bad response: (2016, None) - 0x7f2213
iso-tp query bad response: (2016, None) - 0x7f2213
 33%|███▎      | 1/3 [00:08<00:16,  8.04s/it]Setting OBD multiplexing to True
OBD multiplexing set successfully
Setting OBD multiplexing to False
OBD multiplexing set successfully
Setting OBD multiplexing to True
OBD multiplexing set successfully
Setting OBD multiplexing to False
OBD multiplexing set successfully
Setting OBD multiplexing to True
OBD multiplexing set successfully
Setting OBD multiplexing to False
OBD multiplexing set successfully
Setting OBD multiplexing to True
OBD multiplexing set successfully
Setting OBD multiplexing to False
OBD multiplexing set successfully
 67%|██████▋   | 2/3 [00:09<00:04,  4.28s/it]Setting OBD multiplexing to True
OBD multiplexing set successfully
Setting OBD multiplexing to False
OBD multiplexing set successfully
Setting OBD multiplexing to True
OBD multiplexing set successfully
Setting OBD multiplexing to False
OBD multiplexing set successfully
Setting OBD multiplexing to True
OBD multiplexing set successfully
Setting OBD multiplexing to False
OBD multiplexing set successfully
Setting OBD multiplexing to True
OBD multiplexing set successfully
Setting OBD multiplexing to False
OBD multiplexing set successfully
100%|██████████| 3/3 [00:11<00:00,  3.75s/it]

Found FW versions
{
  Brand: ford   , bus: 1, OBD: True - (Ecu.debug, 0x7d0, None): [b'PU5T-14G676-HE\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 1, OBD: True - (Ecu.hud, 0x720, None): [b'SL3T-14C026-CAD\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 1, OBD: True - (Ecu.fwdRadar, 0x764, None): [b'RB5T-14D049-AB\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 1, OBD: True - (Ecu.fwdCamera, 0x706, None): [b'RJ6T-14H102-BBC\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 1, OBD: True - (Ecu.eps, 0x730, None): [b'RL38-14D003-AA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 1, OBD: True - (Ecu.abs, 0x760, None): [b'TL38-2D053-AD\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 1, OBD: True - (Ecu.engine, 0x7e0, None): [b'SL3A-14C204-GF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 1, OBD: True - (Ecu.shiftByWire, 0x732, None): [b'ML3P-7P470-AM\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.engine, 0x7e0, None): [b'SL3A-14C204-GF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.abs, 0x760, None): [b'TL38-2D053-AD\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.fwdCamera, 0x706, None): [b'RJ6T-14H102-BBC\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.eps, 0x730, None): [b'RL38-14D003-AA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.fwdRadar, 0x764, None): [b'RB5T-14D049-AB\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.fwdCamera, 0x706, None): [b'\x8eP\xa0U\xae5\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.eps, 0x730, None): [b'\xff\x00\x01\x00\x02\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.abs, 0x760, None): [b'0a\x01\x12\x00\x00\x01\x000\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.eps, 0x730, None): [b'\xff\xff\xff\x00\x00\xff\xff\xff\xff\x03\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.abs, 0x760, None): [b'\x9c\n\xa1\x80:\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.eps, 0x730, None): [b'\xff\xff\xff\xff\x00\x00\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.fwdCamera, 0x706, None): [b'\n\x03\x08\x08\xfeF\xe7\xf9\n\x02']
  Brand: ford   , bus: 0, OBD: True - (Ecu.fwdCamera, 0x706, None): [b'\x12L\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.fwdCamera, 0x706, None): [b'\rp\x80\x18\x07\x00\x00\x00\x00\x00']
  Brand: ford   , bus: 0, OBD: True - (Ecu.fwdCamera, 0x706, None): [b'@\x1eN\x00\x1e\x06\x80\x19\x05\x05']
  Brand: ford   , bus: 0, OBD: True - (Ecu.fwdCamera, 0x706, None): [b'\x16\xfa\x0ep\x03\xde\x04\xe8\x07\xee\t\x86\x06\xc1\x07\xe4\x06\xc8\x07\xdd\xf8\xcf\xfeN\x00\x82S&']
  Brand: hyundai, bus: 0, OBD: True - (Ecu.fwdCamera, 0x7c4, None): [b'\xf1\x10DSML3T-14H031-AH\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: hyundai, bus: 0, OBD: True - (Ecu.combinationMeter, 0x7c6, None): [b'\xf1\x10DSML3T-14H031-AH\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: hyundai, bus: 0, OBD: True - (Ecu.adas, 0x730, None): [b'\xf1\x10DSNB3V-3F964-AA\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: mazda  , bus: 0, OBD: True - (Ecu.fwdRadar, 0x764, None): [b'RB5T-14D049-AB\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: mazda  , bus: 0, OBD: True - (Ecu.engine, 0x7e0, None): [b'SL3A-14C204-GF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: mazda  , bus: 0, OBD: True - (Ecu.fwdCamera, 0x706, None): [b'RJ6T-14H102-BBC\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: mazda  , bus: 0, OBD: True - (Ecu.eps, 0x730, None): [b'RL38-14D003-AA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
  Brand: mazda  , bus: 0, OBD: True - (Ecu.abs, 0x760, None): [b'TL38-2D053-AD\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']
}

Possible matches: set()
Getting fw took 11.326 s

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions