Minimal Android app (Kotlin, single activity) that logs the KTM CAN bridge
over Bluetooth SPP (RFCOMM, UUID 00001101-0000-1000-8000-00805F9B34FB).
- Auto-picks the first paired device whose name contains
KTMorCAN - Reads lines from the socket, echoes them on screen
- Writes CSV (
ktm_bt_<timestamp>.csv, headertimestamp,raw_data) to the app's external files dir (bt_logs/) - Requests
BLUETOOTH_CONNECTpermission (Android 12+)
Note:
settings.gradle.ktsstill hasrootProject.name = "KTM Dash"— harmless leftover.
Build with Android Studio (Kotlin DSL, AndroidX AppCompat).