La puce WiFi BCM43438 du Raspberry Pi 3 prend-elle en charge le mode «moniteur»


Réponses:


1

Non.

Mais il est prévu d'essayer de le mettre en œuvre apparemment

EDIT: (si cela est lié au BCM43143, une fois que la fumée se dissipe autour du numéro de puce BCM, cela peut devenir plein sur "NON".)


Cela ressemble à un «non» , malheureusement , même si j'aimerais quand même essayer de le confirmer d'une manière ou d'une autre. Tricky sans fiche technique! Je remarque qu'il existe une plate-forme de prototypage portable appelée Ingenic Newton2 qui utilise la même puce. Cela pourrait être un indice.
goobering

18

Le firmware utilisé dans le BCM4339 (Nexus 5) ainsi que le BCM43438 (RPI3) a obtenu un mode moniteur intégré .

Nous avons récemment découvert cette fonctionnalité après avoir implémenté le mode moniteur du Nexus 5 (voir: nexmon.org ). Le firmware par défaut prend au moins déjà en charge l'émission de trames 802.11 brutes. Vous pouvez utiliser un micrologiciel non modifié et simplement envoyer les IOCTL 108et 10du pilote au micrologiciel. Vous devez également modifier le type d'interface.

Nous travaillons actuellement sur l'amélioration du mode moniteur pour le Raspberry Pi 3, mais nous avons déjà une image dd'able prête pour votre carte SD, jetez un œil à: rpi3.nexmon.org . Dans la version actuelle, nous avons étendu le mode moniteur intégré pour générer des images encapsulées dans un en-tête Radiotap.

Mise à jour: Merci @ user1147688, les liens ci-dessus devraient également être mis à jour :-)


Le github pour faire le patch du noyau en utilisant le RPi3 nexmonest ici .
not2qubit

1

non, j'ai cette erreur

Erreur pour la demande sans fil "Set Mode" (8B06):


Vous avez cette erreur en faisant quoi exactement? Qu'est-ce qui vous fait croire que l'erreur est due au manque de fonctionnalités matérielles plutôt qu'à vos actions?
Dmitry Grigoryev

Vous recevez cette erreur en réponse au fait sudo iwconfig wlan0 mode monitorque le pilote par défaut dans Raspbian (à ce jour) repose sur un micrologiciel non libre et / ou un pilote / module qui ne prend pas en charge le mode moniteur. L'alternative est de patcher / pirater le pilote officiel. Il convient de noter, cependant, qu'il est en fait moins compliqué d'utiliser un adaptateur wifi qui prend en charge le mode moniteur dans le pilote (et le micrologiciel), ils sont très bon marché ces jours-ci, de la taille d'un adaptateur OTP, et ils fonctionnent de manière cohérente - obtenir des choses comme nexmonconstruire de manière cohérente au fil du temps? secoue la magie de 8 balles
Shaun Wilson

0

Oui, et je suis très content du projet nexmon qui a permis cela.

J'ai créé le script suivant qui automatise les instructions sur le projet NEXMON. Nexmon, quel beau projet.

Le script suivant détectera s'il est exécuté sur un pi-zerow, Pi3 ou Pi3b + et compilera et appliquera le correctif relatif. Il conserve même le patch au redémarrage de l'appareil.

https://github.com/zorani/RaspPiNexmonScripts

Prendre plaisir!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.