This application works great on my Preł - as others have said, the auto-rotate function can be really annoying when trying to read in bed, so I'm stoked to find a way to turn it off.
The device menu patch did not work, but I didn't expect it to because I have the Advanced System Menus patches installed - and wasn't prepared to go without them for the sake of a slightly more convenient way to toggle the accelerometer
However, I figured it wouldn't be too hard to modify the patch to suit - and I did make it work, and in the process made an interesting discovery.
Because the "diff" was done from the /usr/lib/luna/ directory, the original patch was never going to apply for any of you - at least not via webOSQuickInstall, which expects to see a diff from the root directory, so I've cleaned that patch up and attached it here also.
fixed-xwtweak.devicemenu-accelerometer-toggle.patch - xwTeam's original patch modified so it should apply via webOSQuickInstall on an otherwise unmolested device (which I have not tested)
AdancedSysMenus-xwtweak.devicemenu-accelerometer-toggle.patch - patch modified to apply to device running Advanced System Menus 2.x - you will probably need to remove this patch first if you want to uninstall or upgrade ASM.
The usual disclaimers regarding installing random patches you found on the Internet apply - I can tell you this works for me, but there's also a chance it could make your device menu inoperable requiring either commandline and manual patching skills (via ssh or novaterm) or at worst a visit from the doctor.
P.S. most annoyingly the version of "patch" on my pre3 (included with busybox) does not accept the "--dry-run" parameter, making it difficult to test the patch without applying then unapplying.
Ironically it spits out the error "unrecognized option '--dry-run'" and then proceeds to give me a list of valid parameters, including --dry-run.