1.) ein "Firmwareupdate" ist ein komplettes Image des Flashes, d.h.: (ein stück vom) Bootloader, Linux-Kernel, komplettes Linux-rootfs
2.) ja, enigma* ist die Anwendung, die auf den Boxen läuft, und mittels des Framebuffers und der DVB-Api dann die "Set Top Box" darstellt
Enigma* ist primär für Linux gedacht, mit einigem Portieraufwand natürlich auch für andere Betriebssysteme. Ich glaube, da hätte aber niemand Spaß dran
3.) die "Dreamville"-Images sind einfach nur snapshots.
4.) Garnicht. Was immer bleibt (ab 7020, bei den älteren Boxen ists ein schreibgeschützter bereich im Flash) ist ein Bootrom, mit dem man seriell (per Dreamup) ein neues Image flashen kann.
Solange der sog. "2nd stage loader", d.h. der teil, der mit dem Firmwareupgrade mit geschrieben wird, nicht kaputtgeht (und den ausversehen kaputtzukriegen ist schon recht schwer), besteht weiterhin die möglichkeit per CF-Karte oder Netzwerk zu flashen.