raspberry-pi-monitor-mode
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
raspberry-pi-monitor-mode [2018/11/10 10:18] – Artikel neu verfassen benny | raspberry-pi-monitor-mode [2024/06/09 10:29] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Raspberry Pi 3 B+ mit Wireless Monitor Mode Unterstützung aufsetzen ====== | ====== Raspberry Pi 3 B+ mit Wireless Monitor Mode Unterstützung aufsetzen ====== | ||
- | In diesem Artikel wird beschrieben wie ein Raspberry Pi 3 B+ mit einem speziellen Wireless-USB-Stick verwendet wird um Aufzeichnungen von 80 MHz breiten Kanälen | + | In diesem Artikel wird beschrieben wie ein Raspberry Pi 3 B+ mit einem speziellen Wireless-USB-Stick verwendet wird um 80 MHz breite Kanäle |
+ | |||
+ | Der Großteil dieses Artikels basiert auf der Verwendung von diesem Wireless-LAN Adapter (für den es passende Treiber für Linux gibt, mit Monitoring Mode Unterstützung): | ||
===== MicroSD Karte vorbereiten ===== | ===== MicroSD Karte vorbereiten ===== | ||
Zeile 150: | Zeile 152: | ||
==== Weitere Pakete installieren ==== | ==== Weitere Pakete installieren ==== | ||
+ | |||
+ | Nun installieren wir zusätzliche Pakete, um dann einen eigenen Treiber (der den Monitor Mode unterstützt) bauen zu können. | ||
< | < | ||
+ | pi@raspberrypi: | ||
+ | Reading package lists... Done | ||
+ | Building dependency tree | ||
+ | Reading state information... Done | ||
+ | build-essential is already the newest version (12.3). | ||
+ | The following additional packages will be installed: | ||
+ | ethtool git-man ieee-data liberror-perl libgpm2 libpcap0.8 vim-runtime | ||
+ | Suggested packages: | ||
+ | python3-apport menu git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn gpm | ||
+ | ctags vim-doc vim-scripts | ||
+ | The following NEW packages will be installed: | ||
+ | aircrack-ng bc dkms ethtool git git-man ieee-data liberror-perl libgpm2 libpcap0.8 raspberrypi-kernel-headers tcpdump vim vim-runtime | ||
+ | 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. | ||
+ | Need to get 31.5 MB of archives. | ||
+ | After this operation, 173 MB of additional disk space will be used. | ||
+ | </ | ||
+ | <WRAP center round tip 60%> | ||
+ | An dieser Stelle empfehle ich den Raspberry Pi mit **sudo reboot** neuzustarten! In den folgenden Schritten werden wir Treiber kompilieren und dafür ist es gut wenn der aktualisierte Kernel läuft (und damit zum Quelltext passt den wir dafür ebenfalls heruntergeladen haben). | ||
+ | </ | ||
- | </ | ||
+ | ==== VIM und die Mausunterstützung ==== | ||
+ | Wer schon einmal per SSH mit VIM gearbeitet hat und dann versucht hat etwas zu kopieren, der hat die Mausunterstützung von VIM sicher schon kennengelernt. Wer dies nicht möchte, schaltet diese Unterstützung aus. | ||
- | #### Alles ab hier ist outdated und wurde oberhalb überarbeitet #### | + | < |
+ | pi@raspberrypi: | ||
+ | set mouse= | ||
+ | set ttymouse= | ||
+ | (mit :wq abspeichern und beenden) | ||
+ | </ | ||
+ | |||
+ | ==== Quellcode für Treiber herunterladen und kompilieren ==== | ||
<WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
- | An diesem Artikel wird noch gearbeitet und aktuell | + | Vielen Dank an das **aircrack-ng** Team die dies möglich machen! Weitere Details |
</ | </ | ||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | Cloning into ' | ||
+ | remote: Enumerating objects: 118, done. | ||
+ | remote: Counting objects: 100% (118/118), done. | ||
+ | remote: Compressing objects: 100% (86/86), done. | ||
+ | remote: Total 5924 (delta 49), reused 70 (delta 32), pack-reused 5806 | ||
+ | Receiving objects: 100% (5924/ | ||
+ | Resolving deltas: 100% (4047/ | ||
- | ===== Image auf MicroSD Karte schreiben ===== | + | pi@raspberrypi: |
+ | pi@raspberrypi: | ||
- | rdisk4 wg. dem Macbook, die Nummer weicht | + | CONFIG_PLATFORM_I386_PC suchen und auf " |
- | < | + | CONFIG_PLATFORM_ARM_RPI suchen und auf " |
- | BennyE$ sudo dd if=2018-06-27-raspbian-stretch-lite.img of=/ | + | |
- | Password: | + | (vim mit :wq beenden und die obige Änderung speichern!) |
- | 1776+0 records in | + | |
- | 1776+0 records out | + | |
</ | </ | ||
- | ===== Raspberry Pi einrichten ===== | + | ==== rtl8812au Treiber mit DKMS kompilieren |
- | <WRAP center round alert 60%> | + | Den Treiber über diese DKMS-Funktion zu erstellen hat den Vorteil dass beim nächsten |
- | Kein rpi-update durchführen! Dadurch fehlen einige Dateien für den Kernel | + | |
- | </ | + | |
< | < | ||
- | sudo raspi-config | + | pi@raspberrypi: |
- | -> Keyboard einstellen | + | About to run dkms install steps... |
- | -> Interfacing -> SSH einschalten | + | Error! DKMS tree already contains: rtl8812au-5.1.5 |
- | -> Land für die Wireless Schnittstelle festlegen (z.B. DE) | + | You cannot add the same module/ |
- | sudo apt-get update && sudo apt-get upgrade | + | Kernel preparation unnecessary for this kernel. |
- | root@raspberrypi:/home/pi# apt-get remove wpasupplicant | + | Building module: |
+ | cleaning build area... | ||
+ | ' | ||
+ | cleaning build area... | ||
- | root@raspberrypi:/home/pi# sudo apt-get install tcpdump | + | DKMS: build completed. |
- | root@raspberrypi:/ | + | |
- | TODO: wlan* in denyinterfaces von dhcpcd.conf eintragen, sonst zieht das die Interfaces hoch (ohne dass man dies möchte) | + | 8812au: |
+ | Running module version sanity check. | ||
+ | - Original module | ||
+ | - No original module exists within this kernel | ||
+ | - Installation | ||
+ | - Installing to / | ||
- | pi@raspberrypi:~ $ sudo raspi-config | + | 8814au.ko: |
- | -> Eigenes Passwort festlegen! (Tastatur vorher auf korrektes Layout prüfen!) | + | Running module version sanity check. |
+ | - Original module | ||
+ | - No original module exists within this kernel | ||
+ | - Installation | ||
+ | - Installing to / | ||
- | sudo reboot | + | depmod.... |
+ | |||
+ | DKMS: install completed. | ||
+ | Finished running dkms install steps. | ||
</ | </ | ||
- | ===== Zusammenfassung: Was funktioniert und was nicht? ===== | + | ==== Optional: Fehlerbehebung |
+ | Wer diese Fehlermeldung sieht, hat meinen Hinweis mit dem Reboot nicht beachtet. Bitte den Raspberry Pi neustarten und es dann erneut versuchen. | ||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | About to run dkms install steps... | ||
- | Es gibt verschiedene Wahlmöglichkeiten für die Wireless-Schnittstelle, | + | Creating symlink / |
+ | / | ||
- | ==== Broadcom BCM43455 (onboard Raspberry Pi 3 B+) ==== | + | DKMS: add completed. |
- | Mit " | + | Error! echo |
+ | Your kernel headers for kernel 4.14.50-v7+ cannot be found at | ||
+ | / | ||
+ | Error! echo | ||
+ | Your kernel headers for kernel 4.14.50-v7+ cannot be found at | ||
+ | / | ||
+ | Finished running dkms install steps. | ||
+ | </ | ||
- | Status: | + | ==== udev Regel zur Bezeichnungs der Schnittstellen ==== |
+ | Mit dieser Regel ändern wir die Bezeichnung der Karten in der von uns festgelegten Form bei jedem Start des Raspberry Pi bzw. immer dann wenn die USB-Sticks verbunden werden. | ||
+ | < | ||
+ | pi@raspberrypi:~ $ sudo vi / | ||
+ | SUBSYSTEM==" | ||
+ | SUBSYSTEM==" | ||
+ | </ | ||
- | ==== | + | ==== DHCP auf den Interfaces wlan1 & wlan2 deaktivieren |
- | Ein schreckliches Stück Hardwaregeschichte das es nicht wert ist gekauft zu werden. Die Treiberunterstützung vom Hersteller ist traurig schlecht. In 2018 offiziell einen Treiber bis Kernel v3.16 anzubieten ist schon wirklich dreist (und sich dafür mit Linux-Unterstützung zu rühmen). | + | |
- | Es gibt modifizierte Treiber z.B. im GitHub Repository von [[https:// | + | |
- | Status: m( | + | < |
+ | pi@raspberrypi:~ $ sudo vi / | ||
- | ==== Alfa AWUS036ACH Dual Band USB Adapter AC1200 | + | denyinterfaces wlan1 wlan2 |
- | https:// | + | </code> |
- | <wrap hi> | + | ==== Die wlan1 & wlan2 Schnittstellen auf 80 MHz breite Kanäle einstellen ==== |
+ | Nehmen wir mal an dass Kanal 100 und 112 in 80 MHz mitgeschnitten werden sollen... | ||
+ | airmon-ng bietet uns an Prozesse | ||
< | < | ||
- | root@raspberrypi: | + | pi@raspberrypi: |
- | Bus 001 Device 006: ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/ | + | |
- | Bus 001 Device 005: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory | + | Found 4 processes that could cause trouble. |
- | Bus 001 Device 004: ID 0424:7800 Standard Microsystems Corp. | + | If airodump-ng, |
- | Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub | + | a short period of time, you may want to run ' |
- | Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub | + | |
- | Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | + | PID Name |
+ | 319 avahi-daemon | ||
+ | 348 avahi-daemon | ||
+ | 401 wpa_supplicant | ||
+ | 516 dhcpcd | ||
+ | |||
+ | pi@raspberrypi:~ $ sudo airmon-ng check kill | ||
+ | |||
+ | Killing these processes: | ||
+ | |||
+ | PID Name | ||
+ | 401 wpa_supplicant | ||
+ | 516 dhcpcd | ||
+ | |||
+ | pi@raspberrypi:~ $ sudo airmon-ng check | ||
+ | |||
+ | pi@raspberrypi:~ $ sudo iw dev wlan1 set type monitor | ||
+ | pi@raspberrypi:~ $ sudo iw dev wlan2 set type monitor | ||
+ | |||
+ | pi@raspberrypi:~ $ sudo ip link set wlan1 up | ||
+ | pi@raspberrypi:~ $ sudo ip link set wlan2 up | ||
- | $ dmesg | + | pi@raspberrypi: |
- | ... | + | pi@raspberrypi:~ $ sudo iw wlan2 set freq 5560 80 5550 |
- | [ 1337.625879] usb 1-1.3: new high-speed USB device number 6 using dwc_otg | + | |
- | [ 1337.756767] usb 1-1.3: New USB device found, idVendor=0bda, | + | |
- | [ 1337.756780] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 | + | |
- | [ 1337.756788] usb 1-1.3: Product: 802.11n NIC | + | |
- | [ 1337.756797] usb 1-1.3: Manufacturer: | + | |
- | [ 1337.756806] usb 1-1.3: SerialNumber: | + | |
+ | pi@raspberrypi: | ||
+ | Interface wlan1 | ||
+ | ifindex 4 | ||
+ | wdev 0x100000001 | ||
+ | addr 00: | ||
+ | type monitor | ||
+ | wiphy 1 | ||
+ | channel 100 (5500 MHz), width: 80 MHz, center1: 5470 MHz | ||
+ | txpower 18.00 dBm | ||
+ | pi@raspberrypi: | ||
+ | Interface wlan2 | ||
+ | ifindex 5 | ||
+ | wdev 0x200000001 | ||
+ | addr 00: | ||
+ | type monitor | ||
+ | wiphy 2 | ||
+ | channel 112 (5560 MHz), width: 80 MHz, center1: 5530 MHz | ||
+ | txpower 18.00 dBm | ||
</ | </ | ||
- | Dieser Treiber führt **nicht** zum Erfolg: git clone https:// | + | ==== Optional: Eigenes " |
- | Dieser Treiber könnte evtl. der richtige | + | Im obigen Fenster ist es vielleicht aufgefallen, |
< | < | ||
- | pi@raspberrypi: | + | pi@raspberrypi: |
- | pi@raspberrypi: | + | iw version 4.9 |
- | Cloning into ' | + | pi@raspberrypi: |
- | remote: Enumerating objects: 113, done. | + | --2018-11-10 15:43:31-- https://git.kernel.org/ |
- | remote: Counting objects: 100% (113/113), done. | + | Resolving git.kernel.org |
- | remote: Compressing objects: 100% (82/82), done. | + | Connecting to git.kernel.org |
- | remote: Total 5919 (delta 46), reused 67 (delta 31), pack-reused 5806 | + | HTTP request sent, awaiting response... 200 OK |
- | Receiving objects: 100% (5919/5919), 12.50 MiB | 6.16 MiB/s, done. | + | Length: unspecified [application/x-gzip] |
- | Resolving deltas: 100% (4044/4044), done. | + | Saving to: ‘iw-4.14.tar.gz’ |
- | pi@raspberrypi: | + | |
- | pi@raspberrypi: | + | iw-4.14.tar.gz |
- | pi@raspberrypi: | + | |
- | pi@raspberrypi: | + | 2018-11-10 15:43:46 (1.51 MB/s) - ‘iw-4.14.tar.gz’ saved [144999] |
- | grep: core: Is a directory | + | |
- | grep: hal: Is a directory | + | pi@raspberrypi: |
- | grep: include: Is a directory | + | pi@raspberrypi: |
- | Makefile:CONFIG_PLATFORM_ARM_RPI = n | + | pi@raspberrypi: |
- | Makefile:ifeq ($(CONFIG_PLATFORM_ARM_RPI), | + | iw-4.14.tar.gz |
- | grep: os_dep: Is a directory | + | pi@raspberrypi: |
- | grep: platform: Is a directory | + | iw-4.14.tar.gz: gzip compressed data, from Unix |
- | README.md:For Raspberry | + | pi@raspberrypi:~ $ |
- | pi@raspberrypi: | + | pi@raspberrypi:~ $ |
+ | pi@raspberrypi:~ $ tar xzvf iw-4.14.tar.gz | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/Makefile | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | iw-4.14/ | ||
+ | pi@raspberrypi:~ $ cd iw-4.14/ | ||
+ | pi@raspberrypi:~/iw-4.14 $ ls | ||
+ | Android.mk | ||
+ | ap.c CONTRIBUTING | ||
+ | bitrate.c | ||
+ | coalesce.c | ||
+ | |||
+ | (Damit iw-4.14 erfolgreich baut, brauchen wir libnl1 bzw. auch -dev.) | ||
+ | |||
+ | pi@raspberrypi: | ||
Reading package lists... Done | Reading package lists... Done | ||
Building dependency tree | Building dependency tree | ||
Reading state information... Done | Reading state information... Done | ||
The following additional packages will be installed: | The following additional packages will be installed: | ||
- | | + | |
Suggested packages: | Suggested packages: | ||
- | | + | |
The following NEW packages will be installed: | The following NEW packages will be installed: | ||
- | | + | |
- | 0 upgraded, | + | 0 upgraded, |
- | Need to get 6,231 kB of archives. | + | Need to get 156 kB of archives. |
- | After this operation, | + | After this operation, |
Do you want to continue? [Y/n] | Do you want to continue? [Y/n] | ||
- | Get:1 http:// | + | Get:1 http:// |
- | Get:2 http://mirror.netcologne.de/ | + | Get:2 http://ftp.halifax.rwth-aachen.de/ |
- | Get:3 http:// | + | Fetched |
- | Fetched | + | Selecting previously unselected package |
- | Selecting previously unselected package | + | (Reading database ... 69642 files and directories currently installed.) |
- | (Reading database ... 67904 files and directories currently installed.) | + | Preparing to unpack .../libnl1_1.1-8_armhf.deb ... |
- | Preparing to unpack .../libgpm2_1.20.4-6.2_armhf.deb ... | + | Unpacking |
- | Unpacking | + | Selecting previously unselected package |
- | Selecting previously unselected package | + | Preparing to unpack .../libnl-dev_1.1-8_armhf.deb ... |
- | Preparing to unpack .../vim-runtime_2%3a8.0.0197-4+deb9u1_all.deb ... | + | Unpacking |
- | Adding ' | + | Setting up libnl1:armhf (1.1-8) ... |
- | Adding ' | + | Setting up libnl-dev (1.1-8) ... |
- | Unpacking | + | |
- | Selecting previously unselected package vim. | + | |
- | Preparing to unpack .../ | + | |
- | Unpacking vim (2:8.0.0197-4+deb9u1) ... | + | |
- | Setting up libgpm2:armhf (1.20.4-6.2) ... | + | |
- | Processing triggers for libc-bin (2.24-11+deb9u3) ... | + | |
- | Processing triggers for man-db (2.7.6.1-2) ... | + | |
- | Setting up vim-runtime | + | |
- | Setting up vim (2:8.0.0197-4+deb9u1) ... | + | |
- | update-alternatives: | + | |
- | update-alternatives: | + | |
- | update-alternatives: | + | |
- | update-alternatives: | + | |
- | update-alternatives: | + | |
- | update-alternatives: | + | |
- | update-alternatives: | + | |
- | pi@raspberrypi: | + | |
- | CONFIG_PLATFORM_I386_PC = y durch CONFIG_PLATFORM_I386_PC ersetzen | + | |
- | CONFIG_PLATFORM_ARM_RPI = n durch CONFIG_PLATFORM_ARM_RPI = | + | |
- | pi@raspberrypi: | + | pi@raspberrypi: |
- | pi@raspberrypi: | + | CC iw.o |
- | pi@raspberrypi: | + | CC |
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | Es ist nun wirklich einfach die Kanäle zu setzen. | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | pi@raspberrypi: | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | Interface wlan1 | ||
+ | ifindex 4 | ||
+ | wdev 0x100000001 | ||
+ | addr 00: | ||
+ | type monitor | ||
+ | wiphy 1 | ||
+ | channel 52 (5260 MHz), width: 80 MHz, center1: 5230 MHz | ||
+ | txpower 18.00 dBm | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | Interface wlan2 | ||
+ | ifindex 5 | ||
+ | wdev 0x200000001 | ||
+ | addr 00: | ||
+ | type monitor | ||
+ | wiphy 2 | ||
+ | channel 100 (5500 MHz), width: 80 MHz, center1: 5470 MHz | ||
+ | txpower 18.00 dBm | ||
</ | </ | ||
- | Status: :?: FIXME | + | ==== Wireshark installieren ==== |
+ | Mit der Installation von Wireshark ist der Raspberry Pi wieder einen Moment beschäftigt. Die Frage ob Benutzer in der Lage sein sollen die Daten mitzuschneiden, | ||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | (dies dauert erstmal wieder) | ||
+ | pi@raspberrypi: | ||
+ | Adding user `pi' to group `wireshark' | ||
+ | Adding user pi to group wireshark | ||
+ | Done. | ||
+ | </ | ||
- | ===== Broadcom BCM43455 (onboard Raspberry Pi 3 B+) für Wireless Monitor Mode vorbereiten ===== | + | ==== Zugriff aus der Ferne (z.B. von einem Laptop) |
+ | Mein Plan von meinem Firmen Laptop per MobaXterm über SSH mit X-Forwarding auf Wireshark zuzugreifen wurde von ziemlichen Verzögerungen geplagt. Daher nun ein Versuch mit VNC ... | ||
+ | |||
+ | < | ||
+ | pi@raspberrypi: | ||
+ | (Das dauert jetzt wieder etwas) | ||
+ | |||
+ | Erstmal ein VNC-Passwort festlegen (maximal acht Zeichen, nichts wertvolles) | ||
+ | pi@raspberrypi: | ||
+ | Using password file / | ||
+ | Password: | ||
+ | Verify: | ||
+ | Would you like to enter a view-only password (y/n)? n | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | (Dort in die letzte Zeile folgendes eintragen) | ||
+ | fluxbox & | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | |||
+ | </ | ||
+ | |||
+ | Bessere Alternative könnte wohl sein RealVNC zu verwenden. Das wird direkt über "sudo raspi-config" | ||
+ | < | ||
+ | sudo systemctl enable vncserver-virtuald.service | ||
+ | sudo systemctl enable vncserver-x11-serviced.service | ||
+ | </ | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | Bis hier bin ich bisher gekommen, wirklich hübsch sieht dieser Wireshark jetzt noch nicht aus - aber ein Anfang :) | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Erfahrungen mit anderen Wireless-Adaptern ===== | ||
+ | |||
+ | ==== Erfahrungen/ | ||
+ | Mit " | ||
+ | |||
+ | Status: Wer mit dem Pi 3 B+ nur Beacons mitschneiden will, ist hiermit schon gut aufgehoben - aber für erweiterte Analyse ist es mir bisher nicht gut genug. | ||
+ | |||
+ | ==== Erfahrungen/ | ||
+ | Ein schreckliches Stück Hardwaregeschichte das es nicht wert ist gekauft zu werden. Die Treiberunterstützung vom Hersteller ist traurig schlecht. In 2018 offiziell einen Treiber bis Kernel v3.16 anzubieten ist schon wirklich dreist (und sich dafür mit Linux-Unterstützung zu rühmen). | ||
+ | Es gibt modifizierte Treiber z.B. im GitHub Repository von [[https:// | ||
+ | |||
+ | Status: m( | ||
+ | |||
+ | ===== Anleitung: | ||
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
Zeile 330: | Zeile 582: | ||
< | < | ||
- | |||
pi@raspberrypi: | pi@raspberrypi: | ||
root@raspberrypi:/ | root@raspberrypi:/ |
raspberry-pi-monitor-mode.1541845136.txt.gz · Zuletzt geändert: 2024/06/09 10:29 (Externe Bearbeitung)