Hi, @TheGuruAU :
I had the same problem and had to change the approach. Instead of directly trying to remap the direct bluetooth configuration, I have used the xboxdrv to change the default driver. Now Retropie sees my Stratus XL as an XBox joypad and I can use it in any emulator.
Full instructions are here. I removed the --force-feedback option.
My final command line to be included in /etc/rc.local to launch the xboxdrv was:
sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv \
--evdev /dev/input/js1 \
--silent \
--detach-kernel-driver \
--deadzone-trigger 15% \
--deadzone 4000 \
--mimic-xpad \
--evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_Z=x2,ABS_RZ=y2,ABS_BRAKE=lt,ABS_GAS=rt,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y \
--evdev-keymap BTN_SOUTH=a,BTN_EAST=b,BTN_NORTH=x,BTN_WEST=y,BTN_THUMBL=lb,BTN_THUMBR=rb,BTN_TL=tl,BTN_TR=tr,KEY_HOMEPAGE=guide,KEY_BACK=back,BTN_START=start \
&
Please note that I had to point directly to /dev/input/js1, and that this might change in your setup. If you only have that joypad, it will probably js0 instead.
KR,
JP