Assistance Needed: Issue with Nexmon CSI on BCM4358 (Samsung Galaxy S7 SM-G930F) #376
giovanihoff
started this conversation in
General
Replies: 1 comment 6 replies
-
|
Hi Giovani,
Are you sure your device comes with a |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Dear Nexmon Team,
First, I want to thank you for the incredible work you've done with the Nexmon CSI project. It’s truly an impressive contribution to the field, and I appreciate all the effort that went into its development.
I’ve been working on implementing Nexmon CSI on a Samsung Galaxy S7 (SM-G930F) with a BCM4358 chipset. I’ve followed all the steps in the "Getting Started" guide and successfully installed the modified firmware. I was able to confirm that the firmware is correctly applied with the following command:
adb shell su -c "strings /vendor/firmware/fw_bcmdhd.bin | grep nexmon"The output confirmed that the firmware version is 7.112.300.14 (nexmon.org/csi: fdb2-dirty-2). However, I’m encountering an issue when attempting to use nexutil to interact with the firmware. Specifically, the following commands return an error:
adb shell su -c "/data/local/tmp/nexutil -m"Output:
__nex_driver_io: error ret=-1 errno=13 monitor: 0I also tried to start capturing CSI data:
adb shell su -c "/data/local/tmp/nexutil -I wlan0 -s500 -b -l34"This command similarly returns:
__nex_driver_io: error ret=-1 errno=13I confirmed that:
Additionally, I’ve checked the system logs (dmesg) and couldn’t find any entries explicitly related to Nexmon or CSI. I’ve also ensured that all submodules of the Nexmon repository were properly initialized and updated (git submodule update --init --recursive).
Despite these efforts, I haven’t been able to successfully place the device in monitor mode or capture CSI data. I suspect there might be a specific issue with the interaction between nexutil and the modified driver, but I’m unable to identify the root cause.
Could you kindly provide guidance on what might be causing this issue or suggest additional steps to troubleshoot? I’d be happy to provide logs or any other information that might be helpful.
Note: I also have a Galaxy S8, SM-G950FD if you are interested in carrying out more tests.
Thank you so much for your time and assistance!
Best regards,
Giovani Hoff
Beta Was this translation helpful? Give feedback.
All reactions