Digital Lock-Picking: This Simple Arduino Hack Opens Millions of Hotel Keycard Doors It used to be that you only had to worry about maids rummaging through your belongings in your locked hotel room. But now anyone with 50 bucks of hardware and some programming skills can hack their way in—as long as it's locked by keycard. At the Black Hat security conference yesterday, a hacker named Cody Brocious, a Mozilla software developer, demonstrated how someone could gain instant, untraceable access to millions of hotel rooms protected by key card locks made by Onity. Every single Onity key card lock has a DC power socket on the base. This socket is used to charge up the battery inside the device, as well as program the lock with the hotel's own sitecode, a 32-bit key that identifies the specific hotel. Photos by Power Jack Repair, Neon For the hack, Brocious simply plugged in his programmed Arduino microcontroller into the socket, which let him read the key from the lock's stored memory. “I plug it in, power it up, and the lock opens,” Brocious says.
Hacking the Wiimote IR camera You can connect to the Wii remote over bluetooth or use an Arduino to send peripheral data to the Wiimote, but what if you want to interface directly with the Wiimote’s IR camera? The sensor is particularly good at tracking coordinates for 1 to 4 points—it could be a simple way to add sophisticated tracking capabilities to your own project. David Cranor writes, There is a great site about hacking the wiimote IR camera to interface it with a computer – but it’s all in Japanese! A quick run through Google’s Japanese to English translator yielded a reasonably understandable result: Wii IR sensor connection detailsConnecting the Wii IR sensor to Arduino The second link contains a wealth of information on talking to the IR sensor over I2C, including some details on adjusting sensitivity parameters. Simple Initialization: Just write the following byte sequences, with a small delay between writes (assumes a successful ACK). Hopefully this is all you’ll need to get things working. Related
Glossary This page serves as a glossary of commonly used Wii homebrew terms. Think of it as a mini dictionary for words you'll hear a lot while reading through our wiki. It was started to help newcomers to the homebrew scene better understand our jargon. Stands for Advanced Encryption Standard. See also: [[Encryption]] The CBC (Cipher Block Chaining) mode of AES with a 128 bit key, that is used on the Wii. Backup A copy of a game that has been dumped from the original disc in case it should become unusable due to wear/damage. Banner The animated graphics displayed on a channel's icon and startup screen in the System Menu. See also: Banner Brick, System Menu. Bannerbomb An exploit used to run homebrew on any System Menu version. Banner Brick An error preventing the Wii's channel menu from displaying. See also: System Menu, Brick, Semi-Brick, WAD. An old programming language very few apps are programmed in via a BASIC to C converter and compiler. See also: Source, Compile. Binary Bit boot0 boot1 boot2 BootMii
Other consoles Entries Tagged as 'Other consoles' “Pandora’s Xbox: The changing community of the modern console” May 1st, 2010 · 15 Comments We spoke with Matthew Braga a little while back for an article he was doing about console hacking — at the risk of sounding self-promotional, I thought he did a really nice job of it. [Read more →] Tags: dsi · Other consoles · Wii bad words April 19th, 2010 · 20 Comments Now that I’ve established some context, maybe this will make some more sense. [Read more →] Tags: Other consoles SunPlus: The biggest chip company you’ve never heard of April 18th, 2010 · 18 Comments Every once in a while, you stumble upon something that nobody else seems to have paid much attention to. [Read more →] Tags: Other consoles · Wii
Wii IR Camera System February 2011 Wii IR Camera Control Board Overview While completing my Senior Design project in Electrical Engineering at the University of Pennsylvania (see “R.A.V.E.N.”), an interface board was required to connect to a Wii IR camera. The camera, a Pixart Infrared Camera, communicates over I2C and requires a clock signal. Using online documentation, I designed a board in Eagle PCB design software and ordered it. Specifications Wii IR Camera: Pixart Infrared Camera with 128 x 96 pixel resolution. Single Camera Board: I2C interface board for one Wii IR camera. Multiple Camera Board: I2C interface board for four Wii IR cameras. Components Wii IR Camera (Pixart)20MHz Oscillator – (Link)LM3940 Voltage Regulator – (Link)I2C Multiplexer – (Link)3 Switch DIP Switch – (Link)2.2Kohm Resistors – (Link)22Kohm Resistors – (Link)100nF Capacitors – (Link) Details Note: If you plan on using one, it has to be a legitimate Nintendo controller. IR Camera on Header Draft IR Camera Board IR Camera PCB Layout mooore
wjoy - Mac OS X driver for Nintendo wiimote Nintendo wiimote driver for Mac OS X. Including virtual HID interface driver (can be used for creating virtual mouses, keyboars, joysticks) and user-space software for interaction with wiimotes. You can donate some money (if you wish) to me (and WJoy :) ): alxn1(dot)yandex(dot)ru - it's my other email, don't fear. Latest version: 0.7.1 For mapping Wiimote buttons to keyboard, you can use this utilities: One-Button-Click-Connection option: enable this option, and for the first time try to connect Wiimote or Wii U Pro Controller with old method (1 + 2 buttons or red sync button). WARNING!!! WARNING2!!! PS: Dock2D.app: - simple utility, what transform Dock to 2D in OS X 10.9 Maveriks. New in version 0.7.1: fixes for new OS X 10.9 added new One-Button-Click-Connection other fixes :) New in version 0.7: New in version 0.6: New in version 0.5.1:
Configuring Controllers - Dolphin Emulator Wiki This page explains how to configure controllers in Dolphin, assuming the controller is connected and working with your system. If you need help, or want game-specific configurations, see the forums. [edit] GameCube controller Before setting up a GameCube pad, go to the Dolphin config and click the "Gamecube" tab. Here, you can set what is plugged into the various GameCube emulated ports. After you select what do you want to use, go to "GCpad" window to configure your controllers. Choose any device that is connected to your PC in the Device dropdown, and set the buttons and axes to your liking. Left click a slot to detect input, then press a button or axes on your selected controller to save it to that slot. Please note that on Windows machines, after selecting a device in the Device dropdown it will appear blank. If you controller supports it, "Rumble" will allow your controller to experience the GameCube's rumble functionality. "Profile" allows you to save/load input configs.
[Noob Friendly] How to : Connect Wiimote to Dolphin + Use Wiimote in GameCube games Update info (11-16-2012) If you can't see the picture , please let me know I'm not native English if you know what i mean . I speak Japanese I will make the guide as simple as possible : _You need Toshiba Bluetooth Stack or Click here (Toshiba BT stack should work on any pc , it doesn't matter Toshiba pc or not) and USB Bluetooth dongle (You can buy it on amazon , ebay... ) _Don't use many Bluetooth drivers otherwise you will have driver conflicting issue . If you're using Toshiba , you must uninstall the other driver USB BT class 1 will work with multiple wiimote , the other won't work or only work with 1 wiimote _You can mod your USB BT for better connection : Dolphin hate 3rd party / fake wiimote . How do Wii accessories work (Click on the link "How does this work ?") Step 3 _Start Toshiba Bluetooth Settings and click "New Connection" Step 4 _Select "Express Mode" - Next > Step 6 _Next > Step 7 _Start Dolphin Emulator - Wiimote Settings