HoRNDIS, a USB tethering driver for Mac OS X by Joshua Wise: HoRNDIS (pronounce: “horrendous”) is a driver for Mac OS X that allows you to use your Android phone’s native USB tethering mode to get Internet access. It is known to work with Mac OS X versions 10.6.8 (Snow Leopard) through 10.9 (Mavericks – see […]
Category Archives: USB
ATtiny84 USBtiny AVR ISP programmer
Rupert Hirst writes: My through hole, home etch friendly version of the surface mount FabISP, which is based around the USBtinyISP AVR ISP Programmer. The new USBtinyISP drivers also support for Windows 8 This design uses the ATtiny84 microcontroller instead of the larger ATtiny2313 of the USBtiny. Project design flies can be found on RunawayBrainz […]
Hand powered USB charger from hacked IKEA flashlight
Werner sends this handy hack he found at IKEAHackers. Giovanni Gentile devised this simple hack which mods an IKEA Ljusa hand powered flashlight into a USB charger. “The procedure was simple, it was enough to eliminate some resistors and use a capacitor sufficient to handle the charge given by the Ljusa’s dynamo. I set the […]
GPIBUSB Adapter update
Another update on Scasagrande’s project, GPIBUSB Adapter rev4: After working closely with a few individuals it was discovered that some of the pre-existing GPIB software (such as KE5FX’s tools) has some hardcoded serial port settings, one of which being the use of hardware flow control. After getting builds of the software tools with these disabled, some […]
Linux security tip: moving your /boot partition to removable media
Today threats to your data can come from many quadrants. It’s not enough to protect against malicious online attacks; there’s the very real threat of government confiscating and examining the electronic devices carried by international travelers, and even planting spyware. In this post from “The Doctor”, we’re shown one way to mitigate this threat, which […]
USB to Serial converter using AVR microcontroller
Yet another great project by Dr. Ayman Shalaby of Electronics Lab, a USB to Serial converter using an ATMEL AVR microcontroller: This project is a USB to Serial converter using an ATMEL AVR microcontroller. There are two version of the converter, one with SMD parts and another with TH parts. The mcu used is an ATmega8 and […]
LemcUSB: software USB for EFM32ZG (ARM Cortex M0+)
Viswa informs us that the Lemcu.org crew have implemented a purely software based USB peripheral for ARM Cortex M0+ devices and a made a tiny Quick start board for EFM32ZG110 MCU. “This software enables Cortex M0+ devices to act as a Low speed USB device. It includes a lightweight USB & HID Stack and can […]
Arduino + NES controller = USB keyboard
Grouflon has written up a unique project using an Arduino and an NES controller. “This week I worked on little script/manipulation that turns an Arduino and a NES controller into a USB Keyboard. Maybe it can be of use to some of you, so feel free to grab the code on this github repo. This […]
µ-Wire: USB on ATtiny10 controlling a WS2812 LED
cpldcpu writes: I tried to push the ATtiny10 to its limits and succeeded – I implemented a seriously gutted version of V-USB on an SOT23 ATtiny10 with just 1kb flash and 32b of RAM. It implements a subset of the little-wire protocol to control a single WS2812 LED. I am currently also working on size […]
Mini-Circuits USB power sensor review
Mini-Circuits USB power sensor review by KF5OBS Quick and brief look at the Mini-Circuits PWR-SEN-4RMS USB power sensor. It can measure the power of modulated and unmodulated signals between 50 MHz – 4000 MHz. The measurable power range is from -35 dBm to +20 dBm (100 mW).
GTP USB lite SMD board
Here’s a PIC programer SMD board for the GTP USB lite pic programmer by cmardone: I created a pic programer smd board for the gtp usb lite pic programmer. Was made using EagleCADSOFT 5.0 2 layer board 0603 footprint for most smd components !! uses a 18F2550 SMD chip from microchip has a mini-A USB connector schematic […]
uVolume Mk2 USB volume control prototype
Rupert Hirst posted an update on his µVolume USB Volume control we covered previously: Prototype test of the of the µVolume Mk2, USB volume control. Now adds IR remote control with multimedia features. Check out the video after the break.
Open hardware USB to RS485 adapter
Ethan Zonca of Protofusion writes: While developing the Luma RS485-networked LED driver we discovered a need for a small and inexpensive USB to RS485 adapter. We designed an adapter with a FTDI basic UART chip (FT230XS) and an inexpensive TI differential receiver (SN75176). Our small selection of parts brings the cost down to just over […]
Business Card version 2
Brian posted an article describing how he designed and built his business card: A business card should represent a person’s expertise. My expertise is in creating unique circuit boards, so to celebrate this I wanted to create a USB thumb drive circuit that contains my resume and contact information. This was also a great way to experience coding […]
Video: Multiplexed Wired Attack Surfaces
In this presentation from the recent Toorcon 15 in San Diego, CA, Michael Ossmann and Kyle Osborn detail their efforts in hacking cellphones via multiplexed USB signals. Manufacturers of mobile devices often multiplex several wired interfaces onto a single connector. Some of these interfaces, probably intended for test and development, are still enabled when the […]
Blackhat Euro: cheap open source USB drive write blocker
At last year’s Blackhat Europe con, Philip A. Polstra, Sr. from the University of Dubuque gave a presentation detailing how to protect your USB security drive toolkit from auto erasure by the target machine. He describes the design of an open source USB flash drive write blocker based on the FTDI VNC2 MCU. His presentation […]
HID-class USB Serial communication for AVRs using V-USB
This video by Ray Wang demonstrates HID-class USB serial communication for AVRs using the V-USB library: Serial communication is helpful for debugging and checking sensor values, and HID-class means it can work on all operating systems without driver installation. This is useful for many software-only USB projects such as based on ATmega328 or ATtiny45/85. To receive and send messages between the […]
USB random number generator
Dilshan Jayakody has written an article detailing his open hardware project the USB random number generator: This project is about USB port base true hardware random number generator and it is design around the avalanche noise which occurred in reversed biased P-N junction. This random number generator is design using commonly available electronic components. The core component […]
M-Stack open source USB stack for PIC microcontrollers
Here is an open source USB stack for PIC microcontrollers and DSPs. It features a dual LGPL and Apache licenses making it suitable for commercial open source projects. So far it only supports the HID device class. A USB device stack is the software necessary to drive the USB device peripheral hardware on a microcontroller […]
MSP430F5529 USB LaunchPad evaluation kit
TI has announced their latest LaunchPad evaluation kit. The new MSP430F5529 USB LaunchPad Evaluation Kit includes USB 2.0-enabled MSP430F5529 16-bit MCU (up to 25 MHz), 128KB Flash, 8KB RAM and a 12 Bit SAR ADC. Also included are eZ-FET lite (the open source onboard debugger with application UART) and the standard 40 pin LaunchPad connector […]
