I'm golden now! Got all my custom mappings working on the 880! I'm going to put together a tutorial this week for this since it took so long for me.
Thanks very much to GhostDog & Neos_8. Here are my current working config files:
lircd.conf
Code:
begin remote
name XboxDVDDongle
bits 8
begin codes
SELECT 0x0b
UP 0xa6
DOWN 0xa7
RIGHT 0xa8
LEFT 0xa9
INFO 0xc3
9 0xc6
8 0xc7
7 0xc8
6 0xc9
5 0xca
4 0xcb
3 0xcc
2 0xcd
1 0xce
0 0xcf
DISPLAY 0xd5
BACK 0xd8
SKIP- 0xdd
SKIP+ 0xdf
STOP 0xe0
REVERSE 0xe2
FORWARD 0xe3
TITLE 0xe5
PAUSE 0xe6
PLAY 0xea
MENU 0xf7
#My Harmony 880 Custom Button Codes
UPVID 0xc5
UPMUS 0xb8
WEATHER 0x6f
FILEMAN 0xb3
RESET 0xfa
REBOOT 0x6b
CLEANVID 0xb5
CLEANMUS 0x4f
SCREENSHOT 0xa5
end codes
end remote
lircmap.xml
Code:
<lircmap>
<remote device="XboxDVDDongle">
<play>PLAY</play>
<pause>PAUSE</pause>
<stop>STOP</stop>
<forward>FORWARD</forward>
<reverse>REVERSE</reverse>
<left>LEFT</left>
<right>RIGHT</right>
<up>UP</up>
<down>DOWN</down>
<select>SELECT</select>
<back>BACK</back>
<menu>MENU</menu>
<title>TITLE</title>
<info>INFO</info>
<skipplus>SKIP+</skipplus>
<skipminus>SKIP-</skipminus>
<display>DISPLAY</display>
<one>1</one>
<two>2</two>
<three>3</three>
<four>4</four>
<five>5</five>
<six>6</six>
<seven>7</seven>
<eight>8</eight>
<nine>9</nine>
<zero>0</zero>
<!-- My Custom Buttons -->
<obc117>UPVID</obc117>
<obc71>UPMUS</obc71>
<obc58>WEATHER</obc58>
<obc76>FILEMAN</obc76>
<obc90>RESET</obc90>
<obc80>REBOOT</obc80>
<obc144>CLEANVID</obc144>
<obc176>CLEANMUS</obc176>
<obc132>SCREENSHOT</obc132>
</remote>
</lircmap>
remote.xml (only the universal remote section that should be inserted)
Code:
<keymap>
<global>
<universalremote>
<obc117>XBMC.UpdateLibrary(video)</obc117>
<obc71>XBMC.UpdateLibrary(music)</obc71>
<obc58>XBMC.ReplaceWindow(weather)</obc58>
<obc76>XBMC.ReplaceWindow(filemanager)</obc76>
<obc90>XBMC.RestartApp</obc90>
<obc80>XBMC.Reboot</obc80>
<obc144>XBMC.CleanLibrary(video)</obc144>
<obc176>XBMC.CleanLibrary(music)</obc176>
<obc132>XBMC.TakeScreenshot</obc132>
</universalremote>
I change two things (other than adding a couple of additional buttons).
1.) I removed all other remotes except XboxDVDDongle from the Lircmap.xml
2.) In my remote.xml in the <obcxx> tags, I had forgotten to close one of the obc xml tags (</obcxx>). This is VERY important and was most likely why my remote was not working. Just a heads up on this to save others the grief and time.