-
Notifications
You must be signed in to change notification settings - Fork 419
the firmware for 4339 looks wrong #90
Comments
I'm surprised to see that. The file that comes with the app was pulled from the official Nexmon repository. I never built it from source, I downloaded a prebuilt binary from the repo. Other than the misalignment, did you notice any other differences? |
The files indeed look different. It's been a long time, I'll look into it. |
Ok, what I just realized is that I may have built it on my own, with the nexmon repo that is forked on my account. The files must contain some kind of timestamp or something, because the md5 hash of the output files is different after consecutive builds, so I can't verify exactly how I built it. I built the firmware from the official repo. As expected, the latest build has many differences with the one from the app, but I tried a lot of previous commit points, and I found that commits 9347534, To be honest I have no idea how to verify exactly which one it is.
You are absolutely right. I assure you I haven't changed anything by myself (I wouldn't know how, even if I wanted to), it's all Nexmon. |
After some more digging its plausible that the fw in your app was patched twice. That is: a patched version was patched again by error. Perhaps if you find the time you could replace it with the fresh build and also add support for other chip versions supported by nexmon. If I can have a feature request instead of replacing original fw permanently the hw could be replaced only till the app is closed. |
As the development for this has stopped in favor of a completely reworked version, I will not be implementing any new functionality. However, you can do what you asked by setting the 'enable/disable monitor mode' commands in the app's settings to something like:
Disable:
These are just examples, |
Current Behavior
Sections are misaligned. Haven't analyzed what was done but it doesn't look right.
Surprised it works.
Expected Behavior
Firmware patched with Nexmon.
Detailed steps to reproduce the problem
Build patched firmware for the same version with Nexmon
Binary compare
Firmware version is 6_37_34_43
Device details
Any
Suggested Solution
Build firmware with Nexmon
If some custom work has been done to it we wanna know
By submitting this, I agree that:
The text was updated successfully, but these errors were encountered: