Yep, I share this. Soft-reboot may not properly reset the DSP,
Hehe... I get the same thing with my Livebox. Once upon a time a reset used to invoke an actual reset signal which, you know, reset stuff. I find if my Livebox (1.2 mini) is acting up (namely, downloads crawl and wifi devices are randomly kicked off or assigned bogus addresses), a system restart does
not fix it. Heaving my fat ass into the living room to yank the power cord...
THAT fixes it.

Of course, the thing takes, like, five minutes to reboot. <sigh>
Oh, and FWIW the Livebox reset button is some sort of software thing for there are (rare) times when the thing locks itself solid with all the LEDs lit, and you can press the reset button all day and nothing'll happen. Was it so hard to buffer the switch to pull on the !RST line? Evidently, yes...
<thinks> Does the OSD have a reset option anywhere? I'll have to find where I stashed the schematic.
I had quite reliable recording when using network shares,
My only experience with networking with the OSD was in trying to copy a recording to a NAS (a Windows share). It
CRAWLED. I mean really, we're looking at something like
five hours for a 1Gb file. With the OSD effectively single-tasking AND no status or "how much done" counter or anything (just that bloody copy-paste metaphor). As I needed to go to work, I aborted that, put the media into my eeePC and whipped it over to the same machine in around four minutes.
Ever since that... experience... I've not made any attempt whatsoever to use networking for anything other than telnet.
but SD cards were not so good.
Apart from the highish-bitrate long-recording faults, all two of them, I have found SDs to work okay. What class were the cards that failed? I suspect the el cheapo class 2 cards aren't fast enough. Mine are class 4 or class 6; which is a sort of indication of how quickly they can function (though about as open to liberal interpretation as any benchmark).
Possible if vrecorder cannot write out fast enough, it gets overwhelmed, and then DSP gets stuck.
Hmmm... I'm not exactly a lover of the Ingenient code; you'd have thought that given the OSD is being pushed fairly hard (i.e. it can't actually hack D1 video, so what it can do is probably using much of the available grunt) you'd have expected them to consider a way to cater for this other than the "
oops, oh crap" response... But then it'd be but a few lines extra code to support brightness, contrast, sharpness, etc etc. <grumble><grumble>

Neuros spent a lot of engineering time working on it, to some improvement but not perfection.
I'm just kinda glad it supports SDHC. I'm running a class
10 (whoo!) 32Gb card and it's working fine. I think the saddest thing is that I bought it back at the beginning of December and it's only now starting to get full. Yes ladies and gentlemen, British Christmas season telly really was that dire...
[and the spare I bought is 2/3 full of stuff from this season's animé lineup - Chihayafuru, Another, Mirai Nikki, etc etc; it's just a damned damned shame about MegaUpload as the options these days actually manage to run
slower than an old-fashioned dial-up modem!]
And no, the OSD can't hack even standard-res MKVs. Or MKVs at all.
But then, in a crowning moment of funny, my poor itty bitty eeePC (1.8GHz Atom) really struggles to do anything useful with H.264 at 720P, while my tiny phone (1GHz ARM) displays them on its 480x320 display without a stutter or hiccup. As MKVs, with overlaid subs. Using MoboPlayer's software decoding. But, hey, who said Intel graphics chipsets were ever any good?

Best wishes,
Rick.