I bought the Rii Mini i8+ touchpad+keyboard (I bought the Bluetooth version!, not the 2.4GHz version). It works perfectly on my smartphone (Android 6.0). But when I pair it to the Vim, both the touchpad and the keyboard do not work. Why is this?
Android version is the one the Vim came with (6.0.1, Kernel-Version: 3.14.29, Build-Number: Vim_Marshmallow_20170303).
I wonder what they did to the bluetooth stack in the Android ROMs. On Nougat it is still NOT working. On the other side, on my smartphone it works like a charm (as I said it is Android as well), and in windows it also works smoothly. Just not on this damn device.
EDIT: I forgot, on Nougat it doesn’t even pair anymore. On Marshmallow at least that worked
EDIT2: Apple Wireless Keyboard is also pairing under Marshmallow_20170303 but also typing does not work. Same as with the Rii mini i8+ BT. But audio is working via a BT receiver. So I guess it does not have something to do with the Bluetooth Stack but rather with the input settings. Can anybody help?
What I did was the following:
Go to Settings -> Add accessory -> Then enabled pairing on the Rii i8+ and it showed up in the device list as “Bluetooth 3.0 Macro Keyboard”.
I clicked on it, then the text went from “Pairing…” to “Connecting…” and then “Couldn’t pair”.
This can also be seen in the logcat file.
thanks for your answer! No problem, I will wait until after your holidays.
When you are back at work, just tell me what information is needed for figuring out this issue I will try to provide it to you.
Interesting that it says “Apple Alu Wireless”, since the device is not Apple.
Maybe they use similar hardware?
If you could link me to a guide how to flash the boot.img, that would be awesome. Never done this before.
I have only flashed the update.img files with the operating systems.
Version does not matter, I can completely reflash Android. Most preferably the latest with root (Vim_Nougat_Root_170612) from your docs page http://docs.khadas.com/basics/FirmwareResources/
You only need to modify the file common/arch/arm64/configs/kvim_defconfig and enable config CONFIG_HID_APPLE
diff --git a/arch/arm64/configs/kvim_defconfig b/arch/arm64/configs/kvim_defconfig
index 12409aa..269ac59 100644
@@ -2830,7 +2830,7 @@ CONFIG_HID_GENERIC=y
# CONFIG_HID_A4TECH is not set
# CONFIG_HID_ACRUX is not set
-# CONFIG_HID_APPLE is not set
# CONFIG_HID_APPLEIR is not set
# CONFIG_HID_AUREAL is not set
# CONFIG_HID_BELKIN is not set