ww_1 Начинающий телефонист С нами с: 30.10.2009 Плодовитость: 16
Рейтинг
Подано 1 (1/0) голосов
|
Прошивка стандартных мелодий?
|
C/M 35 - Мелодии 1...7 / СТАНДАРТ
Все они немного фальшивят (но по теме), и делал их какой-то торопыжка. Щас исправим.
00h == Мелодия 1 / ДИСКРЕТНЫЙ
[code]
B0 04 32 00 [04B0h:0032h == 1200 Hz : 0.050 sec]~Re3(1/20)
FF FF 24 00 [FFFFh:0024h == Pause : 0.036 sec] P(9/250)
DC 05 32 00 [05DCh:0032h == 1500 Hz : 0.050 sec]~#Fa3(1/20)
FF FF 10 27 [FFFFh:2710h == Pause :10.000 sec] P(10/1)
FC FF 03 00 [FFFCh:0003h == End : 3 ]
[/code]
Можно немножко подправить, в музыкальном плане
ИСПРАВЛЕНИЕ для C/M 35 v18 lg4
0x38DB38: B004 9704
0x38DB40: DC05 C805
Можно уменьшить паузу до 0F18h == 3.864 sec
или до 2688h == 9.864 sec
ИСПРАВЛЕНИЕ для C/M 35 v18 lg4
0x38DB46: 1027 180F
;0x38DB46: 1027 8826
01h == Мелодия 2 / СТАНДАРТ (BEEPER 2)
[code]
6C 07 58 02 [076Ch:0258h == 1900 Hz : 0.600 sec]~#La3(3/5)
FF FF 96 00 [FFFFh:0096h == Pause : 0.150 sec] P(3/20)
FC FF 04 00 [FFFCh:0004h == End : 4 ]
[/code]
Можно поставить любой тон
ИСПРАВЛЕНИЕ для C/M 35 v18 lg4
;0x38DB4C: 6C07 2D08
;0x38DB4C: 6C07 B807
;0x38DB4C: 6C07 E006
0x38DB4C: 6C07 1704
;0x38DB4C: 6C07 DC03
;0x38DB4C: 6C07 7003
;0x38DB4C: 6C07 0B02
;0x38DB4C: 6C07 EE01
;0x38DB4C: 6C07 B801
Можно увеличить паузу до 0190h == 0.400 sec
ИСПРАВЛЕНИЕ для C/M 35 v18 lg4
0x38DB52: 9600 9001
02h == Мелодия 3 / СТАНДАРТ (ТРЕЛЬ старого телефона Т3)
[code]
E8 03 64 00 [03E8h:0064h == 1000 Hz : 0.100 sec]~Si2(1/10)
E4 02 64 00 [02E4h:0064h == 740 Hz : 0.100 sec] #Fa2(1/10)
6C 02 64 00 [026Ch:0064h == 620 Hz : 0.100 sec]~#Re2(1/10)
E4 02 64 00 [02E4h:0064h == 740 Hz : 0.100 sec] #Fa2(1/10)
E8 03 64 00 [03E8h:0064h == 1000 Hz : 0.100 sec]~Si2(1/10)
FF FF E8 03 [FFFFh:03E8h == Pause : 1.000 sec] P(1/1)
FC FF 03 00 [FFFCh:0003h == End : 3 ]
[/code]
Нужно увеличить паузу до 05DCh == 1.500 sec
ИСПРАВЛЕНИЕ для C/M 35 v18 lg4
0x38DB6E: E803 DC05
03h == Мелодия 4 / СТАНДАРТ (ТРЕЛЬ старого телефона Т4)
[code]
5C 03 28 00 [035Ch:0028h == 860 Hz : 0.040 sec]~La2(1/25)
E8 03 28 00 [03E8h:0028h == 1000 Hz : 0.040 sec]~Si2(1/25)
FB FF 07 00 [FFFBh:0007h == Cycle : 7 раз]
FF FF E8 03 [FFFFh:03E8h == Pause : 1.000 sec] P(1/1)
FC FF 03 00 [FFFCh:0003h == End : 3 ]
[/code]
Нужно увеличить число циклов до 000Bh == 11 раз
Нужно увеличить паузу до 0C6Ch == 3.180 sec
ИСПРАВЛЕНИЕ для C/M 35 v18 lg4
0x38DB7E: 0700 0B00
0x38DB82: E803 6C0C
04h == Мелодия 5 / СТАНДАРТ (ТРЕЛЬ старого телефона Т5)
[code]
E8 03 28 00 [03E8h:0028h == 1000 Hz : 0.040 sec]~Si2(1/25)
14 05 28 00 [0514h:0028h == 1300 Hz : 0.040 sec]~Mi3(1/25)
FB FF 07 00 [FFFBh:0007h == Cycle : 7 раз]
FF FF 90 01 [FFFFh:0190h == Pause : 0.400 sec] P(2/5)
FC FF 03 00 [FFFCh:0003h == End : 3 ]
[/code]
Что-то не очень звучит эта трель, может поднять Т4 на пол октавы и записать сюда, т.е. Т4*((2IY12)Y6)=Т5. Но все равно что-то не очень или...
ИСПРАВЛЕНИЕ для C/M 35 v18 lg4
0x38DB88: E803 C004
0x38DB8C: 1405 8605
Нужно увеличить число циклов до 000Bh == 11 раз
Нужно увеличить паузу до 0C6Ch == 3.180 sec
ИСПРАВЛЕНИЕ для C/M 35 v18 lg4
0x38DB92: 0700 0B00
0x38DB96: 9001 6C0C
05h == Мелодия 6 / СТАНДАРТ (ТРЕЛЬ старого телефона Т6)
[code]
7A 0D 28 00 [0D7Ah:0028h == 3450 Hz : 0.040 sec]~La4(1/25)
42 0E 28 00 [0E42h:0028h == 3650 Hz : 0.040 sec]~#La4(1/25)
FB FF 07 00 [FFFBh:0007h == Cycle : 7 раз]
FF FF 90 01 [FFFFh:0190h == Pause : 0.400 sec] P(2/5)
FC FF 03 00 [FFFCh:0003h == End : 3 ]
[/code]
Нужно увеличить число циклов до 000Bh == 11 раз
Нужно увеличить паузу до 0C6Ch == 3.180 sec
ИСПРАВЛЕНИЕ для C/M 35 v18 lg4
0x38DBA6: 0700 0B00
0x38DBAA: 9001 6C0C
06h == Мелодия 7 / СТАНДАРТ (ТРЕЛЬ старого телефона Т7)
[code]
86 0B 5A 00 [0B86h:005Ah == 2950 Hz : 0.090 sec]~#Fa4(9/100)
FE 0B 5A 00 [0BFEh:005Ah == 3070 Hz : 0.090 sec]~Sol4(9/100)
76 0C 5A 00 [0C76h:005Ah == 3190 Hz : 0.090 sec]~Sol4(9/100)
3A 0C 5A 00 [0C3Ah:005Ah == 3130 Hz : 0.090 sec]~Sol4(9/100)
C2 0B 5A 00 [0BC2h:005Ah == 3010 Hz : 0.090 sec]~#Fa4(9/100)
FF FF E8 03 [FFFFh:03E8h == Pause : 1.000 sec] P(1/1)
FC FF 03 00 [FFFCh:0003h == End : 3 ]
[/code]
Нужно увеличить паузу до 060Eh == 1.550 sec
или до 0DDEh == 3.550 sec
ИСПРАВЛЕНИЕ для C/M 35 v18 lg4
;0x38DBC6: E803 0E06
0x38DBC6: E803 DE0D
Таким образом, мелодия 3 будет иметь соотношение сигнал/пауза примерно 0.5/1.5 sec, мелодии 4, 5, 6 будут иметь соотношение сигнал/пауза примерно 1/3 sec, мелодия 7 будет иметь соотношение сигнал/пауза примерно 0.5/1.5 или 0.5/3.5 sec, что практически не напрягает. Блин, с секундомером проверял - не всегда получается так чтоб точно было 2 и 4 sec, мелодии 3...6 немножко спешат, но мелодии 4, 5, 6 откорректировал чтоб точно в 4 sec укладывались. Теперь стандартные мелодии 1...7 звучат гораздо лучше чем раньше.
Можно создать какой-нить "OLD" профиль.
Мелодию 4 (5, 6) можно замутить на "OLD/ВСЕ ВЫЗОВЫ",
мелодию 7 (5, 6) можно замутить на "OLD/VIP ВЫЗОВЫ",
мелодию 2 можно замутить на "OLD/НАПОМИНАНИЯ" (будильник),
мелодию 3 можно замутить на "OLD/СООБЩЕНИЯ",
мелодию 1 можно замутить на "OLD/ИНФОР. УСЛУГИ".
Здесь все исправления сразу
; Firmware C/M 35 v18 lg4
;
; Melody 1
; Change Music Tone
0x38DB38: B004 9704
0x38DB40: DC05 C805
; Change Pause to 0F18h == 3.864 sec
0x38DB46: 1027 180F
; Change Pause to 2688h == 9.864 sec
;0x38DB46: 1027 8826
;
; Melody 2
; Change Music Tone
;0x38DB4C: 6C07 2D08
;0x38DB4C: 6C07 B807
;0x38DB4C: 6C07 E006
0x38DB4C: 6C07 1704
;0x38DB4C: 6C07 DC03
;0x38DB4C: 6C07 7003
;0x38DB4C: 6C07 0B02
;0x38DB4C: 6C07 EE01
;0x38DB4C: 6C07 B801
; Change Pause to 0190h == 0.400 sec
0x38DB52: 9600 9001
;
; Melody 3
; Change Pause to 05DCh == 1.500 sec
0x38DB6E: E803 DC05
;
; Melody 4
; Change Cycle to 000Bh == 11 times
0x38DB7E: 0700 0B00
; Change Pause to 0C6Ch == 3.180 sec
0x38DB82: E803 6C0C
;
; Melody 5
; Change Music Tone
0x38DB88: E803 C004
0x38DB8C: 1405 8605
; Change Cycle to 000Bh == 11 times
0x38DB92: 0700 0B00
; Change Pause to 0C6Ch == 3.180 sec
0x38DB96: 9001 6C0C
;
; Melody 6
; Change Cycle to 000Bh == 11 times
0x38DBA6: 0700 0B00
; Change Pause to 0C6Ch == 3.180 sec
0x38DBAA: 9001 6C0C
;
; Melody 7
; Change Pause to 060Eh == 1.550 sec
;0x38DBC6: E803 0E06
; Change Pause to 0DDEh == 3.550 sec
0x38DBC6: E803 DE0D
Подходит для C/M 35 v18 lg4, в том числе и для фулфлеша 9020
http://download.siemens-club.ru/files/fullflash/ff_35_9020.rar
Для других моделей, версий и фулфлешей сделать то же самое думаю то же будет не очень сложно
|