Il chip WiFi BCM43438 in Raspberry Pi 3 supporta la modalità "monitor"


Risposte:


1

No.

Ma ci sono piani per provare a implementarlo apparentemente

EDIT: (dovrebbe essere correlato a BCM43143, una volta che il fumo si schiarisce attorno al numero di chip BCM questo potrebbe diventare un pieno su "NO".)


Purtroppo sembra un "no" , anche se mi piacerebbe comunque provare a confermarlo in qualche modo. Ingannevole senza scheda tecnica! Ho notato che esiste una piattaforma di prototipazione indossabile chiamata Ingenic Newton2 che utilizza lo stesso chip. Potrebbe esserci qualche indizio lì.
goobering

18

Il firmware utilizzato nel BCM4339 (Nexus 5) e nel BCM43438 (RPI3) hanno una modalità monitor integrata .

Di recente abbiamo scoperto questa funzionalità dopo aver implementato la modalità monitor per Nexus 5 (vedi: nexmon.org ). Il firmware predefinito almeno supporta già l'emissione di frame 802.11 non elaborati. È possibile utilizzare un firmware non modificato e inviare semplicemente gli IOCTL 108e 10dal driver al firmware. Devi anche cambiare il tipo di interfaccia.

Attualmente stiamo ancora lavorando per migliorare la modalità monitor per Raspberry Pi 3, ma abbiamo già un'immagine dd'able pronta per la tua scheda SD, dai un'occhiata a: rpi3.nexmon.org . Nella versione attuale abbiamo esteso la modalità monitor integrata per generare frame incapsulati in un'intestazione Radiotap.

Aggiornamento: Grazie @ user1147688, anche i collegamenti sopra dovrebbero essere aggiornati :-)


Il github per creare la patch del kernel usando RPi3 nexmonè qui .
not2qubit

1

no, ho questo errore

Errore per la richiesta wireless "Set Mode" (8B06):


Hai questo errore facendo esattamente cosa? Cosa ti fa credere che l'errore sia dovuto alla mancanza di funzionalità hardware piuttosto che alle tue azioni?
Dmitry Grigoryev,

Questo errore viene visualizzato in risposta a sudo iwconfig wlan0 mode monitorcome il driver predefinito in Raspbian (fino ad oggi) si basa su un firmware e / o driver / modulo non liberi che non dispongono del supporto della modalità monitor. L'alternativa è patch / hacking del driver ufficiale. Vale la pena notare, tuttavia, che in realtà è meno fastidioso afferrare un adattatore wifi che ha un supporto adeguato per la modalità monitor nel driver (e firmware), sono oggi poco costosi, circa le dimensioni di un adattatore OTP e funzionano in modo coerente - ottenere cose come nexmoncostruire costantemente nel tempo? scuote 8 palle magiche
Shaun Wilson,

0

Sì, e sono molto contento del progetto Nexmon che ha permesso questo.

Ho creato il seguente script che automatizza le indicazioni sul progetto NEXMON. Nexmon, che grande progetto.

Il seguente script rileverà se viene eseguito su pi-zerow, Pi3 o Pi3b + e compilerà e applicherà la relativa patch. Conserva anche la patch al riavvio del dispositivo.

https://github.com/zorani/RaspPiNexmonScripts

Godere!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.