ชิป BCM43438 WiFi ใน Raspberry Pi 3 สนับสนุนโหมด "มอนิเตอร์" หรือไม่


21

รองรับโหมดจอภาพ (รู้จักจาก aircrack-ng & co.) หรือไม่


1
คุณระบุชิปผิด Pi 3 ใช้ BCM43438 ไม่ใช่ BCM43143
goobering

ดีแล้วที่รู้. ดังนั้นดูเหมือนว่าจะเป็นคำอธิบายผลิตภัณฑ์ที่ไม่ถูกต้อง ...
Marcel

ไม่มีความคิด - คุณได้รับคำอธิบายจากที่ไหน
goobering

คำตอบ:


1

เลขที่

แต่มีแผนการที่จะลองและใช้งานได้อย่างชัดเจน

แก้ไข: (สิ่งนี้ควรเกี่ยวข้องกับ BCM43143 เมื่อควันจางไปรอบ ๆ หมายเลขชิป BCM สิ่งนี้อาจกลายเป็นแบบเต็มใน "ไม่")


ดูเหมือนว่า 'ไม่' แต่น่าเสียดายที่แม้ว่าฉันจะยังคงพยายามที่จะยืนยันและอย่างใด หากินโดยไม่มีแผ่นข้อมูล! ฉันสังเกตเห็นว่ามีแพลตฟอร์มต้นแบบที่สวมใส่ได้ที่เรียกว่าIngenic Newton2ที่ใช้ชิปตัวเดียวกัน อาจเป็นเบาะแสที่นั่น
goobering

18

เฟิร์มแวร์ที่ใช้ใน BCM4339 (Nexus 5) รวมถึง BCM43438 (RPI3) มีโหมดจอภาพในตัว

เราเพิ่งค้นพบฟังก์ชันการทำงานนี้หลังจากใช้งานโหมดจอภาพสำหรับ Nexus 5 (ดู: nexmon.org ) เฟิร์มแวร์เริ่มต้นอย่างน้อยรองรับการเปล่งเฟรม 802.11 ดิบแล้ว คุณสามารถใช้เฟิร์มแวร์ที่ไม่ได้แก้ไขและเพียงส่ง IOCTLs 108และ10จากไดรเวอร์ไปยังเฟิร์มแวร์ คุณต้องเปลี่ยนประเภทอินเตอร์เฟส

ขณะนี้เรายังคงทำงานในการปรับปรุงโหมดจอภาพสำหรับราสเบอร์รี่ Pi 3 แต่เรามีอยู่แล้วภาพ dd'able พร้อมสำหรับ SD card ของคุณมีลักษณะที่: rpi3.nexmon.org ในเวอร์ชั่นปัจจุบันเราได้ขยายโหมดมอนิเตอร์ในตัวเพื่อสร้างเฟรมที่ห่อหุ้มในส่วนหัว Radiotap

อัปเดต: ขอบคุณ @ user1147688 ลิงก์ด้านบนควรได้รับการอัปเดต :-)


GitHub สำหรับการทำแพทช์เคอร์เนลใช้ RPi3 nexmonเป็นที่นี่
not2qubit

1

ไม่ฉันได้รับข้อผิดพลาดนี้

ข้อผิดพลาดสำหรับคำขอไร้สาย "ตั้งค่าโหมด" (8B06):


คุณได้รับข้อผิดพลาดนี้ในการทำสิ่งที่แน่นอน? อะไรทำให้คุณเชื่อว่าข้อผิดพลาดเกิดจากการขาดคุณสมบัติฮาร์ดแวร์มากกว่าการกระทำของคุณ
Dmitry Grigoryev

คุณได้รับข้อความแสดงข้อผิดพลาดนี้sudo iwconfig wlan0 mode monitorว่าเป็นไดรเวอร์เริ่มต้นใน Raspbian (จนถึงทุกวันนี้) อาศัยเฟิร์มแวร์และ / หรือไดรเวอร์ / โมดูลที่ไม่มีการสนับสนุนโหมดจอภาพ ทางเลือกคือการแพทช์ / แฮ็คไดรเวอร์อย่างเป็นทางการ น่าสังเกตว่าเป็นเรื่องยุ่งยากน้อยกว่าที่จะหยิบอะแดปเตอร์ไร้สายที่รองรับโหมดจอภาพที่เหมาะสมในไดรเวอร์ (และเฟิร์มแวร์) พวกมันสกปรกราคาถูกทุกวันนี้ขนาดของอะแดปเตอร์ OTP และทำงานอย่างสม่ำเสมอ - รับสิ่งที่ต้องการnexmonสร้างอย่างต่อเนื่องตลอดเวลา? shakes magic 8-ball
Shaun Wilson

0

ใช่และฉันมีความสุขมากกับโครงการเน็กมอนที่เปิดใช้งานสิ่งนี้

ฉันได้สร้างสคริปต์ต่อไปนี้ซึ่งทำให้เส้นทางในโครงการ NEXMON เป็นแบบอัตโนมัติ Nexmon เป็นโครงการที่ยอดเยี่ยม

สคริปต์ต่อไปนี้จะตรวจสอบว่ามีการรันบน pi-zerow, Pi3 หรือ Pi3b + และคอมไพล์แล้วใช้ patch ที่เกี่ยวข้อง มันยังคงรักษาแพทช์เมื่อรีบูตอุปกรณ์

https://github.com/zorani/RaspPiNexmonScripts

สนุก!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.