1 http://www.gsmcity.de/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=1&t=001084&counterhit=yes
4 can i change the original ringtones on 5110? i've heard that
5 with datasuite u can change the ringtones. pls let me know
8 ---I'M UNIQUE AND SO IS MY PHONE---
9 -- sms,logos,soft,ringtones and many more free --
12 Posts: 247 | From: Bucharest,Romania | Registered: May 2001 |
18 posted 09 June 2001 18:58
21 You can add/change 1 ringtone (Received tone) for a 61XX phone
22 using Datasuite though.
34 posted 09 June 2001 19:01
38 IS ANY WAY TO DO THIS? ON ANY NOKIA HANDY???
40 ---I'M UNIQUE AND SO IS MY PHONE---
41 -- sms,logos,soft,ringtones and many more free --
44 Posts: 247 | From: Bucharest,Romania | Registered: May 2001 |
50 posted 09 June 2001 19:48
52 Except for the downloaded ringtones which is available to most
53 nokia phones(GSM) except 5110, no.
54 Maybe if you can understand the two byte(i guess, or was it
55 four) sequence for the tones notation in the PPM section and
56 have it manually changed to a tone of your desire then your
57 probably half way there.
58 The other half would then be spent on how to get your phone to
59 accept the new PPM package you've just made without causing
60 any problems like Contact Service, sim locks, and Network
61 Access. Heck, I can't even change just the simple "Insert"
62 from "Insert SIM Card" to tresnI without causing my phone to
63 display Contact Service. Must have some security data
66 Anyway, we'll keep on trying.
78 posted 10 June 2001 00:32
81 U can not change a ringtone on your phone, U have only I think
82 2 byte free memory there u can recive one ringtone on it.
88 Posts: 102 | From: Sweden | Registered: Nov 2000 | IP:
95 posted 10 June 2001 20:44
97 even if i erase some of them? 10 originals for one of mine
98 it's kind a stupid can't do this....
100 ---I'M UNIQUE AND SO IS MY PHONE---
101 -- sms,logos,soft,ringtones and many more free --
104 Posts: 247 | From: Bucharest,Romania | Registered: May 2001 |
112 posted 14 June 2001 03:23
117 Originally posted by mrENigma:
118 even if i erase some of them? 10 originals for one of mine
119 it's kind a stupid can't do this....
122 Well, I have a post of this a while (months) ago.
123 It's not possible to ADD TONES to the Nokia 5110 but it is
124 possible to CHANGE TONES on the Nokia 5110.
125 Well, changing RING TONES is a bit hard but changing ALERT
126 TONES is relatively easier to do.
127 Of course us all Nokia users can add ring tones to phone like
128 the 61xx, 6210, 3210, 33xx, etc. but I bet most of our alert
129 tones are all the same.
130 The beep, the standard (which is a dit-dit tone), the special
131 (which is a dit-dit-dit-dat-dat-dit-dit-dit, which is actually
132 a Morse code for "SMS"), and the ascending (which is actualy a
133 Morse code for "connecting people") are the same to all Nokia
134 phones unless there is one I don't know about.
135 Anyway, have any of you once experienced when on a crowd when
136 a SMS message came and most people around you have Nokia
137 phones (riding a bus for example or on a bar).
138 Some of us would check their phone if it was for them, like I
140 So I changed my standard tone which is a dit-dit to dit-dat to
141 sound differently. And my special tone from
142 dit-dit-dit-dat-dat-dit-dit-dit to
143 dat-dit-dit-dit-dat-dit-dit-dit (which sounds like "Who let
144 the dogs out" with dit-dit-dit at the end). So when I myself
145 received a message, I know that it's for me coz I only have to
146 take note of the tone.
147 Too bad, Viper stopped his research with the NFREE project. I
148 have been inquiring about the checksums but he's no longer
149 responding. So I guess I have to do this on my own.
150 I'm coming up with a software to change the ringtone on the
151 5110, just like I came up with the soft for changing the alert
152 tone on my 5110. Imagine, we have 30 changeable ringtones on
153 our Nokia, not just the 5110 but also with the 3210, 33xx,
154 51xx, 61xx, 62xx, 7110, 82xx, 88xx, etc.
155 The info about this is not for free of course. Anyone
156 experimenting with his Nokia can come with a way to change the
157 fixed ringtones and alert tones on his phone.
158 BTW, the ringtones can be found on the PPM part of the phone.
160 [ 15 June 2001 06:43: Message edited 1 time, lastly by Ice
163 "Keyboard not found. Press F1 to continue."
166 Send me private messages if any, no kinky stuff though. :-)
169 Posts: 171 | From: Bacolod, Philippines | Registered: Feb 2001
175 posted 14 June 2001 18:05
177 Yo Ice! Could you share with me the search values for the SMS
179 BTW, have you tried changing the words in our PPM package (i.e
180 "Insert" in Insert SIM card to something else). I've tried
181 even simply reversing Insert to tresnI so as not to get any
182 checksum problems but still I get the CS.
183 Maybe their using a different method of calculation (CRC
184 perhaps) or they have a compare module elsewhere?
195 Rate Member posted 16 June 2001 13:31
197 If the ringtones are saved in the ppm pack, and you get cs
198 when trying to change places of some letters in ppm.....what
199 happens in the phon when you download a new ringtone ?
200 does it recalculate the cs for ppm itself ?
201 I thought these ringtones where saved in a area without any cs
206 Posts: 46 | From: Sweden | Registered: Dec 2000 | IP:
211 posted 17 June 2001 20:27
213 The downloaded tones aren't stored in your PPM, they are
214 stored in your EEPROM. It is in the EEPROM where checksum
215 recalculation takes place.
216 The tones that are in the PPM are the static tones (i.e Ring
218 The SMS alert tones on the other hand (according to ICE
219 DRAGON) are located at the MCU portion of your flash.
220 Hope this clears up the confusion.
232 posted 03 July 2001 04:11
237 Originally posted by aZyWeRks:
238 Yo Ice! Could you share with me the search values for the
240 BTW, have you tried changing the words in our PPM package
241 (i.e "Insert" in Insert SIM card to something else). I've
242 tried even simply reversing Insert to tresnI so as not to
243 get any checksum problems but still I get the CS.
244 Maybe their using a different method of calculation (CRC
245 perhaps) or they have a compare module elsewhere?
251 Yo aCe! Here's the hex values particularly for the Special and
252 Ascending alerts tones.
253 Using flash from a 5110v5.30C:
254 For Special (morse code for "SMS"):
255 5A0C,400C,5A0C,400C,0AFE,5A0C,
256 4025,0A01,5A25,400C,5A25,4025,
257 0AFE,5A0C,400C,5A0C,400C,5A0C
259 dit-dit-dit dat-dat dit-dit-dit
260 "5A0C" is a "dit" with a duration of 0C
261 "5A25" is a "dat" with a duration of 25
262 "400C" is a pause with a duration of 0C
263 "4025" is a pause with a duration of 25
264 "0AFE" is.... I don't know what this means, let me know
265 For Ascending (morse code for "connecting people"):
266 5A25,400C,5A0C,0AFE,400C,5A25,400C,5A0C,4025,0A01,
267 5A25,400C,5A25,0AFE,400C,5A25,4025,
271 5A25,400C,5A0C,400C,5A25,400C,5A0C,4025,
275 5A25,400C,5A25,400C,5A0C,4064
276 5A0C,400C,5A25,400C,5A25,400C,5A0C,4025
278 5A25,400C,5A25,400C,5A25,4025
279 5A0C,400C,5A25,400C,5A25,400C,5A0C,4025
280 5A0C,400C,5A25,400C,5A0C,400C,5A0C,4025
283 dat-dit-dat-dit dat-dat-dat dat-dit dat-dit dit
284 dat-dit-dat-dit dat dit-dit dat-dit dat-dat-dit
285 dit-dat-dat-dit dit dat-dat-dat dit-dat-dat-dit
288 "5A0C" is a "dit" with a duration of 0C
289 "5A25" is a "dat" with a duration of 25
290 "400C" is a pause with a duration of 0C
291 "4025" is a pause with a duration of 25
292 "4064" is a pause with a duration of 64 (long pause)
293 "0A01" and "0AFE" are.... I don't know what these means, let
295 Correct me if I'm wrong, I think "0A01" and "0AEF" is a system
296 pause to let the user interrupt the beeping. for sure, it's
298 On other phone models:
299 Read a full flash from any model of Nokia phone (from 3210,
300 33xx, 51xx, 61xx, 62xx, 7110, 82xx, 88xx) and use these search
301 strings on a hex editor (I use HexWorks):
302 For alert tones: 8005020A01
303 Following hex values after these hex are actual alert tones
304 For ringtones: 0905020A01 or 0A05020A01
305 Hex values following after these hex are not necessarily ring
306 tones but you can see the names of the ring tones and
307 following them are their ringtone values. Just see for
308 yourself what I mean.
309 Can I ask one-thing? If any of you find these info
310 interesting, please rate me
311 Thanks and best regards...
312 P.S. Oh, about changing the "Insert" to "tresnI" in PPM won't
314 You see, checksum calculation in PPM is not done by
315 byte-addition (byte added to another byte) but by
316 word-addition (two bytes added to the next two bytes).
317 Let's take "Insert" as an example:
318 Letter - Hex value - Decimal
325 In a byte-to-byte addition, the resulting checksum should be:
327 And it would be equal to the checksum of "tresnI"
328 But in a word-to-word addition, checksum is computed in
329 byte-pairs, therefore taking "In" as one word or hex
330 equivalent to 496E, decimal 18798
331 So if we are to add them in words:
332 Letters - Hex values - Decimal
336 The checksum should be: hex 2F47 or decimal 12103.
337 Now with "tresnI", the first two letter pair would be "tr"
338 with a hex equivalent to 7472, decimal 29810.
339 So if we are to add them in words:
340 Letters - Hex values - Decimal
344 The checksum should be: hex 482E or decimal 18478.
345 Therefore, changing "Insert" to "tresnI" would yield a
346 "Contact Service" error.
347 Again, I only ask one favor. If any of you find these info
348 interesting, please rate me
350 [ 03 July 2001 04:43: Message edited 1 time, lastly by Ice
353 "Keyboard not found. Press F1 to continue."
356 Send me private messages if any, no kinky stuff though. :-)
359 Posts: 171 | From: Bacolod, Philippines | Registered: Feb 2001
367 posted 03 July 2001 08:06
369 i'm confuse a little bit, but i think that i learn something.
370 and when release software to do this pls let me know 'cause i
371 want to get ride off those stupid ringtones.
372 thx again and keep in touch.
374 ---I'M UNIQUE AND SO IS MY PHONE---
375 -- sms,logos,soft,ringtones and many more free --
378 Posts: 247 | From: Bucharest,Romania | Registered: May 2001 |
385 Rate Member posted 03 July 2001 13:03
388 da bes ka gid migs bah!
389 pakopyahon mo na lang ko kung matapos na imo
393 Posts: 46 | From: davao city, philippines | Registered: Feb
401 posted 03 July 2001 13:53
403 yo qtboy......... english pls
405 ---I'M UNIQUE AND SO IS MY PHONE---
406 -- sms,logos,soft,ringtones and many more free --
409 Posts: 247 | From: Bucharest,Romania | Registered: May 2001 |
416 Rate Member posted 03 July 2001 16:06
418 nice job, i would just like to ask if i should have the same
419 number of dits and dats as to avoid contact service?
422 Posts: 94 | Registered: Sep 2000 | IP:
429 posted 04 July 2001 04:17
434 Originally posted by brittnee:
435 nice job, i would just like to ask if i should have the same
436 number of dits and dats as to avoid contact service?
441 Let's take the Standard alert tone (Morse code for "M") as an
442 example (using the 5110v5.30C flash):
443 5519, 400A, 5519, 400A
444 So it sounds like "dat-dat"
445 5519 - is a "dat" with a duration of 19
446 400A - is a pause with a duration of 0C
447 We could change it to:
448 550C, 400A, 5526, 400A
449 So it sounds like "dit-dat"
450 Take note that we subtracted hex 0D from the first 5519 and
451 added it to the second 5519 to compensate the values so we
452 wont have a contact service message.
453 Here's a more interesting one. Change the Standard alert tone
454 (5519,400A, 5519,400A) to something like this:
455 5B19, 4005, 4F19, 400F
456 So it sounds like high-note-dat, low-note-dat
457 Or to something like:
458 4C0C, 4005, 5E25, 400F
459 So it sounds like low-note-dit, high-note-dat
460 Notice that we subtracted duration values from the first pause
461 and add it to the next pause, and so with the first tone to
463 Sometimes I get an error when I subtract values from the pause
464 and add it to the tone. Or vice versa. It won't work.
465 So the following won't work in changing Special alert (morse
467 5A0C,400C,5A0C,400C,0AFE,5A0C,4025,
468 0A01,5A25,400C,5A25,4025,0AFE,
469 5A0C,400C,5A0C,400C,5A0C
471 dit-dit-dit dat-dat dit-dit-dit
472 "5A0C" is a "dit" with a duration of 0C
473 "5A25" is a "dat" with a duration of 25
474 "400C" is a pause with a duration of 0C
475 "4025" is a pause with a duration of 25
476 "0AFE" is.... I don't know what this means, let me know
477 Into a variation of "Let's go":
478 5A0C,4025,5A0C,4025,0AFE,
479 5A0C,400C,0A01,5A0C,400C,5A0C,400C,0AFE,5A0C,4025,
482 dit-dit dit-dit-dit-dit dit-dit
483 "5A0C" is a "dit" with a duration of 0C
484 "400C" is a pause with a duration of 0C
485 "4025" is a pause with a duration of 25
486 "0AFE" is.... I don't know what this means, let me know
487 It wont work because we subtract values from pause and add it
489 So that's that. I'm still studying the behaviour for the
491 Sure I can change some values without incurring a "Contact
492 Service" but the tones won't make any sense.
493 Anyway, I would know who reads this forum in my area when I
494 start hearing a different alert tone around here.
495 P.S. If you find some info here to be interesting, I only ask
496 one thing: please rate me
499 "Keyboard not found. Press F1 to continue."
502 Send me private messages if any, no kinky stuff though. :-)
505 Posts: 171 | From: Bacolod, Philippines | Registered: Feb 2001
512 Rate Member posted 04 July 2001 17:16
514 very nice indeed, i've change the alert tone of my 6210, still
515 looking for the standard tone, but i found the special tone
516 which is the one i change, thanks a lot!!!!
518 Posts: 94 | Registered: Sep 2000 | IP:
525 posted 05 July 2001 03:50
530 Originally posted by brittnee:
531 very nice indeed, i've change the alert tone of my 6210,
532 still looking for the standard tone, but i found the special
533 tone which is the one i change, thanks a lot!!!!
538 As always, before tinkering with your phone flash, make a full
539 backup of your phone flash if you haven't yet.
540 Let's assume you don't have a full backup of your phone flash.
541 1. Read the flash address 00200000 to 00600000.
542 2. Copy the \flasher\flash.out to \nk_files\6210full.fls
543 3. Use a hex editor (I suggest Hexworks), open the
544 \nk_files\6210full.fls and do the following to obtain a full
545 flash without the EEPROM:
546 WARNING: If you notice the file contains FF00,FF00 from
547 beginning to end, DO NOT PROCEED because this is a bad read
549 3.1 Go to address 3FC000 (this is equivalent to flash address
551 3.2 Press Shift-Ctrl-Home. This will highlight the data from
552 offset 00000000 to 003FC000. Release the keys.
553 3.3 Press Ctrl-C. This will copy the highlighted data to the
555 3.4 Press Ctrl-N. This will create an empty file.
556 3.5 Press Ctrl-V. you will be asked "Are you sure you want to
557 insert?", select "Ok".
558 This will copy the previously highlighted data to the new
560 3.6 Save the file as "my6210.fls"
561 4. Make a copy of the flash that contains the alert tones.
562 4.1 Still using the hex editor, open the file "my6210.fls"
563 4.2 Go to offset 350000. Press Shift-Ctrl-Home. This will
564 highlight the data from offset 00000000 to 003FC000. Release
566 4.3 Press Del. You will be asked "Are you sure you want to
567 delete?". Press "Ok". This will delete the data from 0 to
569 4.4 Go to offset 10000. Press Shift-Ctrl-End. This will
570 highlight the data from offset 10000 to the end of file.
571 4.5 Press Del. You will be asked "Are you sure you want to
572 delete?". Press "Ok". This will leave you a 64k data from 0 to
573 10000 (which is equivalent to flash address 00550000 to
575 4.6 Save the file as \nk_files\6210al.fls
576 5. Copy \nk_files\6210al.fls to \nk_files\alert.fls
577 6. Open the \nk_files\alert.fls with a hex editor (I use
579 7. Use the search string "8005020A01".
580 First stop should be the Special alert tone.
581 You will notice that there's "SMSS.......S.p.e.c.i.a.l" before
583 Pressing F3 will take you to the next found string. This is
584 the Standard alert. You will notice that there's
585 "SMS.......S.t.a.n.d.a.r.d" before it.
586 Again pressing F3 will take you to the next found string. This
587 is the Ascending alert. You will notice that there's
588 "SMSL.......L.o.n.g. .l.o.u.d" before it.
589 Don't forget when you flash it back, you should use alert.fls
590 as source and the address should be 00550000.
591 Assuming you have flashed it back to the correct address and
592 it shows a "Contact Service", you may have incorrectly
593 modified your alert tone. If this happens, proceed to number 5.
594 If you want to flash it back to its original alert tones,
595 flash it back with 6210al.fls at address 00550000.
596 But if it still has a Contact Service, flash it back with a
597 my6210.fls starting from address 00200000. This should restore
598 your original flash without the EEPROM part.
599 This procedure is a little bit for advanced flasher users. If
600 you don't know what you're doing, don't try it out. You have
601 yourself to blame if something pukes up.
602 Hmmm... I guess few people are interested in what I'm posting
603 here. Out of more than 100 readers since my first posting in
604 this thread, only 2 person rated me.
605 Oh well, all I'm asking is: rate me please
608 "Don't judge the book without its cover"
609 "Birds flock together on the same feather"
610 "Don't cross the bridge when you get there"
611 "There's no water under the bridge"
613 "Keyboard not found. Press F1 to continue."
616 Send me private messages if any, no kinky stuff though. :-)
619 Posts: 171 | From: Bacolod, Philippines | Registered: Feb 2001
627 posted 05 July 2001 13:34
629 I've tryed to do this like that :
630 1.make a full backup 002 to 006 (6210)
631 2.edit with hexworkshop and change the SMS alert
632 3.try to correct checksums with NK1.2 to avoid Contact Service
633 4.put flash back to phone
635 Ice Dragon: does point 3 make any sense?
636 [ 05 July 2001 13:38: Message edited 3 times, lastly by nuggie ]
639 Posts: 27 | From: Westcoast, Poland | Registered: Feb 2001 |
647 posted 06 July 2001 03:07
652 Originally posted by nuggie:
653 I've tryed to do this like that :
654 1.make a full backup 002 to 006 (6210)
655 2.edit with hexworkshop and change the SMS alert
656 3.try to correct checksums with NK1.2 to avoid Contact
658 4.put flash back to phone
660 Ice Dragon: does point 3 make any sense?
664 Not only "sense" (cents), but also dollars... heh..heh...heh...
665 I did that already but it always take a long wait to write the
666 whole modified flash back to the phone.
667 With a 5110v530C flash, I also tried cutting the first part of
668 the modified flash (flash address 00200000-00210000), write it
669 back to the phone, then cut the last part of the modified
670 flash (002F0000-00300000) back to the phone so it would take a
672 The one I posted earlier is also to let our members reader
673 learn a little bit about the alert and ring tones in the
674 flash, and the possibility of changing them. Although I
675 believe that our members here know more than I do.
676 Cheers to you... and best regards to all
677 [ 06 July 2001 03:10: Message edited 1 time, lastly by Ice
680 "Keyboard not found. Press F1 to continue."
683 Send me private messages if any, no kinky stuff though. :-)
686 Posts: 171 | From: Bacolod, Philippines | Registered: Feb 2001
694 posted 06 July 2001 15:56
696 Man, thanks a lot for the values. I'll try it.
697 And about the word addition information. I'll try to make a
698 workaround on this if I have enough time. I've been off the
700 Thanks a lot man. You're great.
705 http://getit.at/azywerks
708 Posts: 131 | From: I.C., R.P. | Registered: Jan 2001 | IP:
713 Member # 718 posted 07 July 2001 00:26
716 That is really cool!! thanks IceDragon!
721 Posts: 156 | Registered: Nov 1999 | IP:
728 posted 14 July 2001 20:23
731 Look here at the ringtone info.
733 [ 14 July 2001 20:26: Message edited 2 times, lastly by nuggie
737 Posts: 27 | From: Westcoast, Poland | Registered: Feb 2001 |
744 Rate Member posted 19 July 2001 14:37
746 How does it works with a Nokia 3310?
747 I think there are other HexValues, but I´m not able to find
748 them! Please help me!
750 Posts: 8 | From: Germany | Registered: Jul 2001 | IP:
757 posted 23 July 2001 03:32
762 Originally posted by Rayborg:
763 How does it works with a Nokia 3310?
764 I think there are other HexValues, but I´m not able to find
765 them! Please help me!
768 Still use the search string: "8005020A01".
769 First stop should be the Special alert tone.
770 You will notice that previously the tones have 5A0C, 400C,
771 5A25, 400C values. With the 3310, it uses the 5B0C, 400C,
773 "5B0C" is a "dit" with a duration of 0C
774 "5B25" is a "dat" with a duration of 25
775 "400C" is a pause with a duration of 0C
776 "4025" is a pause with a duration of 25
777 Pressing F3 will take you to the next found string. This is
778 the Standard alert. It uses the 5619, 400A, 5618, 400A values.
779 "5619" is a "dit" with a duration of 19
780 "400A" is a pause with a duration of 0A
781 Again pressing F3 will take you to the next found string. This
782 is the Ascending alert. It uses the 5B0C, 400C, 5B25, 400C
784 "5B0C" is a "dit" with a duration of 0C
785 "5B25" is a "dat" with a duration of 25
786 "400C" is a pause with a duration of 0C
787 "4025" is a pause with a duration of 25
788 The alert tones on the 3310 reside in the MCU part of the full
790 Best regards and cheers...
791 [ 23 July 2001 03:45: Message edited 1 time, lastly by Ice
794 "Keyboard not found. Press F1 to continue."
797 Send me private messages if any, no kinky stuff though. :-)