Guide to using Harmony Elite Remote/hub via Bluetooth (Vero 4k+)

Firstly, I have to say the Vero 4k+ is an amazing little device. I received mine a week ago and am blown away. There’s nothing is won’t play. Auto resolution switching is fantastic.

Personally I wanted to use my Harmony Elite remote. It’s easy to setup for IR using the Harmony Vero 4k profile, but the response was pretty bad. Seemed about 0.5s lag which can get annoying.

I’ve now got my Harmony working perfectly using bluetooth, which is so much more responsive. It feels as good as the original OSMC remote.

Here’s a step by step guide on how to do it:

  1. Log into MyHarmony on your PC. If not installed you can download from the Harmony website (Harmony Software)
  2. Under Devices chose ‘Add Device’
  3. In the Add A Device screen, under Manufacturer type ‘Microsoft’, under Device Model Number type ‘Kodi’. Click the add button
  4. You will receive a message saying ‘This Harmony Remote is unable to control this device’. Ignore this message. Under ‘Does this match the model number on your device?’ select Yes
  5. You may receive a message to sync your remote. Simply click close
  6. You will see a new device called Microsoft Media Player [Microsoft Kodi] which is your Vero 4k+
  7. Now open the Harmony App on your mobile device
  8. Open the menu (top left icon) > Harmony setup > Sync > Sync Now
  9. Under devices you’ll now see a new device called ‘Microsoft Media Player’

Now you need to pair your Harmony Hub to your Vero 4k+…

  1. Staying on the Harmony mobile app, open the Microsoft Media Player device
  2. The first screen will be the number pad. Swipe to the right to see the direction and back buttons
  3. Click on any direction button. The bluetooth pairing screen will appear. Keep the app open at this point. Do not close or change devices
  4. Now using your original Vero 4k+ remote, open ‘My OSMC’ in Kodi. Under some skins this may be within Add-ons >Programs
  5. In the My OSMC screen, move to the right and select ‘Network’
  6. Within the Network screen, move down to ‘Bluetooth’ and make sure Bluetooth is enabled (white box), and enable Start/Stop Discovery
  7. Sit tight and eventually ‘Harmony Keyboard’ should appear
  8. Click on Harmony Keyboard and select ‘Connect Without Pin’. Harmony Keyboard should now appear under paired devices. At this point disable Start/Stop Discovery as it’s no longer needed
    (You may need a few attempts to pair the devices but keep at it, it will work eventually)
  9. Go back to your mobile app, where you should now be able to control your Vero 4k+. Click the back button a few times to confirm. It should be very responsive
  10. At this point you can sync your hand held remote also (although this often happens automatically when you sync the app)
  11. Now the device is working well you can assign the KODI functions to which ever buttons on the hand held remote works best for you (although most are already in the right place), and set up your activities as you wish.

Some people (included myself) wished to turn off (suspend) the Vero4k+ using the remote, or automatically when changing activities etc. Here’s how to do that also.

Here we will assign the ‘G’ command as the Power toggle.
(Yes the ‘Power Toggle’ command would make more sense but it doesn’t send any Bluetooth commands. ’G’ seems the only letter completely unassigned in Kodi so will not cause any unexpected actions elsewhere)

  1. Firstly, install the Keymap editor add on in Kodi
  2. Using the Harmony mobile app, or the Harmony remote itself, select the ‘device’ Microsoft Media Player (your Vero 4k+).
  3. Open Keymap editor (normally in Add ons > Programs) and select: Edit > Global > System > Suspend > Edit Key. Now press the ‘G’ command on your remote (screen button), or Mobile App (7th screen to the right). You should find the Bluetooth code 61511 has been assigned. Click back several times and remember to save.
  4. In the My Harmony desktop app choose the Microsoft Media Player [Microsoft Kodi] device and select Change Device Settings > Power Settings > I want to turn off this device when not in use > I press the same button for on and for off > Add command > chose ‘G’ from the drop down list > finish
  5. Sync your remote as normal
  6. Your Harmony will now turn your Vero 4k+ on and off (Suspend) with the remote on/off or as you change activities. Check the red light to confirm

Enjoy your Vero 4k+ using bluetooth on your Harmony Elite remote :blush:

15 Likes

What does Suspend actually do on the Vero4K?

This might help someone too…

this procedure works also with harmony hub and remote.

Sit tight and eventually ‘Harmony Keyboard’ should appear

yes i did took some time and many retries but it finally was paired. :slight_smile:
also the Suspend power toggle works just perfect.

Hi,

The Vero remote is perfectly set up to control Kodi in every menu and submenu. Finding the right commands in Keymap Editor is a pain in the behind and we are all reinventing the wheel there. For example I cant find the up down command in the file choice menu in the TV section of kodi up and down is wrong there. We all need exactly those commands on the companion or whatever Harmony.

What would be great if there was a command map of the Vero remote to the Keymap Editor. Like command “i” is command xyz/submenu xyz in the Keymap Editor.

I also read that you cant make it work for everyone. To me looking at the Vero remote and at the companion the corresponding keys are more than self explaining so I don’t get the problem there to have a Harmony work fine out of the box.

i to info
menu to menu
back to back and exit
home to guide
arrows working in all submenus

We still need the map if someone found the corresponding commands of the Vero remote to the Keymap editor please.

To summ it up. I cant find the right commands in the keymap editor and I am sure I am not alone with this. And of course thanks for the Tutorial!

1 Like

I’ve tried this and I am completely lost. I’m assuming the software has changed as the instructions don’t make sense. Can anyone help me?

If you explain which part doesn’t make sense then I’m sure someone can steer you right.

Pretty much everything from step 4 isn’t quite as described but I’ll go through it again and reply in detail later

Excellent Guide, thanks! Finally get to ditch the horrible IR system with my (new) Harmony Elite.

Some issues:
• I got thru step 17 OK. Had already paired Harmony Keyboard with another virtual remote device, so had to unpair that first. But Step 18: no control. I had to add an activity containing this new device and then in iOS app > Harmony Setup > Edit Devices & Activities > Kodi activity > Keyboard Setup. Then it worked for the rest.

• already once the bluetooth seems to have disconnected and I had to open the mobile app and then go to myOSMC and re-connect bluetooth. Hope that’s not a frequent thing!

Some tips:
• rename device to Vero. Prettier.
• the PowerToggle command does seem to work without modification? Rebooted system
• the “menu” hard button is assigned to “top of list”. re-assign to “Contextual Menu” (at least for short press?).
• long press on page up / down is good for +/- 10 minutes

Questions:
• is there a list of bluetooth codes somewhere for manual configuring keyboard.xml ? better yet useful examples?

The path of least resistance here is normally to install the keymap editor add-on and use that for most tweaking you want to do. If you want to manipulate anything not supported by that add-on such as longpress then it is probably best to use the codes found there and then make a second keymap file for those extra functions using key names found in that add-on. You can just edit the gen.xml file that keymap editor makes but the next time you run it your unsupported mapping will be removed.

1 Like

AFAIK there is no need for that, the Harmony will just “unplug” the device on demand, which is not the same as unpairing. A bluetooth device can be paired with multiple targets, of course it can only be active with one target at a time. For instance I have two devices in my activities where the Harmony Elite is paired via bluetooth: the Vero 4K+ and a Philips OLED TV. When I use the Vero the bluetooth keyboard is “removed” from the Philips TV and I can control the Vero via bluetooth. When I turn off the Vero it automatically connects back to the TV which actually then displays a “USB keyboard connected” message.

Anyway I recommend you have a look at my guide for using the bluetooth connected Harmony in an extended scenario at [HowTo] Start/Stop Kodi with your remote (headless mode) - #4 by Ambiled

Hi,

Just followed the tutorial and all is working well, thanks.

I wonder if anyone has had any success with this and Google home. I’m able to start activities but that’s about it. Is there no further kodi integration?

Ta

Hiya,

I just got to this thread while looking for an answer why my bluetooth connection keeps “disconnecting”. Im using the hub with the normal remote and (as someone mentioned here before) it works perfectly… for a couple of hours… then theres no response at all. If I go to MyOSMC/Network (with an usb keyboard) I notice that the Harmony keyboard is red, not blue as it should be. Dont really know what the red color means but its not working. A reconnect heps of course but the whole thing is useless if it looses connection in an hour. Any ideas? hub reset?

Thanks,

Dávid

You might try the commands here. They helped me to get it working after many failed attempts: Bluetooth issues after March update - #108 by grahamh

One thing I found that may be useful, to use the “Audio Language” touch button to cycle the audio streams, one needs to install the Key Mapper and then edit

~/.kodi/userdata/keymaps/gen.xml

and add

<keymap>
  <global>
    <keyboard>
      <a mod="ctrl,shift">AudioNextLanguage</a>
    </keyboard>
  </global>
</keymap>

FYI the keymap editor does not need to be installed in order for keymap files to be loaded and you can actually make an xml file with any name in that folder and it will load any that are there.

1 Like