Support - GamePro Android

We take pride
in offering great customer support for our software. We make them and know best how to fix problems that
may arise. There are, however, some limitations as to what we can do:
- We will support all software issues as best we can.
- We may not offer support for smartphones & peripherals that are
not supported.
- For a complete list of our policies, please visit our policies
page for full details.
|
These are the main steps that is required to get your keyboard setup for use.
1. Install GamePro Driver -
You can install the GamePro driver from the Android Market Place or download
the *.APK file and install the driver from your PC.
2. Cycle Phone
Power - After installing the GamePro driver you must turn
off then back on your phone.
3.
Discover GamePad
-
Scan for your keyboard from GamePro driver. Some gamepad require that the
gamepad is placed in SPP mode & discovery mode. This
should be done prior to starting the discovery process in GamePro.
4. Pair Your
Gameboard
with Android / Droid device - Some gamepad do not require pairing while others is necessary before
GamePro will connect to gamepad.
Pairing should be done after the scanning process.
5. Selecting Locale Input Method
-
Required to input key strokes from gamepad. See user manual for details on
selecting the Local Input Method.
6. Switching to
Text Input Method -
Required to input key strokes from gamepad. See user manual for details on
selecting the Text Input Method.
|
|
1. “Version 2.00.02 only” Open the [GamePro\Settings] and [Check/Uncheck] Use Native Library.
2. Open the [GamePro\Settings\Scan] as shown in the figure on the right.
3. Select the [Scan] menu option as shown in the figure on the right.
4. Select your gamepad from the list as shown in the figure on the right.
|



|
|
1. Open the [Locale & Text] manager as shown in the figure on the right.
2. Place a check next the [GamePro] as shown in the figure on the right.
3. Select the [OK] button option to accept the changes as shown in the figure on the right.
Note: The previous procedure need only be done once. Android will remember your settings to allow
GamePro to input keypress commands.
|


|
|
1. Open the [Mail] application as shown in the figure on the right.
2. Place the cursor in one of the text fields as shown in the figure on the right.
3. Press finger in the selected text field and hold until the [Edit Text] dialog is displayed as shown in the figure on the right.
4. Select the [Input Method] option as shown in the figure on the right.
5. Select [GamePro] option as shown in the figure on the right.
* Your keyboard is now configured as the primary input device.
* Repeat steps 1-5 and select [Android keyboard] when using device keyboard.
* The previous procedure need only be done once. Android will
remember your settings to allow GamePro to be the primary input device.
|


|
| Problem |
Possible Cause |
Corrective Action |
| GamePro [Scan] does not
find my gamepad and returns error. |
1. GamePad not SPP compatible.
2. Device Bluetooth stack corrupted
|
1. Un-pair gamepad from device and scan again.
2. Turn OFF Bluetooth for 5 seconds then back ON and rescan.
3. Turn OFF device and then back ON and rescan.
4. Enter
gamepad MAC address into GamePro \ Settings screen manually.
|
| My gamepad is paired but
GamePro indicates gamepad is disconnected. |
1. Phone must be cycled
On/Off.
2. Phone Bluetooth must be cycled On/Off.
3. Android OS version require Bluetooth NDK. |
1. Verify that your gamepad can be found using [Scan] option in settings.
2. Turn OFF Bluetooth for 5 seconds than back ON and retry.
3. Try switching GamePro to [Use Native Library].
|
| My gamepad is turned on and my driver says it is connected but I can not
navigate using the gamepad. |
1. Locale Input Method not configured.
2. Button Input Method not configured.
|
1. Refer to the section “Selecting Locale Input Method”.
2. Refer to the section “Text Input Method”.
|
| I hear button press sound but no
movement in input from gamepad. |
1. Locale Input Method not configured.
2. Button Input Method not configured.
|
1. Refer to the section “Selecting Locale Input Method”.
2. Refer to the section “Text Input Method”.
|
| GamePro stopped connecting to my
gamepad. |
GamePro driver configuration data possibly corrupted. |
Turn OFF Bluetooth for 5 seconds than back ON and retry. |
| Pressing and holding a
button does not repeat button. |
Auto Repeat not enabled. |
Enable [Button Press Repeating] in “settings”. |
| My Android® device does not emit
button press when pressing a button. |
Button Press Sound setting is not enabled in
GamePro. |
Enable “Button Press Sound” option. |
| Can't pair another Bluetooth device to my Android® device when
GamePro is installed. |
When
GamePro is actively searching for the gamepad the Bluetooth Manager becomes busy this prevents new devices from pairing. |
Try disabling GamePro driver by turning off your
gamepad. |
Installation:
- Download GamePro from the Android Market
Place.
- After GamePro has been installed, cycle the power of your
phone (Turn Off, then back On) before continuing.
This is where Android gets confusing....
Configuration:
- Open Android’s [settings\Locale &
text]
- GamePro should be an option in the
list of [Text settings]
- Check the GamePro option.
Pairing GamePad:
- Open the Android Bluetooth manager: [settings\Wireless
controls\Bluetooth settings]
- Select the [Scan for devices].
- Select your gamepad and enter passkey.
- Passkey is usually [0000].
Configuring GamePro driver:
- Open GamePro [Settings] screen
- Select your [gamepad model]
- For those that are using
gamepad(s) not listed, skip this step and select [Scan].
- Select [Scan]
- Press [Menu] and select [Discover]
- Select your gamepad from the list
- Exit and save.
Registering GamePro:
- Open the GamePro [Register]
screen.
- Enter the key provided to you.
Gamepad Connection:
Provided you followed the steps above your
gamepad should now connect to our GamePro driver.
Note: The above procedure will only
have to be done once (1) time.
Using your GamePad:
Unfortunately Android is not as open of an OS
as some might think. There are still security hurdles that we need
to overcome before input from your gamepad is possible.
To start using your gamepad you will need to
bypass one more security item.
- Open the application you want to type
into.
- Press and hold your finger on one of
the input box if there are more than one select any one of them.
- An [Edit text] popup screen
should appear.
- Select [Input Method] and select
[GamePro].
Now you are ready to use your gamepad. This
last step only needs to done once.
|
|
Instructions for using GamePro with
(TBD)
|
|
You can find examples of game profiles here:
Device - T-Mobile G1
Emulator - None
Game - Tank Ace
GamePad - BGP100
Profile Settings:
Button UP - KEYCODE_DPAD_UP
Button Down - KEYCODE_DPAD_DOWN
Button Left - KEYCODE_DPAD_LEFT
Button Right - KEYCODE_DPAD_RIGHT
Button Start - KEYCODE_DPAD_CENTER
Button A - KEYCODE_9
Button B - KEYCODE_0
Button C - KEYCODE_3
Button D - KEYCODE_HOME
Button Left-Shoot - KEYCODE_5
Button Right-Shoot - KEYCODE_5
------------------------------------------------------------------
Device - T-Mobile G1
Emulator - None
Game - Tank Ace
GamePad - Zeemote JS1
Profile Settings:
Joystick UP - KEYCODE_DPAD_UP
Joystick Down - KEYCODE__DPAD_DOWN
Joystick Left - KEYCODE__DPAD_LEFT
Joystick Right - KEYCODE__DPAD_RIGHT
Button A - KEYCODE_5
Button B - KEYCODE_9
Button C - KEYCODE_3
Button D - KEYCODE_HOME
------------------------------------------------------------------
Device - T-Mobile G1
Emulator - Nesoid Lite Emulator
Game - Super Mario Bros. 3
GamePad - BGP100
I used the default key settings in the Nesoid Lite Emulator and set
my GamePro profile the following:
Profile Settings:
Button UP - KEYCODE_1
Button Down - KEYCODE_A
Button Left - KEYCODE_Q
Button Right - KEYCODE_W
Button Start - KEYCODE_ENTER
Button A - KEYCODE_DEL
Button B - KEYCODE_0
Button C - KEYCODE_9
Button D - KEYCODE_BACK
Button Left-Shoot - KEYCODE_P
Button Right-Shoot - KEYCODE_Q
------------------------------------------------------------------
Device - T-Mobile G1
Emulator - Mojo NES Lite Emulator
Game - Super Mario Bros. 3
GamePad - BGP100
I used the default key settings in the Mojo NES Lite Emulator and
set my GamePro profile the following:
Profile Settings:
Button UP - KEYCODE_1
Button Down - KEYCODE_A
Button Left - KEYCODE_Q
Button Right - KEYCODE_W
Button Start - KEYCODE_ENTER
Button A - KEYCODE_DEL
Button B - KEYCODE_0
Button C - KEYCODE_9
Button D - KEYCODE_BACK
Button Left-Shoot - KEYCODE_P
Button Right-Shoot - KEYCODE_Q
------------------------------------------------------------------
Device - T-Mobile G1
Emulator - Nesoid Lite Emulator
Game - Super Mario Bros. 3
GamePad - Zeemote JS1
I used the default key settings
in the Nesoid Lite Emulator and set my GamePro profile the
following:
Profile Settings:
Joystick UP - KEYCODE_1
Joystick Down - KEYCODE_A
Joystick Left - KEYCODE_Q
Joystick Right - KEYCODE_W
Button A - KEYCODE_P
Button B - KEYCODE_Q
Button C - KEYCODE_ENTER
Button D - KEYCODE_BACK
------------------------------------------------------------------
Device - T-Mobile G1
Emulator - Mojo NES Lite Emulator
Game - Super Mario Bros. 3
GamePad - Zeemote JS1
I used the default key settings
in the Mojo NES Lite Emulator and set my GamePro profile the
following:
Profile Settings:
Joystick UP - KEYCODE_1
Joystick Down - KEYCODE_A
Joystick Left - KEYCODE_Q
Joystick Right - KEYCODE_W
Button A - KEYCODE_P
Button B - KEYCODE_Q
Button C - KEYCODE_ENTER
Button D - KEYCODE_BACK
------------------------------------------------------------------
Device - T-Mobile G1
Emulator - None
Game - Raging Thunder Lite (Car Racing)
GamePad - BGP100
I set Game OPTIONS: STEERING = TOUCH SCREEN, AUTO ACCEL = DISABLE
Profile Settings:
Button UP - KEYCODE_DPAD_UP (Acceleration) Also turn on repeating.
Button Down - KEYCODE_DPAD_DOWN (Breaking)
Button Left - KEYCODE_DPAD_LEFT
Button Right - KEYCODE_DPAD_RIGHT
Button Start - KEYCODE_DPAD_CENTER
Button A - KEYCODE_ENTER
Button B - KEYCODE_MENU
Button C - KEYCODE_BACK
Button D - KEYCODE_HOME
Button Left-Shoot - KEYCODE_DPAD_UP (Acceleration) Also turn on
repeating.
Button Right-Shoot - KEYCODE_DPAD_DOWN (Breaking)
------------------------------------------------------------------
Device - T-Mobile G1
Emulator - None
Game - Raging Thunder Lite (Car Racing)
GamePad - Zeemote JS1
I set Game OPTIONS: STEERING = TOUCH SCREEN, AUTO ACCEL = DISABLE
Profile Settings:
Joystick UP - KEYCODE_DPAD_UP (Acceleration) Might be better to
disable the up and use the button for acceleration.
Joystick Down - KEYCODE_DPAD_DOWN (Breaking) Might be better to
disable the down and use the button for breaking.
Joystick Left - KEYCODE_DPAD_LEFT
Joystick Right - KEYCODE_DPAD_RIGHT
Button A - KEYCODE_DPAD_UP (Acceleration) Also turn on repeating.
Button B - KEYCODE_DPAD_DOWN (Breaking)
Button C - KEYCODE_MENU
Button D - KEYCODE_HOME
|