1. Introduction to the Device: I bought this lock under the brand of Tafta but it seems the the original manufacturer, which seems to OEM it, is SoHoMiLL YL-99 Electronic Door (pointed by @revskills). It is basically a lock which runs on batteries and allows the user to store different code entries. The master code, […]
Pebble (http://www.getpebble.com) is a smart-watch pretty popular for rasing more than $10 million from a Kickstarter campaign. Features a STM32 microprocessor as can be seen in wikipedia (http://en.wikipedia.org/wiki/Pebble_(watch)). Pebble’s update package contains a bootloader image but I wanted to dump what really is on the internal flash. In this post I dump the memory content […]
Note: This optimization are for an ARMv5 processor (arm926ejs) further improvement could be achieved in a newer ARM versions The next function I want to play with is strchr() used for locating a char in a given string; returns a pointer to the first occurrence of the character or NULL if not found. char *strchr(const char *s, […]
This is the first article in a serie about CANBus and higher-level protocols, which are extensibily used in Industrial environtmens along with Embedded Systems. CANBus standard describes only the layer 1 and 2, from an OSI point of view, dealing with physical and datalink activities. On the other hand, CANOpen is a protocol which […]
Man In Remote Setup After presenting this talk first at RootedCon and a month later at Hackito Ergo Sum the time for releasing the code behind it has arrived. To understand the source code, you only need to have a look at the deployment diagram where the attacker is drawn in red and the […]
Here are some basic steps to get a virtual ARM Development board which will allows to practice our embedded systems skills or test code / firmware or whatever we want to do but without the need of having a physical device. The following takes place in a Linux machine running on Virtual Box (512MB RAM), […]
You will find articles, mental notes and information about the projects I am working on. Feel free to comment any post on this page and reach me whenever you feel like doing it.