They didn't
completely change it around - that was me being a bit reactionary and frustrated that it changed when I went to test it. The user data used to be in the following order: User string (as in a string of text you could add), Error string, and then the rest of the user data. This is in contrast to the current setup with high-priority data, then the error string, then the low-priority data. I have it working (to my knowledge anyways - I still need to do some more testing with the robot) thanks to Eric Haskins and his documentation. You can check out my first release at the bottom of
this page. There's a few bugs in the initial release that I noted on page 4 -they're already fixed and I'll have the next release out in a day or so.