...verwandelt das Motorola "MC micro" in ein vollwertiges Amateurfunkgerät.

Die Firmware

Die Funkgeräte der MC micro Reihe werden von einem Hitachi 6303 Mikrocontroller gesteuert. Das Programm dieses Controllers liegt bei den Typen EVA5 (Command Board GLN7059B) und EVA9 (Command Board GLN6627A) in einem externen EPROM. In EZA9 Geräten (Command Board GLN6628B, GLN6984A) befindet es sich in einem internen ROM der CPU und kann daher nicht verändert werden ohne den Prozessor zu ersetzen.

Die MC70 Firmware ersetzt die originale Firmware von Motorola und ermöglicht so die Anpassung des Funktionsumfang an die Erfordernisse im Amateurfunk.

Features

Grundlegende Funktionen werden von allen Gerätetypen unterstützt, bedingt durch Unterschiede in der Hardware gibt es jedoch auch Funktionen die nicht mit allen Gerätetypen möglich sind, oder erst nach weitergehenden Eingriffen im Gerät.

Die folgende Tabelle gibt eine Übersicht.

  EVA5 EVA9 EZA9 *
Frequenzdirekteingabe Ja Ja Ja
Frei wählbare Ablage Ja Ja Ja
1750 Hz Ja Ja Ja
CTCSS o ** Ja Ja
DTMF Ja ** Ja Ja
25 Kanalspeicher (inkl. Ablage) Ja Ja Ja
Squelch 3-Stufig 2-Stufig 2-Stufig
wählbare Ausgangsleistung nein 2-Stufig 2-Stufig

* - Nach Ersetzen der CPU durch das MC70 CPU Board
o - Setzt Hardwaremodifikation CTCSS voraus.

** - Verfügbar ab Version 12.001

Kurzübersicht

Nach dem Einschalten erscheinen die Versionsnummer der Firmware und (falls konfiguriert) das Rufzeichen auf dem Display (Voreinstellung ist "DG1YFE"). Anschließend ist das Gerät betriebsbereit und zeigt die aktuelle Frequenz an.
Eine neue Frequenz oder Ablage kann bei Bedienteilen mit Zehnertastatur direkt über diese Eingegeben werden, bei anderen Bedienteilen kann sie Ziffernweise geändert werden. Details sind der jeweiligen Bedienungsanleitung zu entnehmen: Die Bedienungsanleitung als PDF (3,5 MB) (Version für EVA5, weitgehend verwendbar für EVA9 und EZA9 mit Bedienteil 3. Überarbeitete Version inkl. EZA9/EVA9 'Spezialitäten' in Vorbereitung.)

Die Firmware für EVA5 und EVA9 ist direkt in Assembler (Hitachi 6303, ähnlich Motorola 6800) geschrieben. Die Firmware für das MC70 CPU Board (EZA9 Geräte) ist in C geschrieben und implementiert dieselbe Funktionalität.
Das Sourcecode Repository kann bei Github heruntergeladen werden:

  • Quellcode für EVA5 / EVA9 (Derzeit nur EVA5, EVA9 folgt nach kleinem Code Cleanup)
  • Quellcode für MC70 CPU Board (Release geplant 4. Quartal 2012)

Weitergehende Informationen sind hier zu finden.