Чи підтримує Wi-Fi мікросхем BCM43438 в Raspberry Pi 3 в режимі «монітор»


21

Чи підтримує він моніторний режим (відомий з літаків-нг & спір.)?


1
Ви вказали неправильну мікросхему. У Pi 3 використовується BCM43438, а не BCM43143.
goobering

Добре знати. Тож, здається, це неправильний опис продукту ...
Марсель

Не маю ідеї - звідки ви взяли свій опис?
goobering

Відповіді:


1

Ні.

Але є плани спробувати це реалізувати, мабуть

EDIT: (якщо це стосується BCM43143, як тільки дим очиститься навколо номера мікросхеми BCM, це може стати повною "НІ".)


На жаль , це виглядає як "ні" , хоча я все одно хотів би якось спробувати це підтвердити. Хитрий без аркуша даних! Зауважую, що є носна платформа для прототипування під назвою Ingenic Newton2, яка використовує той самий чіп. Можливо, там є якісь підказки.
goobering

18

Прошивка, що використовується в BCM4339 (Nexus 5), а також BCM43438 (RPI3), отримала вбудований режим монітора .

Ми нещодавно виявили цю функціональність після впровадження режиму монітора для Nexus 5 (див.: Nexmon.org ). Прошивка за замовчуванням, принаймні, вже підтримує випромінення 802.11 кадрів. Ви можете використовувати немодифіковану прошивку та просто надсилати IOCTL 108та 10від драйвера до прошивки. Вам також потрібно змінити тип інтерфейсу.

Наразі ми все ще працюємо над вдосконаленням режиму монітора для Raspberry Pi 3, але у нас вже є готове зображення для вашої SD-карти, дивіться на: rpi3.nexmon.org . У поточній версії ми розширили вбудований режим монітора, щоб генерувати кадри, інкапсульовані в заголовку Radiotap.

Оновлення: Дякуємо @ user1147688, також слід оновити посилання вище :-)


GitHub для виготовлення патч ядра з допомогою RPi3 nexmonзнаходиться тут .
not2qubit

1

ні, я отримую цю помилку

Помилка бездротового запиту "Встановити режим" (8B06):


Ви отримали цю помилку, роблячи що саме? Що змушує вас вважати, що помилка обумовлена ​​відсутністю апаратних функцій, а не ваших дій?
Дмитро Григор’єв

Ви отримуєте цю помилку у відповідь на те sudo iwconfig wlan0 mode monitor, що драйвер за замовчуванням у програмі Raspbian (по сьогоднішній день) покладається на невільну прошивку та / або драйвер / модуль, які не підтримують режим монітора. Альтернатива - латати / зламати офіційного водія. Варто зауважити, однак, що насправді менше клопотів захопити Wi-Fi адаптер, який має належну підтримку режиму монітора у драйвері (та вбудованому програмному забезпеченні), вони забруднені сьогодні, про розмір адаптера OTP, і вони працюють стабільно - отримувати такі речі, як nexmonпослідовно будувати з часом? трясе магічний 8-бальний
Шон Вілсон

0

Так, і я дуже задоволений проектом nexmon, який це дозволив.

Я створив такий сценарій, який автоматизує вказівки щодо проекту NEXMON. Нексон, який чудовий проект.

Наступний скрипт виявить, чи він запущений на pi-zerow, Pi3 або Pi3b +, і скомпілює та застосує відносний патч. Він навіть зберігає виправлення при перезавантаженні пристрою.

https://github.com/zorani/RaspPiNexmonScripts

Насолоджуйтесь!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.