Hackster.ioLearning Hardware Community.
×
Log inSign up
ProjectsProjectsChannelsChannelsNewsContestsEventsVideos

15 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
MatrixClock: Improved Firmware and NTP Drift Calibration

Upgrade an ESP8266 MatrixClock with automatic quartz drift correction, a stopwatch, web settings and Home Assistant notifications.

MatrixClock: Improved Firmware and NTP Drift Calibration

Steve Madden
57
Inside the HEX-VII VCDS Clone: A Full STM32F429 Memory Dump

Backup your HEX-VII VCDS clone! Learn to dump STM32F429 Flash, OTP & Option Bytes with ST-Link to recover from bricks & software locks.

Inside the HEX-VII VCDS Clone: A Full STM32F429 Memory Dump

PsySc0rpi0n
2.1K
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
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
441
RT-Spark LED Blink with STM32CubeIDE & CubeMX

Get started with embedded systems using RT-Thread RT-Spark board basics, STM32CubeIDE & CubeMX with a simple basic Blinking LED project.

RT-Spark LED Blink with STM32CubeIDE & CubeMX

Paul Rodolf P. Castor
&
Yestin Paraguya
122
GigaNES

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

GigaNES

Kaled Souky
93
STM32 ECU with Live Diagnostics & Fail-Safe OTA Updates

STM32F446RE control unit: live UART diagnostics, safety state machine with watchdog, dual-bank CRC-32 bootloader with auto rollback.

STM32 ECU with Live Diagnostics & Fail-Safe OTA Updates

Krishna Chandrahaasa Madiraju
82
RT-Spark LED Blink

I used STM32CubeIDE to blink an LED on RT-Spark board. This is a simple guide for firmware basics, shared on GitHub and here.

RT-Spark LED Blink

Paul Rodolf P. Castor
&
CHRISTINE GALLARDE
80
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
57
Introducing the Arduino UNO-R4 Minima LTE FOTA

We have set up the bootloader and the App so that you can remotely update the firmware on the Arduino UNO-R4 Minima board from anywhere.

Introducing the Arduino UNO-R4 Minima LTE FOTA

Rooney Jang
48
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
Preemptive Task Scheduling on ESP8266 (Arduino Non-OS SDK)

True preemptive multitasking on a bare ESP8266 — no RTOS — using one hardware timer and a well-written Xtensa context switch.

Preemptive Task Scheduling on ESP8266 (Arduino Non-OS SDK)

authorized engineer
28
Precision Microneedle Pen Driver Engineering

We design and manufacture precision linear actuator controllers for microneedle pens. Our driver boards hold ±25 micron positioning accuracy

Precision Microneedle Pen Driver Engineering

tbphp Precision Tech
9
The Driver Board Behind Our Microneedle Pen

Inside look at the TB6560-based driver board we designed for microneedle pen actuators. ±25 micron positioning, 120Hz stroke, built and test

The Driver Board Behind Our Microneedle Pen

tbphp Precision Tech
8
  • 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