See inside every Pico you ship.
For the Pico 2 W with the Pico SDK: its web server from anywhere, printf as a live log, HardFaults decoded with your ELF, and updates into the RP2350's other partition with a trial boot. One include and one call.
Adding it
include(pinscope-pico/pinscope.cmake)
pinscope_start(&(pinscope_config_t){ .project_key = "psk_..." });
| Boards | Pico 2 W (RP2350) |
|---|---|
| SDK | Pico SDK 2.x with FreeRTOS and lwIP sockets |
| RAM | about 9 KB |
| Updates | A/B partitions, try before you buy |
| Status | Beta |
What you get
- Its web server from anywhere: an HTTPS address for the HTTP server already on the device, behind your login, a share link or an API token. No port forwarding, no VPN.
- Logs: live and stored, searchable, from the device's normal log output.
- Health: memory, stack, signal, uptime and restarts without code, and your own numbers with one call.
- Crashes: kept across the reboot and decoded with the ELF of the build.
- Updates: from the dashboard, with the platform's own fallback when the new firmware does not come back.
- Alerts: email or webhook when a device goes offline or crashes.
Free tools
- ESP32 serial monitor
A serial monitor in Chrome or Edge: colored log levels, reset, filter, errors explained and ESP32 or Zephyr crashes decoded live with your ELF. - Cortex-M HardFault decoder
Paste a CFSR value or a fault dump and get every MemManage, BusFault and UsageFault bit explained, with PC and LR decoded from your ELF. - UF2 converter and inspector
Convert .bin to UF2 for RP2040, RP2350, ESP32-S2/S3, SAMD, nRF52840 or STM32, convert UF2 back to .bin, and see what a UF2 contains.
Guides
- Remote access to an ESP32 without TLS: what it measured and what it costs
Why the Pinscope device component uses the Noise protocol instead of TLS, what it measured on an ESP32-S2, and what that choice costs. - Pinscope now runs on Zephyr, Raspberry Pi Pico, Linux and ESP8266
Remote access, logs, crash reports and OTA updates, as on the ESP32, now for Zephyr, the Pico 2 W, Linux and the ESP8266. About 9 KB of RAM. - Raspberry Pi Pico 2 W: remote access, logs and OTA over the internet
Reach a Pico 2 W behind NAT, stream its printf output, decode HardFaults and update it over the internet with the RP2350 A/B partitions. - Memfault, Golioth, nRF Cloud and Pinscope compared
Device management and observability for embedded fleets compared: Memfault, Golioth, nRF Cloud and Pinscope, by features, platforms and pricing. - The Cyber Resilience Act, for the devices you ship
What the EU Cyber Resilience Act asks of device makers, and when: an SBOM, handling vulnerabilities, security updates, a support period, reporting. What Pinscope does for it, and what it does not.