Raspberry Pi 3의 BCM43438 WiFi 칩은 "모니터"모드를 지원합니까?


답변:


1

아니.

그러나 분명히 그것을 시도하고 구현하려는 계획 이 있습니다.

편집 : (이것은 BCM43143과 관련이 있어야합니다. 일단 연기가 BCM 칩 번호 주위에서 제거되면 이것은 "아니오"에 가득 찰 수 있습니다.)


불행히도 '아니오'처럼 보이지만 그래도 어떻게 든 확인하고 싶습니다. 데이터 시트가없는 까다로운! 같은 칩을 사용하는 Ingenic Newton2 라는 웨어러블 프로토 타이핑 플랫폼이 있습니다. 거기에 실마리가있을 수 있습니다.
— goobering

18

BCM4339 (Nexus 5) 및 BCM43438 (RPI3)에 사용 된 펌웨어에는 내장 모니터 모드가 있습니다.

우리는 최근에 Nexus 5에 대한 모니터 모드를 구현 한 후이 기능을 발견했습니다 ( nexmon.org 참조 ). 기본 펌웨어는 최소한 이미 원시 802.11 프레임 방출을 지원합니다. 수정되지 않은 펌웨어를 사용하고 IOCTL 108을 10드라이버에서 펌웨어로 보낼 수 있습니다 . 또한 인터페이스 유형을 변경해야합니다.

현재 Raspberry Pi 3의 모니터 모드를 개선하기 위해 노력하고 있지만 이미 SD 카드에 대한 dd'able 이미지를 준비했습니다. rpi3.nexmon.org를 살펴 보십시오 . 현재 버전에서는 내장 모니터 모드를 확장하여 Radiotap 헤더에 캡슐화 된 프레임을 생성했습니다.

업데이트 : @ user1147688 덕분에 위 링크도 업데이트해야합니다 :-)


RPi3를 사용하여 커널 패치를 만들기위한 github nexmon는 여기에 있습니다 .
— not2qubit

1

아니요,이 오류가 발생합니다

무선 요청 "설정 모드"(8B06) 오류 :


이 오류가 정확히 무엇을하고 있습니까? 오류가 조치가 아닌 하드웨어 기능 부족으로 인한 것이라고 생각하는 이유는 무엇입니까?
— Dmitry Grigoryev

sudo iwconfig wlan0 mode monitorRaspbian의 기본 드라이버 (현재까지)는 모니터 모드를 지원하지 않는 무료 펌웨어 및 / 또는 드라이버 / 모듈에 의존하기 때문에이 오류 가 나타납니다. 대안은 공식 드라이버를 패치 / 해킹하는 것입니다. 그러나 드라이버 (및 펌웨어)에서 적절한 모니터 모드를 지원하는 wifi 어댑터를 얻는 것이 실제로 덜 번거 롭다는 점은 주목할 가치가 있습니다. 요즘에는 OTP 어댑터의 크기에 대해 먼지가 저렴하고 일관되게 작동합니다. nexmon시간이 지남에 따라 일관되게 구축하는 것을 좋아 합니까? 매직 8 볼을
— Shaun Wilson

0

그렇습니다.이를 가능하게 한 nexmon 프로젝트에 매우 만족합니다.

NEXMON 프로젝트의 지침을 자동화하는 다음 스크립트를 작성했습니다. 넥스 몬, 정말 좋은 프로젝트입니다.

다음 스크립트는 pi-zerow, Pi3 또는 Pi3b +에서 실행되는지 감지하고 상대 패치를 컴파일하고 적용합니다. 또한 장치를 재부팅 할 때 패치를 유지합니다.

https://github.com/zorani/RaspPiNexmonScripts

즐겨!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.