Apakah chip WiFi BCM43438 dalam Raspberry Pi 3 mendukung mode "monitor"

21

Apakah ini mendukung mode monitor (diketahui dari aircrack-ng & co.)?

Marcel
sumber
1
Anda telah mencantumkan chip yang salah. Pi 3 menggunakan BCM43438, bukan BCM43143.
goobering
Senang mendengarnya. Jadi sepertinya itu deskripsi produk yang salah ...
Marcel
Tidak tahu - dari mana Anda mendapatkan deskripsi?
goobering

Jawaban:

1

Tidak.

Tapi ada rencana untuk mencoba dan menerapkannya rupanya

EDIT: (jika ini terkait dengan BCM43143, setelah asap menghilang di sekitar nomor chip BCM ini mungkin menjadi penuh pada "TIDAK".)

Havnar
sumber
Sayang sekali , sepertinya 'tidak' , walaupun saya masih ingin mencoba dan memastikannya. Tricky tanpa lembar data! Saya perhatikan ada platform prototyping yang dapat dipakai yang disebut Ingenic Newton2 yang menggunakan chip yang sama. Bisa jadi ada beberapa petunjuk di sana.
goobering
18

Firmware yang digunakan dalam BCM4339 (Nexus 5) serta BCM43438 (RPI3) memiliki mode monitor bawaan .

Kami baru saja menemukan fungsi ini setelah menerapkan mode monitor untuk Nexus 5 (lihat: nexmon.org ). Firmware default setidaknya sudah mendukung frame 802.11 yang dipancarkan mentah. Anda dapat menggunakan firmware yang tidak dimodifikasi dan cukup mengirim IOCTLs 108dan 10dari driver ke firmware. Anda juga harus mengubah jenis antarmuka.

Kami saat ini masih berupaya meningkatkan mode monitor untuk Raspberry Pi 3, tetapi kami sudah menyiapkan gambar yang dapat dihapus untuk kartu SD Anda, lihat di: rpi3.nexmon.org . Dalam versi saat ini kami memperluas mode monitor bawaan untuk menghasilkan bingkai yang dienkapsulasi dalam header Radiotap.

Pembaruan: Terima kasih @ user1147688, tautan di atas juga harus diperbarui :-)

DanielAW
sumber
Github untuk membuat patch kernel menggunakan RPi3 nexmonada di sini .
not2qubit
1

tidak, saya mendapatkan kesalahan ini

Kesalahan untuk permintaan nirkabel "Set Mode" (8B06):

pengguna3163992
sumber
Anda mendapatkan kesalahan ini melakukan apa sebenarnya? Apa yang membuat Anda yakin kesalahannya adalah karena kurangnya fitur perangkat keras dan bukan tindakan Anda?
Dmitry Grigoryev
Anda menerima kesalahan ini sebagai tanggapan sudo iwconfig wlan0 mode monitorsebagai driver default di Raspbian (hingga hari ini) bergantung pada firmware yang tidak bebas dan / atau driver / modul yang tidak memiliki dukungan mode monitor. Alternatifnya adalah dengan menambal / meretas driver resmi. Perlu dicatat, bagaimanapun, bahwa sebenarnya lebih mudah untuk mengambil adaptor wifi yang memiliki dukungan mode monitor yang tepat pada driver (dan firmware), mereka murah hari ini, tentang ukuran adaptor OTP, dan mereka bekerja secara konsisten - mendapatkan hal-hal seperti nexmonmembangun secara konsisten dari waktu ke waktu? shakes magic 8-ball
Shaun Wilson
0

Ya, dan saya sangat senang dengan proyek nexmon yang memungkinkan ini.

Saya telah membuat skrip berikut yang mengotomatiskan arah pada proyek NEXMON. Nexmon, proyek yang hebat.

Script berikut akan mendeteksi jika dijalankan pada pi-zerow, Pi3 atau Pi3b + dan mengkompilasi dan menerapkan patch relatif. Bahkan mempertahankan patch saat reboot perangkat.

https://github.com/zorani/RaspPiNexmonScripts

Nikmati!

Zoki
sumber