PDA

View Full Version : startup ringtone keeps ringing... any solution?



KnOeFz
12-08-2002, 10:16 AM
I managed to use the RoboN1X tone from 6150 as a startuptone for my 8210... but it's not all it should be yet. Few points need perfection:

1 It doesn't just ring once, but keeps on ringing (with a pause inbetween)... How can I make it ring just once?

2 When I start to enter my pincode when the startuptone is ringing for second ore more time... the vibra won't go off anymore. I figure this will be over when the tone just rings once... but mayber tehre's a way to turn of vibra in startuptone hex?

3 when I shut down the phone, the shutdown tone plays one and a half time... this just sounds not nice ;)

Any solutions for these problems?

-=K=-

hansel
12-08-2002, 07:06 PM
just replace 07 0B found at the end of the tone with 0B 0C. see attachment

walrusja
12-08-2002, 09:04 PM
Hi!! friends

Just for fun from Thailand
:) :) :)

KnOeFz
12-08-2002, 09:04 PM
@Hansel

Thanx,

Will try later tonight or tomorrow and post results

-=K=-

KnOeFz
13-08-2002, 09:39 AM
Yesss...
It worked!

Thanx man!

-=K=-

liteFun
13-08-2002, 12:19 PM
what is the original startup beep?
can somebody give me that in hex so i can modify right one...

there are too many beeps, one for startup, one for keylock/inform, one for sms (which i changed to city bird, other sms tones are knock again, frog, and ascending sms tone is city slicker)
btw, how can change sms tone from ascending to normal?
i noticed that all my sms tones are really ascending.. actually, it's nice with city slicker, but i want it normal so the volume depends on settings how loud ringtone should be.

KnOeFz
13-08-2002, 01:25 PM
@Litefun


To find startuptone Look for this stringin flash:
46C00002FD51250B46C00001FFA70C0B


3210 v6.00
000DC095 (length 0x6B)

3310 v5.55
0011BE3D (length 0xB0)

3310 v5.57
0011BE05 (length 0xB0)

5110 v5.30 ROM4
000A6625 (length 0x6B)

8210 v5.31
00136751

8250 v5.04
0012dc75

don't change the first 5 bytes... which is "C0 46 C0 00 02"... and leave at least three bytes for "0A FE 0B" at the end of the tones... if you don't consume all the length bytes... or the tones is less in bytes... just fill FF's at the end...

replace 07 0B found at the end of the tone with 0B 0C to make tone ring just once (needed if you use normal ringtone for startup tone)

This should help you figure things out... :D

Regards,

-=K=-

liteFun
13-08-2002, 05:17 PM
Originally posted by KnOeFz

To find startuptone Look for this stringin flash:
46C00002FD51250B46C00001FFA70C0B

don't change the first 5 bytes... which is "C0 46 C0 00 02"... and leave at least three bytes for "0A FE 0B" at the end of the tones... if you don't consume all the length bytes... or the tones is less in bytes... just fill FF's at the end...

replace 07 0B found at the end of the tone with 0B 0C to make tone ring just once (needed if you use normal ringtone for startup tone)


well, i have NPM-5 (5510) and some tones are different than eg 3310.

and i have changed some sms tones to start 00 46 C0 00 02 FC instead of C0 46 C0 00 02 FD

but what i need is to get those sms tones non-ascending, if i have tone volume at 5 then changed ascending sms tone (city slicker) has to be played at level 5, not ascending.. hope you understand what i mean..

and i just had 0B 00 00 00 00 00 00 00 00 0B in end, not sure how many 00's, because city slicker is not so long as normal ascending.

city slicker comes with mygnokii.
and i tested to take my received ringtones with mygnokii from 3310, they came as rttl/txt.. not .re as i want.

liteFun
14-08-2002, 11:16 AM
i had end something like 0A 0B or something.
for sms tones, i put end 0E 0B, and it worked.. tones play 1 time only, previously the keep on ringing until change tone.
and i'm that type i modify something and try if it works.. i don't care about others advices :)

NokDoc
14-08-2002, 03:59 PM
Hi,

0002FC/0002FD Tone header
05 xx Repeat the next section xx times
06 Section end (for repeat)
0B Music ending value

So go change the 05xx and 06 bytes, the repeat is gone.

More tone theory at Docs section:

http://nokiafree.org/docs/ppm_tone.html

NokDoc

nEcRoPhIlIcAt
14-08-2002, 08:39 PM
hey!!! i understand most things to do wiv fones and i cna change the menu graphics and ive used a hex editor to change text but can sum1 please explain wot

3210 v6.00
000DC095 (length 0x6B)

means!! i know wot the 3210 and v6 is but can sum please explaint he length bit and the 000DC095 !!

also where can i get a rttl to re converotr? as the convert03.exe dosent work!! im running xp!!

KnOeFz
14-08-2002, 09:06 PM
@nEcRoPhIlIcAt:

000DC095 is the memory offset, from the beginning of flash where you can find the start of the startuptone.

length 0x6B means the tone is 6B bytes long in hex... (that is 107 in decimal numbers)

Hope this clears things up a lill for you.

-=K=-

nEcRoPhIlIcAt
14-08-2002, 09:09 PM
yeah it clers up a bit!! i will need to do a bit of research and learning!!:rolleyes:

liteFun
15-08-2002, 10:28 AM
@necro*

i had same problem that convert03 won't work.
yesterday checked some of these tones that it won't convert.

they had S=xx something.. removed them and worked.
check one of your .txt and compare what convert03 says, remove other X=x that are not mentioned in yaiba.txt stuff..

nEcRoPhIlIcAt
15-08-2002, 11:31 AM
convert03 wont even load!! i double click it opens then i get a laod of white writing then it closes its self

liteFun
15-08-2002, 11:57 AM
@necro*
it is "dos-program" (won't work in pure dos without DPMI).
how about trying following:
1. copy one of your .txt to same dir as convert03, use shortname eg. tone1.txt
2. start > run > command.com
3. cd \there\are\my\convert
4. convert 0xAA TON1 "Tone 1" < tone1.txt > tone1.re

if you have separate partition where your convert is, use that drive like i have it in f:\nokia\flash\convert03 i would use:
f:
cd \nokia\flash\convert03

for 0xAA use toneid that is not in use
for TON1 use whatever you like, i prefer 4 first letters from tone or something i could easily remember that tone.

stallone1
15-08-2002, 01:38 PM
Originally posted by KnOeFz
@Litefun


To find startuptone Look for this stringin flash:
46C00002FD51250B46C00001FFA70C0B


3210 v6.00
000DC095 (length 0x6B)

3310 v5.55
0011BE3D (length 0xB0)

3310 v5.57
0011BE05 (length 0xB0)

5110 v5.30 ROM4
000A6625 (length 0x6B)

8210 v5.31
00136751

8250 v5.04
0012dc75

don't change the first 5 bytes... which is "C0 46 C0 00 02"... and leave at least three bytes for "0A FE 0B" at the end of the tones... if you don't consume all the length bytes... or the tones is less in bytes... just fill FF's at the end...

replace 07 0B found at the end of the tone with 0B 0C to make tone ring just once (needed if you use normal ringtone for startup tone)

This should help you figure things out... :D

Regards,

-=K=-


do u know the 3350,3330 ,8850 hex start and off at what adress? thanks

walrusja
15-08-2002, 08:05 PM
Hi stallone1

Thank you for your reply mail.
Regards,

hooi76
18-08-2002, 08:52 PM
Hi Walrusja,
Can u show me the offset for the vibrate? and what should i change in the values?
Thanks in advance..

walrusja
19-08-2002, 04:00 AM
Originally posted by hooi76
Hi Walrusja,
Can u show me the offset for the vibrate? and what should i change in the values?
Thanks in advance..

@hooi76
Sorry hooi76,
I don't know offset for the vibrate
but 0A 01 is the command to start the vibrator for the phones that have a vibrator
and 0A FE is the command to stop the vibrator.

From http://www.geocities.com/nok5rev/ppm_tone.html

Regards,

KnOeFz
19-08-2002, 08:51 AM
@stallone:

plse seach for the hex string i posted in previous post and you can find offset yourself.


-=K=-