Ok I have go things to work but the L1,L2,L3 R1,R2,R3 and START button on the remote return 'got key 0' for example, I have pushed the buttons on the remote in the following order whilst monitoring the response with 'sudo bluetoothd -nd'
I have added the corisponding key presses next to the relivent responses
bluetoothd[1660]: [00:24:33:93:E8:43] Using timeout of 90 seconds
bluetoothd[1660]: Creating timeout
bluetoothd[1660]: Got key: 28 [1] :Enter
bluetoothd[1660]: Got key: 28 [0]
bluetoothd[1660]: Got key: 172 [1]
S
bluetoothd[1660]: Got key: 172 [0]
bluetoothd[1660]: homepage key released
bluetoothd[1660]: Got key: 0 [1] :L1
bluetoothd[1660]: Got key: 0 [0]
bluetoothd[1660]: Got key: 0 [1] :L2
bluetoothd[1660]: Got key: 0 [0]
bluetoothd[1660]: Got key: 0 [1] :L3
bluetoothd[1660]: Got key: 0 [0]
bluetoothd[1660]: Got key: 110 [1] :Select
bluetoothd[1660]: Got key: 110 [0]
bluetoothd[1660]: Got key: 0 [1] :Start
bluetoothd[1660]: Got key: 0 [0]
bluetoothd[1660]: Got key: 0 [1] :R1
bluetoothd[1660]: Got key: 0 [0]
bluetoothd[1660]: Got key: 0 [1] :R2
bluetoothd[1660]: Got key: 0 [0]
bluetoothd[1660]: Got key: 0 [1] :R3
bluetoothd[1660]: Got key: 0 [0]
As you can see the 'Got Key:' Shows '0' on the above buttons and that is why I have been unable to map them.
All the other buttons on the remote return a value other than '0' all the other buttons also return an Debug result in the xbmc.log file.
So to summerise:
I can map the remote butons as I wish by using input.conf and keymap.xml.
I can see a response from all the buttons with 'bluetoothd -nd'
I can see a response from all the buttons apart from L1,L2,L3,Start,R1,R2,R3 in the xbmc.log
I presume that because bluetooth -nd returns 'bluetoothd[1660]: Got key: 0' on all of the non 'functioning buttons' that it is not sending the presses to xbmc. Therefore I can not map them
Any Ideas as Im Stuck