Nightly builds (NEW)

Applied sm1_s905x3_4g_1gbit_slowsdio.dtb works well.
adamg Thanks.

Settings->CE Settings->Hardware->Power

I tried this however when running inject_Bl301 I get the following error:

Device serial number: 290a4000010514020015308254524d51
Using CPU type G12B (29): S922X, A311D
System is not supported by BL301.bin injection: g12b_s922x_odroid_n2

Why is that?

Also I followed the guide but when entering

ir-keytable -u

It doesn’t find any code. Could someone confirm that this is still working. I did it like 1 year ago and it showed me my IR code.

You don’t need BL301 on an N2 because it’s already running our own uboot, which has all the issues that BL301 fixes in generic boxes implemented.

Thanks for clarifying. However, my remote doesn’t work anymore. Before I obtained these from it…

remotewakeup='0x23dc4db2'
decode_type='0x0'
remotewakeupmask='0xffffffff'

but it doesn’t work anymore.

Follow the link @Portisch posted above.
If it still doesn’t work, maybe he can help.

I did. This is what I wanted to tell you, suprisingly it doesn’t work anymore. I don’t see a remote code anymore.

This is what I get in dmesg after running echo 2 > /sys/module/rc_core/parameters/debug

[ 1149.769232@5] sample: (00000us space)
[ 1149.769255@0] delivering reset sync space to lirc_dev
[ 1149.769264@0] IRMP decode 0us (0us): space
[ 1149.771442@5] sample: (02213us pulse)
[ 1149.771463@0] delivering 2213us pulse to lirc_dev
[ 1149.771468@0] IRMP decode 2213us (2213us): pulse
[ 1149.832008@5] sample: (60573us space)
[ 1149.832033@0] delivering 60573us space to lirc_dev
[ 1149.832040@0] IRMP decode 0us (60573us): space
[ 1149.833868@5] sample: (01861us pulse)
[ 1149.833886@0] delivering 1861us pulse to lirc_dev
[ 1149.833890@0] IRMP decode 1861us (1861us): pulse
[ 1149.894441@5] sample: (60581us space)
[ 1149.894466@0] delivering 60581us space to lirc_dev
[ 1149.894472@0] IRMP decode 0us (60581us): space
[ 1149.896220@5] sample: (01780us pulse)
[ 1149.896241@0] delivering 1780us pulse to lirc_dev
[ 1149.896246@0] IRMP decode 1780us (1780us): pulse
[ 1150.022171@5] sample: (125000us space)
[ 1150.022434@0] IRMP decode 0us (125000us): space

What is the exact output of ir-keytable -u?
Did you stop Kodi and eventlirc before?

In my, case (S905X2, nightly, dual boot on eMMC), bl301 inject installed i use remote for TV using CEC (box has no built in IR).
Wake up only works using stock remote (Ugoos with external IR with jack plug) but this remote is not user friendly. Unfortunatelly wake up is not working using CEC.
Is it possible to use TV remote via CEC to have wake up working?

@rosenrot do you have a remote.conf on your system, either in /flash or /storage/.config?

I have updated to nightly! I did it by disconnecting my SSD before doing the update, as suggested by Sholander earlier. No idea why stable doesn’t complain but nightly does, but I don’t care. The SSD can be plugged in after the update and connects again on subsequent reboots.

Thanks again to all contributors.

Glad you finally solved your problem, and learned something useful on the way… :wink:

I followed the manual. The output is this:

CoreELEC:~ # ir-keytable -u
Protocols changed to irmp
Waiting for IRMP decode event. Please, press CTRL-C to abort.

Nothing more. It doesn’t show any keycode there.

No. There is no such file.

Can it be that the

Settings->System->Power saving->Shutdown function setting is not reverted well? Where is that setting stored on the filesystem? I would like to check. Even though I reverted to shutdown, hitting the poweroff button turns off my TV much fast than before. Maybe the problem lies there.

Could someone point me to the settings file?

If u where running both other commands then it’s a error somewhere else. Did you tried another remote? Or u can also install a ir app on your phone if it support it.

CoreELEC:~ # ir-keytable -u
Protocols changed to irmp
Waiting for IRMP decode event. Please, press CTRL-C to abort.

I don’t get any response either when I press a key on the T3 remote.
I don’t see remote.config where you suggested looking either.
My remote keymaps (made using the keymap editor) are stored in /.kodi/userdata/keymaps/gen.xml and /.kodi/userdata/keymaps/keymaps.xml
Vim3 sometimes wakes up with CEC when I turn on the TV and sometimes it doesn’t. I’m not sure why it’s flaky.
I thought I could keymap a key on the remote to be able to wake it up from suspend when it doesn’t, instead of pressing the physical power button.
I chose the MCE option on the list of remotes CE settings have. There isn’t a generic remote option from what I can see.

I do have a programmable remote and for this one it works. However, for my remote that worked until today, it doesn’t show anything. I can confirm that the control itself is working, infrared as well.

I think I followed the exact same procedure a year ago and this is how I found the remotewakeup back then. So what could have changed?

IRMP is a multi protocol decoder. if it really can not decode the signal something is wrong.
Also the debug print show something wrong.
Maybe you find a Android app to be able to decode the signal to check it.

The debug print shows high 2ms, low 60ms, high 2ms, low 60ms, high 2ms.
This looks for me for only a repeat frame and no data.

Did you try any other button of the remote?
If yes please do a debug log again like before.
But press the button on the or remote for 1-2 seconds.

I have a USB ir remote which uses its own unique codes which are received and decoded by the USB ir receiver. No codes from the onboard ir with this remote.

Shoog