E46Track is a "not so serious" Real-Time Telemetry application for BMW E46 M3 owners. It is more like a toy due to latency problems.
What data is collected?
- speed (km/h)
- engine rpm
- steering angle (degree)
- yaw rate (degree/sec)
- lateral G (g)
- brake pressure (bar)
- throttle sensor position (V)
- latitude, longitude, altitude, bearing
What can you do with the collected data?
- replay them with E46Track
- export frames for video rendering from E46Track
- whatever you like, it's a simple CSV
Do I need to modify my car in any way?
- No, not for this app.
- You "just" need a proper WiFi OBDII K DCAN interface. If you have only the cable version with USB serial port, then it is possible to deploy the App to a Raspberry Pi or use a laptop.
- Further Information: https://github.com/tomicooler/E46Track
Why it is a "not so serious" application?
- The data is queried from the car (the same way as you go live diagnostic mode with INPA software).
- Need to make 5 separate queries each takes up 150ms (one is 250ms). The queries are configurable, e.g: speed is disabled by default.
- Anyway the replaying tool interpolates the data series, it is enhanced a bit.
App size reduction: Qt Location -> Qt Positioning module.