MemoFileProgrammer
Beschreibung
|
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 (siehe Links)
- EEPROMs 24LC16 (bei Reichelt, Conrad & Co. für weniger als 1€/Stück erhältlich)
- Grundig Satellit 700
Screenshots
Externe Hardware
|
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,
siehe Links am Ende der Seite) 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 Project) MemoFileProgrammer-1.5-src.tar.gz 34939 Bytes 16. September 2006
Ein Beispiel für COM1 gibt es hier
Ein Beispiel für /dev/ttyS1 gibt es hier
- Ausdrucken von Stickern
- Kleiner Bugfix im AF Handling
- 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
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 |
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 Project) | MemoFileProgrammer-1.5-src.tar.gz | 34939 Bytes | 16. September 2006 |
MemoFile Programmdateien (mfp-Dateien) werden auf der Seite Radio/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.