Tag:
Branch:
Tree:
85c9fea5d8
0.10.0
0.6.1-en
0.6.2-en
0.6.3-en
0.6.4-en
0.6.5-en
0.6.6-en
0.7.0-en
0.7.1-en
0.7.10
0.7.10-081-model
0.7.2-en
0.7.3-en
0.7.4-i18n
0.7.5-i18n
0.7.6-i18n
0.7.7-i18n
0.7.8-i18n
0.8.0
0.8.1
0.8.10
0.8.12
0.8.13
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.8.9
0.9.8
0.9.8-pre-build
0.9.8-pre-build-tr7
0.9.9
0.9.9-pre-build
d2
d2-honda
d3
deprecated-beta2
deprecated-beta3
deprecated-release2
deprecated-release2_e2e
deprecated-release3
docs
pre-build
r2
r2-v2022.07.29
r3-v2022.07.29
r3-v2022.08.14
v0.1
v0.2
v0.2.1
v0.2.2
v0.2.3
v0.2.4
v0.2.5
v0.2.6
v0.2.7
v0.2.8
v0.2.9
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.3.5
v0.4.0.2
v0.4.1
v0.4.2
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.5
v0.5.1
v0.5.10
v0.5.11
v0.5.12
v0.5.13
v0.5.2
v0.5.3
v0.5.4
v0.5.5
v0.5.6
v0.5.7
v0.5.8
v0.5.9
v0.6.2-zhs
v0.6.2-zht
v0.6.3-zhs
v0.6.3-zht
v0.6.4-zhs
v0.6.4-zht
v0.6.5-zhs
v0.6.5-zht
v0.6.6-zhs
v0.6.6-zht
v0.7.0-zhs
v0.7.0-zht
v0.7.1-zhs
v0.7.1-zht
v0.7.2-zhs
v0.7.2-zht
v0.7.3-zhs
v0.7.3-zht
v0.7.4-i18n
v0.7.4-zhs
v0.7.4-zht
v0.7.5-i18n
v0.7.6-i18n
${ noResults }
1 Commits (85c9fea5d8e3f5ee673317e15df958a7168a899d)
Author | SHA1 | Message | Date |
---|---|---|---|
|
85c9fea5d8
|
Ford: use platform codes to fuzzy fingerprint (#31124)
* Ford: use platform codes to fuzzy fingerprint TODO: write scripts/tests (print platform codes and version ranges etc.) May close #31052 * get_platform_codes: fix return type * add print_platform_codes.py script * print_platform_codes: sort versions * match_fw_to_car_fuzzy: use set comprehension, and fix typo * Ford: add missing Mach-E fw From the route 83a4e056c7072678/2023-11-13--16-51-33 (which is already in selfdrive/car/tests/routes.py, added in #30691). * add ford_fuzzy_fingerprint.ipynb notebook * get_platform_codes: use regex to parse firmware * test_ford: test_platform_codes_fuzzy_fw * test_ford: use get_platform_codes in test_fw_versions * match_fw_to_car_fuzzy: improve comments * test_ford: add test_platform_codes_spot_check * test_ford: add test_match_fw_fuzzy * remove comment from notebook * TestFordFW: remove engine ECU FW * update print_platform_codes.py * remove part number (unecessary) * platform codes can just use platform hint and model year - software revision not useful * fuzzy FP on the platform hint and model year hint range * fix platform codes test * update notebook * add notebook * explain model year hint better * test part numbers again * cleanup notebooks * remove notebook * cleanup match_fw_to_car_fuzzy and add comments * update comment * . * Revert "remove notebook" This reverts commit 5d4ca202f2a23601d5c829204119f36a58f2b451. * add notebook back * remove PSCM from PLATFORM_CODE_ECUS ABS and IPMA are the best for uniquely matching, and the radar is always required * Revert "remove PSCM from PLATFORM_CODE_ECUS" This reverts commit b7baeac19c18b5aa0c31da52f12054f4bae6e1ff. * fix from merge * more fixes revert * FW_RE -> FW_PATTERN * this can actually be set * conventions * just add * convention * refactor matcher, this brings it more in line with Hyundai. IMPORTANT NOTE: NOTE THAT WE remove the separation for the different platform code model year hint ranges, I don't see that being a problem * better/smaller test * add test to catch overlapping platform codes * remove nb * not now --------- Co-authored-by: Shane Smiskol <shane@smiskol.com> |
1 year ago |