GOLFMK8
GOLFMK7
GOLFMK6
GOLFMKV

Simos Tools - New Phone Datalogging App

aaronc7

Autocross Champion
Location
Clovis, NM
Hey gang, wanted to share some recent developments on a new phone datalogging app, which I think may interest some of you. Made by our very own @Switchleg , I have been helping him test it and creating definition files. Also credit to @bri3d for creating the initial BLE to ISOTP20 firmware. And @joedubs who is currently working on the flashing portion of the app. And finally @ZuMBLe who purchased those guys' dongles in order to lure them into making something cool (lol).

I don't think there's been a great datalogging option, outside of something like Cobb Accessport (VCDS is NOT a great option for logging). Best of all, this is cheap and all open source. In the works is phone flashing and other stuff.... but I'll keep this topic mostly centered on the logging portion. All of this is still very new, so things are still changing and updating quite often.

- Works on any Simos18.1/18.6/18.10 (MK7, MK7.5, Audi A3/S3, all of the other Euro versions of these cars)
- Dongle required is Macchina A0 using BLE (Bluetooth low energy): https://www.macchina.cc/catalog/a0-boards/a0-under-dash
- App is Android only at the moment: https://play.google.com/store/apps/details?id=com.app.simostools&hl=en_US&gl=US
- Can log any PID to include "advanced" ones such as boost over 23psi, knock, ethanol content, airmass over 1389 mg/stk, etc.
- Logs around 600 PID/s. So 30 params around 20hz, 60 params around 10hz, etc. This is way faster than VCDS and 6x faster than HP tuners logging.
- Totally configurable, can set what to log, which page to put what gauges on, min/max alarms for any param.
- Read ECU info and clear DTC functions. More utilities to be implemented down the road. (improved logging interface and flashing is priority right now)

Sample datalog (just idling the car, nothing exciting): https://datazap.me/u/aaronc7/simos-tools-mode-22?log=0&data=6-9

In this log, I am logging "everything" / 46 params, so logging rate is only 12-13hz. Still very useable, but could speed that up by deselecting a few items.

Here's a quick demo video I made:


BASIC SETUP GUIDE

Macchina A0 Firmware Flash

- A one-time Macchina A0 Dongle firmware flash is required: https://www.macchina.cc/catalog/a0-boards/a0-under-dash
- Stable firmware: https://github.com/Switchleg1/esp32-isotp-ble-bridge/releases
- Connect A0 to PC with micro-USB cable. Windows update should install drivers, if not, a link is provided on the github main page.
- Extract the .rar and run updater.bat. It will flash the firmware, should take about 5 seconds.
- Red LED will illuminate after device reboot to know it's good to go

If you ever want to flash back to stock A0 firmware (for CAN sniffing or basic scan tool functionality), it's available in similar 1-click flasher
- Firmware link, "A0-Production.zip": https://docs.macchina.cc/a0-docs/a0-firmware

Install and setup Simos Tools
- "Stable" build available on Google Play store: https://play.google.com/store/apps/details?id=com.app.simostools&hl=en_US&gl=US
- Software github: https://github.com/Switchleg1/SimosTools
- Latest "beta" build apk available under app->release
- There's quite a few settings available, expect the app to become a bit more simple / refined over time. I won't post a ton of details to clog this up for now.

Recommended Settings
- Display update rate: 7
- Transfer delay: 1
- Queued delay: 5
- Output Directory: Downloads (so log files are saved to download folder)
- Gauges: Your personal preference-- I like Round style
- Logging Mode: 22

Actual datalogging/writing to file is set by the cruise control status
- Default behavior is polling only/no logging when cruise is "off", logging starts when you turn cruise control mode "on" or activate cruise control
- Inverse behavior is just the opposite, it will only write to file/log when cruise is fully off. You can configure this in settings.
- When polling data (not logging), the status bar in app and the A0 LED will be green
- When datalogging (writing to file), the status bar in app and the A0 LED will be blue
 
Last edited:

ZuMBLe

Autocross Champion
Location
NY
Car(s)
Alltrack 6MT
I want to add that the development of the SimosTools phone is moving very quickly. The information which @aaronc7 posted could be out of date quickly. If you are all interested, it works great! It's not in the most polished form, but @Switchleg and others are working hard to improve it everday. Check it out if you like tinkering, but don't be surprised if the system changes.
 

aaronc7

Autocross Champion
Location
Clovis, NM
yeah, the google play version does not get updated nearly as quickly. But still, there is a chance an update might break something small in the def files etc. Feel free to reach out if you have questions or need help. Or check in before updating app. Eventually it will calm down. I feel like the logging function is getting close.
 
Last edited:

jc1

New member
Location
Reading, PA
Car(s)
2017 Golf Sportwagen
Here's what it looks like on the down and dirty.

Pretty much a fantastic way of simultaneously viewing the display while recording a log.
 

marc5800

Drag Race Newbie
Location
Ottawa
When you say you can flash the car by using this, does it mean I could flash a Maestro file without using the ED flashing interface?
 

ZuMBLe

Autocross Champion
Location
NY
Car(s)
Alltrack 6MT
This is one of the gauge layouts for the logger now. It's only getting better and better.


Screenshot_20211113-091534.png
 
Top