Picoware

Open-source custom firmware for the PicoCalc, Video Game Module, and other Raspberry Pi Pico devices.

Features

  • Desktop animation
  • WiFi (scanning, captive portal, and more)
  • Bluetooth (scanning, BLE operations, and more)
  • Games (Doom, Tetris, and more)
  • Screensavers (Spiro, Starfield, and more)
  • Social Media Network (connected with Flipper Zero users)

Supported Boards

Flipper Zero Video Game Module

Official Video Game Module accessory for the Flipper Zero.

Learn More
PicoCalc Kit

Compact calculator kit powered by Raspberry Pi Pico.

Learn More

Basics

Understanding the basic structure of Picoware's UI

When you first power on the device, the Desktop view is what you're first presented with. It currently displays a 4-frame animation with your device type in the top-left corner and WiFi status in the top-right corner.

If you click the Left button, the System Info view will be displayed, which shows the core temperature and memory information. You can return to the Desktop by pressing Left or Back.

If you click the Up or Center button on the Desktop view, the Library view will be displayed, which is a menu UI where users can select the Applications, System, WiFi, Bluetooth, Games, or Screensavers view.

As more categories are added, the list will be expanded.

This menu has a list of applications that are ready to use:

  • FlipSocial - A social media application that allows users to post and interact with others
  • GPS - Provides location services
  • Weather - Gives current weather information based on the user's location

This menu includes:

  • About Picoware - Background information about Picoware and how to contact support
  • System Info - Shows the core temperature and memory information
  • Bootloader Mode - Restarts the device into bootloader mode
  • Restart Device - Performs a quick soft-reset and returns you to the Desktop view

This menu includes:

  • Connect - Manage your WiFi networks, connect and disconnect from your saved network
  • Scan - Scan and display nearby WiFi networks
  • Captive Portal - Creates an access point named "Picoware" and handles connections
  • Settings - Type in and save your WiFi credentials to flash storage for later use

This menu includes:

  • Classic Scan - Scan for classic Bluetooth devices
  • BLE Scan - Scan for Bluetooth Low Energy devices
  • BLE Keyboard - Allows your device to act as a peripheral keyboard
  • BLE Mouse - Allows your device to act as a peripheral mouse

This menu has a list of ready-to-play games including:

  • Doom
  • FlappyBird
  • Tetris
  • And more...

This menu has a list of ready-to-see screensavers including:

  • Spiro
  • Starfield
  • And more...

Related Videos

Short Intro

Quick introduction to Picoware

Watch on YouTube
Full Intro

Complete introduction and walkthrough

Watch on YouTube
Review

In-depth review of Picoware features

Watch on YouTube
MicroPython Intro

Getting started with MicroPython

Watch on YouTube
On-Device Editor

Using the built-in code editor

Watch on YouTube
PicoCalc Playlist

Complete playlist of PicoCalc videos

Watch on YouTube

Explore Picoware Apps

Browse our collection of apps and tools for your Picoware device

View All Apps