Have you ever gotten the dreaded error: “No additional applications designed for your device were found” even when you know that the application is designed for your device? I ran into this same exact issue and I have finally come up with a work around. The steps take a little finesse but they get the job done.
When I was searching I noticed that most people focus on the problem of converting JAR and JAD files to COD files but not the other way around. So I decided to reverse engineer a .JAD file so that I could install my .COD file OTA.
NOTE: There are two requirements for such a solution. 1) You need to have a website where you can upload the .COD and .JAD files to. 2) You need to be able to change MIME types or be able to upload a .htaccess file to the same directory. About 99% of web hosting companies will allow you to do both of these requirements so I will leave it at that. If you need help with the mime types send me an email using the contact us link at the top of the page. I have included sample .htaccess files and .Jar files below for your convenience.
Difficulty: Intermediate BlackBerry users should be able to follow the directions below. This will make no sense to a newbie but if you email us we can try to help.
Steps by step directions:
- Find the .cod file you wish to install. You can install multiple ones if the application has more than one so don’t worry
- Create a text file in that directory (or use the sample supplied below) and copy the following text but replace the brackets and text inside them with your own info. The main thing you have to change is to put the name of the .cod file in the place where it says RIM-COD-URL. If there are multiple COD files just put each one on a separate line.
- MIDlet-Name: [Whatever name you wish]
MIDlet-Version: 3.8
MIDlet-Vendor: [Whatever vendor name you wish]
RIM-COD-URL: com_plazmic_theme.cod
RIM-COD-Size: [just put any 5 or 6 digit number]
- MIDlet-Name: [Whatever name you wish]
- You then have to rename the text file to ANYNAME.jad (NOTE you may need to change a setting in windows file explorer to be able to change the extension of a file)
- You then need to upload both files to a website you can access on your BlackBerry. You will also need to upload the .htaccess file below.
- You then browse to the web address of the .jad file and you will get the installation screen
Sample .htaccess file (Right click and select “save as”) to get the correct mime types. Just rename the file from 1.htaccess.txt to just plain .htaccess when you upload it.
Sample .jad file (Right click and select “save as”) Just change the information like I mentioned above and remove the .txt extension
Feel free to email us any questions using the contact us link at the top of the page

Stefano Not Registered
Posted: December 10, 2007 at 6:21 PM EST
Souns good man! It’s your gift for your birthday? =)
Ronen Halevy ( View Profile) Senior admin - Posts: 5289
Posted: December 11, 2007 at 11:12 AM EST from my BlackBerry 8310
Gotta love b-day gifts
clonecase Not Registered
Posted: December 15, 2007 at 1:54 AM EST
the following is from RIM Documents:
Users can only download .jar files if they access the network using the BlackBerry Enterprise Server (not a
WAP gateway) and if Mobile Data Service is enabled. If using a WAP gateway, users must download a .cod file,
unless a similar transcoder is implemented.
so if using BES+MDS, we have to download .jar files?
Ronen Halevy ( View Profile) Senior admin - Posts: 5289
Posted: December 17, 2007 at 5:17 PM EST
I am not sure what you are referring to Clonecase. Mind including a link? It works just fine on both my BES and BIS BB’s
KioskGuy Not Registered
Posted: January 17, 2008 at 5:59 PM EST
My app asks for mime types such as image/cis-cod if I try to download the COD from a web server with the htaccess file. If I download the JAD i get “Unsupported media type: application/octet-stream”
Any thoughts? Looks like it needs a couple more entries into the htaccess file for mime types. But I’m not sure.
Ronen Halevy ( View Profile) Senior admin - Posts: 5289
Posted: January 18, 2008 at 11:23 AM EST
There are only those 4 entries I put in the .txt file above. Did you make sure to rename the “htaccess.txt” file to just plain “.htaccess” once you uploaded it?
KioskGuy Not Registered
Posted: January 21, 2008 at 8:55 PM EST
Yes, I renamed it properly. IIS 5 web server.
Ronen Halevy ( View Profile) Senior admin - Posts: 5289
Posted: January 21, 2008 at 9:23 PM EST
OOOOOH. Honestly I have never used IIS professionally. I do not think these instructions work with IIS because you have to set you MIME types differently.
You may want to borrow a bit from the instructions
http://blog.crowe.co.nz/archive/2007/07/08/Blackberry-MIME-Types.aspx
Brett Mark Not Registered
Posted: January 28, 2008 at 4:37 PM EST
Guys… trying a few things – but still no go.
On linux server – BB gets jad ok – then errors with COD not found or 907 invalid COD [500 internal server error]
Any other good guide that might help.. it REALLY should not be this difficult to deliver a OTA solution for BB
Help.
BM
Ronen Not Registered
Posted: January 28, 2008 at 5:34 PM EST
Did you setup the .JAD file correctly? It needs to point to the correct .cod file. I ran into that a couple of times. Especially when editing the .jad file with Word which adds a bunch of characters to the file that will make it not work. Use textpad
Brett Mark Not Registered
Posted: January 29, 2008 at 11:17 AM EST
Hi all,
Resolved this early AM this morning.
1. ensure MIME types are installed and correct
2. compile application with BB JDE [make sure version matches BB OS...]
3. Certify using keys from BB [i use protected API]
4. Isolate JAD / COD file. Rename COD to *.ZIP
5. Open and extract COD files from *.zip. DO NOT RENAME ANY FILES
6. Copy JAD [untouched] and ZIP to server in same folder
7. Send URL link for JAD file to BB via SMS or email
8. download and enjoy.
I was using bog standard Linux server running Apache.
This worked for me. Hope it helps.
BM
Ronen Halevy ( View Profile) Senior admin - Posts: 5289
Posted: January 29, 2008 at 1:01 PM EST
Glad to hear things worked out for your Mark. Can I ask what you are developing?
KioskGuy Not Registered
Posted: January 29, 2008 at 2:12 PM EST
Thanks Brett Mark!
We’re wrapping up development and will be deploying OTA soon, this should help my team. We’re developing a lead generation tool for mobile marketing teams, that sends leads to a web service we built.
Brett Mark Not Registered
Posted: January 30, 2008 at 10:54 AM EST
We have developed a mobile conferencing application that runs on all platforms natively. The sad thing is.. BB caused us the most trouble but looks great.
Anyway – after spending so much time searching for this without success, I wanted to ease the passage of others.
Enjoy!
Ronen Halevy ( View Profile) Senior admin - Posts: 5289
Posted: January 30, 2008 at 12:05 PM EST
Glad to hear things are working out Mark. Let me know when the app is ready for release
Venkatesh Madduri Not Registered
Posted: February 13, 2008 at 5:23 PM EST
Here is my jad file:
Manifest-Version: 1.0
MIDlet-Version: 0.0
MIDlet-Jar-Size: 27515
MicroEdition-Configuration: CLDC-1.1
MIDlet-Jar-URL: MortCalc.jar
RIM-MIDlet-Icon-1-1: images.png
RIM-COD-Module-Dependencies: net_rim_cldc
RIM-MIDlet-Flags-1: 0
RIM-COD-Module-Name: MortCalc
MIDlet-Name: MortCalc
RIM-COD-Size: 15336
RIM-COD-Creation-Time: 1202939277
MIDlet-1: ,ChaseLogo1.png,
RIM-COD-URL: MortCalc.cod
MicroEdition-Profile: MIDP-2.0
MIDlet-Vendor: XXXX
RIM-MIDlet-Icon-Count-1: 1
I am using ASP.NET and IIS and I added all the MIME types that are suggested here in IIS. Still I am getting the error “907 Invalid Cod”.
Please suggest rectification.
Thanks
Venkatesh
piero Not Registered
Posted: February 17, 2008 at 9:07 AM EST
hi,
create a jad file, then
4. Isolate JAD / COD file. Rename COD to *.ZIP
5. Open and extract COD files from *.zip. DO NOT RENAME ANY FILES. Repeat for each original cod file.
6. Copy JAD [untouched] and ZIP files to server in same folder
7. Send URL link for JAD file to BB via email
8. download and enjoy.
Steve Not Registered
Posted: May 13, 2008 at 8:54 PM EST
I’ve been scouring the net for a solution to this 907 error.
I have 2 BB’s but the OTA install from the same website only works on one of them.
8700 – I get the 907 error
8830 – It works
I was able to install Google Mobile Map on both of them without problems.
Any ideas?
Thanks
-Steve
Sreddle Not Registered
Posted: July 8, 2008 at 6:47 PM EST
Any idea if this also works with a webserver running on Win XP and Xitami? The .htaccess part is not applicable then, so how to configure my wintel webserver for OTA installation?
Ronen Halevy ( View Profile) Senior admin - Posts: 5289
Posted: July 8, 2008 at 7:30 PM EST
You just need to set the correct Mime types. Just search on how to set mime types in Xitami
Sreddle Not Registered
Posted: July 9, 2008 at 5:50 PM EST
I set the MIME types in the xitami.cfg file. In the webserver logs it doesn’t report any errors. However when I click the .jad file my BB browser replies ‘Unsupported media type */*’. It actually gives the same message when I try to download a .xls on my blackberry.
Could this because of wrong file associations in my BB device? It doesn’t make sense as I can succesfully download and install this .jad file on a other server:
http://www.marketfilters.com/widgets/v2/MarketFilters.jad
Any suggestions? Maybe a dummy .jad and .cod would help for testing purposes (the DOS or Unix mode when saving the edited .jad might be corrupting the .jad file?)
Sreddle Not Registered
Posted: July 9, 2008 at 6:06 PM EST
I got it. It was indeed the mode causing the .jad file not being recognized. I’ve put a working .jad and .cod on my own Xitami webserver and these worked fine! Thanks for your help!
Steve Not Registered
Posted: July 10, 2008 at 11:28 AM EST
For me it wasn’t a MIME problem. The 907 error was caused by JDE compiler incompatibilities. JDE 4.3 compiled working code for the 8830 only, and gave me a 907 on the 8700. JDE 4.1 compiled working code for both models.
oyeleye emm Not Registered
Posted: March 16, 2009 at 6:43 AM EST from my BlackBerry 7100
Pls help me get real football 2009 240*320 for my blackberry 7100t pls I need it