e39-Rpi
BMW IBus Navigation System
A hobby project by
Stefan Martynkiw
e39-Rpi Pages
Project Home Page
Sitemap
Project Parts
HMI
Pico Home
Hardware
e39-Rpi HMI
The core of the project, a Jetbrains Compose Multi-platform app running on a Raspberry Pi that has:
Bluetooth connection wizard
Scrolling map made from scratch
Matrix Chat Client
BM53 Radio Message Integration
Debug Screens
Annotation Processing and
Code Generation with KotlinPoet
HMI Pages
E39-Rpi HMI
Platform
Service List
Platform Service Channels
Now Playing Screen
Bluetooth Integration
None
None
Bluetooth
Map
Map Widget
Tile Downloader Screen
Route Planner / Guidance
Map Screen
Widget Framework
Window Manager
Navigator
Pane Manager
Knob-aware Widgets
Keyboard
Themes
Modal Menu Service
Settings
Car Platform Settings
Map Settings
Network Settings
Settings Root
Screen Brightness
About Screen
Debug Screens
Pane Manager Debug
Pico Comms Debug Window
Navigator Debug Screen
Service Status Window
Map Debug Screen
Matrix Chat
Matrix Chat Client
Development Environment
None
None
Pico Interop
Soft Power Requests
Return to Home Page
Pico Comms Debug Window
Return to Top