yeah... today i got the resistors and soldered them into the creative remote... and hey: IT IS WORKING!
i will update this post as soon as i can to show you how i did (in pdaXrom... because pdaXrom has support just for ce-rh1... rh2 is not working out of the box, but it is not difficult to make it working).
OK here is the update:
First the schematic:
Click to view attachmentThe next thing is for pdaXrom (and maybe also OE or whatever)... sharprom should support it already.
=> In /etc/X11/kb/****.xmodmap file you have an entry for the ce-rh1. It begins where it says "! CE-RH1 Remote". Then the following is written:
keycode 104 = XF86AudioRaiseVolume
keycode 105 = XF86AudioLowerVolume
keycode 106 = XF86AudioNext
keycode 107 = XF86AudioPrev
keycode 108 = XF86AudioStop
keycode 109 = XF86AudioPlay
But there maybe is no entry for CE-RH2. As you can think the keycodes for the rh2 are different to the ones of rh1. To find the right keycodes for the rh2 i started the console and typed "xev". then i plugged in my remote and pressed the first key and while pressing looked in the console for the keycode. then the second and so on (should be no difference between original CE-RH2 and modificated Creative Remote because the resistors are the same). I came to the following results:
keycode 128 = Volume Up
keycode 124 = Volume Down
keycode 126 = Previous
keycode 116 = Next
keycode 72 = Stop
keycode 76 = Play
so you can write this in the xmodmap file: (dont know why key 124 & 128 and 116 & 126 are switched)
keycode 124 = XF86AudioRaiseVolume
keycode 128 = XF86AudioLowerVolume
keycode 126 = XF86AudioNext
keycode 116 = XF86AudioPrev
keycode 72 = XF86AudioStop
keycode 76 = XF86AudioPlay
But in pdaXrom this takes some CPU time and i.e. if you want to lower the volume it is delayed for about 1 second or something. Every Button is somehow delayed. But the nice thing with this method is that if you press PLAY, XMMS starts automatically and plays where it stopped the last time. But i hate it that the buttons react delayed. So i assigned the keycodes to the shortcuts of XMMS in the xmodmap file, which are the following:
keycode 128 = Up (means Volume Up)
keycode 124 = Down (means Volume Down)
keycode 126 = Z (means Previous)
keycode 116 = B (means Next)
keycode 72 = C (means Stop)
keycode 76 = X (means Play)
as you also can see the keycodes are switched here again (as they should be... dont know why but it works as it should).