How to add USB Gamepad support for your Android phone or tablet

IMG_20150411_201153

I was almost at the point to buy a playstation or xbox controller to use with my tablet, since they seem to be supported out-of-the-box. But actually I still have an old USB controller lying around, which would be more than good enough for playing some games. Interestingly my gamepad did in fact work partly, but only the left analog stick and one or two buttons, and the rest did not. My hacker spirit told me that this must be fixable somehow.

So I started hacking around and added support for my old USB gamepad for my android tablet. In this post, I’ll show you how I did it and how you can to add support for any gamepad to your phone or tablet as well!

Continue reading

Samsung Galaxy S3 repair – Glass screen/digitizer replacement and why it is not recommended

Glass screen replacedA friend asked me to repair her friends Samsung Galaxy S3 mobile phone, that had a broken glass screen/digitizer, so I had a closer look at it. The process of replacing the glass screen/digitizer on a Samsung Galaxy S3 is straight forward and not many tools are needed. However, what you really need is patience… a lot of it.

This post shows how it is done and why I still would not recommend it anyway.

Continue reading

Android ADB over Bluetooth

Today I had no WiFi. And no USB cable. So I figured out a way to use ADB over bluetooth, because no one can stop me from developing an App. It is a rather simple hack, which should work on any rooted phone (or tablet).

All you need is a terminal emulator for android, and a bluetooth capable linux computer, of course.
Continue reading

Archos Touchscreen Calibration Workaround for Archos 101

The Archos 101 has a crappy touch screen, as all the owners of this device already know. Most of the other problems could be fixed using a custom rom like urukdroid. But the touchscreen has been bugging me for the past year now: the touchscreen sometimes just acts weird (wild and random clicks, or almost no reaction), until it is “recalibrated”. No wonder, since it is a cheap USB touch screen “UNITEC USB Touch (Win7)”, probably made for windows 7 netbooks. Since the recalibration is hidden deep in the android settings, but needs regular access, I wrote a simple app as a “shortcut” to it. You can find the app download link at the end of the article.

Continue reading

Building a Super Nintendo USB Gamepad for Android Tablets

I recently build a little USB-SNES-Gamepad for my Android Tablet, because I didn’t like using the on screen controls of the emulators. It just wasn’t fun playing the games of my childhood without the original controller in my hands. Luckily my Tablet has a standard USB port with host capability and supports thumbdrives, keyboards and mice out-of-the-box. So I figuered I could easily put the controllerboard of a usb keyboard inside the spare original SNES gamepad i had liying around.

Continue reading