don't add logging FW to FW dict for fingerprinting

pull/27345/head
Shane Smiskol 3 years ago
parent 3ec0f882b8
commit 1db0a3c0b1
  1. 2
      selfdrive/car/fw_versions.py

@ -29,7 +29,7 @@ def chunks(l, n=128):
def build_fw_dict(fw_versions, filter_brand=None): def build_fw_dict(fw_versions, filter_brand=None):
fw_versions_dict = defaultdict(set) fw_versions_dict = defaultdict(set)
for fw in fw_versions: for fw in fw_versions:
if filter_brand is None or fw.brand == filter_brand: if (filter_brand is None or fw.brand == filter_brand) and not fw.logging:
addr = fw.address addr = fw.address
sub_addr = fw.subAddress if fw.subAddress != 0 else None sub_addr = fw.subAddress if fw.subAddress != 0 else None
fw_versions_dict[(addr, sub_addr)].add(fw.fwVersion) fw_versions_dict[(addr, sub_addr)].add(fw.fwVersion)

Loading…
Cancel
Save