PDA

View Full Version : sms alert tone problem



natnat
02-07-2003, 04:48 PM
i changed my special sms message alert tone with something else -a normal ringtone! the problem is, even if only one message is received, it alerts me infinite times! whats wrong. i tried to edit it using logomanager and set the repeat mode to NONE, but to no avail, the problem still exists.

any idea?

chunkhead
03-07-2003, 01:59 PM
Check in your Tone settings to see if your alert is set to ascending rather then ringing!?;)

natnat
03-07-2003, 03:35 PM
yup! its ringing. and the alert tone that i changed is "special".

i dont know why it alerts me infinite times.

and one thing, i lost my picture messages. when i try to access it, my phone hangs. i tried to send a picture message from other phones but when i chose "save", the phone hangs. maybe its a software conflict coz the original version of my 3210 is 4.8 which i havent heard from any of the threads here. mostly the least version is 5.1

GeeZuZz
03-07-2003, 08:19 PM
Originally posted by natnat a
B]i dont know why it alerts me infinite times.
[nd one thing, i lost my picture messages. when i try to access it, my phone hangs. i tried to send a picture message from other phones but when i chose "save", the phone hangs. maybe its a software conflict coz the original version of my 3210 is 4.8 which i havent heard from any of the threads here. mostly the least version is 5.1 [/B]

Do a full reset of your EEPROM. You have probably upgraded mcu+ppm?

Romeo26222
03-07-2003, 09:23 PM
for 3210 and 3310 I must reset the phone after flashing because they hang when trying to access the pic msg

For the message tone you need to remove the loops using the ppm edit..the loop start is after 0A 01 you will fine 05 XX remove it and remove the 07 at the end of the tone

natnat
04-07-2003, 10:01 AM
can seem to see 01 0A. im using ppmedit. can u please explain further more romeo.

thanks!

Romeo26222
04-07-2003, 10:05 AM
save your tone as RE format using ppm edit and upload it here

natnat
04-07-2003, 10:34 AM
the hex data:

80 0A 01 A3 18 0A 0A 05 09 40 30 A3 18 06 05 08 40 18 A3 18
06 05 06 40 0C A3 18 06 05 26 A3 18 06 07 00 5A

is this what you mean?

the *.re format is attached

Romeo26222
04-07-2003, 10:38 AM
try to removet the last 07 from the tone

original: 80 0A 01 A3 18 0A 0A 05 09 40 30 A3 18 06 05 08 40 18 A3 18
06 05 06 40 0C A3 18 06 05 26 A3 18 06 07 00 5A

Moded: 80 0A 01 A3 18 0A 0A 05 09 40 30 A3 18 06 05 08 40 18 A3 18
06 05 06 40 0C A3 18 06 05 26 A3 18 06 00 5A

I dn't know why you love this tone :mad:

Romeo26222
04-07-2003, 11:05 AM
80 0A 01 A3 18 0A 0A 05 09 40 30 A3 18 06 05 08 40 18 A3 18
06 05 06 40 0C A3 18 06 05 26 A3 18 06 07 00 5A


look I learned about RE format from this forum fro NocDoc and you tone has many loops in it...look and learn

0A 01 Vibration start

your first loop is 0A 05 09 40 30 A3 18 06

0A 05>>loop start and 06 loop end that means that evry notes between them will loop 05 times

your second loop is 05 08 40 18 A3 18 06 this will loop 08 times

3rd loop 05 06 40 0C A3 18 06 will loop 06 times

4th loop 05 26 A3 18 06 will loop 26 times and this is very long loop so try tp reduce the number from 26 to 04 for example to make the tone shorter as it loops 26 times !!

I hope that helps

if you need to learn that what was posted by nocdoc

About the *.RE format:
About the *.RE format:
==================================================
==================================================
==
Example:
00000004000000F44C414D4200000000054D617279000002FC
09(0A 01 8E...>>) 0BFFFF
==================================================
==================================================
==
00 00 00 04
Index number, should be unique number for all ringtones used in 1 flash.

00 00 00 F4
Length of *RE tone block (Mod4 corrected size, also the filesize)

4C 41 4D 42
ShortName like 'RING', as far as I seen always in 8bit Capitol characters.

00 00 00 00
? (Always 0)

05
Length of LongName string (number of characters, bytes pending 8 or 16bits)

4D 61 72 79 00
LongName string, could be as 8 or 16bits and has a zero as last char (0-Terminated)
As 16bits it should look like 004D 0061 0072 >>)

00 02 FC
Start of ToneData (can also be 00 02 FD)

09 0A 01 8E...>>
The ToneData itself with note numbers etc.

0B
End of ToneData

FFFF
possibly 0 upto 3 Filler bytes for Modulo 4 Correction, *Re datablocks (=filesizes) always need to be a factor of 4.

Romeo26222
04-07-2003, 11:06 AM
see this too

http://nokiafree.org/forums/showthread.php?s=&threadid=12457&highlight=Removing+Ringtone+Loop

jeep
04-07-2003, 11:44 AM
The ending looks wrong....

... 05 26 A3 18 06 07 00 5A

I think it should end in 0B.. with 0A 7F to turn the vibrator off.
05 26 A3 18 06 0A 7F 0B

Can anyone confirm or correct the following?

00 02 fd - tone header (=SMS tone)
0a 80 - vibra control (??)
0a 01 - vibra control (turns motor on)
a3 18 - tone A3 (C#, octave 6), length 18 milliseconds
0a 0a - vibra control (??) - remove this bit?
05 09 - start of repeat block (repeat 9 times)
40 30 - pause 30ms
a3 18 - tone A3, length 18 ms
06 - end of repeat block
05 08 - start of repeat block (repeat 8 times)
40 18 - pause 18 ms
a3 18 - tone A3, length 18 ms
06 - end of repeat block
05 06 - start of repeat block (repeat 6 times)
40 0c - pause 0C ms
a3 18 - tone A3, length 18 ms
06 - end of repeat block
05 26 - start of repeat block (repeat 26 times)
a3 18 - tone A3, length 18 ms
06 - end of repeat block
0A 7F - vibra control (turns motor off)
0B - end. loops are ok in sms tones - all the originals have them :D
The whole tone should last about 2.25 seconds...

I'm not 100% sure that I got the header bit right, please correct if you know better :D

Natnat, another one to flash and try. I hope you've got plenty of spare time...


George

jeep
04-07-2003, 11:47 AM
LOL... Romeo's post wasn't there when I started typing that lot :)

Romeo26222
04-07-2003, 02:01 PM
Originally posted by jeep
LOL... Romeo's post wasn't there when I started typing that lot :)

No problem m8..your post is useful too:D

natnat
04-07-2003, 02:10 PM
ha!@$#%$^&@@!!


seems like i have a lot to learn first before i understand you pipol.

ill try my best to comprehend. ill post the results but i think i would need more time.

thanks to all!!!!

natnat
04-07-2003, 02:50 PM
romeo do you have any good sms alert tones?

can you upload it here?

thanks!

liteFun
04-07-2003, 02:59 PM
there are lot of threads about sms tones. your answer is there.

basic thing i do when using normal ringtone as sms tone:
remove loop. remove 05 xx from beginning, and 07 from end.
then make tone end with 0B C0.

natnat
04-07-2003, 03:32 PM
jeep got a problem with your solution. if i insert 0A 7F 0B and then save it, when i re-open it, it will erase what i have inserted.
and chkfix by joox inserts the 00 5A when i try to check my flash file.

same with you romeo, when i erase 07 and re-open it, 07 is again back!

anymore tips?

natnat
04-07-2003, 04:32 PM
guys what SW are you using anyways?

im using ppmedit v1.0a and i only edited the ringtone in its hex data. am i doing it right? you might mean something else like using another SW to edit the ringtone. then what SW are you using?

thanks!

Romeo26222
04-07-2003, 05:15 PM
I think you missed an important thing
after editing the Hex data press on the update button next to the hex data box :D

natnat
24-07-2003, 06:42 PM
its still the same.

everytime i press update, ppmedit adds 80 at the start of the hex box.

is it a bug in ppmedit v1.0a?

i cant edit the tones properly.

jeep
24-07-2003, 06:50 PM
Sounds like a bug, but I've not played much with this. Just use a hex editor and manually change it afterwards to what you want. As long as you've killed the MCU check you'll not have any contact service problems :)

I've not used ppmedit - I wrote my own tool that displays the data in an easy to read format and hack around manually with a hex editor :D


George

natnat
24-07-2003, 07:31 PM
cool!

unfortunately i dont have the knowledge that you have. hopefully ill learn soon!!!