Content for Firmware

Firmware

In computing, firmware is a specific class of computer software that provides the low-level control for the device's specific hardware. Firmware can either provide a standardized operating environment for the device's more complex software (allowing more hardware-independence), or, for less complex devices, act as the device's complete operating system, performing all control, monitoring and data manipulation functions. Typical examples of devices containing firmware are embedded systems, consumer appliances, computers, computer peripherals, and others. Almost all electronic devices beyond the simplest contain some firmware. Firmware is held in non-volatile memory devices such as ROM, EPROM, or flash memory. Changing the firmware of a device was rarely or never done during its lifetime in the past but is nowadays a common procedure; some firmware memory devices are permanently installed and cannot be changed after manufacture. Common reasons for updating firmware include fixing bugs or adding features to the device. This may require ROM integrated circuits to be physically replaced or flash memory to be reprogrammed through a special procedure. Firmware such as the ROM BIOS of a personal computer may contain only elementary basic functions of a device and may only provide services to higher-level software. Firmware such as the program of an embedded system may be the only program that will run on the system and provide all of its functions.

Restore or Upgrade Firmware on ESP8266 (ESP-01) Module Using Arduino UNO

“The ESP-01 module that i used originally came with older AI Thinker firmware, which limits its capabilities since many useful AT commands are not supported. It is generally a good idea to upgrade your firmware for bug fixes and …

Project  SamyGO

SamyGO

“SamyGO is a project for legal reverse engineering and research on Samsung Television firmwares which is Open Sourced, partially. Enable PVR for Cable TV or Dish Network SamyGO enables PVR on some TV models so users could record their favorite …

Project  Open DSO-150

Open DSO-150

“An open source firmware for JYE Tech DSO-150 Digital Storage Oscilloscope Fully open source firmware for JYETECH DSO-150 https://www.jyetech.com/Products/LcdScope/e150.php Complete rewrite of DSO-150 Firmware - No longer DSO-138 compatible (Sorry …

Project  ATTiny10IDE

ATTiny10IDE

“ATTiny10IDE is a simple, GNU-based IDE I originally wrote to simplify writing code for the ATTiny10 Series Microcontrollers using C. C++ or Assembly language. This new version is a greatly expanded and updated version I started working on in …

Timonel - ATtiny85 I2C Bootloader

“Timonel is an I2C bootloader for ATtiny85 microcontrollers. The aim is to enable AVR firmware updates in scenarios where there is a more powerful MCU (ESP8266, Arduino, RPi, BeagleBone, etc.) acting as I2C master and one or more Tiny85 as …

Upgrade Your $3 Bluetooth Module to Have HID Firmware

“Ever wanted to get your Arduino project to act like a Bluetooth keyboard/mouse or gamepad? If yes, then this is the tutorial for you!In this Instructable I’m going to show you how to flash your cheap Bluetooth …

How to Flash ESP-01 Firmware to the Improved SDK v2.0.0

“The success of the ESP8266 from Espressif Systems is undeniable. It is a powerful microcontroller with built-in Wi-Fi capabilities and is readily adaptable to a multitude of uses in the rapidly growing IoT (Internet of Things). One of the few …

Custom firmware Hue lights

“In my previous posts I described how I was able to connect a Mesh Bee with cloned firmware to a Philips Hue and how the cloned firmware provided me with the key to connecting custom firmware to my Philips Hue …

How to Install an ATtiny Bootloader With Virtual USB

“In this tutorial, we’ll show you how to use Arduino to install the micronucleus bootloader, which has V-USB, onto an ATtiny84. These steps will work for other ATtiny chips, but you’ll need to change things like the …

Firmware Over The Air (FOTA) for ESP8266 SoC

“With the IoT booming nowadays, the number of connected devices grows exponentially and so does the related software that drives them. There is no doubt that Firmware Over The Air (FOTA) is a highly desirable if not required feature for …

2euro Arduino board or USBASP 2.0 Firmware Hack

“In Ebay.de you get a fabulous 2.30 for ISP programming interface , though need about 3 weeks delivery time but that is the amount not so crucial. On the small board is a Atmega8 2 Led’s, an external …

Updating firmware on USBASP bought from eBay

“I bought a cheap USBASP clone Atmel programmer from eBay a few weeks ago, to use with the Arduino IDE. (see images below)The board worked ok, but kept giving errors: avrdude: warning: cannot set sck period. please check for …