Hey folks...I've been struggling to reverse engineer CAN codes for my car (F82 M4). I recently discovered the open source CAN visualization tool SavvyCAN. It has been a total game changer, and has helped me decipher codes that I just don't think I would have found otherwise (BONUS--for me at least: it runs on a Mac). Took me a few hours to figure it out and few more to become somewhat proficient in its use, but was well worth the time. It can be used in real-time mode (if you have a compatible device--I don't) or in offline mode by importing log files (it supports multiple formats). If you're struggling, like me, with other means to find the forest while staring at the cells on leaves, I suggest you give it a look.
P. S. - For the record, I have absolutely nothing to do with, nor interest in SavvyCAN (didn't even know it existed a few days ago, Just looking provide awareness of tool that I found helpful.
Have fun and good luck!