I'm slowly getting my M100 to connect to my Android phone (w/o
programming, so far).
GetBlue gets it connected, but I don't want to use GetBlue.
Logically, I should be able to get it to connect as a keyboard.
I can get it to connect as a modem or other device.
As a keyboard, my phone pops up a
Bluetooth has device profiles that let the bluetooth gadget tell the phone
what kind of device it is so that the phone's OS knows what to do with it.
Though Android will correctly recognize and use a HID-profile keyboard,
your RN-42 is most likely using the SPP profile to appear as a serial port.