The recorder on IMS is crap
Agreed. And I don't know why they didn't take the one extra step and make it triggerable on a fault code, like Swift does.
You have to hook up the laptop and let it run for about 30 minutes, and then clear out the capture file, to keep from filling up the hard drive, and then do it again. All of this requires you to physically be there.