Okay, es ist Zeit für ein Geständnis. Ich benutze mein tragbares Amateurfunkgerät nur, um den U-Bahn-Fahrdienstleiter zu hören, wenn mein Zug auf mysteriöse Weise in einem dunklen Tunnel hält. Aber selbst ich konnte nicht umhin, den Hype um einen neuen Handheld zu hören, den UV-K5 von Quansheng.

Das hat meine Aufmerksamkeit zum Teil deshalb erregt, weil Baofeng dies seit über einem Jahrzehnt tut DER Name in chinesischen Handhelds. Im Jahr 2012 sorgte Baofeng mit seinem UV-5R-Funkgerät für Aufsehen und wirbelte den ruhenden Markt für Handfunkgeräte auf. Vor dem 5R lag der Preis des günstigsten VHF/UHF-Handhelds bei etwas über 100 US-Dollar. Der 5R wurde für ein Viertel bis ein Drittel dieses Betrags verkauft. Hams beschwerte sich über die schlechte technische Leistung des 5R und kaufte dann trotzdem ein paar, damit sie immer ein Radio in ihrem Auto oder am Arbeitsplatz haben konnten.

Nun ist es Quansheng, der für Aufsehen sorgt. Der UV-K5, der letztes Jahr auf den Markt kam, könnte der am besten hackbare Handheld aller Zeiten sein, mit einer kleinen Armee engagierter Amateure, die eine Reihe von Softwareverbesserungen und neuen Funktionen hinzugefügt haben. Ich musste eins haben, und 30 Dollar später tat ich es.

Wie der 5R von Baofeng ist auch der K5 von Quansheng ein Funk-Transceiver GUT. (Ich verwende hier K5, um mich sowohl auf das ursprüngliche K5-Modell als auch auf das neue K5(8)-Modell zu beziehen.) Der wichtigste technische Unterschied zwischen dem 5R und dem K5 ist eine scheinbar unbedeutende Designentscheidung. Beim Baofeng 5R befindet sich die Firmware im ROM. Aber Quansheng speichert die Firmware des K5 im Flash-Speicher und ermöglicht es, diesen Speicher mit demselben USB-Programmierkabel neu zu beschreiben, das zum Zuweisen von Frequenzen zu voreingestellten Kanälen verwendet wird.

Diese Funktion öffnete die Tür zu Verbesserungen am K5, die weit über das hinausgehen, was Quansheng direkt bietet. Hoffentlich wird dieses Design andere Radiohersteller dazu inspirieren, Moddern mehr Unterstützung zu bieten und so mehr Innovation in die VHF- und UHF-Radiobänder zu bringen.

Quansheng dachte bei seinem Design wahrscheinlich nur an die Behebung von Softwarefehlern oder die Anpassung an regulatorische Änderungen: Es bietet ein kostenloses Installationstool zum Herunterladen offizieller Firmware-Versionen auf das Radio. Aber die Aussicht auf ein aktualisierbares Radio weckte für die Leute eine unwiderstehliche Versuchung, mit dem Reverse Engineering der Firmware und Hardware zu beginnen, um zu versuchen, ihren eigenen Code zu schreiben. Bisherige Änderungen erfolgten im Allgemeinen in Form von Korrekturen an der offiziellen Firmware und nicht in Form umfassender Neufassungen. Die offizielle Firmware belegt den größten Teil des 64 Kilobyte großen Flash-Speichers des Radios, diese Mods müssen in weniger als 3 KB passen. Und der Prozessor quillt nicht vor Rechenleistung über: Es handelt sich um einen ARM 48-Megahertz-Prozessor, 32 Bit, mit 8 KB RAM. Dennoch fand ich die Ergebnisse beeindruckend.

Beispielsweise installiert ein Mod einen ziemlich ausgefeilten grafischen Spektrumanalysator: Sie können unter anderem die Bandbreite anpassen, einen Schwellenwert festlegen, um erkannte Spitzen automatisch abzustimmen, und festlegen, welche Frequenzen ignoriert werden sollen. Mit einem weiteren Mod können Sie Textnachrichten zwischen K5s austauschen. Andere Mods verbessern die Fähigkeit des K5, AM-Signale zu empfangen, sodass Sie beispielsweise Luftfahrtbänder klarer hören können. Und es gibt viele lustige kleine Mods, mit denen Sie beispielsweise Systemschriftarten ändern oder die Startmeldung durch eine Strichzeichnung Ihrer Wahl ersetzen können.

Aktualisierbare Firmware hat für Menschen eine unwiderstehliche Versuchung geschaffen, sich auf Reverse Engineering einzulassen …

Die Installation vieler dieser Mods ist lächerlich einfach. Normalerweise geht es an dieser Stelle in einem How-to-Artikel, in dem es um das Hacken von Unterhaltungselektronik geht, ziemlich heroisch zu, wenn ich mit der Hardware herumspiele oder ein Software-Installationsrätsel löse. Aber nicht dieses Mal.

Ein Modder namens whosmatt hat einen webbasierten Patcher/Flasher für den K5 erstellt, mit dem Sie eine Auswahl an Mods aus einem Menü auswählen können. Anschließend werden sie mit der offiziellen Firmware kombiniert, um ein benutzerdefiniertes Image zum Herunterladen zu erstellen (vorausgesetzt, es überschreitet nicht die Gesamtspeicherkapazität).

Wenn Sie Chrome, Edge oder Opera verwenden, müssen Sie nicht einmal das Quansheng-Installationsprogramm verwenden, um die Firmware herunterzuladen: Sie können den Flash-Speicher des Radios direkt über den Browser über die integrierte Web Serial API und USB-Programmierung aktualisieren Kabel. (Die Anweisungen besagen, dass dies nur unter Linux und Windows funktioniert, aber ich konnte es auch mit einem Mac machen.) Web Serial könnte jedoch von einer verbesserten Fehlerbehandlung profitieren. Das erste USB-Programmierkabel, das ich benutzte, war etwas dünn, aber während das Quansheng-Installationsprogramm herunterfuhr und einen Kommunikationsfehler mit einem Download-Fehler meldete, stürzte Web Serial lautlos ab und brachte das gesamte Windows-Betriebssystem zum Absturz.

Es sind noch mehr K5-Mods verfügbar als im Online-Patcher von Whosmatt. Wenn Sie damit herumspielen oder Ihre eigenen Mods schreiben möchten, stehen Ihnen Python-basierte Toolchains zur Verfügung.

Eine Abbildung, die den Aufbau der Hauptsubsysteme im UV-K5 zeigt.  Ein Prozessor ist mit einem EEPROM, einer Tastatur, einem Bildschirm, einem 68- bis 108-MHz-FM-Empfänger und einem integrierten HF-Transceiver-Schaltkreis verbunden.  Der HF-IC ist mit dem Lautsprecher, einem Mikrofon und den für das Senden und Empfangen erforderlichen Verstärkungs- und Filterschaltungen verbunden, die wiederum mit einer Antenne verbunden sind.Dieses Blockdiagramm des UV-K5 basiert auf der Arbeit von Phil McAllen. Hams hat viele Details der Hardware und Software des Radios rückentwickelt.James Provost

Natürlich erhöht die uneingeschränkte Modifikation des K5-Transceivers das Risiko eines Missbrauchs. Beispielsweise blockiert die Quansheng-Firmware die Übertragung im Luftfahrtband, um illegale und gefährliche Störungen zu vermeiden. Diese Blockade kann jedoch durch einen Patch beseitigt werden (obwohl Sie wahrscheinlich einen Verstärker benötigen, um das 5-Watt-Signal des K5 zu verstärken, um eine erhebliche Bedrohung darzustellen).

Allerdings hatten Amateurfunker schon immer die Möglichkeit, sich schlecht zu benehmen, mit oder ohne Firmware-Abstürze. Solche Sperren sind praktisch, um sich vor unbeabsichtigtem Missbrauch zu schützen, aber die Wahrheit ist, dass Funkamateure sich weiterhin auf ein Ehrensystem verlassen müssen, es sei denn, die Problemsignale sind hartnäckig genug, um eine Triangulation des Standorts eines Senders zu ermöglichen, unabhängig davon, ob das bedeutet, den Fernseher eines Nachbarn nicht zu stören oder Senden auf verbotenen Frequenzen.

Viele der interessantesten Anwendungen des Amateurfunks umfassen heute die digitale Verarbeitung, und diese Verarbeitung erfolgt normalerweise mithilfe eines Computers, der an einen Transceiver angeschlossen ist. Mit immer leistungsfähigeren integrierten Controllern deutet die K5-Modding-Szene auf eine Zukunft hin, in der mehr Verarbeitung drahtlos erfolgt und Sie neue Funktionen auf die gleiche Weise hinzufügen können, wie Apps zu Smartphones hinzugefügt werden. Hoffentlich werden die Hersteller diese Zukunft annehmen!

By rb8jg

Leave a Reply

Your email address will not be published. Required fields are marked *