Support - GamePro Android

sample imagesample imageWe 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:

 

* Quick Start

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.

 

* GamePad Discovering/Scanning

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.

sample image

sample image

sample image

 

* Setting GamePro as Locale Input Method

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.

sample image

sample image

 

* Setting GamePro as Input Method

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.

sample image

sample image

 

* Troubleshooting Tips

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.

 

* Step-by-Step Sample #1

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.

 

* Step-by-Step Sample #2

Instructions for using GamePro with (TBD)


 

* GamePro Profile Samples

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

 

Need More Help?

If you find that our online help does not resolve the problem you are experiancing, you can send us an email.

When sending support emails provide detailed information such as Platform (OS), Our Product you are having trouble with, and a detailed decsription of the problem you are experiancing.

Note: To insure that your support request is processed quickly, explain the problem clearly.

Allow 1-4 hours for a response depending on the your time-zone.

 

Support Email:

support@mymobilegear.com