Advertisement

Quick Links

Mad Catz Mobile Controller Integration
Version 1.7 - Includes M.O.J.O App Requirements
Contents
1. Introduction ........................................................................................................................................... 2
2. Installation ..................................................................................................... 3
console. ................................................................................................................................. 3
for M.O.J.O. and smart devices. ................................................................................................... 4
3. Functionality ................................................................................................... 6
3.1 Gamepad Mappings............................................................................................................... 6
3.2 Product Descriptor .............................................................................................................. 11
3.3 Specific APP Adjustments for the M.O.J.O. Micro Console .............................................................. 12
4. Useful Links ................................................................................................... 12
R
(Smart) - Bluetooth Low Energy Chip, USB Nano Dongle, Supplied with M.O.J.O. micro
R
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the C.T.R.L. Smart and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Mad Catz C.T.R.L. Smart

  • Page 1: Table Of Contents

    Mad Catz Mobile Controller Integration Version 1.7 – Includes M.O.J.O App Requirements Contents 1. Introduction ............................2 2. Installation ..................... 3 2.1. Mad Catz C.T.R.L. (Smart) – Bluetooth Low Energy Chip, USB Nano Dongle, Supplied with M.O.J.O. micro console..........................3 2.2.
  • Page 2: Introduction

    L.Y.N.X. and S.U.R.F.R. Mad Catz would like Android game developers to support HID game interactions at an open level. By this, we mean that any HID gamepad should be supported in an Android game. Certain gamepad pre-sets can and should be implemented, but ultimately, gamers should have the freedom to load a game and configure their pad just the way they want, from within the game.
  • Page 3: Installation

    2. Installation 2.1. Mad Catz C.T.R.L. (Smart) – Bluetooth Low Energy Chip, USB Nano Dongle, Supplied with M.O.J.O. micro console. As most current platforms do not support Bluetooth Smart, we have provided a USB nano dongle. This needs to be used with a USB adapter cable on devices without full sized USB ports.
  • Page 4: Mad Catz C.t.r.l. (Dual) - Dual Band Bluetooth Chip (Classic And Low Energy Connections), Standalone Pad For M.o.j.o. And Smart Devices

    3. The Home LED will blink blue to red whilst the pad searches for a host. 4. Enable Bluetooth on the host and search for devices. 5. Tap the Mad Catz C.T.R.L.R entry to connect the pad. Now press the DPAD or left analogue stick to navigate the icons on the Android device.
  • Page 5 Additional setup information:...
  • Page 6: Functionality

    Android OS. Firmware readings are taken from HID Usage tables. If you are implementing controller support into your Android game, the following GameSmart Mode assignments will be identical for the following Mad Catz mobile products. All axes are 8-bit values: 1. C.T.R.L.R 2. Micro C.T.R.L.R 3.
  • Page 7 GameSmart Mode: Assignments Firmware Report Expected Result Scancode: (304) 0x90001 Keycode: KEYCODE_BUTTON_A (96) Scancode: (305) 0x90002 Keycode: KEYCODE_BUTTON_B (97) Scancode: (307) 0x90004 Keycode: KEYCODE_BUTTON_X (99) Scancode: (308) 0x90005 Keycode: KEYCODE_BUTTON_Y (100) Scancode: (310) 0x90007 Keycode: KEYCODE_BUTTON_L1 (102) Scancode: (311) 0x90008 Keycode: KEYCODE_BUTTON_R1 (103) Brake L2 - Trigger...
  • Page 8 DPAD - LEFT AXIS_HAT_X -1.0 0x10039 0x7 DPAD - RIGHT AXIS_HAT_X 1.0 0x10039 0x3 Scancode: (114) Volume - 0x09, 0xea Keycode: KEYCODE_VOLUME_DOWN (25) Scancode: (165) Previous Track 0x09, 0xb6 Keycode: KEYCODE_MEDIA_PREVIOUS (88) Scancode: (164) Play/Pause 0x09, 0xcd Keycode: KEYCODE_MEDIA_PLAY_PAUSE (85) Scancode: (163) Next Track 0x09, 0xb5...
  • Page 9 L3 – Stick Click R3 – Stick Click Keycode: Home 0xc0223 KEYCODE_HOME Scancode: (158) Back 0xc0224 Keycode: KEYCODE_BACK (4) Scancode: (315) Start 0x9000c Keycode: KEYCODE_BUTTON_START (108) Left Stick - Left to Right Mouse: X Axis Mouse: X Axis Left Stick - Up to Down Mouse: Y Axis Mouse: Y Axis Right Stick - Left to Right...
  • Page 10 PC Mode: Assignments Firmware Report Expected Result L2 - Trigger R2 - Trigger L3 – Stick Click R3 – Stick Click Home Back Start X Axis Left Stick - Left to Right X Axis (0-255) 0x10030 (0-255) Y Axis Left Stick - Up to Down Y Axis (0-255) 0x10031 (0-255) Z Axis...
  • Page 11: Product Descriptor

    The product descriptor information includes the name of the product, as the host device will see it, and the unique identifications codes assigned to a peripheral device. M.O.J.O C.T.R.L.R Device Name: Mad Catz C.T.R.L.R (Smart) Vendor ID (Mad Catz): 0x0738 Product ID: 0x5263 Standalone retail C.T.R.L.R...
  • Page 12: Specific App Adjustments For The M.o.j.o. Micro Console

    For more detailed information on adding gamepad support to Android games, please visit the NVIDIA Tegra Developers Zone. http://docs.nvidia.com/gameworks/index.html#technologies/mobile_technologies.htm For links to Mad Catz GameSmart development, please visit the Mad Catz site. http://www.madcatz.com/products/gamesmart/hdk/index.html For Google’s own controller best practices information, click here:...

This manual is also suitable for:

C.t.r.l dual

Table of Contents