microSD Security

microSD Security

Many single board computers and mobile devices use microSD media as their primary data storage.  However, microSD media is also used in cameras, security systems, and other small devices that handle large quantities of data.  The security of this media format is often overlooked. In this post, we’ll look at some history around the topic of microSD security and its implications.  I’ll also be covering some basic concepts of securing microSD media. MicroSD media is an extremely small form factor…

Read More Read More

CO Detector Hack – Part 9

CO Detector Hack – Part 9

This will be the last post on the subject of interfacing the First Alert CO Detector with a wireless ESP8266 module. The limits of the ESP8266 and lower costs of the higher functioning ESP32 module prove that this effort is not worth continuing. I will say that the overall simplicity of this project should provide a firm footing for future projects. The process from start to finish can be applied to any number of electronic devices. So with that said,…

Read More Read More

CO Detector Hack – Part 8

CO Detector Hack – Part 8

“No changes are permanent, but change is” – Neil Peart Rush, Tom Sawyer It’s been quite sometime since my last post, my apologizes. I won’t be diving right back into the CO Detector project just yet. First, I’d like to cover some developments that have occurred the past two months. Late in April, there were updates available to my WordPress site. Updates are a constant flow and this was just another routine bit of work for maintaining the site. The…

Read More Read More

CO Detector Hack – Part 7

CO Detector Hack – Part 7

In this post, I’ll be begining to cover the Arduino code used to program the ESP8266, as it pertains to the CO Detector. Most of what I’ll be going over here is based off of Rui and Sara Santos’s work at https://randomnerdtutorials.com/about/. They have done a tremendous amount of work and deserve the attention for it. The ESP8266 will be replacing the ins and outs to the CO Detector. Besides the typical operation of the CO Detector, we’ll need to…

Read More Read More

CO Detector Hack – Part 6

CO Detector Hack – Part 6

In this post I’ll be covering the theory of operation in regard to interfacing the ESP8266 with the CO Detector. The first item that should be covered before actually creating the code to program the ESP8266 for use in the CO Detector is to define the operation. This is a blueprint that lays out what we expect the CO Detector to do when interfaced with the ESP8266. It also helps us develop the code we’ll eventually write. Basically, we’re trying…

Read More Read More

CO Detector Hack – Part 5

CO Detector Hack – Part 5

In this post I’ll be covering the programing of the ESP8266 with the Arduino IDE The first step is to download and install the Arduino IDE, go to https://www.arduino.cc/en/Main/Software. It is at version 1.8.5 as of this writing. Refer to the online guide for install steps, https://www.arduino.cc/en/Guide/HomePage. Once installed, you’ll need to be sure that your have the needed rights to run and upload sketches. On Linux systems, your user account will need to be a member of the dialout…

Read More Read More

CO Detector Hack – Part 4

CO Detector Hack – Part 4

With many devices becoming connect to the internet, I thought it would be worthwhile to interface the CO Detector that I’ve been covering using a wireless ESP8266 board. There are several IoT services that make connecting devices as streamlined as possible. In this post. I’ll be covering IFTTT, a cloud based service that will perform an action based on a condition. The ESP8266 board I’m using has 2 GPIO pins that I would like to use to interface with the…

Read More Read More

CO Detector Hack – Part 3

CO Detector Hack – Part 3

In this post I’ll cover how to interface with the CO Detector I covered in earlier posts. Based on the measurements I did, the CO Detector has 4 outputs and 1 input the we can interface with. Here is a list of these interfaces along with a brief description. SW1 – Test Button VDD1 – Power On ICSPDAT/RS232 – Data LED1-A – Status LED H1-A – Alert Buzzer One thing that I like to do before building a bread board…

Read More Read More

CO Detector Hack – Part 2

CO Detector Hack – Part 2

Now that I have headers and pins soldered on the CO detector, I’m ready to start taking some measurements with my test equipment. As I mentioned before, I prefer to use them in a certain order. First I’ll start by taking resistance measurements with my multimeter. One of the header pins is labeled GND1. I want to test if this ground is common to some other points on the board. Besides the negative battery terminal, this pin was also common…

Read More Read More

CO Detector Hack – Part 1

CO Detector Hack – Part 1

I’ll be covering a tear down of an off the shelf CO detector in this post. Next I’ll cover some advanced features that I discovered while testing the CO detector. This unexpected discovery is the reasoning behind a slight delay in the publishing of this post. The CO detector I’ll be using in this example will be a First Alert Carbon Monoxide Alarm, model number CO400. It should be noted that tampering with the alarm can result in the unit…

Read More Read More