KeyPro Bluetooth Keyboard Driver Follow-up

by Brent on March 16, 2010 · 17 comments

by Brent on March 16, 2010 · 17 comments

KeyPro Android Edition

Recently, I have had feedback from a number of readers on their experience with setting up the KeyPro Android bluetooth drivers. Interestingly enough, their experience has almost exactly mirrored my own. If you can fuss through it and get it setup (finally!), it works well for it’s intended purpose. However, if you never make it through that wall, it can become a nightmare. This has lead me to spent time on a regular basis in the MyMobileGear.com forums for KeyPro drivers. In the forums, there are active discussions around the drivers for the Windows Mobile, Blackberry, and the Android platforms.

During a recent browse, I came across another attempt to help clarify the process and I found some interesting additions that I had never seen before, and this is perhaps directly from the developer. This walk-through is so simple and complete that I think it bears repeating in whole here. The high-lights are mine:

KeyPro Not Connecting to Freedom Pro Keyboard on Droid

I found this that helped another user.

Installation:

  • Download KeyPro from the Android Marketplace

Configuration:

  • Open Android’s [settings\Locale & text]
  • KeyPro should be an option in the list of [Text settings]
  • Check the KeyPro option.

Pairing Keyboard:

  • Open the Android Bluetooth manager: [settings\Wireless controls\Bluetooth settings]
  • Place your Freedom Pro into HID mode (toggle to the right)
  • Select the [Scan for devices].
  • Select your keyboard and enter passkey.
  • Passkey is usually [0000].

Configuring KeyPro driver:

  • Open KeyPro [Settings] screen
  • Select your [keyboard model]
  • Select [Scan]
  • Press [Menu] and select [Discover]
  • {If you can’t see your keyboard, flip from HID to SPP and back to HID. Additionally, try turning the keyboard off and back on to get it to rediscover. Once it finds your MAC address, try to connect and it will fail (because it is in HID mode). Now switch to SPP and connect again- voila! It should be working now.}
  • Select your keyboard from the list
  • Exit and save.

Registering KeyPro:

  • Open the KeyPro [Register] screen.
  • Add a post to this forum thread and include your keyboard’s Bluetooth address.
  • I need this address so I can generate your registration key.
  • Enter the key provided to you.

Keyboard Connection:

  • Provided you followed the steps above your keyboard should now connect to our KeyPro driver.
  • Note: The above procedure will only have to be done once (1) time.

Using your keyboard:

To start using your keyboard you will need to bypass one more security item. (Brent: This is not really a security item. It is how Android allows you to select the default text entry option, as you can have several and switch between them.)

  • 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 [KeyPro].

Now you are ready to use your keyboard. This last step only needs to done once. (Brent: Unless you want to switch back to another keyboard entry method; if so just repeat)

Let me know if this worked for you. For some reason it appears the Freedom Pro only does a true discovery mode in HID which is obviously not supported. However, once you get it to pair and discover once, you will be able to use the keyboard in SPP mode only which is the only supported method.

For those of you who have attempted to get the KeyPro drivers to work with the Freedom Pro keyboard, give this another try and let me know if the switching between SPP to HID to SPP trick works for you. In retrospect, this might have been what I accidently did to get mine to work.

Also, I have had a couple of requests for information on how to use the KeyPro drivers with the ChainPus (ChainPas) Smart Keyboard. Unfortunately, this is an older keyboard what I am not even sure is still in production, but it IS listed as supported by the KeyPro drivers on all three Mobile platforms. You might want to ask questions in the My Mobile Gear forums as well and see if anyone there is in a position to help.

I also discovered a nice tutorial on how to get the i.Tech Virtual Laser Keyboard working on the Android platform with the KeyPro drivers, if you want to attempt that. Let us know how all this works. Enjoy!

Related Posts

    • None Found
  • Cliff

    My droid will not pair with the freedom Pro keyboard. It keeps saying that the Freedom Pro is rejecting pairing. There is a little “pairing button” on the keyboard, but regardless of the sequence I try, it does not pair.

    Any advice?

  • http://simplemobilereview.com Brent

    @Cliff If the keyboard is rejecting the pairing, it’s usually because the keyboard really isn’t in pairing mode. These are the instruction from the latest Admin Guide off the Freedom Input website. I have found the the 5 seconds in step 2 sometimes needs to be longer.

    Pairing the Keyboard:
    1) Put the keyboard into SPP mode and switch it on.
    2) Press in the recessed Pairing button for 5 seconds to put the keyboard into pairing mode.
    3) On your Phone go to “Settings”, then “Wireless controls” and then select “Bluetooth Settings”.
    4) Ensure that Bluetooth is turned on (the Bluetooth checkbox at the top is checked). Now click on “Scan for devices”.
    5) At the bottom of the screen, under “Bluetooth devices”, you will see “Freedom Pro Keyboard” appear. Click on this to begin the pairing process.
    6) When asked for the PIN enter 0000 (four zeros) and then click ok.
    7) You will now see “Freedom Pro Keyboard Paired but not connected”. Please note that the connection is controlled by the keyboard drivers so the keyboard will never show as being connected within this Bluetooth manager.

  • Richard Hamje

    I have tried this process using the Freedom Pro and KeyPro drivers for Android 2.1 on my new Eris. It will not connect although it pairs fine. I also tried it with the Freedom Pro drivers – same result. With the Freedom Pro drivers – it connects, then disconnects, then connects, repetitively (but never works).

    With the step above (Press [Menu] and select [Discover]) it says “Failed to discovery devices: 9″ Any word of wisdom?

    Thanks,
    Richard

  • http://simplemobilereview.com Brent

    @richard All I can say is that the Droid Eris seems to have problems with BT across the board. The hope is that Verizon if finally taking this seriously and will do something to fix this. For what it is worth, I will continue to monitor the forums and if someone comes up with a fix or work-around for this, I will quickly post it. Hopefully it will not take too long.

  • Chad Duhe’

    Pls provide registration key. My Freedom Pro keyboard’s bluetooth address is 00:18:00:0E:CF:E8. This method works! Much thanks!

  • Brian

    Okay… I’m still “Paired but not connected”. My Evo discovers the Freedom Pro keyboard. I bought the registration key and it is accepted by Keypro.

    I get a notification from Keypro that it is “connecting”… but that is it.

    Typing doesn’t do anything. Before you ask, yeah, I went into Mail and changed the input method to Keypro.

    Does this mean that Keypro isn’t going to work for me? I found another Evo person who got it working… but they’re using a rooted phone.

    Could the bluetooth connection be a problem, not on the Keypro side, but on the keyboard side?

  • Tom

    Same problem with Samsung Galaxy i9000. Error Failed to discover devices 9 when scanning, if I enter address manually it just stops on connecting…

  • Adam

    Looking for a registration key for a Freedom Pro Keypboard, BT Addr = 00:18:00:0E:D0:1B to use with a Sprint EVO 4G

    Thanks,
    Adam

  • Yacob Makonnen

    Looking for a registration for Freedom Keyboard 2 using 00:0B:0D:8A:65:20. I will be using the Droid X. I have been able to successfully pair, but of course I am getting the interrupted text: ***UNREGISTER COPY (www.MyMobileGear.com)*** when trying to type. I have also done a key request on the mymobilegear website. When I get the key, will I need to pay for it?

    Hey…thanks a million! The thread has be extreeeemly helpful!!!

    • http://simplemobilereview.com Brent

      Yacob, the software works without registration with the ***UNREGISTERED COPY*** alert you have mentioned. You need to purchase the driver for $9.95 in order to get the key and make this go away. That needs to be done from the MyMobileGear website to work. Here is the link: http://mymobilegear.com/AndroidKBDriver.php

  • kieltyk

    my bluetooth address is 00:0A:3A:31:D0:EF . Pls provide registration key to my smart keyboard:) i will be very greatful.

  • Bet

    my bluetooth address is 00:0A:3A:O5:C3:D5, looking forward your help to reply me the key.

  • http://simplemobilereview.com Brent

    See my comment above: We are not affiliated with KeyPro, so are unable to help. You will need to go to http://mymobilegear.com/forumdisplay.php?f=77 and register your key with them.

  • Stephen

    I was appreciate to have your key My keyboard address is : 00:0A:3A:31:EF:18 Device Name is: KEYBOARD

    • http://simplemobilereview.com Brent

      Stephen,

      SimpleMobileReview is not the provider of drivers for the Bluetooth keyboard. We have merely reviewed the software. For this, you need to direct your request to KeyPro on the MyMobileGear forums.
      Thanks for reading SimpleMobileReview!

  • Mazdaeny719

    mine is 00:0d:3c:40:76:94

    device name VKB keyboard

    thanks