Hackster.ioLearning Hardware Community.
×
Log inSign up
ProjectsProjectsChannelsChannelsNewsContestsEventsVideos

21 firmware projects

  • Last updated
  • Most popular
  • Most recent
  • Most respected
  • Trending
  • All time
  • Featured
  • Last 7 days
  • Last 30 days
  • Last 12 months
  • Any difficulty
  • Beginner
  • Intermediate
  • Advanced
  • Expert
  • Any type
  • Showcase
  • Protip
  • Tutorial
  • Work in progress

OTA Shield: Fail-Safe Linux Firmware Updates

Build a fail-safe OTA update system for embedded Linux with A/B firmware partitions, automatic rollback, and reliable recovery.

OTA Shield: Fail-Safe Linux Firmware Updates

Kieu Vu
12
Chouchin-CH899: Improved Wi-Fi Clock Firmware

Upgrade a Chouchin-CH899 with railway-style hand movement, automatic DST, dual NTP servers, second-hand battery saving and web settings.

Chouchin-CH899: Improved Wi-Fi Clock Firmware

Steve Madden
20
Connecting ESP8266-01 to Arduino UNO/MEGA and BLYNK

This tutorial shows how to flash firmware on the ESP8266-01. Also how to connect the ESP8266-01/Arduino to Blynk.

Connecting ESP8266-01 to Arduino UNO/MEGA and BLYNK

Amith
77K
SIM7600SA-H OpenLinux and FOTA Quickstart

How to compile your SIM7600SA-H application with OpenLinux and update the firmware remotely using the Firmware Over-the-Air feature.

SIM7600SA-H OpenLinux and FOTA Quickstart

Victor Fragoso
8.2K
Hack WeMos D1 mini into SeeedStudio Wio Link

Burning the firmware file of Wio Link on D1 mini (based on ESP-8266EX)

Hack WeMos D1 mini into SeeedStudio Wio Link

Ramin Sangesari
8.2K
Updating the Atmega8U2 on an Uno or Mega2560 using DFU

The ATmega8U2 chip on your Arduino board acts as a bridge between the computer's USB port and the main processor's serial port.

Updating the Atmega8U2 on an Uno or Mega2560 using DFU

Arduino_Scuola
7.6K
An Environmental Monitor You Can Update Over the Air

Learn how to build an environmental monitor, put it out in the field, and then update its firmware from the comfort of your desk.

An Environmental Monitor You Can Update Over the Air

TJ VanToll
4.1K
Open/Close Valves and Monitor Flow Rate—Remotely!

Learn how to remotely open or close a valve, and measure the liquid flow state over cellular.

Open/Close Valves and Monitor Flow Rate—Remotely!

Team Blues
3.1K
How to Flash Factory Firmware in Seed Studio XIAO ESP32C3

How to Flash Factory Firmware in Seed Studio XIAO ESP32C3

How to Flash Factory Firmware in Seed Studio XIAO ESP32C3

FUSION AUTOMATE
2.8K
Resin OTA Manager for Pycom Devices

Pycom software and firmware over the air update manager using Resin. Pycom devices can connect to a resin gateway and update, wirelessly.

Resin OTA Manager for Pycom Devices

Alex Bucknall
2.4K
Medicine Identification for the Visually Impaired

Scan barcode to identify medicine and play audio file with medicine name, dosage, expiration date and instructions.

Medicine Identification for the Visually Impaired

Markel Robregado
1.2K
Smart Helmet powered by Blues Wireless Notecard

Smart headgear that covers up your safety on road with tinyML-based crash detection and SOS alert over LTE-M

Smart Helmet powered by Blues Wireless Notecard

Pratyush Mallick
&
Sobhit Panda
1.2K
Flash Micropython Firmware in Seed Studio XIAO ESP32C3

How to Flash Micropython Firmware in Seed Studio XIAO ESP32C3 using esptool

Flash Micropython Firmware in Seed Studio XIAO ESP32C3

FUSION AUTOMATE
636
Flash AT Command Firmware in A9G Board

How to Flash AT Command Firmware in A9G(GSM/GPRS+GPS/BDS) Board

Flash AT Command Firmware in A9G Board

FUSION AUTOMATE
461
ESP32 Web flasher with config

ESP32 Web flasher which allows to set any string variable such as wifi name and password. Including a wizard which can be customised.

ESP32 Web flasher with config

Geert Roumen
440
Custom Firmware for Chinese Radiation Meters/Geiger Counters

I recently got an FS2011 Geiger counter, which is actually not too bad, but has an awful firmware. So I decided to write my own.

Custom Firmware for Chinese Radiation Meters/Geiger Counters

gissio
359
DIY E-Kayak: Phase Three (Paddle Controller Finished)

Kayak paddle controller tracks paddle position in space using an IMU. This will be used for paddle assist features!

DIY E-Kayak: Phase Three (Paddle Controller Finished)

Bare Naked Embedded
181
DIY e-Kayak: Part Two (Oar Controller)

This is my hands free, on-oar, remote control for the DIY electric kayak.

DIY e-Kayak: Part Two (Oar Controller)

Bare Naked Embedded
137
GigaNES

The most powerful NES emulator for Arduino! Designed for the Giga R1 WiFi and Giga Display Shield.

GigaNES

Kaled Souky
93
Interactive RT-Spark: Switches, LEDs & LCDs

Experiments with the STM32 microcontroller with 5 switch controls to activate 3 LEDs in active low and in-built LCDs by RT-Spark

Interactive RT-Spark: Switches, LEDs & LCDs

Paul Rodolf P. Castor
&
MICHAEL CADIZ
55
RT-Thread Spark-1's Basic User Interface via LCD

Constructing a Basic User Interface via RT-Thread RT-Spark's built-in LCD.

RT-Thread Spark-1's Basic User Interface via LCD

Paul Rodolf P. Castor
&
Meg Daling
30
  • About Us

  • Hackster Overview
  • Hackster for Business
  • Help Articles
  • Brand Resources
  • Sitemap
  • Legal Thingies

  • Terms of Service
  • Contest Rules
  • Code of Conduct
  • Privacy Policy
  • Privacy Policy for California Residents
  • Find Us On Social

  • Facebook
  • Instagram
  • LinkedIn
  • X
  • YouTube
  • Visit Our Avnet Family

  • Avnet
  • Premier Farnell
  • element14
  • Newark

Hackster.io, an Avnet Community © 2026