Chapter 6. Hacking the Firmware

In this chapter, we will take a look at the firmware of the Photon and Electron devices from Particle. You will learn different ways of obtaining and deploying the firmware. You will also see how you can set up your local machine for building the firmware from source code and deploy it on your Particle devices. Finally, we will briefly touch upon the role of custom firmware for Particle devices.

The following topics are covered in this chapter:

  • What is firmware?
  • Obtaining and flashing firmware
  • Custom firmware

What is firmware?

Firmware is the permanent software programmed into a read-only memory of a computing device. Firmware, which is usually added at the time of manufacturing, is necessary to run user programs on the ...

Get Learning IoT with Particle Photon and Electron now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.