[rpi4] kodi bug gui from irexec

Raspberry Pi 2

[rpi4] kodi bug gui from irexec

Postby qaron » Mon Mar 22, 2021 5:27 pm

i have installed on my RPI4 the packages kodi-rpi, xf86-video-fbdev, problems:
1. lirc not working because devinput driver is missing
2. kodi is working when you start it from the shortcut and it opens on fullscreen but if you are trying from irexec its running, you can hear the sound of the application but the window isn't opening
my setup:
Code: Select all
cat /boot/config.txt
[all]
include kodi.config.txt
initramfs initramfs-linux.img followkernel
enable_gic=1
dtoverlay=gpio-ir,gpio_pin=24
#enable sound
dtparam=audio=on
hdmi_drive=2
dtparam=i2c_arm=on

Code: Select all
cat /boot/kodi.config.txt
dtoverlay=vc4-kms-v3d,cma-512
dtoverlay=rpivid-v4l2
disable_overscan=1
disable_fw_kms_setup=1

Code: Select all
cat /home/<user>/.config/lircrc
begin
  prog = irexec
  button = KEY_SLEEP
  config = pgrep kodi-gbm || kodi &
  repeat = 0
end

Code: Select all
cat /etc/rc_maps.cfg
# Keymaps table
#
# This table creates an association between a keycode file and a kernel
# driver. It can be used to automatically override a keycode definition.
#
# Although not yet tested, it is mented to be added at udev.
#
# To use, you just need to run:
#   ./ir-keytable -a
#
# Or, if the remote is not the first device:
#   ./ir-keytable -a -s rc1      # for RC at rc1
#

# Format:
#   driver - name of the driver provided via uevent - use * for any driver
#   table -  RC keymap table, provided via uevent - use * for any table
#   file - file name. If directory is not specified, it will default to
#      /etc/rc_keymaps.
# For example:
# driver   table            file
# cx8800   *            ./keycodes/rc5_hauppauge_new.toml
# *      rc-avermedia-m135a-rm-jx   ./keycodes/kworld_315u.toml
# saa7134   rc-avermedia-m135a-rm-jx   ./keycodes/keycodes/nec_terratec_cinergy_xs.toml
# em28xx   *            ./keycodes/kworld_315u.toml
# *      *            ./keycodes/rc5_hauppauge_new.toml

# Table to automatically load the rc maps for the bundled IR's provided with the
# devices supported by the linux kernel

#driver table                    file
*   rc-adstech-dvb-t-pci     adstech_dvb_t_pci.toml
*   rc-alink-dtu-m           alink_dtu_m.toml
*   rc-anysee                anysee.toml
*   rc-apac-viewcomp         apac_viewcomp.toml
*   rc-astrometa-t2hybrid    astrometa_t2hybrid.toml
*   rc-asus-pc39             asus_pc39.toml
*   rc-asus-ps3-100          asus_ps3_100.toml
*   rc-ati-tv-wonder-hd-600  ati_tv_wonder_hd_600.toml
*   rc-ati-x10               ati_x10.toml
*   rc-avermedia-a16d        avermedia_a16d.toml
*   rc-avermedia-cardbus     avermedia_cardbus.toml
*   rc-avermedia-dvbt        avermedia_dvbt.toml
*   rc-avermedia-m135a       avermedia_m135a.toml
*   rc-avermedia-m733a-rm-k6 avermedia_m733a_rm_k6.toml
*   rc-avermedia-rm-ks       avermedia_rm_ks.toml
*   rc-avermedia             avermedia.toml
*   rc-avertv-303            avertv_303.toml
*   rc-azurewave-ad-tu700    azurewave_ad_tu700.toml
*   rc-beelink-gs1           beelink_gs1.toml
*   rc-behold-columbus       behold_columbus.toml
*   rc-behold                behold.toml
*   rc-budget-ci-old         budget_ci_old.toml
*   rc-cec                   cec.toml
*   rc-cinergy-1400          cinergy_1400.toml
*   rc-cinergy               cinergy.toml
*   rc-d680-dmb              d680_dmb.toml
*   rc-delock-61959          delock_61959.toml
*   rc-dib0700-nec           dib0700_nec.toml
*   rc-dib0700-rc5           dib0700_rc5.toml
*   rc-digitalnow-tinytwin   digitalnow_tinytwin.toml
*   rc-digittrade            digittrade.toml
*   rc-dm1105-nec            dm1105_nec.toml
*   rc-dntv-live-dvb-t       dntv_live_dvb_t.toml
*   rc-dntv-live-dvbt-pro    dntv_live_dvbt_pro.toml
*   rc-dtt200u               dtt200u.toml
*   rc-dvbsky                dvbsky.toml
*   rc-dvico-mce             dvico_mce.toml
*   rc-dvico-portable        dvico_portable.toml
*   rc-em-terratec           em_terratec.toml
*   rc-encore-enltv-fm53     encore_enltv_fm53.toml
*   rc-encore-enltv          encore_enltv.toml
*   rc-encore-enltv2         encore_enltv2.toml
*   rc-evga-indtube          evga_indtube.toml
*   rc-eztv                  eztv.toml
*   rc-flydvb                flydvb.toml
*   rc-flyvideo              flyvideo.toml
*   rc-fusionhdtv-mce        fusionhdtv_mce.toml
*   rc-gadmei-rm008z         gadmei_rm008z.toml
*   rc-geekbox               geekbox.toml
*   rc-genius-tvgo-a11mce    genius_tvgo_a11mce.toml
*   rc-gotview7135           gotview7135.toml
*   rc-hauppauge             hauppauge.toml
*   rc-hisi-poplar           hisi_poplar.toml
*   rc-hisi-tv-demo          hisi_tv_demo.toml
*   rc-imon-mce              imon_mce.toml
*   rc-imon-pad              imon_pad.toml
*   rc-imon-rsc              imon_rsc.toml
*   rc-iodata-bctv7e         iodata_bctv7e.toml
*   rc-it913x-v1             it913x_v1.toml
*   rc-it913x-v2             it913x_v2.toml
*   rc-kaiomy                kaiomy.toml
*   rc-khadas                khadas.toml
*   rc-kworld-315u           kworld_315u.toml
*   rc-kworld-pc150u         kworld_pc150u.toml
*   rc-kworld-plus-tv-analog kworld_plus_tv_analog.toml
*   rc-leadtek-y04g0051      leadtek_y04g0051.toml
*   rc-lme2510               lme2510.toml
*   rc-manli                 manli.toml
*   rc-medion-x10-digitainer medion_x10_digitainer.toml
*   rc-medion-x10-or2x       medion_x10_or2x.toml
*   rc-medion-x10            medion_x10.toml
*   rc-msi-digivox-ii        msi_digivox_ii.toml
*   rc-msi-digivox-iii       msi_digivox_iii.toml
*   rc-msi-tvanywhere-plus   msi_tvanywhere_plus.toml
*   rc-msi-tvanywhere        msi_tvanywhere.toml
*   rc-nebula                nebula.toml
*   rc-nec-terratec-cinergy-xs nec_terratec_cinergy_xs.toml
*   rc-norwood               norwood.toml
*   rc-npgtech               npgtech.toml
*   rc-odroid                odroid.toml
*   rc-pctv-sedna            pctv_sedna.toml
*   rc-pinnacle-color        pinnacle_color.toml
*   rc-pinnacle-grey         pinnacle_grey.toml
*   rc-pinnacle-pctv-hd      pinnacle_pctv_hd.toml
*   rc-pixelview-002t        pixelview_002t.toml
*   rc-pixelview-mk12        pixelview_mk12.toml
*   rc-pixelview-new         pixelview_new.toml
*   rc-pixelview             pixelview.toml
*   rc-powercolor-real-angel powercolor_real_angel.toml
*   rc-proteus-2309          proteus_2309.toml
*   rc-purpletv              purpletv.toml
*   rc-pv951                 pv951.toml
*   rc-rc6-mce               rc6_mce.toml
*   rc-real-audio-220-32-keys real_audio_220_32_keys.toml
*   rc-reddo                 reddo.toml
*   rc-snapstream-firefly    snapstream_firefly.toml
*   rc-streamzap             streamzap.toml
*   rc-su3000                su3000.toml
*   rc-tango                 tango.toml
*   rc-tanix-tx3mini         tanix_tx3mini.toml
*   rc-tanix-tx5max          tanix_tx5max.toml
*   rc-tbs-nec               tbs_nec.toml
*   rc-technisat-ts35        technisat_ts35.toml
*   rc-technisat-usb2        technisat_usb2.toml
*   rc-terratec-cinergy-c-pci terratec_cinergy_c_pci.toml
*   rc-terratec-cinergy-s2-hd terratec_cinergy_s2_hd.toml
*   rc-terratec-cinergy-xs   terratec_cinergy_xs.toml
*   rc-terratec-slim-2       terratec_slim_2.toml
*   rc-terratec-slim         terratec_slim.toml
*   rc-tevii-nec             tevii_nec.toml
*   rc-tivo                  tivo.toml
*   rc-total-media-in-hand-02 total_media_in_hand_02.toml
*   rc-total-media-in-hand   total_media_in_hand.toml
*   rc-trekstor              trekstor.toml
*   rc-tt-1500               tt_1500.toml
*   rc-twinhan-dtv-cab-ci    twinhan_dtv_cab_ci.toml
*   rc-twinhan1027           twinhan_vp1027_dvbs.toml
*   rc-vega-s9x              vega_s9x.toml
*   rc-videomate-k100        videomate_k100.toml
*   rc-videomate-s350        videomate_s350.toml
*   rc-videomate-tv-pvr      videomate_tv_pvr.toml
*   rc-videostrong-kii-pro   kii_pro.toml
*   rc-wetek-hub             wetek_hub.toml
*   rc-wetek-play2           wetek_play2.toml
*   rc-winfast-usbii-deluxe  winfast_usbii_deluxe.toml
*   rc-winfast               winfast.toml
*   rc-x96max                x96max.toml
*   rc-xbox-dvd              xbox_dvd.toml
*   rc-zx-irdec              zx_irdec.toml
# *   *          af9005.toml          # found in af9005-remote.c
# *   *          az6027.toml          # found in az6027.c
# *   *          cinergyt2.toml       # found in cinergyT2-core.c
# *   *          dibusb.toml          # found in dibusb-common.c
# *   *          digitv.toml          # found in digitv.c
# *   *          megasky.toml         # found in m920x.c
# *   *          tvwalkertwin.toml    # found in m920x.c
# *   *          pinnacle310e.toml    # found in m920x.c
# *   *          haupp.toml           # found in nova-t-usb2.c
# *   *          opera1.toml          # found in opera1.c
# *   *          vp702x.toml          # found in vp702x.c
* * /etc/rc_keymaps/samsung

Code: Select all
cat /etc/rc_keymaps/samsung
# table samsung, type: NEC
#0x70701 KEY_SLEEP <- source btn
#KEY_RED
0x7076c KEY_SLEEP
#0x70702 KEY_SLEEP <- real power button
0x70762 KEY_RIGHT
0x70765 KEY_LEFT
0x70760 KEY_UP
0x70761 KEY_DOWN
0x70758 KEY_EXIT
0x7076b KEY_MUTE
0x70768 KEY_OK
0x70745 KEY_PREVIOUS
0x70747 KEY_PLAY
0x7074a KEY_PAUSE
0x70748 KEY_NEXT
0x70746 KEY_STOP
0x7072c KEY_MUTE
0x70713 KEY_RECORD
0x7072d KEY_RECORD
####################################
0x70702 KEY_POWER
0X70704 KEY_1
0X70705 KEY_2
0X70706 KEY_3
0X70708 KEY_4
0X70709 KEY_5
0X7070A KEY_6
0X7070C KEY_7
0X7070D KEY_8
0X7070E KEY_9
0X70711 KEY_0

Code: Select all
[Unit]
Documentation=man:lircd(8)
Documentation=http://lirc.org/html/configure.html
Description=Flexible IR remote input/output application support
Wants=lircd-setup.service
After=network.target lircd-setup.service
[Service]
Type=simple
ExecStart=/usr/sbin/lircd --nodaemon
ExecStartPost=/usr/bin/ir-keytable -p nec -w /etc/rc_keymaps/samsung
; User=lirc
; Group=lirc
; Hardening opts, see systemd.exec(5). Doesn't add much unless
; not running as root.
;
; # Required for dropping privileges in --effective-user.
; CapabilityBoundingSet=CAP_SETEUID
; MemoryDenyWriteExecute=true
; NoNewPrivileges=true
; PrivateTmp=true
; ProtectHome=true
; ProtectSystem=full
[Install]
WantedBy=multi-user.target

Code: Select all
cat /etc/lirc/lirc_options.conf
# These are the default options to lircd, if installed as
# /etc/lirc/lirc_options.conf. See the lircd(8) and lircmd(8)
# manpages for info on the different options.
#
# Some tools including mode2 and irw uses values such as
# driver, device, plugindir and loglevel as fallback values
# in not defined elsewhere.

[lircd]
nodaemon        = False
driver          = devinput
device          = auto
output          = /var/run/lirc/lircd
pidfile         = /var/run/lirc/lircd.pid
plugindir       = /usr/lib/lirc/plugins
permission      = 666
allow-simulate  = No
repeat-max      = 600
#effective-user =
#listen         = [address:]port
#connect        = host[:port]
#loglevel       = 6
#release        = true
#release_suffix = _EVUP
#logfile        = ...
#driver-options = ...

[lircmd]
uinput          = False
nodaemon        = False

# [modinit]
# code = /usr/sbin/modprobe lirc_serial
# code1 = /usr/bin/setfacl -m g:lirc:rw /dev/uinput
# code2 = ...


# [lircd-uinput]
# add-release-events = False
# release-timeout    = 200
# release-suffix     = _EVUP

Code: Select all
cat /etc/lirc/lircd.conf.d/devinput.conf
# Generated by lirc-make-devinput on 4.19.58-v7l+
# Date: Sun 18 Aug 2019 01:03:09 PM EEST

begin remote
        name            devinput-64
        bits            16
        eps             30
        aeps            100
        pre_data_bits   16
        pre_data        0x0001
        post_data_bits  32
        post_data       0x00000001
        gap             132799
        toggle_bit      0
   driver          devinput

        begin codes
         KEY_0      11
         KEY_102ND      86
         KEY_10CHANNELSDOWN      0x1b9
         KEY_10CHANNELSUP      0x1b8
         KEY_1      2
         KEY_2      3
         KEY_3      4
         KEY_3D_MODE      0x26f
         KEY_4      5
         KEY_5      6
         KEY_6      7
         KEY_7      8
         KEY_8      9
         KEY_9      10
         KEY_A      30
         KEY_AB      0x196
         KEY_ADDRESSBOOK      0x1ad
         KEY_AGAIN      129
         KEY_ALS_TOGGLE      0x230
         KEY_ALTERASE      222
         KEY_ANGLE      0x173
         KEY_APOSTROPHE      40
         KEY_APPSELECT      0x244
         KEY_ARCHIVE      0x169
         KEY_ASSISTANT      0x247
         KEY_ATTENDANT_OFF      0x21c
         KEY_ATTENDANT_ON      0x21b
         KEY_ATTENDANT_TOGGLE      0x21d
         KEY_AUDIO      0x188
         KEY_AUDIO_DESC      0x26e
         KEY_AUX      0x186
         KEY_B      48
         KEY_BACK      158
         KEY_BACKSLASH      43
         KEY_BACKSPACE      14
         KEY_BASSBOOST      209
         KEY_BATTERY      236
         KEY_BLUE      0x191
         KEY_BLUETOOTH      237
         KEY_BOOKMARKS      156
         KEY_BREAK      0x19b
         KEY_BRIGHTNESS_AUTO      244
         KEY_BRIGHTNESS_CYCLE      243
         KEY_BRIGHTNESSDOWN      224
         KEY_BRIGHTNESS_MAX      0x251
         KEY_BRIGHTNESS_MIN      0x250
         KEY_BRIGHTNESSUP      225
         KEY_BRL_DOT10      0x1fa
         KEY_BRL_DOT1      0x1f1
         KEY_BRL_DOT2      0x1f2
         KEY_BRL_DOT3      0x1f3
         KEY_BRL_DOT4      0x1f4
         KEY_BRL_DOT5      0x1f5
         KEY_BRL_DOT6      0x1f6
         KEY_BRL_DOT7      0x1f7
         KEY_BRL_DOT8      0x1f8
         KEY_BRL_DOT9      0x1f9
         KEY_BUTTONCONFIG      0x240
         KEY_C      46
         KEY_CALC      140
         KEY_CALENDAR      0x18d
         KEY_CAMERA      212
         KEY_CAMERA_DOWN      0x218
         KEY_CAMERA_FOCUS      0x210
         KEY_CAMERA_LEFT      0x219
         KEY_CAMERA_RIGHT      0x21a
         KEY_CAMERA_UP      0x217
         KEY_CAMERA_ZOOMIN      0x215
         KEY_CAMERA_ZOOMOUT      0x216
         KEY_CANCEL      223
         KEY_CAPSLOCK      58
         KEY_CD      0x17f
         KEY_CHANNEL      0x16b
         KEY_CHANNELDOWN      0x193
         KEY_CHANNELUP      0x192
         KEY_CHAT      216
         KEY_CLEAR      0x163
         KEY_CLOSE      206
         KEY_CLOSECD      160
         KEY_COFFEE      152
         KEY_COMMA      51
         KEY_COMPOSE      127
         KEY_COMPUTER      157
         KEY_CONFIG      171
         KEY_CONNECT      218
         KEY_CONTEXT_MENU      0x1b6
         KEY_CONTROLPANEL      0x243
         KEY_COPY      133
         KEY_CUT      137
         KEY_CYCLEWINDOWS      154
         KEY_D      32
         KEY_DASHBOARD      204
         KEY_DATA      0x277
         KEY_DATABASE      0x1aa
         KEY_DEL_EOL      0x1c0
         KEY_DEL_EOS      0x1c1
         KEY_DELETE      111
         KEY_DELETEFILE      146
         KEY_DEL_LINE      0x1c3
         KEY_DIGITS      0x19d
         KEY_DIRECTORY      0x18a
         KEY_DISPLAY_OFF      245
         KEY_DISPLAYTOGGLE      0x1af
         KEY_DOCUMENTS      235
         KEY_DOLLAR      0x1b2
         KEY_DOT      52
         KEY_DOWN      108
         KEY_DVD      0x185
         KEY_E      18
         KEY_EDIT      176
         KEY_EDITOR      0x1a6
         KEY_EJECTCD      161
         KEY_EJECTCLOSECD      162
         KEY_EMAIL      215
         KEY_END      107
         KEY_ENTER      28
         KEY_EPG      0x16d
         KEY_EQUAL      13
         KEY_ESC      1
         KEY_EURO      0x1b3
         KEY_EXIT      174
         KEY_F10      68
         KEY_F11      87
         KEY_F12      88
         KEY_F13      183
         KEY_F14      184
         KEY_F15      185
         KEY_F1      59
         KEY_F16      186
         KEY_F17      187
         KEY_F18      188
         KEY_F19      189
         KEY_F20      190
         KEY_F21      191
         KEY_F22      192
         KEY_F23      193
         KEY_F24      194
         KEY_F2      60
         KEY_F      33
         KEY_F3      61
         KEY_F4      62
         KEY_F5      63
         KEY_F6      64
         KEY_F7      65
         KEY_F8      66
         KEY_F9      67
         KEY_FASTFORWARD      208
         KEY_FASTREVERSE      0x275
         KEY_FAVORITES      0x16c
         KEY_FILE      144
         KEY_FINANCE      219
         KEY_FIND      136
         KEY_FIRST      0x194
         KEY_FN      0x1d0
         KEY_FN_1      0x1de
         KEY_FN_2      0x1df
         KEY_FN_B      0x1e4
         KEY_FN_D      0x1e0
         KEY_FN_E      0x1e1
         KEY_FN_ESC      0x1d1
         KEY_FN_F      0x1e2
         KEY_FN_F10      0x1db
         KEY_FN_F1      0x1d2
         KEY_FN_F11      0x1dc
         KEY_FN_F12      0x1dd
         KEY_FN_F2      0x1d3
         KEY_FN_F3      0x1d4
         KEY_FN_F4      0x1d5
         KEY_FN_F5      0x1d6
         KEY_FN_F6      0x1d7
         KEY_FN_F7      0x1d8
         KEY_FN_F8      0x1d9
         KEY_FN_F9      0x1da
         KEY_FN_S      0x1e3
         KEY_FORWARD      159
         KEY_FORWARDMAIL      233
         KEY_FRAMEBACK      0x1b4
         KEY_FRAMEFORWARD      0x1b5
         KEY_FRONT      132
         KEY_G      34
         KEY_GAMES      0x1a1
         KEY_GOTO      0x162
         KEY_GRAPHICSEDITOR      0x1a8
         KEY_GRAVE      41
         KEY_GREEN      0x18f
         KEY_H      35
         KEY_HANGEUL      122
         KEY_HANJA      123
         KEY_HELP      138
         KEY_HENKAN      92
         KEY_HIRAGANA      91
         KEY_HOME      102
         KEY_HOMEPAGE      172
         KEY_HP      211
         KEY_I      23
         KEY_IMAGES      0x1ba
         KEY_INFO      0x166
         KEY_INSERT      110
         KEY_INS_LINE      0x1c2
         KEY_ISO      170
         KEY_J      36
         KEY_JOURNAL      0x242
         KEY_K      37
         KEY_KATAKANA      90
         KEY_KATAKANAHIRAGANA      93
         KEY_KBDILLUMDOWN      229
         KEY_KBDILLUMTOGGLE      228
         KEY_KBDILLUMUP      230
         KEY_KBDINPUTASSIST_ACCEPT      0x264
         KEY_KBDINPUTASSIST_CANCEL      0x265
         KEY_KBDINPUTASSIST_NEXT      0x261
         KEY_KBDINPUTASSIST_NEXTGROUP      0x263
         KEY_KBDINPUTASSIST_PREV      0x260
         KEY_KBDINPUTASSIST_PREVGROUP      0x262
         KEY_KEYBOARD      0x176
         KEY_KP0      82
         KEY_KP1      79
         KEY_KP2      80
         KEY_KP3      81
         KEY_KP4      75
         KEY_KP5      76
         KEY_KP6      77
         KEY_KP7      71
         KEY_KP8      72
         KEY_KP9      73
         KEY_KPASTERISK      55
         KEY_KPCOMMA      121
         KEY_KPDOT      83
         KEY_KPENTER      96
         KEY_KPEQUAL      117
         KEY_KPJPCOMMA      95
         KEY_KPLEFTPAREN      179
         KEY_KPMINUS      74
         KEY_KPPLUS      78
         KEY_KPPLUSMINUS      118
         KEY_KPRIGHTPAREN      180
         KEY_KPSLASH      98
         KEY_L      38
         KEY_LANGUAGE      0x170
         KEY_LAST      0x195
         KEY_LEFT      105
         KEY_LEFTALT      56
         KEY_LEFTBRACE      26
         KEY_LEFTCTRL      29
         KEY_LEFT_DOWN      0x269
         KEY_LEFTMETA      125
         KEY_LEFTSHIFT      42
         KEY_LEFT_UP      0x268
         KEY_LIGHTS_TOGGLE      0x21e
         KEY_LINEFEED      101
         KEY_LIST      0x18b
         KEY_LOGOFF      0x1b1
         KEY_M      50
         KEY_MACRO      112
         KEY_MAIL      155
         KEY_MAX      0x2ff
         KEY_MEDIA      226
         KEY_MEDIA_REPEAT      0x1b7
         KEY_MEDIA_TOP_MENU      0x26b
         KEY_MEMO      0x18c
         KEY_MENU      139
         KEY_MESSENGER      0x1ae
         KEY_MHP      0x16f
         KEY_MICMUTE      248
         KEY_MINUS      12
         KEY_MODE      0x175
         KEY_MOVE      175
         KEY_MP3      0x187
         KEY_MSDOS      151
         KEY_MUHENKAN      94
         KEY_MUTE      113
         KEY_N      49
         KEY_NEW      181
         KEY_NEWS      0x1ab
         KEY_NEXT      0x197
         KEY_NEXT_FAVORITE      0x270
         KEY_NEXTSONG      163
         KEY_NUMERIC_0      0x200
         KEY_NUMERIC_1      0x201
         KEY_NUMERIC_11      0x26c
         KEY_NUMERIC_12      0x26d
         KEY_NUMERIC_2      0x202
         KEY_NUMERIC_3      0x203
         KEY_NUMERIC_4      0x204
         KEY_NUMERIC_5      0x205
         KEY_NUMERIC_6      0x206
         KEY_NUMERIC_7      0x207
         KEY_NUMERIC_8      0x208
         KEY_NUMERIC_9      0x209
         KEY_NUMERIC_A      0x20c
         KEY_NUMERIC_B      0x20d
         KEY_NUMERIC_C      0x20e
         KEY_NUMERIC_D      0x20f
         KEY_NUMERIC_POUND      0x20b
         KEY_NUMERIC_STAR      0x20a
         KEY_NUMLOCK      69
         KEY_O      24
         KEY_OK      0x160
         KEY_ONSCREEN_KEYBOARD      0x278
         KEY_OPEN      134
         KEY_OPTION      0x165
         KEY_P      25
         KEY_PAGEDOWN      109
         KEY_PAGEUP      104
         KEY_PASTE      135
         KEY_PAUSE      119
         KEY_PAUSECD      201
         KEY_PAUSE_RECORD      0x272
         KEY_PC      0x178
         KEY_PHONE      169
         KEY_PLAY      207
         KEY_PLAYCD      200
         KEY_PLAYER      0x183
         KEY_PLAYPAUSE      164
         KEY_POWER      116
         KEY_POWER2      0x164
         KEY_PRESENTATION      0x1a9
         KEY_PREVIOUS      0x19c
         KEY_PREVIOUSSONG      165
         KEY_PRINT      210
         KEY_PROG1      148
         KEY_PROG2      149
         KEY_PROG3      202
         KEY_PROG4      203
         KEY_PROGRAM      0x16a
         KEY_PROPS      130
         KEY_PVR      0x16e
         KEY_Q      16
         KEY_QUESTION      214
         KEY_R      19
         KEY_RADIO      0x181
         KEY_RECORD      167
         KEY_RED      0x18e
         KEY_REDO      182
         KEY_REFRESH      173
         KEY_REPLY      232
         KEY_RESERVED      0
         KEY_RESTART      0x198
         KEY_REWIND      168
         KEY_RFKILL      247
         KEY_RIGHT      106
         KEY_RIGHTALT      100
         KEY_RIGHTBRACE      27
         KEY_RIGHTCTRL      97
         KEY_RIGHT_DOWN      0x267
         KEY_RIGHTMETA      126
         KEY_RIGHTSHIFT      54
         KEY_RIGHT_UP      0x266
         KEY_RO      89
         KEY_ROOT_MENU      0x26a
         KEY_ROTATE_DISPLAY      153
         KEY_ROTATE_LOCK_TOGGLE      0x231
         KEY_S      31
         KEY_SAT      0x17d
         KEY_SAT2      0x17e
         KEY_SAVE      234
         KEY_SCALE      120
         KEY_SCREEN      0x177
         KEY_SCREENSAVER      0x245
         KEY_SCROLLDOWN      178
         KEY_SCROLLLOCK      70
         KEY_SCROLLUP      177
         KEY_SEARCH      217
         KEY_SELECT      0x161
         KEY_SEMICOLON      39
         KEY_SEND      231
         KEY_SENDFILE      145
         KEY_SETUP      141
         KEY_SHOP      221
         KEY_SHUFFLE      0x19a
         KEY_SLASH      53
         KEY_SLEEP      142
         KEY_SLOW      0x199
         KEY_SLOWREVERSE      0x276
         KEY_SOUND      213
         KEY_SPACE      57
         KEY_SPELLCHECK      0x1b0
         KEY_SPORT      220
         KEY_SPREADSHEET      0x1a7
         KEY_STOP      128
         KEY_STOPCD      166
         KEY_STOP_RECORD      0x271
         KEY_SUBTITLE      0x172
         KEY_SUSPEND      205
         KEY_SWITCHVIDEOMODE      227
         KEY_SYSRQ      99
         KEY_T      20
         KEY_TAB      15
         KEY_TAPE      0x180
         KEY_TASKMANAGER      0x241
         KEY_TEEN      0x19e
         KEY_TEXT      0x184
         KEY_TIME      0x167
         KEY_TITLE      0x171
         KEY_TOUCHPAD_OFF      0x214
         KEY_TOUCHPAD_ON      0x213
         KEY_TOUCHPAD_TOGGLE      0x212
         KEY_TUNER      0x182
         KEY_TV      0x179
         KEY_TV2      0x17a
         KEY_TWEN      0x19f
         KEY_U      22
         KEY_UNDO      131
         KEY_UNKNOWN      240
         KEY_UNMUTE      0x274
         KEY_UP      103
         KEY_UWB      239
         KEY_V      47
         KEY_VCR      0x17b
         KEY_VCR2      0x17c
         KEY_VENDOR      0x168
         KEY_VIDEO      0x189
         KEY_VIDEO_NEXT      241
         KEY_VIDEOPHONE      0x1a0
         KEY_VIDEO_PREV      242
         KEY_VOD      0x273
         KEY_VOICECOMMAND      0x246
         KEY_VOICEMAIL      0x1ac
         KEY_VOLUMEDOWN      114
         KEY_VOLUMEUP      115
         KEY_W      17
         KEY_WAKEUP      143
         KEY_WLAN      238
         KEY_WORDPROCESSOR      0x1a5
         KEY_WPS_BUTTON      0x211
         KEY_WWAN      246
         KEY_WWW      150
         KEY_X      45
         KEY_XFER      147
         KEY_Y      21
         KEY_YELLOW      0x190
         KEY_YEN      124
         KEY_Z      44
         KEY_ZENKAKUHANKAKU      85
         KEY_ZOOM      0x174
         KEY_ZOOMIN      0x1a2
         KEY_ZOOMOUT      0x1a3
         KEY_ZOOMRESET      0x1a4
         BTN_0      0x100
         BTN_1      0x101
         BTN_2      0x102
         BTN_3      0x103
         BTN_4      0x104
         BTN_5      0x105
         BTN_6      0x106
         BTN_7      0x107
         BTN_8      0x108
         BTN_9      0x109
         BTN_BACK      0x116
         BTN_BASE      0x126
         BTN_BASE2      0x127
         BTN_BASE3      0x128
         BTN_BASE4      0x129
         BTN_BASE5      0x12a
         BTN_BASE6      0x12b
         BTN_C      0x132
         BTN_DEAD      0x12f
         BTN_DIGI      0x140
         BTN_DPAD_DOWN      0x221
         BTN_DPAD_LEFT      0x222
         BTN_DPAD_RIGHT      0x223
         BTN_DPAD_UP      0x220
         BTN_EAST      0x131
         BTN_EXTRA      0x114
         BTN_FORWARD      0x115
         BTN_GAMEPAD      0x130
         BTN_GEAR_DOWN      0x150
         BTN_GEAR_UP      0x151
         BTN_JOYSTICK      0x120
         BTN_LEFT      0x110
         BTN_MIDDLE      0x112
         BTN_MISC      0x100
         BTN_MODE      0x13c
         BTN_MOUSE      0x110
         BTN_NORTH      0x133
         BTN_PINKIE      0x125
         BTN_RIGHT      0x111
         BTN_SELECT      0x13a
         BTN_SIDE      0x113
         BTN_SOUTH      0x130
         BTN_START      0x13b
         BTN_STYLUS      0x14b
         BTN_STYLUS2      0x14c
         BTN_STYLUS3      0x149
         BTN_TASK      0x117
         BTN_THUMB      0x121
         BTN_THUMB2      0x122
         BTN_THUMBL      0x13d
         BTN_THUMBR      0x13e
         BTN_TL      0x136
         BTN_TL2      0x138
         BTN_TOOL_AIRBRUSH      0x144
         BTN_TOOL_BRUSH      0x142
         BTN_TOOL_DOUBLETAP      0x14d
         BTN_TOOL_FINGER      0x145
         BTN_TOOL_LENS      0x147
         BTN_TOOL_MOUSE      0x146
         BTN_TOOL_PEN      0x140
         BTN_TOOL_PENCIL      0x143
         BTN_TOOL_QUADTAP      0x14f
         BTN_TOOL_QUINTTAP      0x148
         BTN_TOOL_RUBBER      0x141
         BTN_TOOL_TRIPLETAP      0x14e
         BTN_TOP      0x123
         BTN_TOP2      0x124
         BTN_TOUCH      0x14a
         BTN_TR      0x137
         BTN_TR2      0x139
         BTN_TRIGGER      0x120
         BTN_TRIGGER_HAPPY      0x2c0
         BTN_TRIGGER_HAPPY10      0x2c9
         BTN_TRIGGER_HAPPY1      0x2c0
         BTN_TRIGGER_HAPPY11      0x2ca
         BTN_TRIGGER_HAPPY12      0x2cb
         BTN_TRIGGER_HAPPY13      0x2cc
         BTN_TRIGGER_HAPPY14      0x2cd
         BTN_TRIGGER_HAPPY15      0x2ce
         BTN_TRIGGER_HAPPY16      0x2cf
         BTN_TRIGGER_HAPPY17      0x2d0
         BTN_TRIGGER_HAPPY18      0x2d1
         BTN_TRIGGER_HAPPY19      0x2d2
         BTN_TRIGGER_HAPPY20      0x2d3
         BTN_TRIGGER_HAPPY2      0x2c1
         BTN_TRIGGER_HAPPY21      0x2d4
         BTN_TRIGGER_HAPPY22      0x2d5
         BTN_TRIGGER_HAPPY23      0x2d6
         BTN_TRIGGER_HAPPY24      0x2d7
         BTN_TRIGGER_HAPPY25      0x2d8
         BTN_TRIGGER_HAPPY26      0x2d9
         BTN_TRIGGER_HAPPY27      0x2da
         BTN_TRIGGER_HAPPY28      0x2db
         BTN_TRIGGER_HAPPY29      0x2dc
         BTN_TRIGGER_HAPPY30      0x2dd
         BTN_TRIGGER_HAPPY3      0x2c2
         BTN_TRIGGER_HAPPY31      0x2de
         BTN_TRIGGER_HAPPY32      0x2df
         BTN_TRIGGER_HAPPY33      0x2e0
         BTN_TRIGGER_HAPPY34      0x2e1
         BTN_TRIGGER_HAPPY35      0x2e2
         BTN_TRIGGER_HAPPY36      0x2e3
         BTN_TRIGGER_HAPPY37      0x2e4
         BTN_TRIGGER_HAPPY38      0x2e5
         BTN_TRIGGER_HAPPY39      0x2e6
         BTN_TRIGGER_HAPPY40      0x2e7
         BTN_TRIGGER_HAPPY4      0x2c3
         BTN_TRIGGER_HAPPY5      0x2c4
         BTN_TRIGGER_HAPPY6      0x2c5
         BTN_TRIGGER_HAPPY7      0x2c6
         BTN_TRIGGER_HAPPY8      0x2c7
         BTN_TRIGGER_HAPPY9      0x2c8
         BTN_WEST      0x134
         BTN_WHEEL      0x150
         BTN_Z      0x135
        end codes
end remote

# generated by lirc-make-devinput (obsolete 32 bit version)

begin remote
        name            devinput-32
        bits            16
        eps             30
        aeps            100
        pre_data_bits   16
        pre_data        0x8001
        gap             132799
        toggle_bit      0
        driver          devinput

        begin codes
         KEY_0      11
         KEY_102ND      86
         KEY_10CHANNELSDOWN      0x1b9
         KEY_10CHANNELSUP      0x1b8
         KEY_1      2
         KEY_2      3
         KEY_3      4
         KEY_3D_MODE      0x26f
         KEY_4      5
         KEY_5      6
         KEY_6      7
         KEY_7      8
         KEY_8      9
         KEY_9      10
         KEY_A      30
         KEY_AB      0x196
         KEY_ADDRESSBOOK      0x1ad
         KEY_AGAIN      129
         KEY_ALS_TOGGLE      0x230
         KEY_ALTERASE      222
         KEY_ANGLE      0x173
         KEY_APOSTROPHE      40
         KEY_APPSELECT      0x244
         KEY_ARCHIVE      0x169
         KEY_ASSISTANT      0x247
         KEY_ATTENDANT_OFF      0x21c
         KEY_ATTENDANT_ON      0x21b
         KEY_ATTENDANT_TOGGLE      0x21d
         KEY_AUDIO      0x188
         KEY_AUDIO_DESC      0x26e
         KEY_AUX      0x186
         KEY_B      48
         KEY_BACK      158
         KEY_BACKSLASH      43
         KEY_BACKSPACE      14
         KEY_BASSBOOST      209
         KEY_BATTERY      236
         KEY_BLUE      0x191
         KEY_BLUETOOTH      237
         KEY_BOOKMARKS      156
         KEY_BREAK      0x19b
         KEY_BRIGHTNESS_AUTO      244
         KEY_BRIGHTNESS_CYCLE      243
         KEY_BRIGHTNESSDOWN      224
         KEY_BRIGHTNESS_MAX      0x251
         KEY_BRIGHTNESS_MIN      0x250
         KEY_BRIGHTNESSUP      225
         KEY_BRL_DOT10      0x1fa
         KEY_BRL_DOT1      0x1f1
         KEY_BRL_DOT2      0x1f2
         KEY_BRL_DOT3      0x1f3
         KEY_BRL_DOT4      0x1f4
         KEY_BRL_DOT5      0x1f5
         KEY_BRL_DOT6      0x1f6
         KEY_BRL_DOT7      0x1f7
         KEY_BRL_DOT8      0x1f8
         KEY_BRL_DOT9      0x1f9
         KEY_BUTTONCONFIG      0x240
         KEY_C      46
         KEY_CALC      140
         KEY_CALENDAR      0x18d
         KEY_CAMERA      212
         KEY_CAMERA_DOWN      0x218
         KEY_CAMERA_FOCUS      0x210
         KEY_CAMERA_LEFT      0x219
         KEY_CAMERA_RIGHT      0x21a
         KEY_CAMERA_UP      0x217
         KEY_CAMERA_ZOOMIN      0x215
         KEY_CAMERA_ZOOMOUT      0x216
         KEY_CANCEL      223
         KEY_CAPSLOCK      58
         KEY_CD      0x17f
         KEY_CHANNEL      0x16b
         KEY_CHANNELDOWN      0x193
         KEY_CHANNELUP      0x192
         KEY_CHAT      216
         KEY_CLEAR      0x163
         KEY_CLOSE      206
         KEY_CLOSECD      160
         KEY_COFFEE      152
         KEY_COMMA      51
         KEY_COMPOSE      127
         KEY_COMPUTER      157
         KEY_CONFIG      171
         KEY_CONNECT      218
         KEY_CONTEXT_MENU      0x1b6
         KEY_CONTROLPANEL      0x243
         KEY_COPY      133
         KEY_CUT      137
         KEY_CYCLEWINDOWS      154
         KEY_D      32
         KEY_DASHBOARD      204
         KEY_DATA      0x277
         KEY_DATABASE      0x1aa
         KEY_DEL_EOL      0x1c0
         KEY_DEL_EOS      0x1c1
         KEY_DELETE      111
         KEY_DELETEFILE      146
         KEY_DEL_LINE      0x1c3
         KEY_DIGITS      0x19d
         KEY_DIRECTORY      0x18a
         KEY_DISPLAY_OFF      245
         KEY_DISPLAYTOGGLE      0x1af
         KEY_DOCUMENTS      235
         KEY_DOLLAR      0x1b2
         KEY_DOT      52
         KEY_DOWN      108
         KEY_DVD      0x185
         KEY_E      18
         KEY_EDIT      176
         KEY_EDITOR      0x1a6
         KEY_EJECTCD      161
         KEY_EJECTCLOSECD      162
         KEY_EMAIL      215
         KEY_END      107
         KEY_ENTER      28
         KEY_EPG      0x16d
         KEY_EQUAL      13
         KEY_ESC      1
         KEY_EURO      0x1b3
         KEY_EXIT      174
         KEY_F10      68
         KEY_F11      87
         KEY_F12      88
         KEY_F13      183
         KEY_F14      184
         KEY_F15      185
         KEY_F1      59
         KEY_F16      186
         KEY_F17      187
         KEY_F18      188
         KEY_F19      189
         KEY_F20      190
         KEY_F21      191
         KEY_F22      192
         KEY_F23      193
         KEY_F24      194
         KEY_F2      60
         KEY_F      33
         KEY_F3      61
         KEY_F4      62
         KEY_F5      63
         KEY_F6      64
         KEY_F7      65
         KEY_F8      66
         KEY_F9      67
         KEY_FASTFORWARD      208
         KEY_FASTREVERSE      0x275
         KEY_FAVORITES      0x16c
         KEY_FILE      144
         KEY_FINANCE      219
         KEY_FIND      136
         KEY_FIRST      0x194
         KEY_FN      0x1d0
         KEY_FN_1      0x1de
         KEY_FN_2      0x1df
         KEY_FN_B      0x1e4
         KEY_FN_D      0x1e0
         KEY_FN_E      0x1e1
         KEY_FN_ESC      0x1d1
         KEY_FN_F      0x1e2
         KEY_FN_F10      0x1db
         KEY_FN_F1      0x1d2
         KEY_FN_F11      0x1dc
         KEY_FN_F12      0x1dd
         KEY_FN_F2      0x1d3
         KEY_FN_F3      0x1d4
         KEY_FN_F4      0x1d5
         KEY_FN_F5      0x1d6
         KEY_FN_F6      0x1d7
         KEY_FN_F7      0x1d8
         KEY_FN_F8      0x1d9
         KEY_FN_F9      0x1da
         KEY_FN_S      0x1e3
         KEY_FORWARD      159
         KEY_FORWARDMAIL      233
         KEY_FRAMEBACK      0x1b4
         KEY_FRAMEFORWARD      0x1b5
         KEY_FRONT      132
         KEY_G      34
         KEY_GAMES      0x1a1
         KEY_GOTO      0x162
         KEY_GRAPHICSEDITOR      0x1a8
         KEY_GRAVE      41
         KEY_GREEN      0x18f
         KEY_H      35
         KEY_HANGEUL      122
         KEY_HANJA      123
         KEY_HELP      138
         KEY_HENKAN      92
         KEY_HIRAGANA      91
         KEY_HOME      102
         KEY_HOMEPAGE      172
         KEY_HP      211
         KEY_I      23
         KEY_IMAGES      0x1ba
         KEY_INFO      0x166
         KEY_INSERT      110
         KEY_INS_LINE      0x1c2
         KEY_ISO      170
         KEY_J      36
         KEY_JOURNAL      0x242
         KEY_K      37
         KEY_KATAKANA      90
         KEY_KATAKANAHIRAGANA      93
         KEY_KBDILLUMDOWN      229
         KEY_KBDILLUMTOGGLE      228
         KEY_KBDILLUMUP      230
         KEY_KBDINPUTASSIST_ACCEPT      0x264
         KEY_KBDINPUTASSIST_CANCEL      0x265
         KEY_KBDINPUTASSIST_NEXT      0x261
         KEY_KBDINPUTASSIST_NEXTGROUP      0x263
         KEY_KBDINPUTASSIST_PREV      0x260
         KEY_KBDINPUTASSIST_PREVGROUP      0x262
         KEY_KEYBOARD      0x176
         KEY_KP0      82
         KEY_KP1      79
         KEY_KP2      80
         KEY_KP3      81
         KEY_KP4      75
         KEY_KP5      76
         KEY_KP6      77
         KEY_KP7      71
         KEY_KP8      72
         KEY_KP9      73
         KEY_KPASTERISK      55
         KEY_KPCOMMA      121
         KEY_KPDOT      83
         KEY_KPENTER      96
         KEY_KPEQUAL      117
         KEY_KPJPCOMMA      95
         KEY_KPLEFTPAREN      179
         KEY_KPMINUS      74
         KEY_KPPLUS      78
         KEY_KPPLUSMINUS      118
         KEY_KPRIGHTPAREN      180
         KEY_KPSLASH      98
         KEY_L      38
         KEY_LANGUAGE      0x170
         KEY_LAST      0x195
         KEY_LEFT      105
         KEY_LEFTALT      56
         KEY_LEFTBRACE      26
         KEY_LEFTCTRL      29
         KEY_LEFT_DOWN      0x269
         KEY_LEFTMETA      125
         KEY_LEFTSHIFT      42
         KEY_LEFT_UP      0x268
         KEY_LIGHTS_TOGGLE      0x21e
         KEY_LINEFEED      101
         KEY_LIST      0x18b
         KEY_LOGOFF      0x1b1
         KEY_M      50
         KEY_MACRO      112
         KEY_MAIL      155
         KEY_MAX      0x2ff
         KEY_MEDIA      226
         KEY_MEDIA_REPEAT      0x1b7
         KEY_MEDIA_TOP_MENU      0x26b
         KEY_MEMO      0x18c
         KEY_MENU      139
         KEY_MESSENGER      0x1ae
         KEY_MHP      0x16f
         KEY_MICMUTE      248
         KEY_MINUS      12
         KEY_MODE      0x175
         KEY_MOVE      175
         KEY_MP3      0x187
         KEY_MSDOS      151
         KEY_MUHENKAN      94
         KEY_MUTE      113
         KEY_N      49
         KEY_NEW      181
         KEY_NEWS      0x1ab
         KEY_NEXT      0x197
         KEY_NEXT_FAVORITE      0x270
         KEY_NEXTSONG      163
         KEY_NUMERIC_0      0x200
         KEY_NUMERIC_1      0x201
         KEY_NUMERIC_11      0x26c
         KEY_NUMERIC_12      0x26d
         KEY_NUMERIC_2      0x202
         KEY_NUMERIC_3      0x203
         KEY_NUMERIC_4      0x204
         KEY_NUMERIC_5      0x205
         KEY_NUMERIC_6      0x206
         KEY_NUMERIC_7      0x207
         KEY_NUMERIC_8      0x208
         KEY_NUMERIC_9      0x209
         KEY_NUMERIC_A      0x20c
         KEY_NUMERIC_B      0x20d
         KEY_NUMERIC_C      0x20e
         KEY_NUMERIC_D      0x20f
         KEY_NUMERIC_POUND      0x20b
         KEY_NUMERIC_STAR      0x20a
         KEY_NUMLOCK      69
         KEY_O      24
         KEY_OK      0x160
         KEY_ONSCREEN_KEYBOARD      0x278
         KEY_OPEN      134
         KEY_OPTION      0x165
         KEY_P      25
         KEY_PAGEDOWN      109
         KEY_PAGEUP      104
         KEY_PASTE      135
         KEY_PAUSE      119
         KEY_PAUSECD      201
         KEY_PAUSE_RECORD      0x272
         KEY_PC      0x178
         KEY_PHONE      169
         KEY_PLAY      207
         KEY_PLAYCD      200
         KEY_PLAYER      0x183
         KEY_PLAYPAUSE      164
         KEY_POWER      116
         KEY_POWER2      0x164
         KEY_PRESENTATION      0x1a9
         KEY_PREVIOUS      0x19c
         KEY_PREVIOUSSONG      165
         KEY_PRINT      210
         KEY_PROG1      148
         KEY_PROG2      149
         KEY_PROG3      202
         KEY_PROG4      203
         KEY_PROGRAM      0x16a
         KEY_PROPS      130
         KEY_PVR      0x16e
         KEY_Q      16
         KEY_QUESTION      214
         KEY_R      19
         KEY_RADIO      0x181
         KEY_RECORD      167
         KEY_RED      0x18e
         KEY_REDO      182
         KEY_REFRESH      173
         KEY_REPLY      232
         KEY_RESERVED      0
         KEY_RESTART      0x198
         KEY_REWIND      168
         KEY_RFKILL      247
         KEY_RIGHT      106
         KEY_RIGHTALT      100
         KEY_RIGHTBRACE      27
         KEY_RIGHTCTRL      97
         KEY_RIGHT_DOWN      0x267
         KEY_RIGHTMETA      126
         KEY_RIGHTSHIFT      54
         KEY_RIGHT_UP      0x266
         KEY_RO      89
         KEY_ROOT_MENU      0x26a
         KEY_ROTATE_DISPLAY      153
         KEY_ROTATE_LOCK_TOGGLE      0x231
         KEY_S      31
         KEY_SAT      0x17d
         KEY_SAT2      0x17e
         KEY_SAVE      234
         KEY_SCALE      120
         KEY_SCREEN      0x177
         KEY_SCREENSAVER      0x245
         KEY_SCROLLDOWN      178
         KEY_SCROLLLOCK      70
         KEY_SCROLLUP      177
         KEY_SEARCH      217
         KEY_SELECT      0x161
         KEY_SEMICOLON      39
         KEY_SEND      231
         KEY_SENDFILE      145
         KEY_SETUP      141
         KEY_SHOP      221
         KEY_SHUFFLE      0x19a
         KEY_SLASH      53
         KEY_SLEEP      142
         KEY_SLOW      0x199
         KEY_SLOWREVERSE      0x276
         KEY_SOUND      213
         KEY_SPACE      57
         KEY_SPELLCHECK      0x1b0
         KEY_SPORT      220
         KEY_SPREADSHEET      0x1a7
         KEY_STOP      128
         KEY_STOPCD      166
         KEY_STOP_RECORD      0x271
         KEY_SUBTITLE      0x172
         KEY_SUSPEND      205
         KEY_SWITCHVIDEOMODE      227
         KEY_SYSRQ      99
         KEY_T      20
         KEY_TAB      15
         KEY_TAPE      0x180
         KEY_TASKMANAGER      0x241
         KEY_TEEN      0x19e
         KEY_TEXT      0x184
         KEY_TIME      0x167
         KEY_TITLE      0x171
         KEY_TOUCHPAD_OFF      0x214
         KEY_TOUCHPAD_ON      0x213
         KEY_TOUCHPAD_TOGGLE      0x212
         KEY_TUNER      0x182
         KEY_TV      0x179
         KEY_TV2      0x17a
         KEY_TWEN      0x19f
         KEY_U      22
         KEY_UNDO      131
         KEY_UNKNOWN      240
         KEY_UNMUTE      0x274
         KEY_UP      103
         KEY_UWB      239
         KEY_V      47
         KEY_VCR      0x17b
         KEY_VCR2      0x17c
         KEY_VENDOR      0x168
         KEY_VIDEO      0x189
         KEY_VIDEO_NEXT      241
         KEY_VIDEOPHONE      0x1a0
         KEY_VIDEO_PREV      242
         KEY_VOD      0x273
         KEY_VOICECOMMAND      0x246
         KEY_VOICEMAIL      0x1ac
         KEY_VOLUMEDOWN      114
         KEY_VOLUMEUP      115
         KEY_W      17
         KEY_WAKEUP      143
         KEY_WLAN      238
         KEY_WORDPROCESSOR      0x1a5
         KEY_WPS_BUTTON      0x211
         KEY_WWAN      246
         KEY_WWW      150
         KEY_X      45
         KEY_XFER      147
         KEY_Y      21
         KEY_YELLOW      0x190
         KEY_YEN      124
         KEY_Z      44
         KEY_ZENKAKUHANKAKU      85
         KEY_ZOOM      0x174
         KEY_ZOOMIN      0x1a2
         KEY_ZOOMOUT      0x1a3
         KEY_ZOOMRESET      0x1a4
         BTN_0      0x100
         BTN_1      0x101
         BTN_2      0x102
         BTN_3      0x103
         BTN_4      0x104
         BTN_5      0x105
         BTN_6      0x106
         BTN_7      0x107
         BTN_8      0x108
         BTN_9      0x109
         BTN_BACK      0x116
         BTN_BASE      0x126
         BTN_BASE2      0x127
         BTN_BASE3      0x128
         BTN_BASE4      0x129
         BTN_BASE5      0x12a
         BTN_BASE6      0x12b
         BTN_C      0x132
         BTN_DEAD      0x12f
         BTN_DIGI      0x140
         BTN_DPAD_DOWN      0x221
         BTN_DPAD_LEFT      0x222
         BTN_DPAD_RIGHT      0x223
         BTN_DPAD_UP      0x220
         BTN_EAST      0x131
         BTN_EXTRA      0x114
         BTN_FORWARD      0x115
         BTN_GAMEPAD      0x130
         BTN_GEAR_DOWN      0x150
         BTN_GEAR_UP      0x151
         BTN_JOYSTICK      0x120
         BTN_LEFT      0x110
         BTN_MIDDLE      0x112
         BTN_MISC      0x100
         BTN_MODE      0x13c
         BTN_MOUSE      0x110
         BTN_NORTH      0x133
         BTN_PINKIE      0x125
         BTN_RIGHT      0x111
         BTN_SELECT      0x13a
         BTN_SIDE      0x113
         BTN_SOUTH      0x130
         BTN_START      0x13b
         BTN_STYLUS      0x14b
         BTN_STYLUS2      0x14c
         BTN_STYLUS3      0x149
         BTN_TASK      0x117
         BTN_THUMB      0x121
         BTN_THUMB2      0x122
         BTN_THUMBL      0x13d
         BTN_THUMBR      0x13e
         BTN_TL      0x136
         BTN_TL2      0x138
         BTN_TOOL_AIRBRUSH      0x144
         BTN_TOOL_BRUSH      0x142
         BTN_TOOL_DOUBLETAP      0x14d
         BTN_TOOL_FINGER      0x145
         BTN_TOOL_LENS      0x147
         BTN_TOOL_MOUSE      0x146
         BTN_TOOL_PEN      0x140
         BTN_TOOL_PENCIL      0x143
         BTN_TOOL_QUADTAP      0x14f
         BTN_TOOL_QUINTTAP      0x148
         BTN_TOOL_RUBBER      0x141
         BTN_TOOL_TRIPLETAP      0x14e
         BTN_TOP      0x123
         BTN_TOP2      0x124
         BTN_TOUCH      0x14a
         BTN_TR      0x137
         BTN_TR2      0x139
         BTN_TRIGGER      0x120
         BTN_TRIGGER_HAPPY      0x2c0
         BTN_TRIGGER_HAPPY10      0x2c9
         BTN_TRIGGER_HAPPY1      0x2c0
         BTN_TRIGGER_HAPPY11      0x2ca
         BTN_TRIGGER_HAPPY12      0x2cb
         BTN_TRIGGER_HAPPY13      0x2cc
         BTN_TRIGGER_HAPPY14      0x2cd
         BTN_TRIGGER_HAPPY15      0x2ce
         BTN_TRIGGER_HAPPY16      0x2cf
         BTN_TRIGGER_HAPPY17      0x2d0
         BTN_TRIGGER_HAPPY18      0x2d1
         BTN_TRIGGER_HAPPY19      0x2d2
         BTN_TRIGGER_HAPPY20      0x2d3
         BTN_TRIGGER_HAPPY2      0x2c1
         BTN_TRIGGER_HAPPY21      0x2d4
         BTN_TRIGGER_HAPPY22      0x2d5
         BTN_TRIGGER_HAPPY23      0x2d6
         BTN_TRIGGER_HAPPY24      0x2d7
         BTN_TRIGGER_HAPPY25      0x2d8
         BTN_TRIGGER_HAPPY26      0x2d9
         BTN_TRIGGER_HAPPY27      0x2da
         BTN_TRIGGER_HAPPY28      0x2db
         BTN_TRIGGER_HAPPY29      0x2dc
         BTN_TRIGGER_HAPPY30      0x2dd
         BTN_TRIGGER_HAPPY3      0x2c2
         BTN_TRIGGER_HAPPY31      0x2de
         BTN_TRIGGER_HAPPY32      0x2df
         BTN_TRIGGER_HAPPY33      0x2e0
         BTN_TRIGGER_HAPPY34      0x2e1
         BTN_TRIGGER_HAPPY35      0x2e2
         BTN_TRIGGER_HAPPY36      0x2e3
         BTN_TRIGGER_HAPPY37      0x2e4
         BTN_TRIGGER_HAPPY38      0x2e5
         BTN_TRIGGER_HAPPY39      0x2e6
         BTN_TRIGGER_HAPPY40      0x2e7
         BTN_TRIGGER_HAPPY4      0x2c3
         BTN_TRIGGER_HAPPY5      0x2c4
         BTN_TRIGGER_HAPPY6      0x2c5
         BTN_TRIGGER_HAPPY7      0x2c6
         BTN_TRIGGER_HAPPY8      0x2c7
         BTN_TRIGGER_HAPPY9      0x2c8
         BTN_WEST      0x134
         BTN_WHEEL      0x150
         BTN_Z      0x135
        end codes
end remote

Code: Select all
crontab -l
@reboot rm /home/<user>/kodi_crashlog*;sleep 30;irexec
*/1 * * * * sh /home/<user>/scripts/irexec.sh


lastly i've copied from my 64bit pc the devinput.so file and pasted inside /usr/lib/lirc/plugins folder in order to enable devinput driver because lirc package isnt enabling the devinput driver in order to use my remote with kodi.


with this setup kodi is starting without GUI environment. I think this is a bug of the software.

solution:
install xf86-video-fbturbo-git package in order to see the GUI of kodi, but i think that this is bug. can anyone submit this report to somewhere in order to use RPI with Arch linux as default. thank you
qaron
 
Posts: 12
Joined: Mon Dec 23, 2019 8:04 am

Re: [rpi4] kodi bug gui from irexec

Postby qaron » Mon Mar 22, 2021 5:29 pm

my irexec.sh script
Code: Select all
cat /home/<user>/scripts/irexec.sh
#!/bin/sh
ps cax | grep irexec > /dev/null
if [ $? -eq 0 ]; then
  echo "Process is running."
else
  irexec
fi
qaron
 
Posts: 12
Joined: Mon Dec 23, 2019 8:04 am

Re: [rpi4] kodi bug gui from irexec

Postby graysky » Tue Mar 23, 2021 10:14 am

Per your PM, I use the systemd service and it works as expected. You might need to modify your script to start the service rather than trying to run kodi as your user.
graysky
 
Posts: 970
Joined: Sun Jun 26, 2011 6:56 am
Location: /run/user/1000

Re: [rpi4] kodi bug gui from irexec

Postby qaron » Wed Mar 24, 2021 8:03 pm

but my whole point is to use my tv as desktop and if i want to watch something in kodi i would press my tv remote key and use it from there...
its really strange that everything works with mouse clicks but with irexec it doesnt... :?
qaron
 
Posts: 12
Joined: Mon Dec 23, 2019 8:04 am

Re: [rpi4] kodi bug gui from irexec

Postby graysky » Wed Mar 24, 2021 8:16 pm

graysky wrote:You might need to modify your script to start the service rather than trying to run kodi as your user.
graysky
 
Posts: 970
Joined: Sun Jun 26, 2011 6:56 am
Location: /run/user/1000

Re: [rpi4] kodi bug gui from irexec

Postby qaron » Fri Mar 26, 2021 6:15 pm

i was trying to emulate the kodi opening via click with the script via irexec. if you have a remote can you check this why its happening and kodi opens without gui but running?
qaron
 
Posts: 12
Joined: Mon Dec 23, 2019 8:04 am

Re: [rpi4] kodi bug gui from irexec

Postby qaron » Sat May 08, 2021 7:11 pm

ok can you give me an example on how to do that.? plz graysky!!!
qaron
 
Posts: 12
Joined: Mon Dec 23, 2019 8:04 am


Return to Broadcom

Who is online

Users browsing this forum: No registered users and 1 guest