Skip to content

Add more seed camera profiles - #2

Open
vortexopenclaw wants to merge 8 commits into
mainfrom
feature/add-more-seed-profiles
Open

vortexopenclaw wants to merge 8 commits into
mainfrom
feature/add-more-seed-profiles

Conversation

@vortexopenclaw

Copy link
Copy Markdown
Owner

Summary

  • add additional seed profiles from NAS/private-archive filename pattern sampling
  • add the NAS pattern sampling research note used as provenance
  • update supported camera tracking with the new seed entries

Profiles Added

  • 70mai 4K Omni
  • Nextbase 622GW
  • Thinkware U1000 / U1000 Plus
  • Vantrue N4 / N5 / E360
  • VIOFO A129 Duo / A129 Plus Duo / A129 Pro / T130 / VS1 / WM1

Validation

  • swift run DashcamOffloader --smoke-test
  • git diff --check

@vortexopenclaw

Copy link
Copy Markdown
Owner Author

Updated this PR to guard against stale app profile bundles.\n\n- Smoke test now requires the full 38-profile catalog, including Claude Code profiles like BlackVue Elite 8, Escort M1, Escort M2, Escort MAXcam 360c, Cobra Road Scout, DJI Mini 3 Pro, and Sony A7 III.\n- macOS app build now fails if bundled Profiles YAML count differs from source profiles count.\n- Fixed BlackVue display capitalization.\n\nValidated: swift run DashcamOffloader --smoke-test; scripts/build-macos-app.sh; built app binary --smoke-test; bundle contains 38 profile YAMLs.

@vortexopenclaw

Copy link
Copy Markdown
Owner Author

Updated this PR with the new DJI RC profile data from origin/main while preserving the broader 39-profile catalog on this branch.

Validation:

  • swift run DashcamOffloader --smoke-test
  • scripts/build-macos-app.sh
  • built app --smoke-test
  • bundled profile YAML count: 39
  • git diff --check
  • touched DJI RC YAML parses

Uploaded updated test build to Discord message 1513649550886178978.
SHA-256: 81f0517c3e3fae9da36f035e463830dd3af2853bd004ac703972066c0f43db0d

@vortexopenclaw

Copy link
Copy Markdown
Owner Author

BlackVue fingerprinting fix added in 08ffa9f: high-confidence detection evidence now honors contains: strings instead of scoring model files by existence alone. Verified from the mounted cards that /Volumes/BLACKVUE is Elite 8 via ap_ssid=BlackVueElite8-* and model = ELITE 8, while /Volumes/BLACKVUE 1 is DR970X Plus via model = DR970X Plus. Added smoke regressions for both.

@vortexopenclaw

Copy link
Copy Markdown
Owner Author

Updated for the DR970X LTE Plus firmware 2.x card at /Volumes/BLACKVUE. The profile now records firmware 2.007 / rev1584 evidence while keeping detection keyed to the exact model string (model = DR970X LTE Plus) rather than firmware version, so firmware 1.x and 2.x cards both select the same profile. Added a smoke regression for the 2.x metadata shape and marked LTE modem metadata as private/excluded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant