GRLife macht drei Dinge: Es erstellt Custom-Firmware, stellt Filmbibliothek-Dateien bereit und erstellt Ausschaltbilder. Alle drei geschehen in Ihrem Browser; die Website verbindet sich nicht mit der Kamera und schreibt nicht auf die SD-Karte, und Sie kopieren die Dateien und führen jeden Schritt selbst an der Kamera aus. Unten erklären drei Teile, was jeder Schritt tut und wo seine Grenzen liegen.
Sie importieren die offizielle Firmware; die Custom-Firmware entsteht auf Ihrem Gerät
Custom-Firmware beginnt mit der offiziellen BIN, die Sie von Ricoh erhalten. Ihr Browser prüft zunächst auf Ihrem Gerät Modell und Version, und nur GR III 2.10 / 2.20 / 2.21, GR IIIx 1.60 / 1.70 / 1.71 und GR IV 1.20 / 1.21 (Beta) gehen weiter; dann fügt er die gewählten Funktionen zu einer neuen Firmware-Datei zusammen, ebenfalls auf Ihrem Gerät. GRLife verteilt keine Ricoh-Firmware, und weder die offizielle BIN noch das Ergebnis werden hochgeladen.
Funktionen werden nach Ihrer Wahl kombiniert und vor dem Erstellen geprüft
Die Seite prüft, ob die gewählten Funktionen gemeinsam in eine Firmware-Datei passen; passen Version oder Kombination nicht, wird nichts erstellt. Vor dem Erstellen bestätigen Sie außerdem, dass Sie die offizielle BIN gesichert, ein Backup erstellt und den unterstützten Umfang gelesen haben, und Sie lesen und akzeptieren den Haftungsausschluss und die Nutzungsbedingungen.
Sie flashen selbst und können jederzeit zur offiziellen Firmware zurückkehren
Sie kopieren die Datei in das Stammverzeichnis der SD-Karte und flashen sie mit dem kameraeigenen Firmware-Update; zum Wiederherstellen flashen Sie die aufbewahrte offizielle Firmware auf dieselbe Weise. Das Flashen inoffizieller Firmware ist riskant: Die Kamera startet möglicherweise nicht, Daten können verloren gehen und die Garantie erlischt sehr wahrscheinlich – erstellen Sie also zuerst eine Sicherung.
Die eigene Firmware ist auf allen GR-III-Modellen (Standard / Street / Diary / HDF) und allen GR-IIIx-Modellen (Standard / Urban Edition / HDF) an echten Kameras geprüft. Die GR IV gibt es als Beta: an der Standard-Version geprüft; die HDF nutzt dieselbe offizielle Firmware. Die Monochrome wird noch nicht unterstützt.
Eine Filmbibliotheksdatei ist an eine Kamera gebunden
Sobald Custom-Firmware mit GRLife Pro geflasht ist, zeigt die Info-Seite der Kamera einen 8-stelligen Gerätecode. Die Filmbibliothek erstellt FILMS.GRF für diesen Code, und die Datei funktioniert nur auf dieser Kamera; bei einer für eine andere Kamera ausgestellten Datei erscheinen die Filme grau mit einem Vorhängeschloss.
Beim Herunterladen werden nur der Gerätecode und die gewählten Filme an die Website gesendet, um die Datei zu erstellen und Downloads zu zählen; ein Konto ist nicht nötig, und Fotos sind nicht beteiligt.
Einmal geladen, funktionieren Filme ohne Karte
Die Kamera liest die Filmbibliothek aus dem Ordner GRLIFE auf der SD-Karte und lädt den auf dem Bildschirm Film library gewählten Film in einen Slot. Geladene Filme bleiben in der Kamera gespeichert und funktionieren danach ohne diese Karte.
Die integrierten Filme stammen aus gr3-film-mods, wurden mit spektrafilm angepasst und unter CC BY-SA 4.0 verwendet. Die anderen Gruppen sind Stilnachahmungen, die an Community-LUTs angepasst wurden, keine Herstellerdaten.
Auch die Ausschaltbilder übernimmt GRLife Pro: Die Website macht aus Fotos Dateien, und das Kameramenü wechselt sie.
Beim Ausschalten lässt GRLife Pro die Kamera ein anderes Bild lesen
Das Ausschaltbild der Ricoh GR ist ein JPEG mit 720×480 in der Firmware. Beim Ausschalten wählt die Kamera dieses Bild je nach Gehäuseversion und gibt es zur Anzeige an den Decoder. GRLife Pro greift dort ein, wo der Decoder den Dateipfad erhält: Haben Sie auf der Seite Shutdown screen ein eigenes Bild gewählt, setzt es den Pfad der in der Kamera gespeicherten Kopie ein; sonst bleibt der Pfad unverändert.
Die werkseitigen Ausschaltbilder und ihre Einstellungen werden nie überschrieben, daher schaltet Factory screen sofort zurück, und das Zurückflashen der Ricoh-Werksfirmware stellt das Werksbild ebenfalls wieder her. Das betrifft nur das Ausschaltbild; andere Bilder wie das Startbild oder Tastaturhintergründe bleiben unberührt.
Beim Auswählen in die Kamera kopiert, erst nach Prüfung aktiv
Die Kamera listet auf der Seite Shutdown screen BYE1.JPG bis BYE9.JPG von der SD-Karte auf. Wählen Sie eines, prüft GRLife Pro, ob es ein Baseline-JPEG mit 720×480 und höchstens 128 KB ist, kopiert es in den internen Speicher der Kamera, liest es blockweise zurück und markiert es erst als aktiv, wenn alle Blöcke übereinstimmen.
Diese Datei in der Kamera hat eine feste Länge und wird jedes Mal ganz neu geschrieben; schlägt das Kopieren oder die Prüfung fehl, wird sie nicht genutzt und das Ausschaltbild bleibt, wie es war. Daher erscheint das Ausschaltbild auch nach dem Entnehmen, Wechseln oder Formatieren der SD-Karte.
Die Website kodiert Fotos in JPEGs, die die Kamera liest
Fotos werden im Browser auf 720×480 zugeschnitten und mit libjpeg-turbo als Baseline-JPEG mit 4:2:0-Chroma-Unterabtastung und denselben Quantisierungstabellen wie das werkseitige Ausschaltbild (Standardqualität 90) kodiert; ein sehr detailreiches Foto über 128 KB erhält eine niedrigere Qualität, bis es passt. Vor dem Packen prüft die Website jede Datei nach denselben Regeln wie die Kamera.
Dafür ist keine offizielle Firmware nötig, und Ihre Fotos werden nicht hochgeladen. Der Download beginnt mit einem Ordner SD, der wie Ihre SD-Karte aufgebaut ist, dazu eine Anleitung.
Die alte Debug-Skript-Methode ist eingestellt
Früher hat GRLife das Ausschaltbild in der Kamera mit den Werks-Debug-Skripten überschrieben; dafür waren die offizielle Firmware, mehrere Durchläufe von der Karte und Rücklese-Prüfungen nötig. Seit GRLife Pro das Bild im Menü wechselt, ist dieser Ablauf eingestellt; für die GR IV, die GRLife Pro nicht unterstützt, gibt es derzeit kein Werkzeug für Ausschaltbilder.
Bei einer Kamera, deren Ausschaltbild auf die alte Weise geändert wurde, zeigt Factory screen dieses ersetzte Bild; neue Ausschaltbilder sind nicht betroffen, und das Zurückflashen der Ricoh-Werksfirmware stellt das Originalbild von Ricoh wieder her.
Dateien bleiben auf Ihrem Gerät; bedient wird die Kamera
Alle drei Teile verarbeiten Dateien im Browser: Offizielle Firmware, erstellte Firmware und Fotos werden nie hochgeladen. Die Website verbindet sich nicht mit der Kamera und schreibt nicht auf die SD-Karte; Sie kopieren die Dateien und bedienen die Kamera selbst.