I started a new job last week so I haven't had much time to put into this. There is a ton of code to support a bunch of different ECM types for multiple cars. It's like a needle in a haystack, but I'm still working on it. If anyone else knows .NET (or Java) and want to help out, let me know. I'm concerned that I might not be on the right path though, I spoke to VT and they said they log 200+ data points out of the available 400 that the computer can monitor. The frames I'm reading in have ~9 bytes of data each. No idea if Trifecta is only logging certain things they need or if I'm reading the frame wrong. I'm pretty sure I'm reading the frame correctly though since I'm literally reversing the write process.
If anyone has an helpful info, please post it.