MMDVM Open Source Multi-Mode Digital Voice Modem im Brandmeister aktivieren

Endlich mal digital QRV gehen. Das nimmt man sich schon so lange vor, aber mit einem DMR Gerät ist es nicht immer getan, da der nächste Repeater zu weit entfernt ist. Die Lösung ist ein eigener Hotspot der per WLAN oder LAN mit dem Netzwerk verbunden wird und die HF Schnittstelle für das DMR Gerät bereitstellt.
Was wird alles benötigt?

1x Rasperry PI zero W (WLAN) ohne W, aber dann braucht man noch ein LAN Adapter
1x Speicherkarte
1x Netzteil
1x MMDVM alternativ direkt aus china.

Die Pinleisten müssen noch in den Raspi  eingelötet werden und ins Gehäuse geschraubt werden. (wenn vorhanden)

Dinge die man noch  braucht.
1. Pi-Star Image -> Download
2. Ethcher -> Download
3. Pi-Star WiFi Builder -> Link
4. SD Card / Reader

Weitere Infos bereitlegen
1. Rufzeichen und ID beantragt
2. Frequenz die man für den Link zum MMDVM nutzen möchte (BSP: RX=TX 435.000 MHz)
3. Die eigene GPS Position
4. Node Type, Private

1. Starte Etcher
2. Wähle das Image für den Raspi aus
4. Flash!
5. Nach dem Flashen kann man nocht den WiFI Builder benutzen um die WLAN Daten zu erstellen.
6. Folge der Anleitung und kopiere das config File auf die SD Card in das boot Volume
7. stecke die SD Karte in den Raspi8.Starte den raspi und gib die IP Adresse (DHCP) im Browser ein (user pi-star ; pass: raspberry)
9. Aktiviere dein gewünschtes digitales Netzwerk
10.Wenn du ein OLED Display hast muss es noch aktiviert werden.
der Bausatz aus China brachte noch eine URL zur Einrichtung mit. Alle wichtigen Einstellungen sind hier zu finden.

Im Video wird eigentlich alles wichtige erklärt.
Das DMR Gerät selber benötigt auch einen Eintrag im Codeplug.
Color Code=1; Grouplist = deine RX List sonst hört man ja nix;

Wenn dann alles erledigt ist kann man sich auf der Brandmeister Seite im Self Care Bereich um die Config des Hotspots kümmern. Gehen sollte es mit den Minimaleinstellungen der TGs

Übrigens man kann den „hotspot“ auch fernsteuern wenn man den API Key aus dem BM Einstellungen in den hotspot kopiert.
https://brandmeister.network/?page=profile&action=edit
in im Pi-Star http://lokale-IP/admin/expert/fulledit_bmapikey.php
Damit hat das BM System auf den Hotspot wechselseitigen Zugriff.

Wenn jetzt noch Fragezeichen im Kopf sind empfehle ich das BM Handbuch. Damit werden die Begrifflichkeiten voll beschrieben. Gerne helfe ich aber auch weiter wenn es nötig wird.

Unterstützen könnt ihr den Betrieb der Seite gerne über die Amazon Links beim Kauf der Produkte. Viel Spaß !73

ExFAT unter Ubuntu

      Keine Kommentare zu ExFAT unter Ubuntu

Beim Anstecken eines Datenträgers wird man bisweilen eine Fehlermeldung zum unbekannten Filesystem finden.

 

Mit der Befehlszeile
sudo apt-get install exfat-fuse exfat-utils
ist dies aber schnell gelöst. Ein reconnect des Datenträgers und schon kann man wie gewohnt darauf zugreifen werden.
Diese SSD und Case hab ich nun mehrfach im Einsatz.

Wie immer könnt ihr mich beim Betrieb der der Webseite mit einem Kauf von Hardware unterstützen. Dabei entstehen euch keine zusätzlichen Kosten.

squeezeplug auf dem raspberrypi + nas + Squeezebox UE

Eine gute Möglichkeit, im Haus oder der Wohnung die Musik zentral zu speichern und auch noch zu verwalten, bietet ja schon seit Ewigkeiten der
Logitech Media Server. Wenn man ein NAS hat, welches ihn als Plugin mitbringt, ist man eigentlich schon gut bestückt.
Ich für meinen Fall habe aber ein freenas, wo man sicher auch den LMS zum Laufen bekommt, aber noch nicht als Plugin. Da ich den Updatepfad des Systems aber nicht mit Handarbeit erschweren will, habe ich mich für einen kleinen Raspi entschieden, der über CIFS/NFS auf die Daten schaut. Der Vorteil liegt in den 3W, die der Raspi benötigt, und in der guten Wartbarkeit. Getrennte Systeme beeinflussen sich einfach weniger.
http://www.squeezeplug.eu/ ist eure Adresse, wenn ihr ein Raspi übrig habt. Die Einrichtung ist idiotensicher per YT Video zu sehen.
Nun könnt Ihr, wie im Tutorial beschrieben, Squeezelite als Player auch noch auf dem Gerät installieren und wenn möglich mit einer USB-Soundkarte mit einem LINE IN eines Verstärkers verbinden. Die USB-Soundkarte ist keine Pflicht, bringt aber bessere Qualität und entlastet die CPU. Es funktioniert aber auch mit dem Headphone-Ausgang des Raspi.
Da der Raspi ja nicht der Schnellste ist, benötigt er für den Indexaufbau eurer Files einige Stunden oder sogar Tage! Durchhalten, das macht er nur einmal. Weiterhin kommen gleich noch Coverbilder auf die SD.
Da ich mein Domizil mit genug Cat-Kabeln bestückt habe, ist es nun recht einfach, den Raspi im Keller werkeln zu lassen und die RJ45 Verbindungen für den Audio-Transport zu nutzen. Der Familienkonsument benötigt also nur eine Steckdose für die Aktivboxen und eine freie Netzwerkdose, welche natürlich 1:1 gepached werden muss und auf keinen Fall aktive Komponenten wie Router und Switche sehen sollte.
Nach etwas Suchen habe ich einen tollen Adapter für diesen Zweck gefunden. „Audio Balun Extender Over Cat5“ wäre der Suchbegriff.
Ganz schön teuer für das Teil…. Naja also selber machen geht auch.
Meine Änderung am Kabel:nic-klinke
3.5mm Klinke statt Chinchbuchse

  • Signal links: Orange und Blau
  • Masse links: Orange/Weiß und Blau/Weiß
  • Signal rechts: Grün und Braun
  • Abschneiden : Grün/Weiß und Braun/Weiß / Schirmung

Dabei habe ich ein Kabel direkt in der Mitte geteilt und mit jeweils einer Buchse und einem Klinkenstecker versehen. Funktioniert prima.
Als zweites Endgerät nutze ich nun noch ein Logitech UE Smart-Radio, welches nach einem „zurück auf Werkseinstellung“ unter „Einstellungen“ -> „Erweitert“ -> direkt in den alten Squeezebox-Modus versetzt werden kann. Noch schnell ein Account bei mysqueezebox.com und schon kann’s losgehen.
Als Steuerung nutze ich den Browser http://IP:9000 oder Logitech Squeezebox Controller  , den es für Android kostenlos im Android Store gibt.
Optional wird es noch einen Raspi als Player geben, der mit WLAN für den Transport geeignet ist.
Momentan bin ich mit dem ganzen Konstrukt sehr zufrieden.

Etwas 'sicheres' WLAN für Privat

Das ganze Thema Sicherheit mit dem WLAN ist immer so eine Sache. Auf der einen Seite soll es so sicher wie möglich sein, aber auf der anderen Seite den Aufwand zur Einrichtung in erträglichem Rahmen halten.

Knackpunkt bei WLAN ist wen man mit einem Pre-Shared-Key arbeitet, diese immer beim Einrichten zu übertragen. Oft vertippt man sich oder hat ein frimmeliges Eingabegerät wie ein Smartphone oder Tablet vor sich. In Konsequenz darraus gibt man sich beim WLAN Passwort keine grosse Mühe und fühlt sich mit dem verstecken der SSID auf der sicheren Seite und dann reicht auch ein „1234“ als Passwort. Das genau hier der Hase im Pfeffer liegt braucht man keinem halbwegs Security-affinen Techniker erklären.

Der beste Weg ist, wen man sowohl ein halbwegs „sicheres“ Passwort generiert und dieses auch ohne Probleme auf andere Geräte „schnell“ und „bequem“ einrichten kann.

Für das sichere Passwort helfen kleine Programme wie „apg“ oder „pwgen“, welche sich mittels des Paket-Installers des Betriebssystems einrichten lassen. Bei Debian und Ubuntu reicht ein einfaches „apt-get install apg“ oder „apt-get install pwgen“ im Terminal als Benutzer „root“.

Bei OpenSuse muss man sich dazu vorher noch das Repository „Security / Sicherheit“ hinzufügen. Dannach reicht ein „zypper install apg“ oder „zypper install pwgen“.


zypper addrepo http://download.opensuse.org/repositories/security/openSUSE_13.1/security.repo

Nehmen wir einmal an das unser WLAN heisst „labor-funk“. Dann generiert man sich erstmal das Passwort mit „apg“ oder „pwgen“.

apg -m 63 -n 1 > labor-funk.txt

ODER …


pwgen -c -n -s -1 63 > labor-funk.txt

Jetzt ist man in der Lage mit dem in „labor-funk.txt“ enthaltenen geheimen maximal langen zufälligen Passwort von 63 Zeichen, z.Bsp. „hpPC0Wuc7EHbXPEHfmqUzUUdaCYalGstJLymyFNxPgOMzbaSlHtVc9sMkNo2vQD“, seinen WLAN Access Point zu konfigurieren. Hier gereichen die Copy+Paste Funktionen des eigenen Desktops.

Ist jetzt das Smartphone oder Tablet mit einer Kamera ausgestattet, so huscht man jetzt in den entsprechenden AppStore und sucht sich eine 2D-Barcode-Scanner-App aus, z.Bsp. diesen hier. Idealerweise hat man bereits ein solche App installiert. Man muss darauf achten, das die App das gescannte Bild nicht irgendwo hochlädt zur Analyse sondern dies Offline lokal auf dem Gerät durchführt. Diese App benutzen wir im nähsten Schritt das geheime Passwort sauber in das zu konfigurierende Endgerät zu übertragen.

Dazu benötigen wir aber noch die entsprechende Applikation zum Generieren eines 2D-Barcodes auf dem Desktop. Hier ist bei allen gängigen Distributionen das Programm „qrencode“ aus den Standard-Repositories zu installieren und tut perfekt seinen Dienst. Es nimmt als Eingabe via STDIN oder als Parameter eine Zeichenkette auf und spuckt hinten einfach ein Bild raus. Dieses Bild muss man nur noch auf dem Desktop zur Anzeige bringen und mit dem Smartphone oder Tablet „abscannen“.

Die einfachste Möglichkeit der Konfiguration ist es für Android-Geräte direkt eine Zeichenkette als 2D-Barcode in die wlan.png zu kodieren, die die kompletten Einstellungen für SSID und Passwort des WLAN-Access-Points enthält.


qrencode -o wlan.png "WIFI:T:WPA;S:labor-funk;P:$(cat labor-funk.txt)"

Das Ergebnis für eine fertige Konfiguration sieht dann so aus …

Wlan

Alternativ kann man direkt das Passwort als 2D-Barcode in die secret.png generieren lassen, falls das Smartphone oder Tablet die Konfiguration nicht übernehmen kann, und dann versuchen mit Copy+Paste es in die Einstellungen zu knoten.


cat labor-funk.txt|qrencode -o secret.png

Das Ergebnis nur für das Passwort sieht dann so aus …

Secret

Alle anderen Geräte kann man bequem mit Copy+Paste initial einmal einrichten. Etwaige Brutforce/Cruncher haben es dann etwas ’schwerer‘. Viel Erfolg.

Linux 'touch' unter Windows im Kampf mit Profilen

Manchmal muss man unter Windows die Zeit der letzten Aktualisierung einer Datei auf „jetzt“ setzen, damit bestimmte Syncronisierungen ordentlich greifen.

Unter Linux gibt es dafür das Kommando „touch“, was genau das tut nähmlich den Zeitstempel der Datei auf „jetzt“ setzt. Hat man die Cygwin-Tools nicht zur Hand, fehlt hier etwas „simples“.

Man kann sich aber mit der CMD.EXE behelfen unter Zusatz von „COPY“ etwas tricksen (Win+R cmd [ENTER]). Wichtig hier ist, das man vorher mittels „cd“ in das Verzeichnis der betreffenden Datei wechselt.


cd Verzeichnis
copy filename.txt /B+ ,,/Y

Das wars. Falls mal einige Dateien sich bockig zeigen, wird man dieses Problem damit lösen. Die Datei filename.txt hat als letzten Zeitpunkt der Aktualisierung die aktuelle Zeit und ist damit bei irgendwelchen Syncronisation „King“ und „gewinnt“. Das ganze funktioniert unter Windows XP + Vista + 7 und 8.

Möchte man jetzt mehrere Dateien mit einem Schlag auf „jetzt“ setzen, so kann man sich mit „for“ und „dir“ behelfen wie folgt ..


for %i in ('dir *.txt') do copy %i /B+ ,,/Y

Viel Erfolg.

XTPower MP-10000 Powerbank – mobiles externes USB Akku Ladegerät mit 10000mAh

Diese Powerbank wird unter verschiedensten Marken und Namen vertrieben, daher ist der Name nicht ganz so wichtig. Optisch sehen sie exakt gleich aus und haben auch das gleiche Innenleben.  Zwischen den vielen externen Akkus, die im Handel erhältlich sind, haben sich zwei Typen gebildet. Zum einen ist es die 5V Klasse, also jene die mit 5V geladen werden und auch nur 5V abgeben können. Diese sind sehr simpel aufgebaut und können sehr günstig erworbern werden. Diese Angebote reichen von 2000mAh für eine Notfallladung kleinerer Geräte bis weit über 20000mAh für wochenlange Anwendungen.
Als interessanteren Typ gibt es Geräte, die auch andere Spannungen liefen können. Also 9V / 12V / 16V / 19V uvm.
Der Vorteil solcher Geräte liegt in der der Variabilität der Konsumenten. Es können also auch Tablets, Notebooks oder z.B. Funkgeräte mit 12V betrieben oder geladen werden. Sogar kleine USV Funtionalitäten können manche Geräte abdecken, indem gleichzeitig geladen und konsumiert wird. Stichwort (USV für Raspi).
Dieses Modell besitzt einen 12V  Ausgang und er wird auch mit 12V geladen. Optimal also, um ohne Wandlungsverluste aus Solarkraft oder den KFZ Boradanschluss, nachzutanken.
powerbank
Der Lieferumfang lässt keine Wünsche offen. Diverse Adapter und Kabel machen einen hochwertigen und durchdachten Eindruck. Es ist also auch für Laien nicht möglich, einen mini USB Adapter an den 12V Output zu schließen und mit dem Handy Rauch oder Feuer zu erzeugen.
Nun ersteinmal zu den wichtigsten technischen Daten.
Technische Details:
– Batterie-Typ: Aufladbarer Li-polymer Akku
– Kapazität: 10000mAh / 37Wh
– Eingang: 9-15V 1000mA
– Ausgang: 2x USB mit 5V 2100mA und 1x DC 9V/12V 2000mA
– Maße: 125x76x23mm
– Gewicht: 290g
Kompatibilität:
– Apple: iPhone 3 / iPhone 3s / iPhone 4 / iPhone 4s / iPad / iPad 2 / iPad 3
– Apple iPhone 5 / iPod Touch 5G / iPod nano 7G nur mit original Lightning Kabel und Anschluss an Ausgang „USB S“
– HTC
– Samsung: Galaxy S2 / Galaxy S3 / Tab / Galaxy Mini / Galaxy Ace / …
– LG: Prada / E730 Optimus Sol / E510 Optimus Hub / …
– Motorola: Atrix / Droid Razr / Droid 3 /
– Sony Ericsson: Xperia Arc S
– Blackberry: Curve 9360 / Torch 9860 / Bold 9900 / …
– Nokia: Lumia 800 / Lumia 710 / Asha 300 / …
– Amazon: Kindle / Kindle Fire
– Google: Nexus One / Nexus S
– Mobile Navigationsgeräte mit USB Anschluss
– Sony: PSP GO / PSP E1000 / …
– Geräte mit USB, Mini USB oder Micro USB Ladeanschluss.
Lieferumfang:
– XTPower MP-10000 Powerbank
– USB Spiralkabel mit 10 Adaptern für mobile Endgeräte
– Ladekabel mit 6 Adaptern für Laptops
– Netzwerkadapter zum Laden der Powerbank
– KFZ-Ladeadapter
– deutsche Gebrachsanleitung
Die Gebrauchsanweisung ist nicht gerade umfangreich, reicht aber zur Bedienung des Gerätes völlig aus.
Zum Start des Ladevorgangs eines Gerätes muss ein Power Knopf gedrückt werden. Weiterhin schaltet sich das Gerät nach erfolgreicher Arbeit wieder ab.
Die Ladeanzeige, welche aus vier LEDs besteht, signalisiert den aktuellen Ladestand des Akkus. Mit 304 g ist der Akku natürlich nicht gerade ein Leichtgewicht, aber das lässt sich nunmal kaum ändern.

Installing 12.04 Ubuntu Studio on VMware Workstation 7, won't install VMware Tools

ubuntu-logo-290x300Ja, ist schon etwas älter, aber leider bin ich bei einem bestimmten Gerät an die Versionen gebunden. Und damit ich es nicht vergesse hier eine kleine Randnotiz:
Restore the /etc/issue file:

sudo mv /etc/issue.backup /etc/issue

Restore the /etc/rc.local file:

sudo mv /etc/rc.local.backup /etc/rc.local

Restore the /etc/init/lightdm.conf file:

sudo mv /opt/vmware-tools-installer/lightdm.conf /etc/init

Then reboot system.
Mehr ist es nicht, aber dafür musste ich lange suchen.
 
 
 

Aus der Serie "Kleine Ursache große Wirkung" SyncMaster 245B Reperatur

Nach nun vielen Jahren ist mir ein SyncMaster 245B ausgefallen. Das Fehlerbild: Blaue LED leuchtet, aber kein Bild.
In solch einem Fall könnte man die ELKOS überprüfen ob sie aufgebläht sind. In diesem Fall waren aber keine Defekte zu erkennen.
Nach etwas Suchen bemerkte ich das der R8805 68 Ohm durchgebrannt ist (hochohmig). Dieser Widerstand der Teil eines Spannungsteilers ist musste ersetzt werden.
Leider musste ich wegen den Dingern eine Bestellung bei reichelt starten.
2W METALL 68    Metalloxidschicht-Widerstand 2W, 5% 68 Ohm
Man sollte im Zuge der Reparatur gleich alle Drei tauschen.

cyborg r.a.t 5 unter MINT Linux

      Keine Kommentare zu cyborg r.a.t 5 unter MINT Linux

mausVor ein paar Jahren hab ich das schon mal für Ubuntu publiziert. Nun ergab sich das gleiche Problem bei Mint 15. Die Maus ist täglich im Einsatz aber jedes Mal unter Linux neu zu konfigurieren. Ein wirkliches Manko meiner Meinung nach. Das soll aber kein Grund sein auf ein anderes Modell umzusteigen. Nicht nur optisch ein Hingucker sondern auch die Robustheit zeichnet das Eingabegerät besonders aus. So viele Jahre und kaum echte Gebrauchsspuren.
Sollte die Datei nicht vorhanden sein, dann ist diese mit
vi /etc/X11/xorg.config anzulegen.

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.5 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 0 0 0 0 0"
EndSection

Das ganze abspeichern und rebooten. Das wars schon.

.DS_Store auf den Netzlaufwerken nervt! Aus damit!

Wer kennt das nicht vom Mac. Nervende .DS_Store Files auf jedem Datenspeicher wo der Mac Schreibrechte hat. Gerade im Mischbetrieb MAC/WIN/LINUX ist das ein wirklich störendes Verhalten. Um dies zumindest auf dem Netzwerkspeicher zu unterbinden, muss man ein wenig nachhelfen.
1) Terminal öffnen
2.) „defaults write com.apple.desktopservices DSDontWriteNetworkStores true“  [ENTER]
3.) Rechnerneustart oder mit dem aktullem Benutzer abmelden.
Es gibt sogar schon kostenpflichtige Tools, die nach systemseitigen Anlegen die Files direkt wieder löschen. Na merkt Ihr was?  Designfehler!