WIFI: Add WPA2 Enterprise support (802.1X/EAP) support.#5196
Open
bkerler wants to merge 3 commits intoprusa3d:masterfrom
Open
WIFI: Add WPA2 Enterprise support (802.1X/EAP) support.#5196bkerler wants to merge 3 commits intoprusa3d:masterfrom
bkerler wants to merge 3 commits intoprusa3d:masterfrom
Conversation
Add MSG_CLIENTCONFIG_ENTERPRISE (type 12) message handler to accept PEAP/TTLS enterprise WiFi credentials from the host over UART. Bumps FW_VERSION from 13 to 14 so the host firmware version check forces a reflash. Update pre-built binaries to match the new firmware version.
Add MSG_CLIENTCONFIG_ENTERPRISE (type 12) message handler to accept PEAP/TTLS enterprise WiFi credentials from the host over UART. Bumps FW_VERSION from 13 to 14 so the host firmware version check forces a reflash. Update pre-built binaries to match the new firmware version.
Allows connecting to corporate/university networks using PEAP/MSCHAPv2 or EAP-TTLS/PAP authentication (issue prusa3d#4863). - netif_settings.h: add WifiEapMethod enum and enterprise fields to ap_entry_t (identity, anonymous identity, EAP method) - config_store: persist EAP method, identity, and anon_identity to EEPROM (three new StoreItems with ItemFlag::network) - espif: add espif_join_ap_enterprise() and MSG_CLIENTCONFIG_ENTERPRISE protocol message (type 12); bump SUPPORTED_FW_VERSION to 14 - wui: dispatch enterprise join based on ap.eap_method in join_ap() - wui_api: load/save enterprise credentials from ini config and EEPROM - screen_network_setup: prompt for enterprise credentials when selecting a password-protected AP, and add MI_ACTION_ENTERPRISE menu item for manual enterprise WiFi entry
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This solves issue #4863 and implements WPA2 Enterprise (802.1X/EAP) support.
Remarks before merging: