Hallo, ersteres. Die neuere per Script erstellte Firmware kann einfach als Firmware-Update über die Weboberfläche hochgeladen werden.
CLEAR_ENV löscht lediglich die Konfigurationsdateien auf mtd3 und mtd4 für den Fall, dass die Box aufgrund fehlerhafter Konfiguration nicht mehr startet. In diesem Fall wird die Grundkonfiguration vom Bootloader auf mtd2 wieder hergestellt. Die Firmware jedoch befindet sich auf mtd1, diese "Partition" wird beim Flashen automatisch gelöscht. Man kann dieses beispielsweise sehen, wenn die neue Firmware als kernel.image per FTP hochgeladen wird: nach dem Befehl zum Hochladen des Kernels gibt es eine kleine Verzögerung, erst dann wird die neue Firmware hochgeladen.
mfg