rad1o badge erweitert – Teil 2

swarkn

swarkn

Stefans Schwerpunkte liegen im Umfeld von Betriebssystemen, serverbasierten Diensten und im weitesten Sinne in allgemeiner technischer Infrastruktur. Tagsüber mit strategischen IT-Themen beschäftigt, tackert er Nachts doch mal gerne ins schwarze Loch.
swarkn

Letzte Artikel von swarkn (Alle anzeigen)

Hallo zusammen,

Nun ist es endlich soweit: rad1o badge erweitert!

Vor einiger Zeit haben wir euch das rad1o badge näher gebracht.

  • Was ist es?
  • Wie kann es verwendet werden?
  • Was sind einige Besonderheiten?
    • Windows 10
    • mögliche Software

Heute möchten wir euch auf die ein oder andere Verbesserung aufmerksam machen, die ihr noch durchführen könnt (und vermutlich auch solltet!)  😉 

Es geht um das Thema Schirmung und externe Antenne. Zu allererst könnt ihr euch hier direkt beim CCC eine Teileliste ansehen: Das RF Kit.

Da wir ja – wie im vorangegangenen Blog-post berichtet – leider nicht am CCCamp 2015 teilnehmen konnten und wir quasi nur die Basisversion erhalten haben, fehlte das ein oder andere. Unseres Wissens nach gab es wohl auf dem Camp selbst noch die Möglichkeit das RF Kit „kosten-neutral“ mit Gehäuse zu erweitern.

Die Bestellliste

Jammern hilft ja nicht. Also schnell bestellt. Aber was? Hier die Liste unseres Einkaufs:

LieferantArtikelnummerBeschreibungPreis
Mouser Munich739-BMIS-202-CEMI-Dichtungen, -Folien und -Absorber EMI-Dichtungen, -Folien und -Absorber BMIS-202 Cover .650″ x .650″1,00€
Mouser Munich739-BMIS-202-FEMI-Dichtungen, -Folien und -Absorber EMI-Dichtungen, -Folien und -Absorber BMIS-202 Frame .650″ x .650″1,24€
Mouser Munich739-BMIS-206-CEMI-Dichtungen, -Folien und -Absorber EMI-Dichtungen, -Folien und -Absorber BMIS-206 Cover 1.468″x1.344″1,41€
Mouser Munich739-BMIS-206-FEMI-Dichtungen, -Folien und -Absorber EMI-Dichtungen, -Folien und -Absorber BMIS-206 Frame 1.450″x1.326″1,28€
Mouser Munich

-vorsicht-

538-73251-1150

Kann falsch sein! (s. unten)

RF-Steckverbinder/Koaxial-Steckverbinder RF-Steckverbinder/Koaxial-Steckverbinder SMA EDGE MOUNT JACK3,13€
Mouser Munich485-1655Adafruit Zubehör Adafruit Zubehör SK6812 LEDs w/driverchip-10pack4,07€

Alles in allem sind die Kosten für die Einzelteile recht übersichtlich: 12,13€. Die Steuer hat dann nochmal 50% der Gesamtkosten ausgemacht: 6,10€. Shipping und Zollgebühren waren pauschal bei 20€. Also haben uns die paar Teile schlappe 38,23€ gekostet.

Die Lieferung

Die Lieferung war super schnell in knapp 4 Tagen da. Die beiden 202/206er Cover sowie der SMA Edge Mount Jack wurden separat verpackt, aber offen geliefert. Auf den Covern waren deutliche Fingerabdrücke zu sehen. Die beiden 202/206er Frames sowie die LEDs waren vorbildlich verpackt. Hier eine kleine Galerie:

Den LEDs war noch ein Feuchtigkeitsstreifen beigelegt.

Die Montage

Die Montage des RF Kit ist soweit einfach. Die Lötflächen für die Frames sind klar erkennbar. Wichtig dabei ist nur, eine ruhige Hand zu behalten und mit den Lötkolben nicht zu nahe an einige SMD Bauteile zu kommen. 

Der SMA Edge Mount Jack wird einfach aufgesteckt und vorne sowie hinten an 4 Punkten mit der Masse verbunden. Zuletzt noch der Pin genau mittig. Das rad1o badge ist mit einer integrierten 2.4GHz Antenne ausgestattet. Um nun den SMA Jack nutzen zu können, muss die Überbrückung (0-Ohm Widerstand) entfernt und um 90° versetzt wieder angelötet werden (s. Bild, rote Markierung). Um ehrlich zu sein – das mit dem versetzten haben wir uns gespart. Eine Brücke kann genauso gut mit ein wenig Lötzinn gesetzt werden. Wichtig ist nur, dass die PBU Antenne nicht mehr verbunden ist.

Das Problem

Tja. Und dann fällt einem auf, dass der falsche SMA Jack gekauft wurde. Ich gebs ja zu, ich wars. Wir haben uns aber entschlossen (aus Konnektivitätsgesichtspunkten) einen Adapter für das Problem zu besorgen. Also schnell bei Amazon noch einen Adapter gekauft…

AmazonVLSP02112AValueline VLSP02112A Reverse Adapter3,09€

…und den Adapter (Männchen (Außengehäuse) auf Männchen (Innengehäuse) auf die SMA Buchse aufgeschraubt. Dann passt auch eine handelsübliche WLAN-Antenne:

Das Fazit

Wie ihr am Testprogramm auf dem Display erkennen könnt, werde Signale durchaus besser empfangen. *daumenhoch*

Die Themen rund um die LEDs und ein Chassis machen wir ein nächstes Mal. 🙂

Viele Späße!
swarkn

 

pinterest

rad1o badge

swarkn

swarkn

Stefans Schwerpunkte liegen im Umfeld von Betriebssystemen, serverbasierten Diensten und im weitesten Sinne in allgemeiner technischer Infrastruktur. Tagsüber mit strategischen IT-Themen beschäftigt, tackert er Nachts doch mal gerne ins schwarze Loch.
swarkn

Letzte Artikel von swarkn (Alle anzeigen)

Hallo zusammen,

Vorsicht alter Kaffee – Das rad1o badge des CCCamp 2015. 😉 Trotzdem vielleicht noch interessant! Das rad1o badge unter Windows 10.

Mal langsam – rad1o badge?

Was?Das rad1o badge ist ein Radiowellen Sender/Empfänger und kann als SDR („software defined radio“) zusammen mit einem Computer verwendet werden.
In welchem Frequenzbereich arbeitet das rad1o badge?50 MHz – 4GHz
Ist es intelligent?Was auch immer das heissen soll… Aber das rad1o badge arbeitet mit einer ARM Cortex M4 CPU
Was ist drin?Das rad1o badge kommt mit einem Akku, einem Handriemen, einem kleinen LCD-Display (Nokia 6100 130x130px) und einer integrierten PCB Antenne im 2.5GHz Frequenzband. Weiter gibt es zwei USB Anschlüsse und einen 3.5mm Buchse die als Kopfhörer- und Mikrofonanschluss dient.
Kampatibilität?Das rad1o badge ist kompatibel zu „HackRF One“
Mehr?Alle Hardware-Specs

Die Geschichte

Kürzlich ist uns die rad1o badge des CCCamp 2015 in die Hände gefallen. Nein, wir waren selbst nicht dort, aber ein guter Freund und Gönner der do-it-neat.com Runde. 🙂 Selbiger konnte leider wenig mit dem rad1o badge anfangen und hat uns dieses im Original-Zustand noch zum zusammenstecken/-kleben überlassen.

In diesem Betrag wollen wir euch zeigen, wie einfach das radi0 badge zusammen zu stecken ist und wie ihr einen ersten Funktionstest des rad1o badge unter Windows 10 an den Start bekommt. In einem späteren Beitrag zeigen wir euch, wie ihr ein paar sinnvolle Hardwaremodifikationen (Antennenbuchse, Shieldings, etc.) anbringt.

WP_20160616_21_57_06_RichBuild-up

Der Satz Einzelteile wurde uns in einer kleinen Tüte mit Clip-Verschluß übergeben. Inhalt war eine kleine Anleitung, eine Basisplatine (fertig verlötet), ein Akku, ein Display, ein Handriemen und ein paar doppelseitige Klebekreise.

WP_20160616_21_58_20_RichWP_20160616_21_58_58_Rich_LIZu allererst haben wir einen Klebekreis unter dem Display angebracht und vorsichtig auf die Platine in der oben links eingezeichneten Fläche angedrückt. Achtet auf die Steckverbindung des Display zur Platine. Klebt das Display so darauf, dass die Steckverbindung nicht unter Zugspannung steht. Mit dem Akku macht ihr genau selbiges. Zwei Klebekreise auf der Unterseite Anbringen und den Akku vorsichtig auf die Platine drücken. Den Verbindungsstecker zur Platine findet ihr auf der Vorderseite links im unteren Drittel.

WP_20160616_22_01_18_Rich_LIIm Grunde war es das dann auch schon mit der „Montage“ aller benötigten Teile. Bevor wir weitermachen, bringen wir das rad1o badge aber erst einmal auf einen aktuellen Stand.

Firmware aktualisieren

Surft auf folgende Seite firmware:releases und ladet euch den letzten Versionsstand herunter. Zum Zeitpunkt dieses Blogposts war das Rev4 vom 29.12.2015. Es handelt sich dabei um eine ZIP-Datei mit jeder Menge Binaries. Grundsätzlich könnt ihr ebenfalls einen Blick auf das GitRepo werfen, in welchem die Firmware entwickelt wird.

WP_20160616_22_10_42_Rich_LISchaltet jetzt über den kleinen Dip-Schalter in der Nähe der Akku Steckverbindung das rad1o badge an. Haltet dabei aber den kleinen Joystick ähnlichen Kippschalter nach oben gedrückt. Am Display müsste jetzt eine Meldung zu lesen sein, dass der MSC Modus aktiviert wurde. Verbindet das rad1o badge nun mit dem USB-Port eures Rechners. Ein neuer Wechseldatenträger sollte erkannt werden auf welchem ganz ähnliche Inhalte präsentiert werden, wie in der gerade geladenen ZIP-Datei.

WP_20160616_22_11_45_Rich (2)Kopiert den gesamten Inhalt der ZIP-Datei nun auf den Wechseldatenträger. Entfernt diesen „sicher“, lasst die USB-Verbindung aber bestehen und schaltet das rad1o kurz aus und wieder ein. Es sollte ein Setup-Screen mit kurzen Anweisungen erscheinen. Drückt den Joystick nach links.

Windows 10 – Zadig Treiber

Wenn ihr das rad1o badge als SDR verwenden wollt (und davon gehen wir jetzt mal scharf aus), müsst ihr das Firmwarefile laden, welches euer rad1o kompatibel zur Verwendung von HackRF macht. Die beiden relevanten Menüeinträge lauten „HACKRF“ und „HKRF-OLD“. Die meisten SDR Programme wie GNURadio oder SDR-Radio Pro kommen mit der „HKRF-OLD“ Firmware klar. Sobald ihr diese geladen habt, meldet euer rad1o badge das ein neuer „default“ geschrieben wurde. Kurzum – wenn ihr das nächste mal den Einschalter betätigt, wird sofort diese Firmware geladen. Kein wildes Joystick-hebeln mehr erforderlich.

01 Install ZadicBevor wir nun GNURadio herunterladen und installieren, muss unter Windows 10 noch ein spezieller Port-Treiber zur Kommunikation geladen werden. Ansonsten ist euer rad1o badge leider nicht mit Windows 10 kompatibel. Kein Stress, geht super einfach. Ladet euch von Zadig das Paket für generische USB-Treiber herrunter (Version Vista oder später). Nach der Installation einfach starten. Zadig erkennt sofort ein Device „HackRF“, welches keinen Treiber installiert hat. Klickt nun einfach auf die Schaltfläche „Install Driver“. Nach ein paar Sekunden ist die Sache erledigt.02 Install Zadic In der Windows Hardwareliste muss euer rad1o badge nun ordnungsgemäß erkannt sein.

rad1o badge und GNURadio

Um euch das Leben leichter zu machen, solltet ihr euch die Windows Installer Version 64bit für alle Architekturen von GNURadio herunterladen. Klaro könnt ihr auch die einzelnen Komponenten laden bzw. kompilieren. Hierbei wünschen wir euch viel Spaß. 😉

03 after installing gnu radioNach der Installation von GNURadio startet ihr das Programm „gqrx“. Beim ersten Programmstart fordert euch dieses auf, ein I/O device zu wählen. Für einen ersten Test wählt nun direkt das Device „HackRF HackRF One“ aus und drückt „OK“. Nachdem das rad1o badge ohne Modifikation erst einmal nur mit einer internen Antenne im 2.5GHz Bereich ausgestattet ist, macht es wenig Sinn wild Frequenzen einzugeben. 03 gnuradio start dspWählt im oberen Bereich die Frequenz 2.462,000000 MHz aus. Es handelt sich dabei um die Trägerfrequenz des Kanal 11 im 2.5GHz Frequenzband für Wifi. Startet jetzt den Scan, indem ihr Strg+D (*lach* Terminal disconnect???) drückt bzw. „File/Start DSP“ klickt.

Die Spektralanalyse beginnt nach unten graphisch fortzuschreiten. Es sollten immer wieder Übertragungs-Pulse erkennbar sein.

04 WIFI_2-4_Ch11

Herzlichen Glückwunsch! Ihr habt euer rad1o badge erfolgreich unter Windows 10 an den Start bekommen.

In einer der nächsten Beiträge zeigen wir euch, wie ihr z.B. via externe Antenne deutlich mehr aus eurem rad1o badge rausholen könnt. *daumenhoch*

EDIT: Hier der Teil 2 mit der Löten des RF Kit!

Bis dahin viel Spaß!
swarkn

pinterest