Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

How to get number pad on Logitech Harmony working with R89 and xbmc keymap (may work with other 3288 boxes?)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    How to get number pad on Logitech Harmony working with R89 and xbmc keymap (may work with other 3288 boxes?)

    ***Having had a look at some other roms the number pad seems to work without editing any files so the first 4 steps don't apply unless your using Wassers rom***

    After a lot of reading and some trial and error I have got a more functional setup for xmbc on the r89 using a Logitech harmony 650 (Though I guess all ir harmony remotes would work) -Play,stop, sms search etc and wanted to share.

    Before I start I want to point out -
    1. I am using wasser 2.0.3 firmware (though I would guess this would work with others).
    2. You will need a file explorer with rw access at root level - I used es file explorer and enabled r/w (was bundled with wasser firmware)
    3. The tutorial is dependant on your logitech having the tronsmart Vega-s89h setup as a device (uses the same remote)
    4. I take no responsibility if you have any issues and I may not have noticed the full repercussions of changing the key layouts but as far as I can see there are none.
    5. I found the keyboard.xml file but can't recall the site and take no credit for full creation just editing and tweaking thanks whoever made it


    Ok lets start:-

    1.Access system\usr\keylayout and rename fff680000_pwm.kl to fff680000_pwm.old (this will allow the numbers on the logitech to function but remove the home button and mouse function - these functions can be restored with the next steps)

    2.Copy Generic.kl located in the same folder as fff680000_pwm.kl to your pc
    • Edit the following keys:-


    102 – Move_home to home
    388 – key_text to tv_keymouse_mode_switch

    3.Move the file back to system\usr\keylayout **I recommend renaming generic.kl to generic.old rather than overwriting it!!**

    4.Reboot the r89 and you should be able to type 1,2,3,4,5,6,7,8,9 using the number pad on the logitech (try it in the web browser) and the mouse and home button should still function (if you missed step 2 and 3 then the numbers will work but not the mouse or home button).

    5. Unzip the attached file and copy the keyboard.xml to android\data\org.wasser.kodi\files\.kodi\userdata\ keymaps (can be slightly different depending on the variant of xbmc your using)

    6. Configure your Logitech remote to match the numbers and enjoy (some buttons duplicated but it still works well as far as I am concerned as they are not all set in global).

    For anyone wishing to edit/hugely improve my keyboard.xml(I only edited some video options as its all I use) then please find the key id for each number below :-


    0 - 61488
    1 - 61489
    2 - 61490
    3 - 61491
    4 - 61492
    5 - 61493
    6 - 61494
    7 - 61495
    8 - 61496
    9 - 61497
    .+, back up, stop -61448
    ok - 61453
    menu - 61656

    Any feedback is welcome and let me know how you get on guys this may be my first tut ever so please go easy on me ;p
    Attached Files
    Last edited by reeso3000; 05 January 2015, 10:58. Reason: update

    #2
    Hi great news, i use a logitech harmony one and i would love to use the play, stop and pause buttons. Are these functions also included in your keyboard file? Or only the numbers.....i don't use the numbers at all.

    Comment


      #3
      Originally posted by martijn156 View Post
      Hi great news, i use a logitech harmony one and i would love to use the play, stop and pause buttons. Are these functions also included in your keyboard file? Or only the numbers.....i don't use the numbers at all.

      <key id="61488">stop</key>
      <key id="61489">PlayPause</key>
      <key id="61656">osd</key>




      The above commands are included in the xml file which equate to the below buttons on the tronsmart Vega-s89h


      0 - Stop


      1 - Play/Pause


      2 - OSD


      What I did was create an activity on the harmony remote under “watch a movie”


      And changed the buttons so 0 is the physical stop button on the harmony, 1 play pause and 2 osd


      Hope that makes sense

      Comment


        #4
        Oke i tried it once on my minix x7 mini i had, so i guess i can fix this too with your guide. Thx i'll try is immediately

        Comment


          #5
          Originally posted by martijn156 View Post
          Oke i tried it once on my minix x7 mini i had, so i guess i can fix this too with your guide. Thx i'll try is immediately
          I followed the above steps exactly, but my remote doens't work at all not responding.
          in harmony software i've set the device to Vegasmart etc. edited all the keys within the harmony software but nothing seems to work.

          I guess i'll set back the original settings now

          Comment


            #6
            When i rename the fff680000_pwm.kl to .old and do a restart my remote doesn't respond. Mouse is working (step2). What i'm doing wrong?

            So the numbers aren't working either in a browser for example

            Comment


              #7
              So you have added the device "tronsmart Vega-s89h" to your harmony remote? without any changes at all the basic buttons should work - up,down,left, right, ok etc

              Also are you running wasser firmware?

              Comment


                #8
                Hi yes i added tronsmart vega-s89h to harmony, and also running wasser 1.0.3 latest firmware but once renamed fff file nothing works

                Comment


                  #9
                  Originally posted by martijn156 View Post
                  Hi yes i added tronsmart vega-s89h to harmony, and also running wasser 1.0.3 latest firmware but once renamed fff file nothing works


                  hmmm thats odd - if you leave the generic.kl untouched but rename fff do you still lose all functionality?

                  Comment


                    #10
                    Originally posted by martijn156 View Post
                    Hi yes i added tronsmart vega-s89h to harmony, and also running wasser 1.0.3 latest firmware but once renamed fff file nothing works

                    wasser 1.0.3 ?
                    Then you talk about the VEGA (s802) and not about the R89 (rk3288)?
                    RK3288 Devices
                    - Overview BOX (LINK !)
                    - Overview STICK (Dongle) (LINK !)

                    MINIX NEO: Z64 W/A - (Intel Z3735F); X8-H Plus - (Amlogic S812H); A2 Lite (sponsored by minix.com.hk)
                    UGOOS UT3S (4/32GB with fan) - FW 2.0.6 - (RK3288) (sponsored by GearBest.com)
                    Tronsmart Draco AW80 Meta (2/16GB) - FW v2.0rc3 - (Allwinner A80) (sponsored by GeekBuying.com)
                    Beelink / UBOX R89 - FW 111k4110_1219 - (RK3288) (sponsored by Netxeon (Beelink))

                    RK3188: pcb => "CH001 1332 TN-BX09_V2.1" (K-R42 / CS918...) => wasser KK 1.0.3 (old rev)
                    Fly Mouse Mini Wireless Keyboard with 2 mode learning IR remote 'iPazzPort KP-810-16'

                    Comment


                      #11
                      Oeps sorry latest wasser is 2.0.3 on my Ubox R89
                      Last edited by martijn156; 05 January 2015, 10:44.

                      Comment


                        #12
                        It's working for me now. On my UBOX R89. I followed these steps:
                        1. Added tronsmart vega-s89h in harmony remote software. And created a activity called watching KODI. In the activity a ajusted the buttons like play pause and stop.

                        2. I renamed the fff680000_pwm.kl to fff680000_pwm.old
                        And didn't made any changes to the Generic.kl file. The mouse function and home function are still working fine.
                        3. Add the keyboard.xml file from this threat in the kodi directory like step 5 in this threat.
                        4. Restart the box
                        5. That it!! worked just fine for my Ubox R89, did same steps on my dads Ubox R89 worked fine as well.

                        Thanks a lot now i can use the play pause and stop, numbers are also working.

                        Comment


                          #13
                          Great im glad it worked for you

                          I have added a bit more to the xml for fast forward and rewind if your interested just add this into the xml and assign key 2 as the fast forward button and 3 as the rewind button on the harmony remote

                          <FullscreenVideo>
                          <keyboard>
                          <key id="61490”>FastForward</key>
                          <key id="61491”>Rewind</key>


                          </keyboard>
                          </FullscreenVideo>


                          Shall update the uploaded file shortly if you wish to just copy that.

                          Comment


                            #14
                            Strange thing is, the settings are working great in Kodi 14.0, only the pause/play and stop button don't work within SPMC 14.0. When i hit the play/pause or stop button there is a time line from the movie appearing?? Any thoughts about how to fix this so my harmony remote will work within SPMC as well?

                            Comment


                              #15
                              Originally posted by martijn156 View Post
                              Strange thing is, the settings are working great in Kodi 14.0, only the pause/play and stop button don't work within SPMC 14.0. When i hit the play/pause or stop button there is a time line from the movie appearing?? Any thoughts about how to fix this so my harmony remote will work within SPMC as well?

                              Can't say I have used spmc but I am guessing that it accepts custom keyboard.xml files as its a spin off of xbmc with additional tweaks from my understanding. Are you putting it in the correct location for spmc to read it? try the following location or very similar - android/data/com.semperpax.spmc/files/xbmc/userdata/keymaps

                              Let me know how you get on.

                              Comment

                              Working...
                              X