Hi Folks,
I have been working on an iOS CANBus visualization tool and I think its time to get some a few more willing test subjects to give it a try. If you frequent the M3OC (now TOO) forum, you have have seen a preview of it as @JWardell has been testing it and using it for reverse engineering some signals:
1. Customizable "gauges" or widgets for various CANBus signals. A "binary matrix" widget for looking at the raw bits when reverse engineering.
2. Preconfigured database with Model 3, S, and X signals. (Though S/X can use some work as I don't own one for testing, and those guys don't have @JWardell to make a nice, maintained DBC)
3. Ability to interact with common CANbus formats: Ability to import DBC files and playback raw text logs or ASC files from iCloud drive. (no logging yet, I'll get there eventually)
4. Make your own custom scriptable signals using JavaScript. (Can do some pretty powerful stuff with this)
5. Presets for different cars (I'm calling a list of signals and a screen of widgets a "preset" and you can swap back and forth between cars or different sets.)
6. Ability to visualize LIVE CANBus data with an OBDLink MX+ dongle (yes, MX+ is required because of iOS restrictions, no other accessories are supported.)
7. Built using modern iOS development techniques (SwiftUI, Swift Combine) though some of these are very new from Apple and cause some instability at times. YMMV.
8. Gauges track min/max values and can use absolute ranges based on signal DBC definition or auto-range based on these limits.
If you have an OBDLink MX+ wired up into your CANBus and are interested in testing, send me a private message. I'd love some S/X testers if we have any lurking.
I'm working on the next build so I'm expecting to be ready for some testing next week.
I have been working on an iOS CANBus visualization tool and I think its time to get some a few more willing test subjects to give it a try. If you frequent the M3OC (now TOO) forum, you have have seen a preview of it as @JWardell has been testing it and using it for reverse engineering some signals:
1. Customizable "gauges" or widgets for various CANBus signals. A "binary matrix" widget for looking at the raw bits when reverse engineering.
2. Preconfigured database with Model 3, S, and X signals. (Though S/X can use some work as I don't own one for testing, and those guys don't have @JWardell to make a nice, maintained DBC)
3. Ability to interact with common CANbus formats: Ability to import DBC files and playback raw text logs or ASC files from iCloud drive. (no logging yet, I'll get there eventually)
4. Make your own custom scriptable signals using JavaScript. (Can do some pretty powerful stuff with this)
5. Presets for different cars (I'm calling a list of signals and a screen of widgets a "preset" and you can swap back and forth between cars or different sets.)
6. Ability to visualize LIVE CANBus data with an OBDLink MX+ dongle (yes, MX+ is required because of iOS restrictions, no other accessories are supported.)
7. Built using modern iOS development techniques (SwiftUI, Swift Combine) though some of these are very new from Apple and cause some instability at times. YMMV.
8. Gauges track min/max values and can use absolute ranges based on signal DBC definition or auto-range based on these limits.
If you have an OBDLink MX+ wired up into your CANBus and are interested in testing, send me a private message. I'd love some S/X testers if we have any lurking.
I'm working on the next build so I'm expecting to be ready for some testing next week.