Tiny Bluetooth Teardown

minibluetooth

The folks at SparkFun were startled by how small USB bluetooth adapters had become so they split one open. They noted a few interesting design features. It has a small folded trace antenna on the board edge. The metal USB housing acts as the RF shield. The bluetooth IC is an AS3620QA. Now we wonder what those tiny Buffalo drives look like inside.

Related: Eye-Fi teardown, storage/WiFi in an SD card

1wire Attic Cooling

blower

[RagingComputer] built this 1-wire attic cooling fan. He’s using an Ubuntu server loaded with OWFS to control everything. The 1-wire temperature sensor is interfaced using USB while a serial x10 module sends out commands to be received by another x10 module near the fan. Back in the day we had covered a linux home automation project. We also covered HVAC hacks such as the smart attic fan and a 1-Wire HVAC monitoring system.

Black Hat 2009: Powerline And Optical Keysniffing

sniff

The 2009 edition of the Black Hat security conference in Las Vegas has just begun. The first interesting talk we saw was [Andrea Barisani] and [Daniele Bianco]’s Sniff Keystrokes With Lasers/Voltmeters. They presented two methods for Tempest style eavesdropping of keyboards.

Continue reading “Black Hat 2009: Powerline And Optical Keysniffing”

AVR ISP Programming Via Arduino

ardunio avr isp programming

We found this Arduino AVR ISP programmer particularly interesting. AVR microcontrollers can utilize an interface called In-System-Programming. ISP allows the chip to be programmed or reprogrammed while in an actual circuit via a pin header. Atmel’s solution is the AVR ISP MKII programing tool. The MKII can also be reprogrammed just as an AVR. The difference here is that most people are not likely to modify the MKII to be used as anything but a programmer. On the other hand if you already have the Arduino, fetch the avr.isp.03 firmware and AVRdude. Then program a device, for example an ATtiny13 using the Ardunio as the programmer. All the project information is provided under the CC BY-NC-SA 3.0 license. On a related note we covered a Microcontroller cheat sheet which covers AVR devices and ISP pinouts.

Arduino Nano Updated

The official Arduino Nano design has been updated to version 3.0. Like other new Arduino designs, it’s using the ATmega328 instead of the ATmega168. It’s also a slightly more reasonable $35. The small board is designed to be plugged directly into a breadboard and accessed via mini USB cable. This new design is also two layers instead of four making it easier to produce and modify. The new Nanos will ship at the end of the month.

DIY AVR USB RGB LED Notifier

LED_notifier_in_place

Giving us a chance to break out the TLAs, [Blair] sent in his latest hack where he embedded an RGB LED into his EeePC to display twitter, pidgin, and email notifications. It is based around the ATtiny45, and requires very few additional parts. He based the project on a foundation of work laid by [Dennis Schulze] on notifications and the work of [Dave Hillier] that used V-USB, a library for implementing USB on AVRs. The entire circuit was done freehand and crammed inside the netbook. He says that it is a lot easier to see notifications, even when the laptop is shut.

Related: Email notification via RGB LED

C64 USB Keyboard

breadboard

[Maarten] told us about a C64 USB keyboard that was modified to be used as a standard input device. An interesting aspect of the project is the use of V-USB (formerly known as AVR-USB). V-USB is a software only approach to slow speed USB HID. In essence this is a two fold mod, The C64 keyboard is patched to a PC, and an off the shelf AVR is software-hacked to bit bang the USB communications. The author notes an initial problem with multiple key presses that was later corrected in the application. For the other side of the spectrum, we had covered the C64 twittering client, and a commodore 64 laptop.