User Tools

Site Tools


dev

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev [2026/08/09 14:09] – [Signing — the platform key] steinidev [2026/08/18 21:47] (current) – external edit 127.0.0.1
Line 10: Line 10:
  
 ^ App ^ What it does ^ Download ^ ^ App ^ What it does ^ Download ^
-| **OpenAiways Connect** | Automatically connects to a given Wi-Fi and enables ADB-over-Wi-Fi. | {{:openaiways_connect.apk|openaiways-connect.apk}} |+| **OpenAiways Connect** | Automatically connects to a given Wi-Fi and enables ADB-over-Wi-Fi. | [[https://codeberg.org/noonscoomo/openaiways/raw/branch/main/android-connect/openaiways-connect.apk|openaiways-connect.apk]] |
 | **OpenAiways Telemetry** | Reads CAN signals and publishes them to MQTT with Home Assistant auto-discovery. | {{:openaiways_telemetry.apk|openaiways-telemetry.apk}} | | **OpenAiways Telemetry** | Reads CAN signals and publishes them to MQTT with Home Assistant auto-discovery. | {{:openaiways_telemetry.apk|openaiways-telemetry.apk}} |
 | **OpenAiways Terminal** | A VT100 terminal with an advanced keyboard; runs as system, or as **root** if you press the **su** button . | {{:openaiways_terminal.apk|openaiways-terminal.apk}} | | **OpenAiways Terminal** | A VT100 terminal with an advanced keyboard; runs as system, or as **root** if you press the **su** button . | {{:openaiways_terminal.apk|openaiways-terminal.apk}} |
Line 24: Line 24:
  
 Add your Wi-Fi networks (SSID + password, as a priority list) and tick **ADB**. After boot it reconnects Wi-Fi and re-enables adb-over-Wi-Fi.  Add your Wi-Fi networks (SSID + password, as a priority list) and tick **ADB**. After boot it reconnects Wi-Fi and re-enables adb-over-Wi-Fi. 
 +
 +Source: https://codeberg.org/noonscoomo/openaiways/src/branch/main/android-connect
  
 ==== OpenAiways Telemetry ==== ==== OpenAiways Telemetry ====
Line 134: Line 136:
 probe (it already binds ''ICanbusService'') — read or command any [[cansignals|key]] straight from adb. probe (it already binds ''ICanbusService'') — read or command any [[cansignals|key]] straight from adb.
 See **[[canbus#probing_signals_live|CAN bus → Probing signals live]]**. See **[[canbus#probing_signals_live|CAN bus → Probing signals live]]**.
 +
 +===== Also: the ESP32-S3 companion (separate hardware) =====
 +
 +Not a head-unit app — a standalone **ESP32-S3** you wire into the car, for people who don't want to (or can't) get onto the head unit at all. One board does four things at once:
 +
 +  * **Talks to the TBox over BLE** (BlueGate protocol) → **preconditioning** and **remote control** (lock/unlock/flash lights/trunk/windows).
 +  * **Reads a BLE OBD2 dongle** (ELM327) → SoC, HV voltage/current, cell voltages, temperatures; kept in flash so the last-known values survive when the car is off/unreachable.
 +  * **Publishes to MQTT with Home Assistant auto-discovery** — sensors plus Precondition/Lock/Unlock/Flash/Trunk controls appear automatically in HA.
 +  * **Runs a Wi-Fi hotspot + web dashboard** at the same time as the home-Wi-Fi/MQTT link, so you can control/monitor from a phone even with no home Wi-Fi nearby. Firmware updates go out **over Wi-Fi** after the first USB flash.
 +
 +A prebuilt image and a browser-based flasher (no toolchain needed) are on its own page:
 +
 +  https://codeberg.org/noonscoomo/openaiways/src/branch/main/esp32-companion
 +
 +//🤖 AI-assisted development — reviewed before trusting it on a real vehicle, same disclaimer as the apps above.//
  
dev.1786277397.txt.gz · Last modified: by steini