iControlPad Compatibility
Contents |
Software Compatibility
'The official software support thread, with software compatibility information soon to replace what you'll find below, can be found here: Official Links To All Supporting Apps - iControlPad Forums'
This information is also available on the iControlPad website, which will be updated with the above soon.
The table below outlines the status of software support for the iControlPad. If you want an emulator/App to include support then please notify the developer, and track their response/efforts here.
The compatibility guide assumes the latest firmware. At time of writing: http://boards.openpandora.org/index.php?/topic/2018-icontrolpad-firmware-update-v101/
Please remember that iPhone App Store apps will likely never be able to support the Analogue controls on the iControlPad. However, support for the iControlPad is slowly creeping into the App Store and has been given the green light by Apple as long as it uses their own Bluetooth stack and APIs. When requesting iControlPad support for an App Store App, please point the developer here.
To learn what keys you'll need to bind, see the Keypress Map. Emulators on phones with keyboards, and Bluetooth HID support will usually support configurable button mapping.
Overview
iOS - iPad, iPhone, iPod Touch
- MD.emu - Megadrive Emulator - http://apt.thebigboss.org/onepackage.php?bundleid=com.explusalpha.mdemu - $5.99
- PCE.emu - PC Engine/TurboGrafx-16 Emulator - http://apt.thebigboss.org/onepackage.php?bundleid=com.explusalpha.pceemu - $3.99
- GBC.emu - Gameboy Colour Emulator - http://apt.thebigboss.org/onepackage.php?bundleid=com.explusalpha.gbcemu - $4.99
- NES.emu - NES Emulator - http://apt.thebigboss.org/onepackage.php?bundleid=com.explusalpha.nesemu - $5.99
- Snes9x EX - SNES Emulator - http://apt.thebigboss.org/onepackage.php?bundleid=com.explusalpha.snes9xex - FREE
- iMAME4all - http://apt.thebigboss.org/onepackage.php?bundleid=com.seleuco.imame4all - FREE ( using beta firmware with iCade emulation )
Android
- Snes9x EX - https://market.android.com/details?id=com.explusalpha.Snes9x - FREE
- PCE.emu - http://market.android.com/details?id=com.PceEmu - $3.99 £2.52
- NES.emu - https://market.android.com/details?id=com.explusalpha.NesEmu - $3.99 £2.52
- GBC.emu - https://market.android.com/details?id=com.explusalpha.GbcEmu - $2.99 £1.89
- MD.emu - https://market.android.com/details?id=com.explusalpha.MdEmu - $4.99 £3.15
- FPSE - https://market.android.com/details?id=com.emulator.fpse - £3.16
- Mame4Droid - https://market.android.com/details?id=com.seleuco.mame4all - FREE
WebOS
- Snes9x EX - Coming Soon
- ME.emu - Coming Soon?
- PCE.emu - http://developer.palm.com/appredirect/?packageid=com.explusalpha.pceemu
- NES.emu - http://developer.palm.com/appredirect/?packageid=com.explusalpha.nesemu
- GBC.emu - https://developer.palm.com/appredirect/?packageid=com.explusalpha.gbcemu
Maemo
- DrNokSnes - Keyboard Emulation Mode - http://maemo.org/downloads/product/Maemo5/drnoksnes/
- PicoDrive - Keyboard Emulation Mode - http://maemo.org/downloads/product/Maemo5/picodrive/
- PCSX - Gamepad mode, all controls + analogue sticks working and bindable. ( possibly requires sixad )
- DX1 Rebirth - Gamepad mode, all controls + analogue sticks. ( possibly requires sixad )
Note: It's a bit tricky to connect the iControlPad to the N900, when it asks you to pair, enter the key "1234". It will fail. After it fails, tap onto the blurred background to cancel pairing. Pairing wont fully cancel, you need to hold the top button (power) on the N900 briefly and switch it into "Offline Mode", when you switch out of this mode your iControlPad should be paired and ready to go.
IOS Software
At the moment an App is in development for Cydia/jailbroken iPhones which will allow the mapping of iControlPad controls to touch screen touches. This will allow you to control ordinary iOS games (from the official App Store) using the iControlPad. Providing they support some sort of structured, touch-based input- such as virtual on-screen analogue sticks and/or buttons. Games which use a more swipe/gesture based input such as Mirror's Edge, Angry Birds, Cut The Rope, etc will probably not work well.
| App | Dev | Dev Notified | In Progress | Keyboard Mode | Full Support? |
|---|---|---|---|---|---|
| iMasterGear | Florian Bronniman | Yes | Maybe | N/A | - |
| psx4iPhone/psx4All (psx emulator) | ZodTTD | Yes | Yes | N/A | Awaiting Release |
| gpsPhone (gba emulator) | ZodTTD | Yes | Unknown | - | - |
| snes4iPhone | ZodTTD | Yes | Unknown | Unknown | - |
| genesis4iphone (genesis/megadrive emulator) | ZodTTD | Yes | Unknown | Unknown | - |
| nes.emu (nes emulator) | Robert Broglia | Yes | Yes | N/A | Compatible * Vid |
| pce.emu | Robert Broglia | Yes | Yes | N/A | Compatible * |
| snes9x EX | Robert Broglia | Yes | Yes | N/A | Compatible * |
| md.emu | Robert Broglia | Yes | Yes | N/A | Compatible * |
- * Requires v1.0.1 firmware: http://boards.openpandora.org/index.php?/topic/2018-icontrolpad-firmware-update-v101/
Android Software
| App | Dev | Dev Notified | In Progress | Keyboard Mode | Full Support? |
|---|---|---|---|---|---|
| nes.emu (nes emulator) | Robert Broglia | Yes | Yes | N/A | Compatible * Vid |
| pce.emu | Robert Broglia | Yes | Yes | N/A | Compatible * |
| snes9x EX | Robert Broglia | Yes | Yes | N/A | Compatible * |
| GameBoid (gba emulator) | yongzh | Yes | Unknown | Unknown | - |
| SNesoid (snes emulator) | yongzh | Yes | Unknown | Unknown | - |
| Nesoid (nes emulator) | yongzh | Yes | Unknown | Unknown | - |
| Gensoid (megadrive emulator) | yongzh | Yes | Unknown | Unknown | - |
| GBAoid (gbc emulator) | yongzh | Yes | Unknown | Unknown | - |
| Ataroid (atari-2600 emulator) | yongzh | Yes | Unknown | Unknown | - |
| Gearoid (sms/gg emulator) | yongzh | Yes | Unknown | Unknown | - |
| fpsece (psx emulator) | Possibly |
WebOS Software
| App | Dev | Dev Notified | In Progress | Keyboard Mode | Full Support? |
|---|---|---|---|---|---|
| nes.emu (nes emulator) | Robert Broglia | Yes | Yes | N/A | Compatible * Vid |
| pce.emu | Robert Broglia | Yes | Yes | N/A | Compatible * |
| snes9x EX | Robert Broglia | Yes | Yes | N/A | Compatible * |
Maemo Software
At time of writing I'm finding it difficult to pair the iControlPad to the N900, but it's possible and works beautifully when it does.
| Platform | App | Dev | Dev Notified | In Progress | Keyboard Mode | Full Support? |
|---|---|---|---|---|---|---|
| Maemo | DrNokSnes | - | - | - | Compatible | - |
| Maemo | MasterGear | - | - | - | Compatible | - |
| Maemo | Picodrive | - | - | - | Compatible | - |
Clamp Compatibility
The below table should help you find out if your phone is supported by the current set of clamps.
At the moment, all iControlPad units ship with one set unless you specifically choose to buy one without clamps. There will ultimately be 3 or 4 different-sized clamp sets, depending on how many are needed to accomodate all devices, and how viable it is to produce clamps for abnormally sized devices versus simply padding a larger set or milling out a smaller one. For now, however, only one size has been released.
As of late March 2011, Craig has confirmed that costings for the spring-loaded clamp they designed, which will attach to the small hole on the back of the iControlPad, are being looked into. This should better accomodate phones and other devices which are too tall or too fat to ever be properly fit into clamps. Source
It should be noted that with the rubber grips, a phone that does not fit in the clamps may still be used without attaching it.
| Device | Dimensions | Compatibility |
|---|---|---|
| Blackberry Torch | 111 x 62 x 14.6 mm | Good |
| HTC Aria | 103.8 x 57.7 x 11.7 mm | No |
| HTC Desire | 119 x 60 x 11.9 mm | Requires minor carving around charging point and camera areas |
| HTC Desire HD | 123 x 68 x 11.8 mm | No |
| HTC Desire Z / T-Mobile G2 | 119 x 60.4 x 14.16 mm | No |
| HTC Dream / T-Mobile G1 / Era G1 | 117.7 x 55.7 x 17.1 mm | No |
| HTC Espresso / MyTouch 3G Slide | 116 x 60 x 15 mm | ? |
| HTC Evo 4G | 121.9 x 66 x 12.7 mm | No |
| HTC Glacier / MyTouch 4G | 122 x 62.5 x 11.0 mm | No |
| HTC HD2 / HTC Leo | 120.5 x 67 x 11 mm | Requires carving |
| HTC Incredible / Droid Incredible | 117.5 x 58.5 x 11.9 mm | Requires carving |
| HTC Magic / MyTouch 3G | 113 x 56 x 14.7 mm | Good |
| HTC Sensation | 126.1 x 65.4 x 11.3 mm | No |
| iPhone | 115 x 61 x 11.6 mm | Good |
| iPhone 3G / iPhone 3GS | 115 x 62 x 12.3 mm | Good |
| iPhone 4 | 115.2 x 58.6 x 9.3 mm | Good |
| iPod Touch (1st Gen) | 110 x 61 x 7.9 mm | Needs padding or a cheap case |
| iPod Touch (2nd/3rd Gen) | 110 x 61 x 8.4 mm | Needs padding or a cheap case |
| iPod Touch (4th Gen) | 110 x 58 x 7.1 mm | Needs padding or a cheap case |
| LG Ally | 116 x 56 x 16 mm | Good |
| LG Optimus S | 114 x 59 x 13 mm | Good |
| Motorola Atrix | 117.75 x 63.50 x 10.95 mm | Requires carving |
| Motorola Backflip | 108 x 53 x 15.3 mm | Needs padding |
| Motorola Droid | 116 x 60 x 14 mm | No |
| Motorola Droid 2 | 115.8 x 60 x 13.7 mm | No |
| Motorola Droid X | 127.5 x 65.5 x 9.9 mm | No |
| Neo 1973 | 120.7 x 62 x 18.5 mm | No |
| Neo Freerunner | 120.7 x 62 x 18.5 mm | No |
| Nexus One | 119 x 59.8 x 11.5 mm | Good |
| Nexus S | 123.9 x 63 x 10.88 mm | No |
| Nokia N8 | 113.5 x 59.1 x 12.9 mm | Good |
| Nokia N9 | 116.45 x 61.2 x 7.6-12.1 mm | No |
| Nokia N900 | 110.9 x 59.8 x 18 mm | No |
| Palm Pre 2 | 100.7 x 59.6 x 16.9 mm | No |
| Samsung Captivate | 122.4 x 64.2 x 9.9 mm | No |
| Samsung Epic 4G | 124.8 x 64.6 x 14.2 mm | No |
| Samsung Fascinate | 125 x 64 x 11 mm | No |
| Samsung Galaxy S | 122.4 x 64.2 x 9.9 mm | No |
| Samsung Galaxy S2 | 125.9 x 66.9 x 13.3 mm | No |
| Samsung Intercept | 113 x 56 x 15 mm | Okay - tight fit with bulging sides |
| Samsung Transform | 117 x 61 x 15.5 mm | No |
| Sanyo Zio / Kyocera Zio | 116 x 58.6 x 12.2 mm | Could be modded to fit easily |
| Xperia Play | 119 x 62 x 16 mm | ? |
| Zii Egg | 115 x 62 x 12 mm | Good |
Please update this table if you have an unlisted device or can provide more information about a listed one.