I have an Nano 33 IoT board, where I unfortunately broke the Nina-W102 module.
So I have ordered a new bare Nina-W102 module from mouser.
Is it possible to simply replace it or do I need to program it first (??)?
first replace then do a standard firmware \update'
Hi meson, i also have a Nano 33 IoT, and i'm not sure if my Nina-W102 module is also broken or not. Just received it and i am just unable to make it connect, both Wifi nor BLE. I'm always getting the WL_NO_MODULE status. The Nano is apparently upgraded and all seems to be fine, apart from this.
Can you please share a way to be sure that the module is broken, or if i should try something else to make it work and it's more like software related in my case? Thanks in advance!
Note: First time in the forum, i was trying to send a 1to1 message before posting a response to ask for this, but seems like that option is not available.
with what sketch do you try?
I tried the basic examples with no changes, both locally with Arduino IDE and also in the IOT cloud.
For example this super basic sketch:
#include <WiFiNINA.h>
char ssid[] = SECRET_SSID;
char pass[] = SECRET_PASS;
int status = WL_IDLE_STATUS; // the Wi-Fi radio's status
int ledState = LOW; //ledState used to set the LED
unsigned long previousMillisInfo = 0; //will store last time Wi-Fi information was updated
unsigned long previousMillisLED = 0; // will store the last time LED was updated
const int intervalInfo = 5000;
void setup() {
Serial.begin(9600);
while (!Serial);
// set the LED as output
pinMode(LED_BUILTIN, OUTPUT);
if (WiFi.status() == WL_NO_MODULE) {
Serial.println("Communication with WiFi module failed!");
// don't continue
while (true);
}
while (status != WL_CONNECTED) {
Serial.print("Attempting to connect to network: ");
Serial.println(ssid);
// Connect to WPA/WPA2 network:
status = WiFi.begin(ssid, pass);
Serial.println("Status for connection: " + String(status));
// wait 10 seconds for connection:
delay(10000);
}
Serial.println("You're connected to the network");
Serial.println("---------------------------------------");
}
void loop() {
Serial.println("Looping");
delay(5000);
}
Always getting WL_NO_MODULE there.
try to update the nina firmware with the updater available in Arduino IDE
Hi,
first upload the Nina Firmware Updater sketch from File/Examples/WifiNINA/Tools to the board.
Then goto Tools/WifiNINA Firmware updater and open updater sketch, then it will be automatically updated.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.