Using Arduino R4 Wifi on a WPA-2 Enterprise Network?

Is there any hope to connect my wifi to a school WPA2-Enterprise network? WiFiNINA doesnt work on the R4 wifi's.

Tech people will not help me with a minor request like this / they lack the understanding on what im trying to do.

Im an engineering teacher and wanted to use the wifi components to make a dashboard for a class project.

Is there any good tutorials to point me towards? I know that I need to login with my email and I need a password just to get on the network.

Okay, so I as well have purchased an arduino UNO WiFi R4, and I keep coming back to this post and 'the other one' (the post someone made in july about the same issue), and searching othe similar topics for any kind of hint about how to make the UNO R4 connect as a client to a WPA2 Enterprise network. Even started diving into the core code WiFiS3/WiFiNINA and their refrenced libraires, and I finally came across this little tid bit when looking into more detail of the WiFi Chip used in the uno R4:

"Note:

ESP32-S3 supports Wi-Fi Enterprise only in station mode."

the UNO r4 uses the ESP32-S3. 'Station mode' is when the UNO is configured to act as a an ACCESS POINT.

So, anyone who knows more, please correct me if I'm wrong, it is NOT possible to connect the UNO R4 to a WPA2 enterprise network as a client. The WiFi chipset isn't capable of it. This is why the included examples for the UNO R4 in WiFiS3 do not incliude the standard beginenterprise method, like the WIFiNINA libraries do, and partially why those libraries are not compatible.
so D4MN !T... this is a wall for my project, i'll need a different arduino configuration that actually works with WPA2 enterprise as a client, my UNO R4 will jiust collect dust I guess.

Perhaps you can bring your own WiFi router. If you don't need the internet, that might work. An other idea is use your smartphone's tethering. I have done that before and you will have access to the internet if you need it. Another one is you could set up a local PC to be WiFi web server. There are several options depending on what you are doing.

No, they are separate and can be used together -- at least in some cases. WiFiGenericClass

  static bool mode(wifi_mode_t);
  static wifi_mode_t getMode();

  bool enableSTA(bool enable);
  bool enableAP(bool enable);

WiFiType.h

#define WiFiMode_t  wifi_mode_t
#define WIFI_OFF    WIFI_MODE_NULL
#define WIFI_STA    WIFI_MODE_STA
#define WIFI_AP     WIFI_MODE_AP
#define WIFI_AP_STA WIFI_MODE_APSTA

provides alternate names for the types in ESP-IDF

typedef enum {
    WIFI_MODE_NULL = 0,  /**< null mode */
    WIFI_MODE_STA,       /**< WiFi station mode */
    WIFI_MODE_AP,        /**< WiFi soft-AP mode */
    WIFI_MODE_APSTA,     /**< WiFi station + soft-AP mode */
    WIFI_MODE_NAN,       /**< WiFi NAN mode */
    WIFI_MODE_MAX
} wifi_mode_t;

fortunately, I'm lucky enough that my institution also runs an unsecured IoT wifi network that grants access based on registered MAC addresses.

Considering the WPA2 enterprise doesn't seem doable with the UNO R4 I've made the change to that network instead. Less secure but I'm only using the UNO R4 to monitor some MLX-IR temp sensors in a production environment.

FWIW, here's a WiFi Enterprise example for pure ESP32 boards, which does not include the R4 WiFi. The example is plain C ESP-IDF, so it should be adaptable to Arduino.