Starting application on LG VX8500 | developer.brewmp.com Starting application on LG VX8500 | developer.brewmp.com

Developer

Starting application on LG VX8500

Forums:

I have for the first time tried to upload an application to a phone, the LG VX8500 (chocolate). Ss I have understood it, the application should appear under the "Get It Now" menu after successful upload and reset. However, I fail to find it anywhere in the "Get It Now" menus... I have a testsig for this particular device, and the class ID of my app does not match any of the preinstalled applications ID. I transfer the .mod, .mif and .sig, all with the same names.

I use the "DeviceAnywhere" service because I develop from Sweden and we can't test applications on CDMA-phones here. Therefore, I am not using standard AppLoader procedure, but uploads the application in their web interface. The phone reports that all is well... Then, I reset the device, and checks which applications are currently available on the phone (this option is available in their web interface as well, I guess it is available in the AppLoader, too). My app is there. But on the phone, I can't find the thing!

Slightly irritating. Can anyone point me in the right direction?

Best regards
Daniel

Please check the following
1.If your mif is under mif folder, and other files under mod folder in the handset.
2. Did you create the classid of your own? how do you know it is unique from other preinstalled apps?
3.check foldername,mif,mod etc., for name correctness.
4.May be the loader app is not loading properly. I am not sure if web interface is using BREW apploader to load. If not there can be a bug over there.
5.See if the MIF is created as Hidden type.
Thanks
BRU

Please check the following
1.If your mif is under mif folder, and other files under mod folder in the handset.
2. Did you create the classid of your own? how do you know it is unique from other preinstalled apps?
3.check foldername,mif,mod etc., for name correctness.
4.May be the loader app is not loading properly. I am not sure if web interface is using BREW apploader to load. If not there can be a bug over there.
5.See if the MIF is created as Hidden type.
Thanks
BRU

I don't know if anybody else has seen this problem, but I can't get any apps to show on the Chocolate either. I am CDMA and using AppLoader. Yes, everything you mention is correct as I follow the exact same procedures and it loads correctly on a RAZR.
Has anybody had any success with loading apps to the Chocolate?
FYI... via AppLoader, the .mif is showing under mifs and the app is it's own folder correctly with the correct .sig and .mod present. it's only a helloworld, nothing fancy here.
No errors show during loading of the app, and yes, I restarted the phone, the app shows in AppLoader still, but nowhere on the phone.
Any thoughts?
Edited to add that the classid was provided by Qualcom as this is just the helloworld2005 app. All names are correct and mif is not set to be hidden. Also, tried loading other apps that load correctly on RAZR and Samsung930, but no luck on Chocolate.

I don't know if anybody else has seen this problem, but I can't get any apps to show on the Chocolate either. I am CDMA and using AppLoader. Yes, everything you mention is correct as I follow the exact same procedures and it loads correctly on a RAZR.
Has anybody had any success with loading apps to the Chocolate?
FYI... via AppLoader, the .mif is showing under mifs and the app is it's own folder correctly with the correct .sig and .mod present. it's only a helloworld, nothing fancy here.
No errors show during loading of the app, and yes, I restarted the phone, the app shows in AppLoader still, but nowhere on the phone.
Any thoughts?
Edited to add that the classid was provided by Qualcom as this is just the helloworld2005 app. All names are correct and mif is not set to be hidden. Also, tried loading other apps that load correctly on RAZR and Samsung930, but no luck on Chocolate.

i had similar problems ...that my app does not show in trhe Get it Now
there is an option in the MIF file to specify the Application type...depending on the app type, the phones caterorize it to say Fun n games or somewhere else
just chk ur app type in MIF file..and check everywhere in ur Get It Now...chk all trhe sections inside it
Hope this helps

i had similar problems ...that my app does not show in trhe Get it Now
there is an option in the MIF file to specify the Application type...depending on the app type, the phones caterorize it to say Fun n games or somewhere else
just chk ur app type in MIF file..and check everywhere in ur Get It Now...chk all trhe sections inside it
Hope this helps

Thanks for the answers and advices! I will try this out some more, and then post here again. Some comments and a small question... :)
bru wrote:Please check the following
1.If your mif is under mif folder, and other files under mod folder in the handset.
2. Did you create the classid of your own? how do you know it is unique from other preinstalled apps?
3.check foldername,mif,mod etc., for name correctness.
4.May be the loader app is not loading properly. I am not sure if web interface is using BREW apploader to load. If not there can be a bug over there.
5.See if the MIF is created as Hidden type.
Thanks
BRU
1, 3, 4 Can't really check this, the web interface is not at all like AppLoader, I just point it to a directory containing .mif .mod and .sig on my computer and it transfers the files first to DeviceAnywhere server, then from there to device. I guess they use the AppLoader cli for that.
2. I used qualcomm class id generator to generate class ID. Phone device data sheet only mentioned one preinstalled app, and that apps class id dit not collide with mine. :)
5. I have tried the "Game" and the "Tools" type.
Btw, the app is clearly visible on another phone i tried (Samsung A670, Brew 2 device). Unfortunately, I really need to test this app on a Brew 3 device, and the only Brew 3 device I have access to is the LG chocolate.
jdemmel wrote:it's only a helloworld, nothing fancy here.
Dito :)
Viral wrote:i had similar problems ...that my app does not show in trhe Get it Now
there is an option in the MIF file to specify the Application type...depending on the app type, the phones caterorize it to say Fun n games or somewhere else
just chk ur app type in MIF file..and check everywhere in ur Get It Now...chk all trhe sections inside it
Hope this helps
Did you manage to find your application? Btw, the chocolates cpu is an arm9 and I compiled for arm7.... This may be a problem, haven't checked it out yet, it's just that I am used to be able to see the apps even if they are erroneous like hell, if only the .mif is in place. If it crashes on start, no wonder, it's the "not seeing the app at all" thing that makes it strange to me. :confused:

Thanks for the answers and advices! I will try this out some more, and then post here again. Some comments and a small question... :)
bru wrote:Please check the following
1.If your mif is under mif folder, and other files under mod folder in the handset.
2. Did you create the classid of your own? how do you know it is unique from other preinstalled apps?
3.check foldername,mif,mod etc., for name correctness.
4.May be the loader app is not loading properly. I am not sure if web interface is using BREW apploader to load. If not there can be a bug over there.
5.See if the MIF is created as Hidden type.
Thanks
BRU
1, 3, 4 Can't really check this, the web interface is not at all like AppLoader, I just point it to a directory containing .mif .mod and .sig on my computer and it transfers the files first to DeviceAnywhere server, then from there to device. I guess they use the AppLoader cli for that.
2. I used qualcomm class id generator to generate class ID. Phone device data sheet only mentioned one preinstalled app, and that apps class id dit not collide with mine. :)
5. I have tried the "Game" and the "Tools" type.
Btw, the app is clearly visible on another phone i tried (Samsung A670, Brew 2 device). Unfortunately, I really need to test this app on a Brew 3 device, and the only Brew 3 device I have access to is the LG chocolate.
jdemmel wrote:it's only a helloworld, nothing fancy here.
Dito :)
Viral wrote:i had similar problems ...that my app does not show in trhe Get it Now
there is an option in the MIF file to specify the Application type...depending on the app type, the phones caterorize it to say Fun n games or somewhere else
just chk ur app type in MIF file..and check everywhere in ur Get It Now...chk all trhe sections inside it
Hope this helps
Did you manage to find your application? Btw, the chocolates cpu is an arm9 and I compiled for arm7.... This may be a problem, haven't checked it out yet, it's just that I am used to be able to see the apps even if they are erroneous like hell, if only the .mif is in place. If it crashes on start, no wonder, it's the "not seeing the app at all" thing that makes it strange to me. :confused:

Ok... Checked around some more...
It seems you can get this type of problem if, in the AppLoaders connection manager, you choose a 2.x device instead of 3.x. ( This thread )
However, I am sure DeviceAnywhere doesn't use the gui but the cli (command line interface) version of AppLoader. I have looked in the AppLoader docs for available switches for the cli, and it seems you can't set which brew version the device uses.
Does the AppLoader cli assume it is a 2.x device it connects to?
Does it report a successful upload, even if it is a 3.x device ( in particular, an lg chocolate :) )
When using the switch -v, does it list the module just uploaded, even if it will not be possible to run on the 3.x device?
Damn I wish I had a handset! :(
Edit:
Ps. I now compiled for ARM9, no difference there.

Ok... Checked around some more...
It seems you can get this type of problem if, in the AppLoaders connection manager, you choose a 2.x device instead of 3.x. ( This thread )
However, I am sure DeviceAnywhere doesn't use the gui but the cli (command line interface) version of AppLoader. I have looked in the AppLoader docs for available switches for the cli, and it seems you can't set which brew version the device uses.
Does the AppLoader cli assume it is a 2.x device it connects to?
Does it report a successful upload, even if it is a 3.x device ( in particular, an lg chocolate :) )
When using the switch -v, does it list the module just uploaded, even if it will not be possible to run on the 3.x device?
Damn I wish I had a handset! :(
Edit:
Ps. I now compiled for ARM9, no difference there.

So, I too tried switching to various types in the mif and still can't find it anywhere (I've checked all the sections). AppLoader can't find the file structure on the phone if you give it the wrong version (but I'm not, it's correct at 3.x).
Has anybody successfully loaded and launched an app to the chocolate?

So, I too tried switching to various types in the mif and still can't find it anywhere (I've checked all the sections). AppLoader can't find the file structure on the phone if you give it the wrong version (but I'm not, it's correct at 3.x).
Has anybody successfully loaded and launched an app to the chocolate?

Maybe time to change name of this thread... :rolleyes:
Now the Motorola V325 is available for me to test the app on, and same result there. The app is nowhere to be seen. Not in any submenu under Get It Now that I've seen. Now I've tried Moto V325, LG VX8300 and VX8500.
Entering the service menu of the phone and check out what was available under the Get It Now option showed my app on the VX8500, but not on the VX8300. I haven't yet found out how to enter the service menu on the V325. Anyone know how?
Trying to start the application on the 8500 from this menu results in the message "application digital signature failure (1030)" which means that the phone has decided that my sig file is corrupt.
The only device id provided for this phone by deviceanywhere is a 18-digit "ESN (DEC)". Converting this number to HEX results in a 15 digit hex number, which I concluded must be the MEID for this device. So, I based the sig generation on this number. (I just verified from the service menu that this was indeed the MEID.)
I saw a strange thing in the service menu. Choosing "Get It Now settings->Test Enable" presents the text "Off". Now, I know that brew 3 devices don't need the test enabling procedure, but shouldn't this value be "on" if there at all?
One more question. If the sig file is considered invalid by the phone, is this reason enough for the app not being visible on the phone at all?
Hope someone has any thoughts or even better, knowledge about this. :)
Btw, I'm using phone specific sigs for all 3 devices based on the respective phones ESN/MEID.

Maybe time to change name of this thread... :rolleyes:
Now the Motorola V325 is available for me to test the app on, and same result there. The app is nowhere to be seen. Not in any submenu under Get It Now that I've seen. Now I've tried Moto V325, LG VX8300 and VX8500.
Entering the service menu of the phone and check out what was available under the Get It Now option showed my app on the VX8500, but not on the VX8300. I haven't yet found out how to enter the service menu on the V325. Anyone know how?
Trying to start the application on the 8500 from this menu results in the message "application digital signature failure (1030)" which means that the phone has decided that my sig file is corrupt.
The only device id provided for this phone by deviceanywhere is a 18-digit "ESN (DEC)". Converting this number to HEX results in a 15 digit hex number, which I concluded must be the MEID for this device. So, I based the sig generation on this number. (I just verified from the service menu that this was indeed the MEID.)
I saw a strange thing in the service menu. Choosing "Get It Now settings->Test Enable" presents the text "Off". Now, I know that brew 3 devices don't need the test enabling procedure, but shouldn't this value be "on" if there at all?
One more question. If the sig file is considered invalid by the phone, is this reason enough for the app not being visible on the phone at all?
Hope someone has any thoughts or even better, knowledge about this. :)
Btw, I'm using phone specific sigs for all 3 devices based on the respective phones ESN/MEID.

This is interesting. For the 2 phones that worked for us (RAZR, SamsungA930) we used ESN for both on the sig. For the VX8500, we used the MEID. Anyway, 2 sigs with ESN work, MEID seems to work but doesn't show as I've said.
No idea what the solution is... anybody? Bueller?

This is interesting. For the 2 phones that worked for us (RAZR, SamsungA930) we used ESN for both on the sig. For the VX8500, we used the MEID. Anyway, 2 sigs with ESN work, MEID seems to work but doesn't show as I've said.
No idea what the solution is... anybody? Bueller?

Hi Kolden,
If we use Calc and change the MEID DECIMAL number to HEX, it wont work.
Here is the details about the MEID and its representation. :)
Decimal Representation of MEID
The MEID is a 14 digit hexadecimal value with the following format:
The decimal representation is calculated as follows:
a). Separate the 14 digit hexadecimal MEID into two parts:
Part 1 – the first 8 digits representing the manufacturer code (digits RRXXXXXX in
the figure).
Part 2 – the last 6 digits representing the serial number. (digits ZZZZZZ in the figure).
b). Convert the hexadecimal value of each part into the decimal equivalent:
Part 1 – 10 decimal digits zero filled.
Part 2 – 8 decimal digits zero filled.
If the decimal equivalent of each part is less than the number of required digits, right align
and zero fill to create the required length.
c). Concatenate Part 1 and Part 2 to create an 18 digit decimal number.
Example:
Hex MEID = AF 01 23 45 0A BC DE
Part 1, manufacturer code is 0xAF012345 = 2936087365
Part 2, serial number is 0x0ABCDE = 00703710
Therefore, the decimal representation of the MEID is 29360 87365 0070 3710.
ANNEX A in
Link: http://ftp.tiaonline.org/tr-45/tr452/Incoming/TIA-928-Pub/02%20TIA-928-1....
A web utility to convert MEID between HEX and DEC conversion.
Link: http://www.neolineas.com/pesn.yaws?meid=FF000001123456
--
R. Pradeep
P.S: Thanks to Google and Wikipedia.... :D

Hi Kolden,
If we use Calc and change the MEID DECIMAL number to HEX, it wont work.
Here is the details about the MEID and its representation. :)
Decimal Representation of MEID
The MEID is a 14 digit hexadecimal value with the following format:
The decimal representation is calculated as follows:
a). Separate the 14 digit hexadecimal MEID into two parts:
Part 1 – the first 8 digits representing the manufacturer code (digits RRXXXXXX in
the figure).
Part 2 – the last 6 digits representing the serial number. (digits ZZZZZZ in the figure).
b). Convert the hexadecimal value of each part into the decimal equivalent:
Part 1 – 10 decimal digits zero filled.
Part 2 – 8 decimal digits zero filled.
If the decimal equivalent of each part is less than the number of required digits, right align
and zero fill to create the required length.
c). Concatenate Part 1 and Part 2 to create an 18 digit decimal number.
Example:
Hex MEID = AF 01 23 45 0A BC DE
Part 1, manufacturer code is 0xAF012345 = 2936087365
Part 2, serial number is 0x0ABCDE = 00703710
Therefore, the decimal representation of the MEID is 29360 87365 0070 3710.
ANNEX A in
Link: http://ftp.tiaonline.org/tr-45/tr452/Incoming/TIA-928-Pub/02%20TIA-928-1....
A web utility to convert MEID between HEX and DEC conversion.
Link: http://www.neolineas.com/pesn.yaws?meid=FF000001123456
--
R. Pradeep
P.S: Thanks to Google and Wikipedia.... :D

It's embarrassing, but I finally got this to work. First, I found 2 of the apps by chance under Get It Now->Get Tunes & Tones->Get New Ringtones. Completely unintuitive.
I got the remaining 2 apps to work by ensuring the classid was generated from the website (not some random # I chose, even though that works fine on other handsets) and the Applet Type on the .mif must be filled in (I used Tools).
I now have apps running on the Chocolate.
Oh, also, for .sig, the BREW site only takes 15 digit hex for MEID. However, the ESN generated by the link from the MEID will also work for generating a .sig.

It's embarrassing, but I finally got this to work. First, I found 2 of the apps by chance under Get It Now->Get Tunes & Tones->Get New Ringtones. Completely unintuitive.
I got the remaining 2 apps to work by ensuring the classid was generated from the website (not some random # I chose, even though that works fine on other handsets) and the Applet Type on the .mif must be filled in (I used Tools).
I now have apps running on the Chocolate.
Oh, also, for .sig, the BREW site only takes 15 digit hex for MEID. However, the ESN generated by the link from the MEID will also work for generating a .sig.

Thank you guys, seems some of the problems I experienced was out of my control, and some of them was completely my fault... The MEID conversion, for example :o
Now I can get my app to run both on the moto v3c and the chocolate (for the time being from the special Get It Now menu, but this is good enough). :D

Thank you guys, seems some of the problems I experienced was out of my control, and some of them was completely my fault... The MEID conversion, for example :o
Now I can get my app to run both on the moto v3c and the chocolate (for the time being from the special Get It Now menu, but this is good enough). :D

I'm having the same problem with DeviceAnywhere's VX8500. Did anyone figure out what's wrong with it?

I'm having the same problem with DeviceAnywhere's VX8500. Did anyone figure out what's wrong with it?

If your problem is getting the correct testsig file, then look above for the process of conversion of Decimal MEID to Hex form or use the link to the tool for conversion.
[edit: oops. its not ESN, but MEID in its decimal representation, but BREW testsig generator requires it in HEX form. Changed it :D ]
For LG Chocolate 8500
if the the DEC MEID number is : 268435456301325886
the HEX MEID number will be: A0000003143B3E0
If your are not seeing the application in Get it Now. Then set the proper apllication type in the .mif file.
Hope this helps.
--
R.Pradeep

If your problem is getting the correct testsig file, then look above for the process of conversion of Decimal MEID to Hex form or use the link to the tool for conversion.
[edit: oops. its not ESN, but MEID in its decimal representation, but BREW testsig generator requires it in HEX form. Changed it :D ]
For LG Chocolate 8500
if the the DEC MEID number is : 268435456301325886
the HEX MEID number will be: A0000003143B3E0
If your are not seeing the application in Get it Now. Then set the proper apllication type in the .mif file.
Hope this helps.
--
R.Pradeep

Hi
I had similar problem where my Moto V325 is not showing my application where as when i am uploading in my device from Qualcomm Apploader but whenever i am resetting the device after uploading my application is disappearing !!! Then i checked the version (2x/3x).Its alr8.After several attempts i cheked 4m my collegues System.It worked. it surprised me!! But 4m my system i cn upload otr devices bt nt dt !!

Hi
I had similar problem where my Moto V325 is not showing my application where as when i am uploading in my device from Qualcomm Apploader but whenever i am resetting the device after uploading my application is disappearing !!! Then i checked the version (2x/3x).Its alr8.After several attempts i cheked 4m my collegues System.It worked. it surprised me!! But 4m my system i cn upload otr devices bt nt dt !!