KICKPI KP1 Remote IR not working

Hi, i just bought a KICKPI KP1 and i’m having a hard time trying to make the IR working so i can power it on/off, it comes with the B21 bluetooth remote but as far as i understood it has IR and before i installed CE it was working with the bluetooth disconnected, by now i tried alot of remote configs including the Homatics Box R 4K plus wich is for B21-B25, i tried all IR protocol types and nothing, when i stop kodi / eventlircd then run “ir-keytable -p NEC,RC-5,RC-6,JVC,SONY -t” none of the buttons are registered from any remote i tried.

At this point i have no idea what else to try, one thing that i see different from my other boxes is that bl301 injection is not an option in the settings.

Everything else so far is working even AV1 (this has ucode 4.85 if i recall right), tested on NE / NO.

remoteinfo
https://paste.coreelec.org/AthleteFriends

Verify that the remote is emitting IR. View your remote through your phone camera, press buttons, see if the remote IR LED lights up.

IR on that remote only works when there’s no active BT connection.

Yes it does flash through the camera and it wont work with BT on/off.

Remove any remote.conf files from /storage/.config/ or /flash/, then reboot CE.

In SSH run

systemctl stop kodi
systemctl stop eventlircd
ir-keytable -u

Assuming IR codes are detected
cancel that (ctrl +c), and run this to figure out which protocol is used (probably NEC).

ir-keytable -p NEC,RC-5,RC-6,JVC,SONY -t

ir-keytable only works when the meson-ir driver is loaded. When any remote.conf files are present in ConfigFiles, CE automatically loads the amremote driver, which is not compatible with ir-keytable.

1 Like

I removed remote.config, running ir-keytable -u i get Protocols changed to irmp and with ir-keytable -p NEC,RC-5,RC-6,JVC,SONY -t this Protocols changed to rc-5 jvc sony nec rc-6
In CE settings NEC is selected but it won’t work with any protocol and i get no codes.

ir-keytable -u confirms that your remote is sending IR, and that CE is detecting it. NEC is the most common IR protocol, but it may not be your remote’s protocol.

With ir-keyable -u, there is an IR response? But with ir-keytable -p NEC,RC-5,RC-6,JVC,SONY, there’s no IR response?

Show the output from ir-keytable to clarify what is happening.

There is no IR response with either commands.

CoreELEC:~ # ir-keytable -u
Protocols changed to irmp
Waiting for IRMP decode event. Please, press CTRL-C to abort.
CoreELEC:~ # ir-keytable -p NEC,RC-5,RC-6,JVC,SONY -t
Protocols changed to rc-5 jvc sony nec rc-6
Testing events. Please, press CTRL-C to abort.

What if you run

systemctl stop kodi
systemctl stop eventlircd
mode2

What’s the output, and is there any IR response.

Using driver default on device /dev/lirc0
Trying device: /dev/lirc0
Using device: /dev/lirc0
Warning: Running as root.

No IR response.

mode2 returns raw IR responses, if that’s not detecting anything then the IR receiver in the box isn’t working/active.

Do you have the Android DTB, it would be included with any firmware?

I used dd if=/dev/dtb | gzip > /storage/dtb.img.gz , is this right?
dtb.img (98.1 KB)

I can only tell that the file is bigger, speaking of dtb i tried the khadas tree and i did notice that the system LED option when off actually turns it off unlike the s4_s905y4_2g.dtb so there might be something bad there on the IR side as well.

The Android IR receiver node looks standard. Is the IR driver loading?

CoreELEC:~ # dmesg | paste
CoreELEC:~ # lsmod | paste

CoreELEC:~ # dmesg | paste
https://paste.coreelec.org/PyramidsHelmut
CoreELEC:~ # lsmod | paste
https://paste.coreelec.org/SupplyBlowfish

Have you soldered the IR receiver diode?

2 Likes

Logs show the IR module is loaded. If the box is missing an IR diode/receiver, that would explain it.

No, i just bought it and installed CE but i could swore that it was working while the b21 bluetooth was disconnected, i wanted to go back to android and retest but not only i couldn’t find the firmware but i cant even go into “flash” mode to use amlogic burn tool, every box i used before was simple but this one so far i couldn’t do it.

Maybe it’s time to have a look inside even tough they say this box has IR, at this point i wanna see for myself.

Well mistery solved.

I had a broken x4 so i removed the receiver and soldered it here, well now it works right away with my tanix remote, powers on /off just fine but the signal is not the greatest.

I might need to wire it to the light hole for better signal but hey it’s working i’m happy now , i appreciate all the help.

1 Like

Hi NikoBellicRU,

I’m thinking of buying this device, so I would like to ask you, how did you install Corelec?
And are all your functions working properly now?

Which dtb file did you use for this?
What commands were used to download the Coreelec image?
Does Coreelec work for you from an SD card or did you write it to the device’s internal memory?

Do you use the remote control of this device? Or something else?

Thanks

Well the box works fine overall but the real issue i had was with the remote that was not working due to missing IR diode, if you have a more modern tv with cec support this wont be an issue cause you can use the tv remote to power on / off but otherwise you need to buy the IR diode and get creative.

The install process is a bit of a mess, you need to plug the power while holding down the reset button and then press it again to go into recovery, from there you go down into “rescue mode” and from here plug in your sd card with CE in it and then replug the power cable, when it boots you will see the same screen again so replug the power cable yet again and it will boot through the sdcard to CE.

Maybe there’s a simpler method but this one worked for me multiple times although hacky but it still works.

After CE boots just ssh into it and use ceemmc -x to install to the emmc, the DTB i’m using is s4_s905y4_2g.dtb

I haven’t tried dual booting so i can’t say if eventually it would change the boot order to android again, if that’s the case you would have to do the hacky process again.

Hope this helps.

Hi, NikoBellicRU,

I found this device:

https://www.amazon.de/Android-Certified-Quad-Core-Assistant-Bluetooth-Weiße/dp/B0D7C7JDXQ

Is it the same as yours?
There is a remote control included with this device, and there is also a Power button.
Will this remote control work after installing Corelec?

You also wrote that you can turn on this device using a TV with the CEC function. And how to control it after switching on?