Hardware Setup

Hardware-related topics for Sourceful Zap devices, including firmware flashing and device preparation.

Getting Started

The Zap is built on ESP32-C3 hardware and requires firmware flashing before deployment. This section provides technical guidance for:

  • Flashing Zap firmware to ESP32-C3 devices
  • Preparing devices for shipment and deployment
  • Hardware specifications and setup procedures

Hardware Platform

SpecificationDetails
ChipsetESP32-C3
ConnectionUSB-C for flashing and power
FirmwareClosed-source, optimized for coordination
CompatibilityWorks on commodity ESP32-C3 boards

The Zap's hardware-agnostic firmware can run on most ESP32-C3 boards (~$10 USD commodity hardware), making it accessible for global deployment.

For Developers

You don't need to flash Zaps yourself - end users receive pre-flashed devices. This hardware section is primarily for manufacturing teams, hardware partners, and advanced users building custom installations.

If you're building applications on the Sourceful platform:

Available Guides

Flashing Zap Firmware

Learn how to flash Sourceful Zap firmware to ESP32-C3 devices using the sequential flasher tool:

  • Installation and setup
  • Flashing process and workflow
  • Extracting device serial numbers and public keys
  • Troubleshooting common issues

Packaging Guide

Step-by-step guide for packaging Zap devices after firmware flashing:

  • Box assembly and preparation
  • Quality control procedures
  • Shipping considerations