Project_SylDa/android
Repository files (latest commit first)
Filename Latest commit message Latest commit date
eddy 348c55d830 feat: add device UUID pairing — unique identity per ESP-phone pair
- Firmware: auto-generate 16-byte UUID on first boot (NVS), new READ characteristic
- BLE name: AtomS3R-Relay → SylDa_Server
- KEY? now returns DEVICE_ID + HMAC_KEY, SET_ID command for UUID provisioning
- App: UUID+HMAC loaded from prefs, scan by service UUID, verify UUID after connect
- UUID mismatch → disconnect + skip address + rescan
- Key conflict dialog: keep ESP keys, overwrite ESP (with checkbox confirm), or cancel
- NO_KEY with existing app keys: send existing pair instead of generating new
- Added design spec doc
2026-07-29 18:12:13 +02:00
..
app feat: add device UUID pairing — unique identity per ESP-phone pair 2026-07-29 18:12:13 +02:00
gradle/wrapper Replace BLE encryption with HMAC-only auth, add buildnr, fix post-flash flow 2026-07-26 15:46:28 +02:00
build.gradle Upgrade Kotlin from 1.9.24 to 2.0.21 2026-07-26 16:40:21 +02:00
gradle.properties Initial commit: BLE relay controller for Atom VoiceS3R 2026-07-26 01:17:31 +02:00
gradlew Initial commit: BLE relay controller for Atom VoiceS3R 2026-07-26 01:17:31 +02:00
settings.gradle Rewrite USB key reader: raw USB API + retry logic 2026-07-26 09:02:41 +02:00