|
|
@ -99,6 +99,7 @@ def fingerprint(logcan, sendcan, num_pandas): |
|
|
|
cached = True |
|
|
|
cached = True |
|
|
|
else: |
|
|
|
else: |
|
|
|
cloudlog.warning("Getting VIN & FW versions") |
|
|
|
cloudlog.warning("Getting VIN & FW versions") |
|
|
|
|
|
|
|
print('OBDOBDOBDOBDOBD - setting obd_multiplexing to True for VIN') |
|
|
|
set_obd_multiplexing(params, True) |
|
|
|
set_obd_multiplexing(params, True) |
|
|
|
vin_rx_addr, vin = get_vin(logcan, sendcan, bus) |
|
|
|
vin_rx_addr, vin = get_vin(logcan, sendcan, bus) |
|
|
|
ecu_rx_addrs = get_present_ecus(logcan, sendcan, num_pandas=num_pandas) |
|
|
|
ecu_rx_addrs = get_present_ecus(logcan, sendcan, num_pandas=num_pandas) |
|
|
@ -118,6 +119,7 @@ def fingerprint(logcan, sendcan, num_pandas): |
|
|
|
cloudlog.warning("VIN %s", vin) |
|
|
|
cloudlog.warning("VIN %s", vin) |
|
|
|
|
|
|
|
|
|
|
|
# disable OBD multiplexing for potential ECU knockouts |
|
|
|
# disable OBD multiplexing for potential ECU knockouts |
|
|
|
|
|
|
|
print('OBDOBDOBDOBDOBD - setting obd_multiplexing to False for ECU knockouts') |
|
|
|
set_obd_multiplexing(params, False) |
|
|
|
set_obd_multiplexing(params, False) |
|
|
|
params.put_bool("FirmwareQueryDone", True) |
|
|
|
params.put_bool("FirmwareQueryDone", True) |
|
|
|
|
|
|
|
|
|
|
|