03-20-2009 08:17 AM
While developing an application with BlackBerry JDE 4.2.1, I wanted to give Storm users the best possible experience. I thought I was doing this by putting:
in the .jad file. However, after further testing, I've now found that the application works much better with compatibility mode disabled. So, I've changed the .jad file entries to:
Unfortunately, before I did this, at least one Storm user installed the application. Now he reports that compatibility mode is still on, even after deleting the app, rebooting, and reinstalling the app. Even worse, the RIM-TouchCompatibilityMode-UserChangeable setting seems to have persisted as well, meaning he can't simply turn compatibilty mode off manually for the app.
I've verified with the simulator that once the above settings are set for an app, there seems to be no possible way to reset them. The only way I can find is to completely uninstall the simulator, then remove the files it fails to install, and reinstall the simulator. Of course, this is not a practical solution in the field.
I have little doubt that changing my application's module name would make the problem go away... But with users already using the app, I'd rather avoid that just to fix a single user. Surely there must be a way to reset these settings manually?
03-20-2009 08:25 AM
I also have one query regarding this issue. In Blackberry Storm simulator ,didn't get any "Disable Compatibilty Mode" option in Option->Advanced Option->Application->Application name.
I compiled my application in 4.1 & installed on 9530 simulator(without modifying the jad file).
03-21-2009 11:37 AM
07-13-2009 10:21 AM
After much frustration, I believe I am seeing what azitnay experienced as well (though thankfully limited to the simulator, not to released units).
Has there been any progress on 'resetting' the compatibility mode once set?
07-13-2009 11:07 AM
I think that the correct JAD file parameters are as follows:
07-13-2009 11:18 AM
As I indicated in this thread: http://supportforums.blackberry.com/rim/board/mess
I have tried this, and my application still shows Compatibility Mode.
Any other suggestions?
07-13-2009 11:49 AM - edited 07-13-2009 11:52 AM
When all else fails, try Options / Advanced / Applications, and disable Compatibility Mode for your application.
In my experience, this always works, even when the OS has the app "stuck" in compatibility mode.
EDIT: I see now that you and the o.p. have two threads with the same complaint. Didn't notice prior to this post, sorry.
07-13-2009 12:38 PM
By no means an elegant way, but going into Options / Advanced Options / Applications / click Menu button and select Modules. Find the app's module (or modules), click Menu button and delete. This should erase the old JAD, and allow the user to reinstall cleanly.