Toyota: parse FW versions for more reliable fuzzy fingerprinting (#28641)
* add test from hyundai
* found tss2
* abs and engine are very rarely shared (avalonh tss2 and camryh tss2 is one example)
* some bad regex
* some pattern work
* some work
* .
* some conceptual clean up
* fix short fw pattern
* hyundai test
* clean up values.py a bit
* print platform codes
* hyundai fuzzy
* pass test
* move around constants
* clean up
* clean up hyundai
* fix print
* more clean up, fix med pattern
* add documentation
* use major version
* some clean up from merge
* some clean up from merge 2
* spot check
* clean up imports
* missing FW_QUERY_CONFIG
* short version: always prefixed with 3, get real platform code
* limit to max chunks seen (3)
* rm engine
* fix that
* get_platform_codes returns dict
* tests
* comments
* fix test
* enable a test
* fix script
* print ecu parts
* enable old test
* clean up some tests
* clean up
* more clean up
* static
* this is all it took?
* add note
* ...
* use less ECUs
* bump
* todo
* clean up fuzzy fp function
* make deterministic in a feat of engineering
* add temp exclude_fw argument for testing
* fix logic
* add blacklist
* add platform and its matches
* fix for nb
* remove fw exclusion
* Revert "remove fw exclusion"
This reverts commit 0e3b47c5a30ebdb647caf5d792b10f517cbdf48f.
* clean up
* Revert "Revert "remove fw exclusion""
This reverts commit 42c55f006a4a0596ff404c67db1a88eb64b45d9e.
* these two have similar chassis according to wikipedia (but mass is relatively different)
* Revert "Revert "Revert "remove fw exclusion"""
This reverts commit 0f874233422d2007cc87bfb1c714cabed6e80049.
* Revert "Revert "Revert "Revert "remove fw exclusion""""
This reverts commit 2411967f5a2b0712773d614ee589321cca4d52a5.
* oof
* shadows global variable
* rm comment
old-commit-hash: c14b765623
vw-mqb-aeb
parent
ab6e83ec98
commit
2cf913c407
3 changed files with 62 additions and 2 deletions
Loading…
Reference in new issue