-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
firmware question, #43
Comments
The nrf70 firmware is in the nrfxlib repository. It's a closed-source binary blob. https://github.com/nrfconnect/sdk-nrfxlib/tree/main/nrf_wifi |
https://github.com/NordicPlayground/nrf70-linux-driver?tab=readme-ov-file#known-issues |
@scottcopus Yes, Nordic updates their whole software offering continuously. This includes binary blobs like softdevices and the wifi firmware. The known issues are what is seen with the currently released version and will likely be resolved in the next release. |
Here is another question that occurred to me, does that binary blob you mentioned, require anything on the software end to make it work? And does it do any remote dialing, like surveillance nonsense. Just wondered. |
@maxd-nordic Thanks for the info. I'm familiar with Espressif devices and ESP-IDF/Arduino/PlatformIO IDEs. For Nordic chips, when you upload the firmware/program/"sketch", are those binary blobs (wifi library/etc) part of that same upload? Or are those blobs they a separate part of the firmware? If they're separate, how are those updated? Thanks |
@scottcopus They are compiled into the app. Not entirely sure how this is done in the linux driver (I guess it bundles the fw as well), but on NCS/Zephyr, you'll get the latest version automatically when updating to a newer release. |
I see most of this is under free licenses, I just am curious:
Where the firmware is and what is the license of the firmware?
I just was curious if this is fully free or as some would say, fully open source. I differ on which I prefer to say, but yeah, let me know.
The text was updated successfully, but these errors were encountered: