Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
The Wio Terminal’s eRPC firmware runs on its Realtek RTL8720 wireless core—not on the SAMD51 that runs your Arduino application. Seeed says the newer eRPC structure supports Wi-Fi and Bluetooth at the same time. To install it, use Seeed’s flashing tool and follow its operating-system-specific instructions; a one-time erase is required for the initial factory firmware, but not for subsequent updates.
What eRPC firmware changes on the Wio Terminal
The Wio Terminal has two microcontrollers with different jobs: the SAMD51 runs your application, while the RTL8720 handles wireless connectivity. Seeed’s Network Overview describes eRPC as the newer wireless firmware structure and says it enables Wi-Fi and Bluetooth at the same time. The page’s instruction is direct: “Please update the Wi-Fi Core before usage!”
The flashing tool communicates with the RTL8720 through the SAMD51; Seeed says direct communication with the RTL8720 is unavailable. Updating this wireless firmware is separate from uploading a sketch to the SAMD51, so do not treat an ordinary application upload as an RTL8720 firmware update.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallOutdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchBefore you flash
- Use Seeed’s official network overview and follow the instructions for your operating system.
- Get
ambd_flash_toolfrom the repository linked by Seeed’s guide, and check that guide for current steps and prerequisites. For macOS and Linux, Seeed requires Python 3; the script downloads its dependencies. Windows instructions use the supplied executable. - Choose the firmware release appropriate for your region. Seeed’s documentation notes a Japan-specific build; do not assume a regional archive is universal.
- Read the erase and flash instructions before starting. Use the vendor procedure rather than interrupting or improvising the update.
Flash the RTL8720 firmware
Seeed’s guide says the serial port is detected automatically. The exact commands depend on your operating system:
#1 Best Overall
- 💙【Highly Integrated Design】 The Wio Terminal is equipped with a 2.4'' LCD Screen, onboard IMU(LIS3DHTR), microphone, buzzer, microSD card slot, light sensor, and infrared emitter(IR 940nm), packed multiple functions in a 72 x 57 x 12mm tiny but stylish enclosure.
- 💙【Powerful Processor and Reliable Wireless Connectivity】 Wio Terminal is an ATSAMD51-based microcontroller with wireless connectivity supported by Realtek RTL8720DN. It runs at 120MHz (Boost up to 200MHz) and supports both Bluetooth (BLE4/5.0) and Wi-Fi (2.4G/5G), providing a more powerful IOT capability than ESP32.
- 💙【Compatible with Raspberry Pi and 300+ Grove Modules】 Wio Terminal is equipped with various peripherals, including two multifunctional Grove ports for Grove Ecosystem and 40 Raspberry Pi compatible GPIO pins for more add-ons. By connecting Wio Terminal to Raspberry Pi, you can start programming and collect environmental data directly, with no need for soldering or breadboards. Over 300 Grove modules are available on Seeed and waiting for you to explore!
- 💙【Various Application】 Wio Terminal have various application like: You can easily build your TinyML applications with Edge Impulse; Sense and tag the Real-World data with over 300 Groves created by Seeed; Use 100% open-source Hardware in a pythonic way; Build your program interpreter starting from 90% with an LCD screen and compact enclosure.
- 💙【Rich Software Support】 Lots of software supported by Wio Terminal, such as Arduino, MicroPython, ArduPy, AT Firmware, Visual Studio Code, CircuitPython (coming soon).
| Operating system | Initial installation | Later firmware update |
|---|---|---|
| Windows | ambd_flash_tool.exe erase, then ambd_flash_tool.exe flash |
ambd_flash_tool.exe flash |
| macOS or Linux | python3 ambd_flash_tool.py erase, then python3 ambd_flash_tool.py flash |
python3 ambd_flash_tool.py flash |
The erase step is for clearing the initial factory RTL8720 firmware on first use. Seeed says later firmware can overwrite the installed firmware, so routine updates do not require repeating that initial erase. Follow the current guide for any prompts or additional steps the tool presents.
Verify the installed version
After flashing, use the version-check sketch in Seeed’s network overview. It calls rpc_system_version() to report the RTL8720 firmware version; open the Arduino Serial Monitor to read the output. This confirms the version the wireless core reports, rather than the SAMD51 application version.
Rank #2
- 【Highly Integrated Design】 The Wio Terminal is equipped with a 2.4'' LCD Screen, onboard IMU(LIS3DHTR), microphone, buzzer, microSD card slot, light sensor, and infrared emitter(IR 940nm), packed multiple functions in a 72 x 57 x 12mm tiny but stylish enclosure.
- 【Powerful Processor and Reliable Wireless Connectivity】 Wio Terminal is an ATSAMD51-based microcontroller with wireless connectivity supported by Realtek RTL8720DN. It runs at 120MHz (Boost up to 200MHz) and supports both Bluetooth (BLE4/5.0) and Wi-Fi (2.4G/5G), providing a more powerful IOT capability than ESP32.
- 【Compatible with Raspberry Pi and 300+ Grove Modules】 Wio Terminal is equipped with various peripherals, including two multifunctional Grove ports for Grove Ecosystem and 40 Raspberry Pi compatible GPIO pins for more add-ons. By connecting Wio Terminal to Raspberry Pi, you can start programming and collect environmental data directly, with no need for soldering or breadboards. Over 300 Grove modules are available on Seeed and waiting for you to explore!
- 【Various Application】 Wio Terminal have various application like: You can easily build your TinyML applications with Edge Impulse; Sense and tag the Real-World data with over 300 Groves created by Seeed; Use 100% open-source Hardware in a pythonic way; Build your program interpreter starting from 90% with an LCD screen and compact enclosure.
- 【Rich Software Support】 Lots of software supported by Wio Terminal, such as Arduino, MicroPython, ArduPy, AT Firmware, Visual Studio Code, CircuitPython (coming soon).
Match Arduino libraries to eRPC
Seeed’s Wi-Fi guide describes its Arduino setup and eRPC examples. Install or update the Seeed SAMD ArduinoCore and the wireless libraries as directed by the current Seeed pages. The overview lists SAMD core version 1.8.1, but that recommendation may no longer match current Board Manager availability; check the current listing rather than relying on an old version number.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
For eRPC Wi-Fi code, use rpcWiFi.h instead of the older AtWifi.h include. Seeed’s examples cover station/client use as well as access-point and web-server modes. The application runs on the SAMD51 and uses the wireless core through the matching eRPC libraries.
Rank #3
- Wio Terminal ATSAMD51 Core Controller RTL8720DN 120MHz 5.0 2.4G/5G with LCD Screen For Arduino/Micro Python/IoT
Choose the right firmware release
At the time of the release-page check on October 4, 2026, Seeed’s mutable release page showed version 2.1.3 as latest. Check Seeed’s release page again before downloading because a newer version may now be available. If you download an archive manually, check its intended region and confirm that your application’s libraries match the eRPC firmware structure.
Seeed’s engineering blog, dated November 12, 2020, describes historical firmware variants as Wi-Fi-only AT firmware, BLE-only eRPC firmware, and newer Wi-Fi-plus-BLE eRPC firmware. Treat those labels as history, not as a definitive description of every old release. The post also says users in Japan should choose the Japan build.
Quick Recap
Best Value
- ATSAMD51-RTL8720DN Wio Terminal ATSAMD51 Core with Realtek RTL8720DN 2.4G/5G Development Board
Rank #4
- TARIC: 8471500000 MXHTS: 8471500100 ECCN: EAR99
If the update or Wi-Fi example does not work
- The reported firmware version is unexpected: check the selected release and regional build, then follow Seeed’s flashing procedure and run the version sketch again.
- An eRPC example does not compile: check that the Seeed SAMD core and wireless libraries are installed as directed, and that eRPC code includes
rpcWiFi.hrather than the olderAtWifi.h. - The tool cannot proceed: confirm you are using the command and prerequisites for your operating system, including Python 3 on macOS or Linux, and consult the current vendor guide before trying again.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

