Google Summer of Code 2014

Michael Ossmann, co-developer of the HackRF open source SDR platform, writes reminding us that the deadline for student’s entries for the Google Summer of Code 2014 is fast approaching. If you or someone you know is a college student who would like to spend the summer getting paid to work on open source source software, […]

LuxBlaster: Arduino controlled light sensor/response device

Techbitar writes, LuxBlaster is an Arduino gizmo that detects and tracks the most intense light source then sends back an intense light in the same direction. Beware, rude drivers. The LuxBlaster is coming!! When you drive at night, every once in a while a car will approach you from behind with its annoying high beam […]

Arduino network uptime monitor with Twitter updates

Steve from has posted project details on their Arduino network monitor. They use an Arduino, an Arduino Ethernet Shield, the Twitter Library and the ICMP Ping Library by Blake F to monitor the network and send updates via Twitter. He reports, “It was actually surprisingly easy; we had the Twitter posting code from the […]

How to: compiling Arduino Caterina with new VID/PID

Compiling the Arduino Leonardo bootloader (aka Caterina) is a required step in making your own Arduino Leonardo-compatible board available to others. Steven Casagrande has written this post detailing what you need to do in order to make your derivative board valid for sale. Via the contact form.

Listening to D-STAR digital voice with DSD 1.7

Brazilian amateur radio operator PU2VLW has written a post (in Portugese) detailing how to use DSD version 1.7 to decode amateur radio D-STAR digital voice transmissions. (Google translate may be helpful.) DSD can be downloaded as source from GitHub. His setup uses a Windows machine running SDR# to receive the D-STAR signal using an RTL-SDR […]

Picberry: R-Pi / Allwinner A10 PIC programmer using GPIO connector

WallaceIT has developed a Raspberry Pi / Allwinner A10 PIC Programmer using GPIO connector. “It currently supports dsPIC33F and PIC18FxxJ families, though other “code-programmed” families can easily be added. Feel free to use and comment it! Any feedback will be appreciated!” Via the contact form.

Ajax webapp for uploading Arduino sketches over network

Luca Dentella has developed a webapp providing another way to upload sketches to Arduino Yun. The project allows you to upload a new sketch using a protected web page, easily accessible also over the Internet. It’s based on Ajax and can be found on Luca’s website. Via the contact form.

Video: Deploying software updates to ArduSat in orbit

Jonathan Oxer VK3FADO gave this presentation at the recent 2014 Linux conference in Perth, Western Australia. The ArduSat project aims to give hobbyists, students and space enthusiasts an opportunity to design and run their own experiments in space. “By choosing a standardized platform based on the hugely popular Arduino hardware design, ArduSat allows anyone to […]

BLE fun with Ubertooth: sniffing Bluetooth Smart and cracking its crypto

Mike Ryan writes about his latest efforts in BLE hacking. Hot on the heels of Omri Iluz’s BLE-sniffer-on-the-cheap, I decided to write up the BLE sniffer I built on Ubertooth. My sniffer highly robust, can capture data from connections, and is 100% open source. I also discovered a vulnerability in BLE’s crypto that allows me […]

PIC16F1454 used as inexpensive ARM debugger

Peter Lawrence has been working on using a PIC as a CMSIS-DAP ARM debugger. I wanted to see what was feasible in the way of a very-low-cost ARM board. OK, that doesn’t sound original, but stick with me. The solutions that I’ve seen (Tweeny, McHck, mbed, etc.) are limited to wholesale firmware updates. Press a […]

OpenBCI EEG project

The OpenBCI project is an open source project with the goal of expanding the availability of hardware for maker experimentation with brain wave measurement. It was recently fully funded on Kickstarter. According to the developers, OpenBCI is a versatile and affordable 8-channel EEG signal capture platform built around Texas Instrument’s ADS1299 Analog Front End IC. […]

Apple II DOS source code available

Could you write a Disk Operating System in 7 weeks? That was the time frame in which the Apple II DOS was developed! According to the Computer History Museum, “On April 10, 1978 Bob Shepardson and Steve Jobs signed a $13,000 one-page contract for a file manager, a BASIC interface, and utilities. It specified that […]

Building a CPLD based logic analyzer

Alex from InsideGadgets has been working on a Building a CPLD Based Logic Analyser. In Part I of his post he details his build of a logic analyzer which saves the sample to external SRAM. For this project Alex used the Altera MAXII EPM240 development board with an on board 20MHz oscillator. The coding was […]

30C3 video: Programming FPGAs with PSHDL

In this presentation from the recent Chaos Communications Congress conference in Hamburg, Germany, Karsten Becker highlighted the Plain Simple Hardware Description Language (PSHDL) programming language for FPGAs. PSHDL is a new language that purports to have a much better syntax similar to C, making it easier for developers to learn. If you’ve tried to learn […]

Digital Speech Decoder 1.7.0-dev adds D-Star support

DSD is a popular software tool for decoding various unencrypted digital radio protocols about which we’ve previously posted. We noticed that there is now a release of DSD which purports to be capable of decoding the amateur radio digital protocol known as D-Star. This is in addition to P25, X2-TDMA, ProVoice and NXDN offered in […]

30C3 Video: FPGA 101 – Making awesome stuff with FPGAs

This presentation by Karsten Becker was given at this week’s 30C3 Chaos Communications Congress (CCC) conference in Hamburg, Germany. In this talk I want to show you around in the mysterious world of Field Programmable Gate Arrays, or short FPGAs. The aim is to enable you to get a rough understanding on what FPGAs are […]

Microchip’s Harmony supplements MPLAB

Users of Microchip’s MPLAB will be interested to know about their latest addition to the IDE known as Harmony. MPLAB Harmony is a new process for software design, development, testing and documentation. It consists of a set of peripheral libraries, drivers, system services, middleware, and third-party code that will make it easier to create all […]

Black Hat 2013 video – build of an Android SpyPhone app

Ever wonder what it would take to code up an Android based spyphone app? In this presentation from the BlackHat 2013 conference, Kevin McNamee outlines his build of an Android SpyPhone service that can be injected into any application. “The presentation includes a live demonstration of how phones can be tracked and operated from a […]

Updating CC3000 firmware with Arduino

Kyle Gordon purchased a CC3000 module from EBay and found that it wasn’t completely compatible with the Arduino library available from Adafruit. The problem arose from the module having an earlier firmware version. So Kyle devised a method using two Arduino Pro Minis to load updated firmware to the CC3000. For more details, you can […]