sewave, You could try loading your firmware into Waterlily
HERE it has a page for assigning game keys. I have used it on a Nano clone where the button were back to front and was able to fix the problem. When you make the changes you can not save it as a .bin file but have to load it back to your player within Waterlily by pressing the Download button.