Problem with Nokia 3589 | developer.brewmp.com Problem with Nokia 3589 | developer.brewmp.com

Developer

Problem with Nokia 3589

Forums:

Hello Friends
We are working on BREW application, Ver 1.2 on Nokia 3589. We are facing some problems on this device.

ISSUES
1. First problem we faced was that the application is not running on Nokia 3586.
2. When we loaded the application on the Nokia 3589 not all the sound files and running, and some of them which are running the sound is not proper, but the same application is working fine on Motorola c343, LG-VX4400.

Can any one of you can help us in solving this issues.

Regards,
Gopal

Did you check with device spec sheet to see what is supported and what is not supported. It can be found in BREW extranet.
Use BREW logger to find out what is problem in your application.
ruben

Did you check with device spec sheet to see what is supported and what is not supported. It can be found in BREW extranet.
Use BREW logger to find out what is problem in your application.
ruben

Hello Ruben
I have ref. the Data sheet of the Nokia 3589, and i have followed the instruction there. The prombel is not with that. Can u find some other solution.
Gopal

Hello Ruben
I have ref. the Data sheet of the Nokia 3589, and i have followed the instruction there. The prombel is not with that. Can u find some other solution.
Gopal

If you're running the same mod file on the nokia as on the motorola and the other phone you mentioned, you are going to have a problem. The Nokia that your trying to build for is a BigEndian phone. The others you mentioned are LittleEndian. This is a pretty sever difference, so much so that the Nokia won't even begin to run a LittleEndian .mod file.
In order to construct a proper .mod file, you need to make sure that your MAK file contains a section similar to this:
END = -bigend # Compile for big endian memory architecture
ZA = -zo # -za1 LDR may only access 32-bit aligned addresses
ZAS = -zas4 # Min byte alignment for structures
CODE = $(END) $(ZA) $(ZAS) -fy
it is the -bigend and the -fy that make all the difference
I hope this helps you out
~james

If you're running the same mod file on the nokia as on the motorola and the other phone you mentioned, you are going to have a problem. The Nokia that your trying to build for is a BigEndian phone. The others you mentioned are LittleEndian. This is a pretty sever difference, so much so that the Nokia won't even begin to run a LittleEndian .mod file.
In order to construct a proper .mod file, you need to make sure that your MAK file contains a section similar to this:
END = -bigend # Compile for big endian memory architecture
ZA = -zo # -za1 LDR may only access 32-bit aligned addresses
ZAS = -zas4 # Min byte alignment for structures
CODE = $(END) $(ZA) $(ZAS) -fy
it is the -bigend and the -fy that make all the difference
I hope this helps you out
~james

Hello james
Thanks for u r tips, but as u must have red i my mail, the .mod is running on Nokia3589 which is also a bigend device and we have the switch (-bigend -) in over make file. I think the problem is somthing else.
Dear friend if u have the pdf file(Data Sheet) of Nokia3586 plz send it to me, we have the pdf file (Data Sheet) of Nokia 3589 but we don't have the pdf of Nokia3586.
Thanks
Gopal.

Hello james
Thanks for u r tips, but as u must have red i my mail, the .mod is running on Nokia3589 which is also a bigend device and we have the switch (-bigend -) in over make file. I think the problem is somthing else.
Dear friend if u have the pdf file(Data Sheet) of Nokia3586 plz send it to me, we have the pdf file (Data Sheet) of Nokia 3589 but we don't have the pdf of Nokia3586.
Thanks
Gopal.

I do not think there is such a thing as a Nokia 3586 Brew phone - at least not to my knowledge. Maybe that explains why your application is not running?
If there is such a handset, which carrier is servicing it?

I do not think there is such a thing as a Nokia 3586 Brew phone - at least not to my knowledge. Maybe that explains why your application is not running?
If there is such a handset, which carrier is servicing it?

It would appear, after asking around the office, that the 86 is just about the same as the 89, the 89 having slightly more RAM than the 86. I wasn't here when we got our 86, but thats what everyone around here seems to remember. And i believe its carried by Verizon.

It would appear, after asking around the office, that the 86 is just about the same as the 89, the 89 having slightly more RAM than the 86. I wasn't here when we got our 86, but thats what everyone around here seems to remember. And i believe its carried by Verizon.

Has anyone noticed vibration to turn itself on whenever audio is playing with ISOUNDPLAYER_Play? I can't it to stop except by plugging in the power charger. It won't do this when plugged into the power adabptor. It always does it when running off batteries during audio play.

Has anyone noticed vibration to turn itself on whenever audio is playing with ISOUNDPLAYER_Play? I can't it to stop except by plugging in the power charger. It won't do this when plugged into the power adabptor. It always does it when running off batteries during audio play.

Another bug in the Brew runtime for Nokia 3589i:
The ISTATIC control for static text treats two adjacent newline characters as a string terminator. A newline at the beginning of a string will also be treated as a string terminator. This "feature" does not plague any of the other phones supported by Verizon that my group has worked with.
A workaround is to insert a space character before every newline character that you put into a wide string to be handled by ISTATIC.

Another bug in the Brew runtime for Nokia 3589i:
The ISTATIC control for static text treats two adjacent newline characters as a string terminator. A newline at the beginning of a string will also be treated as a string terminator. This "feature" does not plague any of the other phones supported by Verizon that my group has worked with.
A workaround is to insert a space character before every newline character that you put into a wide string to be handled by ISTATIC.