T&C Technology +91 98373 30108
Automation Firmware

PicoDOS

Raspberry Pi Pico 2W · RSA Encryption · IoT Stack · FAT Filesystem · XMODEM File Transfer · OTA Updates

Overview

PicoDOS is a secure, feature-rich DOS-like operating environment for the Raspberry Pi Pico 2W. Building on the familiar command-line paradigm, PicoDOS adds a comprehensive IoT stack with RSA public-key encryption, XMODEM file transfer, FAT filesystem support (SD card), NTP time synchronisation, and OTA (over-the-air) firmware updates — all on the RP2350 platform.

The RSA implementation (using KEYGEN, PUBKEY, ENCRYPT, and DECRYPT commands) enables secure communications between PicoDOS devices or between PicoDOS and a remote host. This makes PicoDOS suitable for IoT deployments where data integrity and authenticity matter — sensor nodes that cannot be physically secured, remote actuators that must accept only authenticated commands.

File operations use a FAT filesystem on an optional SD card module, with full directory navigation (CD, LS, MD, RD, COPY, MOVE, RENAME). Batch scripts automate startup sequences; the ONTIME scheduler triggers commands at precise wall-clock times synced via NTP.

Key Features

  • RSA public-key encryption — KEYGEN, PUBKEY, ENCRYPT, DECRYPT commands
  • Full FAT filesystem (SD card) with file manager commands
  • XMODEM file transfer — send/receive files via serial terminal
  • IoT stack — WiFi STA + AP, NTP sync, UDP messaging, PING
  • ONTIME scheduler — exact datetime-triggered automation
  • OTA firmware updates — no cable required
  • GPIO, ADC, PWM, I2C, SPI, UART — all via CLI commands
  • Interactive terminal games — built-in entertainment for isolated deployments
  • Memory monitoring — MEM command shows heap/stack usage in real time
  • MONITOR command — system watchdog and health dashboard
🔐

Specifications

HardwareRaspberry Pi Pico 2W (RP2350 + CYW43439)
SecurityRSA public-key encryption (KEYGEN / ENCRYPT / DECRYPT)
File SystemFAT (SD card) + LittleFS (internal flash)
File TransferXMODEM (CRC and checksum modes)
NetworkWiFi 802.11n, STA + AP mode
Time SyncNTP (NTPSYNC command)
SchedulingONTIME — exact datetime trigger
Serial InterfaceUSB-CDC + hardware UART
I/O CommandsGPIO, ADC, PWM, I2C, SPI, UART
System CommandsMEM, MONITOR, REBOOT, PING, IPCONFIG
Batch ScriptingYes — REM, PAUSE, GOTO, variables, loops
Power ManagementSleep modes configurable for reduced power consumption
OTA UpdatesYes — over WiFi

Secure IoT Automation on a Budget

PicoDOS brings enterprise-grade encryption to a microcontroller platform. Contact us for firmware licensing and integration support.