dev
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dev [2026/08/08 22:59] – external edit 127.0.0.1 | dev [2026/08/18 21:47] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ===== Examples ===== | ===== Examples ===== | ||
| - | Three small apps you can install on the car — good starting points that show how the pieces fit together. Each runs as system ('' | + | Four small apps you can install on the car — good starting points that show how the pieces fit together. Each runs as system ('' |
| ^ 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:// |
| | **OpenAiways Telemetry** | Reads CAN signals and publishes them to MQTT with Home Assistant auto-discovery. | {{: | | **OpenAiways Telemetry** | Reads CAN signals and publishes them to MQTT with Home Assistant auto-discovery. | {{: | ||
| | **OpenAiways Terminal** | A VT100 terminal with an advanced keyboard; runs as system, or as **root** if you press the **su** button . | {{: | | **OpenAiways Terminal** | A VT100 terminal with an advanced keyboard; runs as system, or as **root** if you press the **su** button . | {{: | ||
| + | | **OpenAiways Speedwarning** | Shows the current speed limit on the driver panel and warns when you exceed it — fully offline, from an on-board map index. | {{: | ||
| ==== Installing ==== | ==== Installing ==== | ||
| Line 23: | 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:// | ||
| ==== OpenAiways Telemetry ==== | ==== OpenAiways Telemetry ==== | ||
| Line 36: | Line 39: | ||
| {{: | {{: | ||
| + | |||
| + | ==== OpenAiways Speedwarning ==== | ||
| + | |||
| + | Shows the current **speed limit** on the driver panel and blinks + beeps when you drive faster than it — fully **offline**, | ||
| + | |||
| + | **How it works:** live speed comes from the **CAN bus**, position from **GPS**. An on-board **HMM map-matcher** (Newson–Krumm style) fits the GPS track to the road // | ||
| + | |||
| + | **The map index (required): | ||
| + | |||
| + | * {{: | ||
| + | |||
| + | For another area you build your own index from OpenStreetMap with the map-matcher pipeline (source to follow). Without an index the app runs but shows no limit. | ||
| + | |||
| + | **Install: | ||
| + | - Sideload '' | ||
| + | - Put the index on the unit as ''/ | ||
| + | - Drive — the limit shows on the driver panel and warns when you're over it. | ||
| + | |||
| + | //It also records your drives to ''/ | ||
| ===== What you need to make your own software ===== | ===== What you need to make your own software ===== | ||
| Line 58: | Line 80: | ||
| Several of these apps declare **'' | Several of these apps declare **'' | ||
| - | **The head unit was never re-keyed.** It is a Freescale/ | + | **The head unit was never re-keyed.** |
| Subject : C=US, O=Android, CN=Android, emailAddress=android@freescale.com | Subject : C=US, O=Android, CN=Android, emailAddress=android@freescale.com | ||
| Line 114: | Line 136: | ||
| probe (it already binds '' | probe (it already binds '' | ||
| See **[[canbus# | See **[[canbus# | ||
| + | |||
| + | ===== 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/ | ||
| + | * **Reads a BLE OBD2 dongle** (ELM327) → SoC, HV voltage/ | ||
| + | * **Publishes to MQTT with Home Assistant auto-discovery** — sensors plus Precondition/ | ||
| + | * **Runs a Wi-Fi hotspot + web dashboard** at the same time as the home-Wi-Fi/ | ||
| + | |||
| + | A prebuilt image and a browser-based flasher (no toolchain needed) are on its own page: | ||
| + | |||
| + | https:// | ||
| + | |||
| + | //🤖 AI-assisted development — reviewed before trusting it on a real vehicle, same disclaimer as the apps above.// | ||
dev.1786222789.txt.gz · Last modified: by 127.0.0.1