The D5100 had a string “A:\\LvRaw .raw” that I notice soon after first decoding the firmware files. I could never fulling put together the how and why of what the code was doing (looking in Task 30 of the D5100 firmware or @0x1AC268 of v1.01 firmware)
After the Magic Lantern guys announced RAW movies and it becoming a hot topic I doubled my efforts to work out how the code worked. But still it evaded me.
Then I bricked my D5100 and I stop working on the project for a month as I’d lost my mojo. Also my replacement D7000 was pretty much all a man could need. But that elusive RAW video mode the Magic Lantern guys have was a very shinny target.
So reading the D7000 firmware with more vigor I discovered why the D5100 didn’t make sense, Nikon had removed the liveview raw saving code, because it’s present in the D7000, and with a simple tweak I got it working.
So for now it’s truly the raw buffer (the part that’s put in the .NEF but with none of the EXIF data), and it takes a hack to turn on, and I’ve not nailed the FPS, nor do I have a clue how to speed it up, but it’s all very cool.
Form the two test video’s I’ve done, the first took 25 frames in 18 seconds so 1.33 fps, on an Extreme 45MB/s San Disk SD card. The second video with an Extreme Pro 95MB/s San Disk SD card, I got 15 frames in 10 seconds, so 1.5 fps. Not ground breaking stuff, but the code to do this was already present in the D7000 firmware. So making it “better” will take a while.
I’ll post a couple of files in case anybody is keen to try decode them. http://simeonpilgrim.com/files/Liveview_silent.zip
Turns out that after some data review, the files contents appear to be the left over ram from taking previous pictures and not the current raw buffer. sigh. Well at least we now how a button, that is wired up to run in live view and a complete understanding of the file handling process, albeit a slow process.