Hacked Gadgets Forum

August 16, 2014

Mini MAME Cabinet

at 9:16 pm. Filed under Cool Gadgets

 Mini MAME Cabinet_2


If you are going to be building a MAME cabinet, you should have a look at the Mini MAME Cabinet that Greg Kennedy built for some tips. He built this thing from scratch and kept the costs down, using some older electronics was a great way get some use out of the hardware that might not have had a use otherwise. The hand made cabinet turned out very nice, at a glance you can’t tell that it was home made.



Complete hardware specs for this build:
  • Intel 1.3ghz Pentium 4
  • 128mb RDRAM
  • 256mb CF card, CF< ->IDE adapter
  • 250W PSU
  • PCI: S3 Virge DX, 4mb VRAM
  • PCI: Creative (Ensoniq) Sound Blaster PCI
  • Monitor: IBM PS/1 13″ CRT VGA (max res: 800×600)
  • Speakers: cheap no-brand PC speakers


  • MDF: $35
  • Screws and wood glue: $15
  • Joysticks, buttons, T-Molding: $30
  • Plexiglass scraps: $10
  • Paint: $15
  • Printing: $5
  • Fluorescent lamp: $7
  • Hinges, lock, misc. fasteners: $30″


Mini MAME Cabinet





August 14, 2014

BadUSB – Hacked USB Drive to Black Hat 2014

at 9:53 pm. Filed under Complex Hacks



You probably have a handful of USB drives around your computer, they are useful and ubiquitous. After reading this article and watching the video below you might think twice before plugging in a found USB drive or one from a casual acquaintance. USB was dreamt up way back in 1994 and has gone through many versions since then. USB has a simple 4 pin contact, two for power and 2 for bi-directional data transmission. Even though it has a very simple electrical interface there are many types of devices that can be plugged in and run over USB, you can see the 2 hex digits in the table below which represent all of the USB class devices (via). The device passes this class number to the computer when powered to allow the computer to understand what has been plugged in.  

Karsten Nohl and Jakob Lell from SR Labs did some reverse engineering to a simple USB thumb drive. They have created a thumb drive that can power up as a class 08h mass storage and display the files. It can then change to a class 03h device which is a HID such as a keyboard. Now the thumb drive can easily perform some keystrokes which can do things such as open a shell window and perform any commands you like.

If you think plugging in a phone into your computer to charge it is harmless guess again. At 24:46 in the video a properly setup phone is plugged into the USB port and with no obvious changes all of your Paypal passwords are now being sent to the hackers. This demonstration software has been released for security professionals to ensure they are protected against this attack.

 Of course it was just a matter of time for this exploit to be performed, much of the controller chips are fully documented and easily available.  There are also lots of fake drive manufactures who have hacked their own firmware to allow them to have incorrect size information to be displayed to allow drives with small amounts of NAND memory to show up and act as a huge drive.

I can see all of the large manufactures with solid supply chains start to sell devices that have their driver firmware stored in ROM or in EEPROM memory that has a write fuse blown to prevent future writing of the firmware. We see this in microcontrollers and don`t think twice about it.

It is now up to us, the consumer, to demand with our purchasing dollars that devices that are sold to be free of this type of attack.




USB Device classes include:

Class Usage Description Examples, or exception
00h Device Unspecified Device class is unspecified, interface descriptors are used to determine needed drivers
01h Interface Audio Speaker, microphone, sound card, MIDI
02h Both Communications and CDC Control Modem, Ethernet adapter, Wi-Fi adapter
03h Interface Human interface device (HID) Keyboard, mouse, joystick
05h Interface Physical Interface Device (PID) Force feedback joystick
06h Interface Image Webcam, scanner
07h Interface Printer Laser printer, inkjet printer, CNC machine
08h Interface Mass storage (MSC or UMS) USB flash drive, memory card reader, digital audio player, digital camera, external drive
09h Device USB hub Full bandwidth hub
0Ah Interface CDC-Data Used together with class 02h: communications and CDC control
0Bh Interface Smart Card USB smart card reader
0Dh Interface Content security Fingerprint reader
0Eh Interface Video Webcam
0Fh Interface Personal Healthcare Pulse monitor (watch)
10h Interface Audio/Video (AV) Webcam, TV
DCh Both Diagnostic Device USB compliance testing device
E0h Interface Wireless Controller Bluetooth adapter, Microsoft RNDIS
EFh Both Miscellaneous ActiveSync device
FEh Interface Application-specific IrDA Bridge, Test & Measurement Class (USBTMC), USB DFU (Direct Firmware Update)
FFh Both Vendor-specific Indicates that a device needs vendor-specific drivers



August 13, 2014

Reverse Engineering a NAND Flash Device Management Algorithm

at 7:50 am. Filed under Complex Hacks

Reverse Engineering a NAND Flash Device Management Algorithm


When your hard drive electronics dies you can ship your hard drive to a recovery company and for some serious dollars they will connect your spinning disks to known good electronics and retrieve your data. That’s fine when your drive electronics are mounted on a removable PCB in a large chassis. Now think of the same issue when talking about the embedded system inside an SD card which handles the reading and writing operations between the NAND flash and the outside world. The size of the device makes this a challenging problem. Joshua Wise was forced to look into this issue when his SD card was accidentally smashed. Interfacing with the flash was just one of the hurdles, the first issue was physically connecting to the pins on the damaged device. One of those great Schmart boards came to the rescue for that. Joshua wrote a number of programs to assist him to interface with the flash.

Via: Electronics Lab


August 12, 2014

Dummy Load Build

at 10:29 pm. Filed under DIY Hacks, Electronic Hacks

 Dummy Load Build


Wigman27 on the EEVblog has built a great looking Dummy Load. The nice and bright 4 line LCD display shows us voltage, current, resistance and power. This gives some great detail at a glance. The large lugs on the front and simple adjustment knob interface make this a great addition to your bench. The thread is interesting, he discusses the circuit design and shows some nice pictures of the bare PCB that was custom made for the project.


Dummy Load Build_2

August 11, 2014

autoCut – Robot Lawn Mower

at 9:44 pm. Filed under Cool Gadgets

autoCut - Robot Lawn Mower


Do you still cut your lawn by dragging an antiquated gas powered spinning blade back and forth across the grass? If so you might want to build an autoCut. The autoCut is a robotic lawn mower that is powered from LiPo batteries and the brain comprises of a Raspberry Pi. The goal is to have completely autonomous operation but I think an IP camera would also be a great option for the user who would like to drive this around from the comfort of his living room. Like the project? Be sure to skull it on Hackaday.io.

” Details

- Four weel drive with kink steering
– Electric mowing height leveling
– Two 85 watt mowing motors, each equipped with two very sharp blades, able to snap back on hard obstacles
– On the fly interchangeable LiPo-battery with voltage monitoring, about 1 hour of battery live on active mowing
– Wifi network connection for web interface which includes gamepad/joystick remote control
– Modular electronics: a couple of modules, connected with a power- and I²C-bus with a Raspberry Pi as master”



August 9, 2014

Mini Solar Power Plant

at 7:39 pm. Filed under DIY Hacks

Mini Solar Power Plant


If you are concerned with having power when the grid is down this Mini Solar Power Plant project will allow you to build a that will help you out in a pinch.

“Arduino fan Kurt (from Kurt’s Arduino Projects), designed his ‘Mobile Sun Tracking Solar Power Plant to keep civilization running smooth. To get the solar panel to track the sun, Kurt used a cheap (little more than $1) LED flashlight and replaced the LEDs with three LDR photo sensors (each with their own shade).”



Mini Solar Power Plant_2

August 7, 2014

Voltmeter Clock Project

at 10:02 pm. Filed under Cool Gadgets, DIY Hacks, Electronic Hacks

Voltmeter Clock Project


If you are into cool clocks have a look at this Voltmeter Clock Project. It is based on the version that I built but has been enhanced with a ton of features such as master clock sync.

“I have used three voltmeters and mounted them on a wooden plinth with a clear Perspex cover to give the clock an industrial look.

I have modified Alan’s code to run on PICBasic Pro version 3. I have also added the following.

Switched display On and Off (keeping battery backup as per Alan’s design) but also allows me to turn meters Off in full power mode.

Synchronization to my Master Clock every 30 seconds

Synchronized LED & Re-Synch LED

Synchronization On & Off

Transistor meter drivers

Separate hourly Chime Circuit

Pulsed “tick tock” seconds sound.”


Voltmeter Clock Project_2

Internal Links:



Hacked Gadgets

Site Sponsors:

Nuts and Volts Electronic Labs Trossen Robotics Free Technical Publications Blue LED


Recent Comments:

Site Rating:

More RSS Feed Options

Site Sponsors:


Interesting Sites:

Site Videos:

Incoming Links: