diff --git a/content/Arduino Cloud/Arduino IoT Cloud/About-the-Arduino-IoT-Cloud-Remote-app.md b/content/Arduino Cloud/Arduino IoT Cloud/About-the-Arduino-IoT-Cloud-Remote-app.md
new file mode 100644
index 000000000..f6a2fef54
--- /dev/null
+++ b/content/Arduino Cloud/Arduino IoT Cloud/About-the-Arduino-IoT-Cloud-Remote-app.md
@@ -0,0 +1,15 @@
+---
+title: "About the Arduino IoT Cloud Remote app"
+id: 16690170383900
+---
+
+With the **Arduino IoT Cloud Remote** app, you can use your smartphone as an IoT device in Arduino Cloud.
+
+Download the Arduino IoT Cloud Remote app here:
+
+* [Arduino IoT Cloud Remote for iOS](https://apps.apple.com/us/app/arduino-iot-cloud-remote/id1514358431){.link-external} _(requires iOS 12.4 or later)_
+* [Arduino IoT Cloud Remote for Android](https://play.google.com/store/apps/details?id=cc.arduino.cloudiot){.link-external} _(requires Android 8.0 or later)_
+
+[^ios-compat]: requires iOS 12.4 or later If you are using Android, version 8.0 or later is required. Make sure the iOS or Android version on your device is up to date before downloading the app.
+
+[Learn how to use sensor data from your phone in Arduino Cloud](https://docs.arduino.cc/arduino-cloud/iot-remote-app/iot-remote-phone-sensors/){.link-chevron-right}
diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Supported-Arduino-Cloud-devices.md b/content/Arduino Cloud/Arduino IoT Cloud/Supported-Arduino-Cloud-devices.md
new file mode 100644
index 000000000..71351e20c
--- /dev/null
+++ b/content/Arduino Cloud/Arduino IoT Cloud/Supported-Arduino-Cloud-devices.md
@@ -0,0 +1,51 @@
+---
+title: "Supported Arduino Cloud devices"
+id: 360016077320
+---
+
+Learn about boards that can be [configured as IoT devices in Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360016495559-Add-and-connect-a-device-to-Arduino-Cloud).
+
+In this article:
+
+* [Arduino devices with Arduino Cloud support](#arduino-devices-with-arduino-cloud-support)
+* [Third-party devices with Arduino Cloud support](#third-party-devices-with-arduino-cloud-support)
+* [Manually configure a device without support](#manually-configure-a-device-without-support)
+
+> [!TIP]
+> Many boards without support for IoT features can still be used in the Cloud Editor. See [Boards compatible with the Cloud Editor](https://support.arduino.cc/hc/en-us/articles/360014779899).
+
+---
+
+## Arduino devices with Arduino Cloud support
+
+* Arduino GIGA R1 WiFi
+* Arduino MKR GSM 1400
+* Arduino MKR NB 1500
+* Arduino MKR WAN 1300
+* Arduino MKR WAN 1310
+* Arduino MKR WiFi 1010
+* Arduino Nano 33 IoT
+* Arduino Nano ESP32
+* Arduino Nano RP2040 Connect
+* Arduino Nicla Vision
+* Arduino Opta RS485
+* Arduino Opta WiFi
+* Arduino Portenta C33
+* Arduino Portenta H7
+* Arduino Portenta H7 Lite Connected
+* Arduino Portenta X8
+* Arduino UNO R4 WiFi
+
+## Third-party devices with Arduino Cloud support
+
+* ESP32 based devices[^3rd-party-support]
+* ESP8266 based devices[^3rd-party-support]
+* LoRaWAN® devices
+
+[^3rd-party-support]: For a list of supported models, go to the [Devices tab](https://app.arduino.cc/devices) and click **Add**. Then click **Set up a 3rd Party device** and open the **Select model** dropdown for ESP32 or ESP8266.
+
+## Manually configure a device without support
+
+Only supported devices can automatically be configured by Arduino Cloud when setting up your device. However, any device that runs Python, MicroPython or NodeJS can be manually integrated using Arduino libraries.
+
+[Manually configure a device for Arduino Cloud](https://docs.arduino.cc/arduino-cloud/features/manual-device/){.link-chevron-left}
diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Update-connectivity-module-firmware-with-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Update-connectivity-module-firmware-with-Arduino-Cloud.md
index 24f91c5f1..20f3bb6dd 100644
--- a/content/Arduino Cloud/Arduino IoT Cloud/Update-connectivity-module-firmware-with-Arduino-Cloud.md
+++ b/content/Arduino Cloud/Arduino IoT Cloud/Update-connectivity-module-firmware-with-Arduino-Cloud.md
@@ -7,13 +7,13 @@ Arduino Cloud uses the Arduino Firmware Uploader tool to update supported connec
These boards and modules are supported[^unorev2][^deprecated]:
-| Board | Module |
-|-----------------------|----------|
-| Arduino UNO R4 WiFi | ESP32-S3 |
-| Arduino Portenta C33 | ESP32-C3 |
-| Arduino MKR WiFi 1010 | NINA |
-| Arduino NANO 33 IoT | NINA |
-| Arduino Nano RP2040 | NINA |
+| Board | Module |
+|:----------------------------|:----------|
+| Arduino MKR WiFi 1010 | NINA-W102 |
+| Arduino Nano 33 IoT | NINA-W102 |
+| Arduino Nano RP2040 Connect | NINA-W102 |
+| Arduino Portenta C33 | ESP32-C3 |
+| Arduino UNO R4 WiFi | ESP32-S3 |
[^unorev2]: Arduino UNO WiFi Rev2 is not supported in Arduino Cloud. [Use the Firmware Updater in Arduino IDE](https://support.arduino.cc/hc/en-us/articles/360013896579-Use-the-Firmware-Updater-in-Arduino-IDE) or the [Arduino Firmware Uploader tool](https://github.com/arduino/arduino-fwuploader) instead.
diff --git a/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-Cloud.md
deleted file mode 100644
index 2faf685e3..000000000
--- a/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-Cloud.md
+++ /dev/null
@@ -1,78 +0,0 @@
----
-title: "What devices can be used with Arduino Cloud?"
-id: 360016077320
----
-
-[Arduino Cloud](https://app.arduino.cc/) supports many Arduino and third-party boards, as well as a number of Linux devices.
-
----
-
-## Arduino devices
-
-The following Arduino boards and devices can be used with Arduino Cloud:
-
-* [GIGA R1 WiFi](https://docs.arduino.cc/hardware/giga-r1-wifi)
-* [MKR GSM 1400](https://docs.arduino.cc/hardware/mkr-gsm-1400)
-* [MKR NB 1500](https://docs.arduino.cc/hardware/mkr-nb-1500)
-* [MKR WAN 1300](https://docs.arduino.cc/hardware/mkr-wan-1300)
-* [MKR WAN 1310](https://docs.arduino.cc/hardware/mkr-wan-1310)
-* [MKR WiFi 1010](https://docs.arduino.cc/hardware/mkr-wifi-1010)
-* [Nano 33 IoT](https://docs.arduino.cc/hardware/nano-33-iot)
-* [Nano ESP32](https://docs.arduino.cc/hardware/nano-esp32)
-* [Nano RP2040 Connect](https://docs.arduino.cc/hardware/nano-rp2040-connect)
-* [Nicla Vision](https://docs.arduino.cc/hardware/nicla-vision)
-* [Opta](https://docs.arduino.cc/hardware/opta)
-* [Portenta H7](https://docs.arduino.cc/hardware/portenta-h7)
-* [Portenta H7 Lite Connected](https://docs.arduino.cc/hardware/portenta-h7-lite-connected)
-* [Portenta X8](https://docs.arduino.cc/hardware/portenta-x8)
-* [UNO R4 WiFi](https://docs.arduino.cc/hardware/uno-r4-wifi)
-
----
-
-## Third-party devices
-
-Supported third-party devices can also be used:
-
-* A wide range of Wi-fi enabled ESP32 and ESP8266 based devices[^3rd-party-support].
-* Pelion
-* LoRaWAN® devices
-
-[^3rd-party-support]: For a list of supported models, go to the [Devices tab](https://app.arduino.cc/devices) and click **Add**. Then click **Set up a 3rd Party device** and open the **Select model** dropdown for ESP32 or ESP8266.
-
----
-
-## Use your smartphone with Arduino Cloud
-
-With the **Arduino IoT Cloud Remote** app, you can use your smartphone as an IoT device in Arduino Cloud.
-
-Download the Arduino IoT Cloud Remote app here:
-
-* Arduino IoT Cloud Remote for iOS _(requires iOS 12.4 or later)_
-* Arduino IoT Cloud Remote for Android _(requires Android 8.0 or later)_
-
-[^ios-compat]: requires iOS 12.4 or later If you are using Android, version 8.0 or later is required. Make sure the iOS or Android version on your device is up to date before downloading the app.
-
-Learn how to use sensor data from your phone
-
----
-
-## Linux devices
-
-You can configure Linux devices with Arduino Cloud in [Manager for Linux](https://create.arduino.cc/getting-started/#cloud-devices).
-
-The following Linux devices are supported:
-
-* Arduino Pro Gateway
-* Intel®-based platforms
-* IEI TANK AIoT Dev Kit
-* Arm®-based platforms
-* Raspberry Pi
-* BeagleBone
-* UP Squared AI Vision Kit
-* UP Squared Grove IoT Development Kit
-
----
-
-## Further reading
-
-* [Add and connect a device to Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360016495559-Add-and-connect-a-device-to-IoT-Cloud)
diff --git a/content/Arduino Cloud/Cloud Editor/Boards-compatible-with-the-Cloud-Editor.md b/content/Arduino Cloud/Cloud Editor/Boards-compatible-with-the-Cloud-Editor.md
index b5cd62d47..13e2317b5 100644
--- a/content/Arduino Cloud/Cloud Editor/Boards-compatible-with-the-Cloud-Editor.md
+++ b/content/Arduino Cloud/Cloud Editor/Boards-compatible-with-the-Cloud-Editor.md
@@ -5,310 +5,32 @@ id: 360014779899
Find boards that can be used with the Cloud Editor on your system:
-* [Chromebook](#chromebook)
* [Windows, macOS, and Linux](#desktop)
+* [ChromeOS](#chromebook)
---
-
+## Windows, macOS, and Linux {#desktop}
-## Cloud Editor on Chromebook
+**All Arduino boards are supported.** Additionally, a wide range of ESP32 and ESP8266 boards are supported.
-
-
+To upload sketches, the [Arduino Cloud Agent](https://support.arduino.cc/hc/en-us/articles/360014869820-Install-the-Arduino-Cloud-Agent) needs to be installed and running.
+
+---
+
+## ChromeOS {#chromebook}
These boards are supported:
-* Arduino UNO R4 Minima
-* Arduino UNO R4 WiFi
-* Arduino UNO (R3 and older revisions)
* Arduino MKR WiFi 1010
* Arduino Nano 33 IoT
-* Arduino Nano RP2040 Connect ([setup instructions](https://docs.arduino.cc/tutorials/nano-rp2040-connect/rp2040-chromebook-upload))
-* Arduino UNO WiFi Rev2 ([setup instructions](https://docs.arduino.cc/tutorials/uno-wifi-rev2/uno-wifi-r2-chromebook-installation))
-
-Learn more about using Arduino with Chromebook
-
----
-
-
-
-## Cloud Editor on Windows, macOS, and Linux
+* Arduino UNO R3
+* Arduino UNO R4 Minima
+* Arduino UNO R4 WiFi
-To use the Cloud Editor on Windows, macOS, and Linux, you need to install the Arduino Cloud Agent.
+These boards are supported but require additional configuration:
-These boards are supported:
+* Arduino Nano RP2040 Connect – see [Nano RP2040 Connect Chromebook Setup](https://docs.arduino.cc/tutorials/nano-rp2040-connect/rp2040-chromebook-upload).
+* Arduino UNO WiFi Rev2 – see [UNO WiFi Rev 2 Chromebook Setup](https://docs.arduino.cc/tutorials/uno-wifi-rev2/uno-wifi-r2-chromebook-installation).
-* Arduino Due
-* Arduino Duemilanove or Diecimila
-* Arduino Edge Control
-* Arduino Esplora
-* Arduino Ethernet
-* Arduino Giga R1
-* Arduino Industrial 101
-* Arduino Leonardo
-* Arduino Leonardo ETH
-* Arduino M0
-* Arduino M0 Pro
-* Arduino Mega ADK
-* Arduino Mega or Mega 2560
-* Arduino Micro
-* Arduino Mini
-* Arduino MKR FOX 1200
-* Arduino MKR GSM 1400
-* Arduino MKR NB 1500
-* Arduino MKR Vidor 4000
-* Arduino MKR WAN 1300
-* Arduino MKR WAN 1310
-* Arduino MKR WiFi 1010
-* Arduino MKR1000
-* Arduino MKRZERO
-* Arduino Nano
-* Arduino Nano 33 BLE
-* Arduino NANO 33 IoT
-* Arduino Nano Every
-* Arduino Nano RP2040 Connect
-* Arduino Nicla Sense ME
-* Arduino Nicla Vision
-* Arduino Nicla Voice
-* Arduino Portenta C33
-* Arduino Portenta H7
-* Arduino Portenta X8
-* Arduino Primo
-* Arduino Primo Core
-* Arduino Pro or Pro Mini
-* Arduino Robot Control
-* Arduino Robot Motor
-* Arduino Tian
-* Arduino Uno
-* Arduino Uno Mini
-* Arduino Uno R4 Minima
-* Arduino Uno R4 WiFi
-* Arduino Uno WiFi
-* Arduino Uno WiFi Rev2
-* Arduino Yún
-* Arduino Yún Mini
-* Arduino Zero
-* Arduino/Genuino 101
-* Adafruit Circuit Playground
-* Adafruit Circuit Playground Express
-* Adafruit ESP32 Feather
-* Adafruit Feather ESP32 V2
-* Adafruit Feather ESP32-S2
-* Adafruit Feather ESP32-S2 TFT
-* Adafruit Feather ESP32-S3 2MB PSRAM
-* Adafruit Feather ESP32-S3 No PSRAM
-* Adafruit Feather ESP32-S3 TFT
-* Adafruit Feather HUZZAH ESP8266
-* Adafruit FunHouse
-* Adafruit ItsyBitsy ESP32
-* Adafruit MagTag 2.9"
-* Adafruit Metro ESP32-S2
-* Adafruit QT Py ESP32
-* Adafruit QT Py ESP32-C3
-* Adafruit QT Py ESP32-S2
-* Adafruit QT Py ESP32-S3 No PSRAM
-* AI Thinker ESP32-CAM
-* AirM2M_CORE_ESP32C3
-* ALKS ESP32
-* Analog ADI (Native USB Port)
-* Analog ADI (via Atmel-ICE)
-* ARM Linux Generic SBC
-* ATMegaZero ESP32-S2
-* Bee Motion
-* Bee Motion Mini
-* Bee Motion S3
-* Bee S3
-* BPI-BIT
-* CNRS AW2ETH
-* Connaxio's Espoir
-* D-duino-32
-* Deneyap Kart
-* Deneyap Kart 1A
-* Deneyap Kart G
-* Deneyap Mini
-* Denky
-* Deparment of Alchemy MiniMain ESP32-S2
-* DFRobot Beetle ESP32-C3
-* DFRobot Firebeetle 2 ESP32-S3
-* DOIT ESP32 DEVKIT V1
-* DOIT ESPduino32
-* Dongsen Tech Pocket 32
-* DPU ESP32
-* Electronic SweetPeas - ESP320
-* EMoRo 2560
-* ESP32 Dev Module
-* ESP32 FM DevKit
-* ESP32 PICO-D4
-* ESP32 Wrover Kit (all versions)
-* ESP32 Wrover Module
-* ESP32-S3-Box
-* ESP32-S3-USB-OTG
-* ESP32-WROOM-DA Module
-* ESP32C3 Dev Module
-* ESP32S2 Dev Module
-* ESP32S2 Native USB
-* ESP32S3 CAM LCD
-* ESP32S3 Dev Module
-* ESP32vn IoT Uno
-* ESP8266 4D Systems gen4 IoD Range
-* ESP8266 Amperka WiFi Slot
-* ESP8266 Arduino
-* ESP8266 Digistump Oak
-* ESP8266 LOLIN(WEMOS) D1 mini Lite
-* ESP8266 LOLIN(WEMOS) D1 mini Pro
-* ESP8266 LOLIN(WEMOS) D1 R2 & mini
-* ESP8266 Phoenix 1.0
-* ESP8266 Phoenix 2.0
-* ESP8266 Seeed Wio Link
-* ESP8266 WeMos D1 R1
-* ESP8266 WiFiduino
-* ESP8266 WifInfo
-* ESP8266 XinaBox CW01
-* ESPDuino (ESP-13 Module)
-* ESPea32
-* ESPectro Core
-* ESPectro32
-* ESPino (ESP-12 Module)
-* ESPresso Lite 1.0
-* ESPresso Lite 2.0
-* ET-Board
-* FireBeetle-ESP32
-* Franzininho WiFi
-* Franzininho WiFi MSC
-* Frog Board ESP32
-* Generic ESP8266 Module
-* Generic ESP8285 Module
-* Heltec WiFi Kit 32
-* Heltec WiFi LoRa 32
-* Heltec WiFi LoRa 32(V2)
-* Heltec Wireless Stick
-* Heltec Wireless Stick Lite
-* HONEYLemon
-* Hornbill ESP32 Dev
-* Hornbill ESP32 Minima
-* IMBRIOS LOGSENS_V1P1
-* Industruino D21G
-* INEX OpenKB
-* Intel x86_64 Boards / IoT Gateways
-* IntoRobot Fig
-* KB32-FT
-* KITS ESP32 EDU
-* Labplus mPython
-* LilyPad Arduino
-* LilyPad Arduino USB
-* Linino One
-* Lion:Bit Dev Board
-* littleBits w6 Arduino Module (Leonardo)
-* LOLIN C3 Mini
-* LOLIN D32
-* LOLIN D32 PRO
-* LOLIN S2 Mini
-* LOLIN S2 PICO
-* LOLIN S3
-* LoPy
-* LoPy4
-* M5Stack-ATOM
-* M5Stack-Core-ESP32
-* M5Stack-Core2
-* M5Stack-CoreInk
-* M5Stack-FIRE
-* M5Stack-Station
-* M5Stack-Timer-CAM
-* M5Stick-C
-* MagicBit
-* Metro ESP-32
-* MGBOT IOTIK 32A
-* MGBOT IOTIK 32B
-* MH ET LIVE ESP32DevKIT
-* MH ET LIVE ESP32MiniKit
-* Microduino-CoreESP32
-* microS2
-* Nano32
-* Node32s
-* NodeMCU 0.9 (ESP-12 Module)
-* NodeMCU 1.0 (ESP-12E Module)
-* NodeMCU-32S
-* Noduino Quantum
-* ODROID ESP32
-* OLIMEX ESP32-DevKit-LiPo
-* OLIMEX ESP32-EVB
-* OLIMEX ESP32-GATEWAY
-* OLIMEX ESP32-PoE
-* OLIMEX ESP32-PoE-ISO
-* Olimex MOD-WIFI-ESP8266(-DEV)
-* Onehorse ESP32 Dev Module
-* Opta
-* OROCA EduBot
-* Piranha ESP-32
-* ProtoCentral HealthyPi 4
-* Pycom GPy
-* Raspberry Pi Pico
-* S.ODI Ultra v1
-* Senses's WEIZEN
-* Silicognition wESP32
-* SmartEverything Dragonfly (Native USB Port)
-* SmartEverything Dragonfly (via Atmel-ICE)
-* SmartEverything Fox (Native USB Port)
-* SmartEverything Fox (via Atmel-ICE)
-* SmartEverything Fox3 (Native USB Port)
-* SmartEverything Fox3 (via Atmel-ICE)
-* SmartEverything Lion (Native USB Port)
-* SmartEverything Lion (via Atmel-ICE)
-* SmartTutto (Native USB Port)
-* SmartTutto (via Atmel-ICE)
-* Sonoff DUALR3
-* SparkFun ESP32 IoT RedBoard
-* SparkFun ESP32 MicroMod
-* SparkFun ESP32 Thing
-* SparkFun ESP32 Thing Plus
-* SparkFun ESP32 Thing Plus C
-* SparkFun ESP32-S2 Thing Plus
-* SparkFun ESP8266 Thing
-* SparkFun ESP8266 Thing Dev
-* SparkFun LoRa Gateway 1-Channel
-* SweetPea ESP-210
-* T-Beam
-* TAMC Termod S3
-* ThaiEasyElec's ESPino
-* ThaiEasyElec's ESPino32
-* Trueverit ESP32 Universal IoT Driver
-* Trueverit ESP32 Universal IoT Driver MK II
-* TTGO LoRa32-OLED
-* TTGO T-OI PLUS RISC-V ESP32-C3
-* TTGO T-Watch
-* TTGO T1
-* TTGO T7 V1.3 Mini32
-* TTGO T7 V1.4 Mini32
-* Turta IoT Node
-* u-blox NINA-W10 series (ESP32)
-* u-blox NORA-W10 series (ESP32-S3)
-* UM FeatherS2
-* UM FeatherS2 Neo
-* UM FeatherS3
-* UM PROS3
-* UM RMP
-* UM TinyPICO
-* UM TinyS2
-* UM TinyS3
-* unPhone 7
-* unPhone 8
-* unPhone 9
-* uPesy ESP32 Wroom DevKit
-* uPesy ESP32 Wrover DevKit
-* UP² Board
-* VintLabs ESP32 Devkit
-* Watchy
-* WEMOS D1 MINI ESP32
-* WEMOS D1 R32
-* WEMOS LOLIN32
-* WEMOS LOLIN32 Lite
-* WeMos WiFi&Bluetooth Battery
-* Widora AIR
-* WiFiduino32
-* WiFiduino32S3
-* WiFiduinoV2
-* WiPy 3.0
-* WT32-ETH01 Ethernet Module
-* XIAO_ESP32C3
-* XinaBox CW02
+[Learn more about using Arduino with Chromebook](https://support.arduino.cc/hc/en-us/articles/360016495639-Use-Arduino-with-Chromebook){.link-chevron-right}
diff --git a/content/Arduino Cloud/Manager for Linux/About-Manager-for-Linux-in-Arduino-Cloud.md b/content/Arduino Cloud/Manager for Linux/About-Manager-for-Linux-in-Arduino-Cloud.md
new file mode 100644
index 000000000..1af050fe5
--- /dev/null
+++ b/content/Arduino Cloud/Manager for Linux/About-Manager-for-Linux-in-Arduino-Cloud.md
@@ -0,0 +1,35 @@
+---
+title: "About Manager for Linux in Arduino Cloud"
+id:
+---
+
+> [!WARNING]
+> Manager for Linux has been deprecated. To use Linux devices with Arduino Cloud, we recommend manual integration using Arduino Cloud libraries for MicroPython, Python and NodeJS.
+>
+> [Learn how to manually configure a device for Arduino Cloud](https://docs.arduino.cc/arduino-cloud/features/manual-device/){.link-chevron-right}
+
+**Manager for Linux** can be used to configure Linux based devices for Arduino Cloud.
+
+---
+
+## Open Manager for Linux
+
+> [!NOTE]
+> Manager for Linux is not available from the main Arduino Cloud navigation.
+
+Click this link to open Manager for Linux in your browser:
+
+[Open Manager for Linux](https://create.arduino.cc/getting-started/){.link-chevron-right}
+
+## Supported devices
+
+The following Linux devices are supported:
+
+* Arduino Pro Gateway
+* Intel®-based platforms
+* IEI TANK AIoT Dev Kit
+* Arm®-based platforms
+* Raspberry Pi
+* BeagleBone
+* UP Squared AI Vision Kit
+* UP Squared Grove IoT Development Kit
diff --git a/content/Hardware Support/Generic/Boards-and-shields-with-wireless-connectivity.md b/content/Hardware Support/Generic/Boards-and-shields-with-wireless-connectivity.md
index b854711ff..f4d613b72 100644
--- a/content/Hardware Support/Generic/Boards-and-shields-with-wireless-connectivity.md
+++ b/content/Hardware Support/Generic/Boards-and-shields-with-wireless-connectivity.md
@@ -3,70 +3,74 @@ title: "Boards and shields with wireless connectivity"
id: 4407129094546
---
-The following is meant for an overview **only** and does not take precedence over specifications in [Arduino Store](https://store.arduino.cc/) or [Arduino Docs](https://docs.arduino.cc/).
+There is a wide range of Arduino devices that support Wi-Fi, Bluetooth® Low Energy, and other types of wireless connectivity.
----
-
-## Boards with wireless connectivity
-
-### Wi-Fi
+In this article:
-* MKR VIDOR 4000
-* MKR WiFi 1010
-* Nano 33 IoT
-* Nano ESP32
-* Nano RP2040 Connect
-* Nicla Vision
-* Portenta H7
-* Portenta H7 Lite Connected
-* Portenta X8
-* UNO WiFi Rev2
-* UNO R4 WiFi
+* [Wi-Fi enabled devices](#wifi)
+* [Bluetooth Low Energy enabled devices](#ble)
+* [Devices with other types of connectivity](#other)
-### Bluetooth®
+---
-The following boards have Bluetooth Low Energy connectivity:
+## Wi-Fi enabled devices {#wifi}
-* MKR Vidor 4000
-* MKR WiFi 1010
-* Nano 33 BLE
-* Nano 33 BLE Sense
-* Nano 33 IoT
-* Nano ESP32
-* Nano RP2040 Connect
-* Nicla Sense ME
-* Portenta H7
-* Portenta H7 Lite Connected
-* Portenta X8
-* UNO WiFi Rev2
-* UNO R4 WiFi
+**Boards:**
-Enable it with the [ArduinoBLE library](https://docs.arduino.cc/libraries/arduinoble/).
+* Arduino GIGA R1 WiFi
+* Arduino MKR Vidor 4000
+* Arduino MKR WiFi 1010
+* Arduino MKR1000
+* Arduino Nano 33 IoT
+* Arduino Nano ESP32
+* Arduino Nicla Vision
+* Arduino Opta WiFi
+* Arduino Portenta C33
+* Arduino Portenta H7
+* Arduino Portenta H7 Lite Connected
+* Arduino Portenta X8
+* Arduino UNO R4 WiFi
+* Arduino UNO WiFi Rev2
-Although the communication modules on these boards can also use Bluetooth _Classic_, it is not currently supported by official firmware or libraries.
+**Shields:**
-### Narrowband communication
+* Portenta Vision Shield - LoRa
+* Portenta Cat. M1/NB IoT GNSS Shield
-* MKR NB 1500
+---
-### GSM/3G
+## Bluetooth Low Energy enabled devices {#ble}
-* MKR GSM 1400
+**Boards:**
-### Sigfox
+* Arduino GIGA R1 WiFi
+* Arduino MKR Vidor 4000
+* Arduino MKR WiFi 1010
+* Arduino Nano 33 BLE
+* Arduino Nano 33 BLE Rev2
+* Arduino Nano 33 BLE Sense
+* Arduino Nano 33 BLE Sense Rev2
+* Arduino Nano Matter
+* Arduino Nano RP2040 Connect
+* Arduino Nicla Sense ME
+* Arduino Portenta H7
+* Arduino Portenta H7 Lite Connected
+* Arduino Portenta X8
+* Arduino UNO R4 WiFi
-* MKR FOX 1200
+> [!NOTE]
+> Some of the communication modules on these boards may also support Bluetooth Classic. However, this is not supported by official firmware or libraries.
---
-## Shields with wireless connectivity
+## Devices with other types of connectivity {#other}
-* Arduino WiFi Shield
-* Portenta Vision Shield - LoRa
-* Portenta Cat. M1/NB IoT GNSS Shield
+**Boards:**
----
+* Arduino MKR NB 1500 – Narrowband communication
+* Arduino MKR GSM 1400 – GSM/3G
+* Arduino MKR FOX 1200 – Sigfox
-## Carriers with wireless connectivity
+**Carriers:**
-* Portenta Max Carrier
+* Portenta Max Carrier – LoRa, CAT-M1, NB-IoT
diff --git a/content/Hardware Support/Generic/Reset-the-flash-memory-on-STM32H747-based-devices.md b/content/Hardware Support/Generic/Reset-the-flash-memory-on-STM32H747-based-devices.md
index 2ebcd33eb..c21e9c31d 100644
--- a/content/Hardware Support/Generic/Reset-the-flash-memory-on-STM32H747-based-devices.md
+++ b/content/Hardware Support/Generic/Reset-the-flash-memory-on-STM32H747-based-devices.md
@@ -15,10 +15,13 @@ You may want to use this procedure to:
Supported devices:
-* GIGA R1 WiFi
-* Opta
-* Portenta H7
-* Portenta Machine Control
+* Arduino GIGA R1 WiFi
+* Arduino Opta RS485
+* Arduino Opta WiFi
+* Arduino Portenta H7
+* Arduino Portenta H7 Lite
+* Arduino Portenta H7 Lite Connected
+* Arduino Portenta Machine Control
---
diff --git a/content/Hardware Support/Generic/Upload-firmware-for-Arduino-Lab-for-Micropython.md b/content/Hardware Support/Generic/Upload-firmware-for-Arduino-Lab-for-Micropython.md
index 7e5d3f7b1..d75a079de 100644
--- a/content/Hardware Support/Generic/Upload-firmware-for-Arduino-Lab-for-Micropython.md
+++ b/content/Hardware Support/Generic/Upload-firmware-for-Arduino-Lab-for-Micropython.md
@@ -5,35 +5,42 @@ id: 15156644171548
These are some reasons you may want to upload firmware for Arduino Lab for Micropython:
-- Enable MicroPython on boards that initially come with the Arduino bootloader.
+* Enable MicroPython on boards that initially come with the Arduino bootloader.
-- Restore MicroPython firmware after an Arduino sketch has been flashed.
+* Restore MicroPython firmware after an Arduino sketch has been flashed.
-- Update the MicroPython firmware to a newer version.
+* Update the MicroPython firmware to a newer version.
## Supported Boards
-- Arduino GIGA R1 WiFi
-- Arduino Nano 33 BLE Sense
-- Arduino Nano ESP32
-- Arduino Nano RP2040 Connect
-- Arduino Nicla Vision
-- Arduino Portenta C33
-- Arduino Portenta H7
-- Arduino Primo
+* Arduino GIGA R1 WiFi
+* Arduino Nano 33 BLE
+* Arduino Nano 33 BLE Rev2
+* Arduino Nano 33 BLE Sense
+* Arduino Nano 33 BLE Sense Rev2
+* Arduino Nano ESP32
+* Arduino Nano RP2040 Connect
+* Arduino Nicla Vision
+* Arduino Opta RS485
+* Arduino Opta WiFi
+* Arduino Portenta C33
+* Arduino Portenta H7
+* Arduino Portenta H7 Lite
+* Arduino Portenta H7 Lite Connected
## Instructions
1. Download the [MicroPython Installer](https://github.com/arduino/lab-micropython-installer/releases/latest) for your operating system:
- - **Windows:** Download the `.exe` file labeled 'Windows' and run the installer.
+ * **Windows:** Download the `.exe` file labeled 'Windows' and run the installer.
- - **macOS:** Download the `.zip` file labeled 'macOS', extract the zip file, and move the application to your Applications folder.
+ * **macOS:** Download the `.zip` file labeled 'macOS', extract the zip file, and move the application to your Applications folder.
- - **Linux:** Download the `.deb` file labeled 'Linux' and install it using your package manager.
- - `sudo dpkg -i [file name]`.
+ * **Linux:** Download the `.deb` file labeled 'Linux' and install it using your package manager:
- - **NuGet Package:** Download the `.nupkg` file if you are using NuGet for package management.
+ `sudo dpkg -i [file name]`.
+
+ * **NuGet Package:** Download the `.nupkg` file if you are using NuGet for package management.
1. Launch the Firmware Installer tool.
diff --git a/content/Hardware Support/Generic/Use-the-Firmware-Updater-in-Arduino-IDE.md b/content/Hardware Support/Generic/Use-the-Firmware-Updater-in-Arduino-IDE.md
index cdec0b041..f7b4a781e 100644
--- a/content/Hardware Support/Generic/Use-the-Firmware-Updater-in-Arduino-IDE.md
+++ b/content/Hardware Support/Generic/Use-the-Firmware-Updater-in-Arduino-IDE.md
@@ -13,22 +13,20 @@ In this article:
---
-
-
-## Arduino IDE (2.2.0 or later)
+## Arduino IDE (2.2.0 or later) {#arduino-ide-2}
### Supported boards
-The Firmware Updater tool in Arduino IDE supports[^deprecated] these boards and modules:
+The Firmware Updater tool in Arduino IDE supports these boards[^deprecated]:
-| Board | Module |
-|-----------------------|----------|
-| Arduino UNO R4 WiFi | ESP32-S3 |
-| Arduino Portenta C33 | ESP32-C3 |
-| Arduino MKR WiFi 1010 | NINA |
-| Arduino NANO 33 IoT | NINA |
-| Arduino Uno WiFi Rev2 | NINA |
-| Arduino Nano RP2040 | NINA |
+| Board | Module |
+|:----------------------------|:----------|
+| Arduino MKR WiFi 1010 | NINA-W102 |
+| Arduino Nano 33 IoT | NINA-W102 |
+| Arduino Nano RP2040 Connect | NINA-W102 |
+| Arduino Portenta C33 | ESP32-C3 |
+| Arduino UNO R4 WiFi | ESP32-S3 |
+| Arduino UNO WiFi Rev2 | NINA-W102 |
[^deprecated]: MKR 1000 WiFi and MKR Vidor 4000 are not supported in Arduino IDE 2.2.0 / Arduino Firmware Uploader 2.4 or later. To update these boards, use Arduino IDE [2.2.1](https://github.com/arduino/arduino-ide/releases/tag/2.1.1) or Arduino Firmware Uploader [2.3.0](https://github.com/arduino/arduino-fwuploader/releases/tag/2.3.0). For more information, see the [Arduino Firmware Uploader user documentation](https://arduino.github.io/arduino-fwuploader/latest/deprecated/).
@@ -61,7 +59,8 @@ Follow these steps to update your board's wireless connectivity firmware using A
7. If you're using the **UNO R4 WiFi**, disconnect and reconnect the board from your computer.
- > **Warning:** After flashing the firmware on the UNO R4 WiFi, the board will remain in **ESP Download** mode until you disconnect and reconnect it from your computer. If you upload a sketch while the board is in ESP Mode, it will erase the special firmware that lets the ESP32 chip function as an USB bridge.
+ > [!WARNING]
+ > After flashing the firmware on the UNO R4 WiFi, the board will remain in **ESP Download** mode until you disconnect and reconnect it from your computer. If you upload a sketch while the board is in ESP Mode, it will erase the special firmware that lets the ESP32 chip function as an USB bridge.
8. Close the Firmware Updater by clicking the "x" in the top-right corner of the Firmware Updater window.
@@ -71,9 +70,7 @@ Follow these steps to update your board's wireless connectivity firmware using A
---
-
-
-## Arduino IDE 1.8.19
+## Arduino IDE 1.8.19 {#arduino-ide-1}
> [!NOTE]
> Arduino IDE 1.8.19 is no longer being maintained and uses an older version of the Arduino Firmware Uploader. Because of this, it does not support newer boards like UNO R4 WiFi or Portenta C33.
@@ -100,8 +97,6 @@ To update the firmware in Arduino IDE 1.8.19, follow these steps:
---
-
-
-## Other methods for updating firmware
+## Other methods for updating firmware {#other}
-* To use the **arduino-fwuploader** CLI utility, check the Arduino Firmware Uploader user documentation.
+To use the **arduino-fwuploader** CLI utility, check the Arduino Firmware Uploader user documentation.