Beschreibung
Mit diesem Programm können die Daten der MemoFiles des Grundig Satellit 700 bearbeitet werden. Es können bis zu 64 Speicherplätze angelegt, gelöscht, verschoben und editiert werden. Jeder Speicherplatz enthält wiederum bis zu acht Alternativfrequenzen, die ebenfalls bearbeitet werden können.
Das zugrundeliegende Datenformat ist das sogenannte “hex8”-Format, ein quasi binäres, byteorientiertes Format, das von jedem EEPROM-Programmer gelesen und geschrieben werden kann. Unter Windows geschieht das durch externe Programme wie IC-Prog
, unter Linux/Unix ist es sogar möglich, das Programm prog84
im MemoFileProgrammer direkt anzustoßen, also die EEPROM gleich aus dem Menü heraus zu importieren und exportieren.
MemoFileProgrammer ist eine Java/Swing Applikation und daher auf allen Plattformen (Linux, Unix, Mac, Windows) lauffähig.
Systemvoraussetzungen
- Java (JRE, J2SE >= 1.4.2)
- EEPROM-Programmer Hardware(auf eBay ab 5€ erhältlich)
- Software zum Ansteuern des EEPROM-Programmers
- EEPROMs 24LC16 (bei Reichelt, Conrad & Co. für weniger als 1€/Stück erhältlich)
- Grundig Satellit 700
Screenshots
Externe Hardware
Soweit softwareseitig unterstützt, kann jeder beliebige EEPROM-Programmer verwendet werden.
EEPROM-Programmer sind in der einfachsten Version (Typ “Ludipipo”) bereits für 5€ (zzgl. Versand) via eBay zu bekommen, leistungsfähigere Geräte sind etwas teuerer, aber eigentlich unnötig. Wichtig ist lediglich, daß der EEPROM-Typ 24C16 bzw. 24LC16 gelesen und geschrieben werden kann.
Wenn die entsprechende Software auch über die Kommandozeile gesteuert werden kann (wie prog84
unter Linux), steht einer direkten Einbindung in den MemoFileProgrammer nichts im Weg. In diesem Fall genügt es, den Autor des MemoFileProgrammers zu kontaktieren und mit den notwendigen Parametern zu versorgen.
Um unter Windows EEPROMs schreiben und lesen zu können, ist es notwendig, die Programme prog84
und dump84
(erhältlich im Archiv prog84dos.zip
) in dasselbe Verzeichnis zu installieren, wie das File MemoFileProgrammer.jar
. Weiterhin muß dort die Datei lp_cfg
gemäß den unten stehenden Vorgaben editiert und installiert werden.
Konfigurationen für Ludipipo und verwandte Programmer
Prog84 / Dump84
- Windows: in
lp_cfg
: “serial”, kein “loop”, kein “br875”, power: TxD, mclr: TxD, data: DTR, data_f: CTS, clock: RTS. Ein Beispiel für COM1 gibt es hier - Unix/Linux: in
.prog84rc
: “port serial”, kein “loop”, kein “br875”, power: TxD, mclr: TxD, data: DTR, data_f: CTS, clock: RTS. Ein Beispiel für /dev/ttyS1 gibt es hier
IC-Prog
- Settings: JDM Programmer, Direct I/O, COM-Port, sonst nichts
- Options: I2C: Beides angekreuzt
- Options: misc: Nichts angekreuzt.
- Options: Smartcard: “Enable DTR as VCC” gewählt, sonst stets die obere Option ausgewählt
Pony Prog
- Serial, SI Prog API, COM-Port, sonst nichts.
Twoprog
- Erfolgreich getestet mit Version 3.41 und dem Brenner Multiprog 2003 XL
- Zum Schreiben müssen die
.mfp
-Dateien auf die Endung.hex
umbenannt werden, zum Lesen die.hex
-Dateien auf.mfp
.
Änderungen
- Version 1.5:
- Ausdrucken von Stickern
- Version 1.4.1: *Kleiner Bugfix im AF Handling
- Version 1.4:
- Verwendung eines Installers
- Voreinstellung eines Verzeichnisses für die Datenablage
- neue Druckfunktion
- Verbesserung der Integration von
prog84
- unter Windows wird
prog84
bei der Installer-Version auf Wunsch mit installiert und konfiguriert - kleine GUI-Fixes
- Version 1.3: Lesen und Schreiben von EEPROMs mit Hilfe von
prog84
unter Windows eingebaut - Version 1.2: Bugfixes in GUI und Backend
- Version 1.1: Diverse Bugfixes und kleine Verbesserungen
Download
Empfohlene Version mit Installer und Uninstaller: | |||
---|---|---|---|
Win32/Unix/Macintosh Installer (Ausführen per Doppelklick) |
MemoFileProgrammer-1.5-install.jar | 1125395 Bytes | 16. September 2006 |
Fedora Core / SuSE RPM | MemoFileProgrammer-1.5-1.noarch.rpm | 73461 Bytes | 16. September 2006 |
Zur händischen Installation: | |||
---|---|---|---|
Linux/Unix Binary | MemoFileProgrammer-1.5.tar.gz | 72999 Bytes | 16. September 2006 |
Win32 Jar File | MemoFileProgrammer-1.5.zip | 73082 Bytes | 16. September 2006 |
Linux/Unix Source (Eclipse Projekt) |
MemoFileProgrammer-1.5-src.tar.gz | 34939 Bytes | 16. September 2006 |
MemoFile Programmdateien (mfp-Dateien) werden auf der Seite MemoFiles zum freien Download zur Verfügung gestellt.
Installation
Der einfachste Weg, ist den Installer oder der RPM-File zu nutzen und zu installieren.
Der Installer installiert unter Windows, falls gewünscht, auch das Programm prog84
, und konfiguriert es, so daß der MemoFileProgrammer dadurch out-of-the-box lauffähig ist.
Der Installer wird per Doppelklick ausgeführt (vorausgesetzt, ein Java-Runtime >= 1.4 ist installiert); das RPM von root via rpm -Uhv MemoFileProgrammer-1.5-1.noarch.rpm
oder über eines der RPM-Installations-Tools installiert.
Fortgeschrittene Anwender können auch eine der anderen Version installieren, allerdings muß dort prog84
oder ein anderer EEPROM Brenner händisch konfiguriert werden.
Danksagung und Lizenz
MemoFileProgrammer wird unter der GNU General Public License Version 2 zur Verfügung gestellt.
Das bedeutet, daß der Autor keinerlei Garantien für die Funktionalität des Programms gibt; jeder Einsatz geschieht auf eigenes Risko und eigene Verantwortung.
Insbesondere hat die Firma Grundig Intermedia GmbH, die die freundliche Genehmigung zur Veröffentlichung gab, keinerlei Verbindungen zum MemoFileProgrammer und ist daher kein Ansprechpartner für Fragen, Fehlerreports oder Verbesserungshinweise. Sämtliche Anfragen sind somit ausschließlich an mich zu stellen.
Die Genehmigung zur Veröffentlichung von MemoFileProgrammer erfolgt ohne eine technische Prüfung durch Grundig und ohne irgendein Obligo für Grundig.