Uninstalling MIDlets from EHS5 | Telit Cinterion IoT Developer Community
May 29, 2019 - 10:10am, 3354 views
Hello!
Can I uninstall all the installed MIDlets from EHS5 somehow?
There is a lot of MIDlets which were installed during the debug sessions from Eclipse IDE (looks like ^SJAM: "http://192.168.244.2:50614/TU41Test25.jad" in the list) and I can't uninstall them using AT^SJAM=3
Hello,
What is the result? You should be able to do it in the same way as any other MIDlet that you have installed by hand. As MIDlet URL you use the MIDlet installation path (from where it was installed). In your case the command would look like:
at^sjam=3,"http://192.168.244.2:50614/TU41Test25.jad",""
Please note that there are empty quotation marks in the end which is the password (by default it is empty).
Best regards,
Bartłomiej
The result is:
AT^SJAM=3,"http://192.168.244.2:50614/TU41Test25.jad,""
ERROR
Maybe this could do the trick? https://iot-developer.thalesgroup.com/showcase/clean-midlets
I don't know this MIDlet but it must be using the same AT commands inside to delete MIDlets.
Please check if the MIDlet is not running. Please send AT+CMEE=2 before to see error description. Are you able to install and uninstall any other MIDlet? Maybe you have configured the password?
Those MIDlets which were installed by AT^SJAM=0 can be uninstalled. No MIDlets are running.
I have two EHS5 modules.
The first one does't even show the list of installed MIDlets by AT^SJAM=4 maybe because there's to many of them installed.
So is there any way to clear all the internal memory for MIDlets?
And how about AT+CMEE=2 setting - does the delete command show any error description now? Does AT^SJAM=4 give any reply in case it does not show the installed MIDlets? Are you able to access the module's file system with MES? Is it possible to run the installed MIDlets?
There's probably no other way to clear these MIDlets. Please check ATI1 reply. I can send you the application for firmware update - there is an option 'Recovery File System' - maybe it will help.
1. AT+CMEE=2 - replies OK
2. There is no reply after AT^SJAM=4 terminal jush freezes.
3. MES is available
4. It's possible to run installed MIDlets either by AT^SJAM=0 and AT^SJAM=1 or by Eclipse IDE debug session.
5. ATI1 shows:
Cinterion
EHS5-E
REVISION 02.000
A-REVISION 00.000.15
_
6. It would be great about updating the firmware.
Hello,
If the module freesez after AT^SJAM=4 it could suggest some data **********. Maybe the power was cut off during some write cycle related to AT^SJAM command.
Anyway I'll send you the firmware and you can try the file recovery option. I hope it will help.
Best regards,
Bartłomiej