I think Tim's TUT can do this.
Well...
Not the cheap version I got.
Yes, that -- but Howard did ask for small, and so some functionality was thrown out to conserve board space.
I don't have a version that can record stuff nicely enough to inflict on even the top 10% of the class of computer-literate CL pilots, and the one that I
do have that can record data is old and bigger than Howard's version. The data that I recorded above was done with that previous version -- it only had enough storage space to record one flight. After each flight you had to hook up to it and suck the data off using techniques and know-how that are
perfectly normal for anyone who routinely does professional embedded systems development. But it's not something that you'd want to ask regular folks to do.
I have a version that has a Micro SD card on it (like you find in cameras), but again, it's bigger, and I need to get the lowest layer of software to play nice with the SD card, and (A) that hasn't happened yet, and (B) I've kinda stalled out. Howard lost patience with me and came up with his own data recording solution -- good for him.
I think (contrary to Brett Buck's judgement -- we're currently at duelling intuitions, with no one having generated a data set to test things on) that with the current crop of cheap cell-phone IMUs I can get good enough data to reconstruct a flight just from IMU data -- or at least get enough data to know how fast the airplane is going with respect to the ground. With that and a fast enough response on the thrust, one could hold the aircraft at a constant airspeed.
Looking at the lengthwise acceleration plots, though, I think you'd find that the thing would really behave counter-intuitively. I know that Paul Walker has dialed back the gain on his Burger timer because he didn't like how much the plane slowed down on the down legs of the square maneuvers. I think it would be interesting to hand the pilot an active timer that could be tuned in pilot's terms, starting with some sliding scale going from 0% inertial control (i.e., rock solid motor speed) to 100% inertial control (i.e., rock solid speed with respect to ground, never mind altitude, attitude, or wind speed).