‘Dead Drops’ is an anonymous, offline, peer to peer file-sharing network in public space. USB flash drives are embedded into walls, buildings and curbs accessible to anybody in public space. Everyone is invited to drop or find files on a dead drop. Plug your laptop to a wall, house or pole to share your favorite files and data. Each dead drop is installed empty except a readme.txt file explaining the project. ‘Dead Drops’ is open to participation. If you want to install a dead drop in your city/neighborhood follow the ‘how to’ instructions and submit the location and pictures.
There's a database of dead drops around the world, with map coordinates, photographs of locations, and instructions for adding your own. Of course, you're sticking a random USB device into your computer, you never know what's going to be on it so be sure you understand the risks before going on an expedition.
I'm sure that, like me, you were asked to put your USB drive in an unknown device... and then the doubt: What happened to my poor dongle, behind the scene? Stealing my files? Encrypting them? Or just installing a malware? With USBvalve you can spot this out in seconds: built on super cheap off-the-shelf hardware you can quickly test any USB file system activity and understand what is going on before it's too late!
With USBvalve you can have an immediate feedback about what happen to the drive; the screen will show you if the fake filesystem built on the device is accessed, read or written.
This is a controller / joystick replacement for retro computers that uses a arduino pro micro and mechanical keyboard switches for input which some people are more used to then a classic joystick (i.e., WASD).
The buttons are LED backlit Gateron Blue switches, the backlight can be turned off with a jumper. Using a Ardunino with a USB port also means that you can connect this up and use it as a PC joystick. To activate the USB interface and the backlight you need to hold down left and right buttons at startup, otherwise it will function only as a DB9 controllers for retro computers.
Never connect both USB and DB9 at the same time! Always make sure the jumpers are set correctly for your specific machine, it will be pre-configured for C64 at delivery. If you set it incorrectly you might damage your machine, always double check the jumpers after you change them!
Greaseweazle allows versatile floppy drive control over USB. By extracting the raw flux transitions from a drive, any (eg. copy-protected) disk format can be captured and analyzed - PC, Amiga, Amstrad, PDP-11, musical instruments, industrial equipment, and more. The Greaseweazle also supports writing to floppy disks, from a range of image file formats including those commonly used for online preservation (ADF, IPF, DSK, IMG, HFE, etc).
Reads and writes 3", 3.5", 5.25", 8" disks (with suitable drive and cable). Buffered outputs, for communicating with older 5.25" and 8" disk drives. Integrated power connector for directly powering most 3.5" disk drives. Write-enable jumper can be removed for safer preservation of precious vintage disks. Supports flippy-modded 5.25" drives. Supports Disk-Change detection as used by Rob Smith's integration into the WinUAE Amiga emulator. 3 user-definable outputs (eg. 8" interface REDWC signal). 100% factory tested, and tested again by me before shipping.
A standard USB mouse can be transformed into a 1351 for the C64 or a mouse for Amiga and Atari computer; a regular USB gamepad can be used as a joystick for your favorite games. The adapter can learn which buttons to use from the gamepad through its programming mode, allowing any USB device to be used as a joystick.
When in joystick mode, even a mouse can be used for games like Zak McKracken or Maniac Mansion that utilize a pointer. This way, even if the game doesn't natively support a mouse, you can still use it. The reverse is also possible: games and programs like Eye of the Beholder or GEOS that expect a mouse can be used with a joystick in mouse mode.
The adapter has a USB-C connector, so if you want to use a mouse or joystick with a standard USB (USB-A) connection, you'll need a converter. If you already have a converter, any will work just fine. However, if you don't have one and would like to purchase it along with the adapter, you can select the appropriate option.
There are two options: the classic one that works only on Commodore 64 and is with the THT board or the new version that works also for Amiga and Atari in a new beautiful SMD package.
The online store of somebody in England who makes small, specific purpose devices for electronics hobbyists. If you need something odd, chances are he's made such a thing already.
Simple board to test various USB cables! (Note the USB standard helps to identify these USB-C, cables that are compliant with the standard will have selected pins according to cable and connector specification release).
Plug in your cable to both sides and see which signals light up!
FOR CABLE USE ONLY. DO NOT EVER PLUG THIS IN TO A DEVICE, THE PINS ON ONE SIDE ARE ALL SHORTED TOGETHER AND THAT COULD BREAK IT!
You can buy the boards from just about any manufacturer and build them yourself. Hopefully your fine soldering skills are up to the task (mine aren't)...
List system USB buses and devices; a lib and modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features. Includes a macOS system_profiler SPUSBDataType parser module and libusb profiler for non-macOS systems/gathering more verbose information.
The project started as a quick replacement for the barely working lsusb script and a Rust project to keep me up to date! Like most fun projects, it quickly experienced feature creep as I developed it into a cross-platform replacement for lsusb.
As a developer of embedded devices, I use a USB list tool on a frequent basis and developed this to cater to what I believe are the short comings of lsusb: verbose dump is too verbose, tree doesn't contain useful data on the whole, it barely works on non-Linux platforms and modern terminals support features that make glancing through the data easier.
TeensyROM is a ROM emulator, fast loader, MIDI and Internet cartridge for the Commodore 64/128 based on the Teensy v4.1 microcontroller board. TeensyROM now supports an NFC Loading System. Just tap an NFC tag on a reader to start any program. Designed with medium soldering skills in mind.
Load disk images, PRGs, P00s, CRTs from flash drive, on-board flash storage, microSD card, or across the network. Plug a MIDI device into the USB port and play your SID chip in realtime; works with many composition and sequencing packages. Works with modern Commodore networking software, emulates a modem for terminal emulators. Configuration stored in on-board non-volatile storage.
USBRetro is an open source controller adapter firmware for converting USB controllers, keyboards, and mice to various retro consoles' native controller protocols.
This project turns the Raspberry Pi Pico into a USB I/O Board.
It implements the USB protocol used by the dln2 Linux drivers and in addition it supports 2 CDC UARTS.
RTCs for the RasPi that don't use the GPIO pins but a USB jack are apparently a thing. Battery backed.
Software for using those RTCs: https://github.com/sbcshop/USB-RTC
A collection of cartridges, adapters and replacements for the Commodore C64.
Eagle library for USB connectors printed directly on PCB.
USBQ is a Python-based programming framework for monitoring and modifying USB communications. Uses the kernel module from USBiquitous to implement the MITM part in the USB stack. Really does need an external device to actually sit in between the device and the system to sniff the data. Hmm.
This is the PSU board for all your retro modding needs like making a GameBoy Zero with any of the Raspberry Pi products and it’s Clones like Orange Pi, Banana Pi etc, it has even powered Robots. This board has all the features the modding community wants and needs for their build into a small and powerful package. Outputs up to 6A @ 5.20v. i2c enabled, so the power cells can be monitored.
This module implements a serial-level interface to the inexpensive USB-enabled geiger counters (available on Amazon) manufactured (or probably OEM'd, based upon how their docs read) by GMC. Does most of the fiddly stuff automagickally so you spend more time pulling data out of your sensor than you do figuring out how to pull data out.
Human Interface Device emulator for NFC readers. Reads the chip, outputs the contents as if it were a keyboard. Designed to run as a service in the background (or more accurately, a user daemon - since it requires the current user desktop session to function). The ideal time to start the program is on login. To avoid conflicts, the application will only attempt to load once. You may have problems getting it to work after switching users unless the first user logs out completely.
Requires pcscd, Python v2.7.
A boot floppy image that can be used for booting weird or recalcitrant machines from other devices, such as CD-ROMs.