Delirium Телефонист Откуда: Ростов, мля, на Дону С нами с: 09.05.2005 Плодовитость: 74
Рейтинг
Подано 17 (17/0) голосов
|
Патчи для A52. Помогите создать или портировать
|
2 anton_l
цитата: Подружить SPC2 с фф не смог. Вообще я не спец, поставил spc2, добавил строчки для а52 в ini-файл - не помогло. Какие-то ошибки. Ругается на немецком, найдено картинок: -1. Завтра буду разбираться.
Для корректной работы программ с фуллфлешем нужно сделать 8-ми метровый флеш.
Дело в том, что большинство программ тупо считает, что флеш, размером 4 Mb в 16-ти метровом адресном пространстве
должен позиционироваться с конца. Отсюда 0xFFFFFF - 0x400000 = 0xC00000 - адрес загрузки флеша.
Но с A52 картина другая (случай беспрецедентный)
- стартовый адрес загрузки флеша 0x800000, размер 0x400000, а с 0xC00000 лежит MAP фуллфлеша.
Соответсвенно, функции, искомые по PAT находятся, а вот через указатели облом - они показывают за облость реального флеша.
Потому и не находит SPC картинки, что указатели в PIT кажут за область загрузки флеша.
Короче, открываем фуллфлеш в HexWorkshop, переходим в конец, жмём Edit>Insert, выставляем Number of bytes 400000 (птичка на Hex),
Fill with the following hex byte: FF, жмём OK и сохраняем, полученный данной манипуляцией, 8-ми метровый флеш.
С ним SPC даже без ini должен нормально всё видеть, да и Smelter поправится.
цитата: Еще просьба... Можешь портнуть автоблокировку клавиш и ухо на 7-ю прошивку? И на этом можно будет забыть про патчи для 7 прошивки. ИМХО. Они есть для 9-й, на 7-й оччень не хватает.
Держи:
[code];*** www.Автоматическая_блокировка_клавиатуры ***
;A52v7
1E3308: DAA04C23 DA8716A5
07F516: FFFFFFFF DA857093
07F51A: FFFFFFFF FAA04C23
;==========================================
;*** www.Изменение_времени_автоблокировки_клавиш_и_заставки *** © SiNgle
;A52v7
;Задержка задаётся в кол-вах ~4,8мс интервалов.
;Расчёт: Задержка(мс)/5, а потом старший и младший байты меняются местами
;Примеры: 65000ms/5=0x32C8 => C832, 130000ms/5=0x6590 => 9065
262D44: C832 6419
;==========================================
;*** www.Отключение_уха *** © SiNgle
;A52v7
1D726A: 2D02 0D0F
1FEAAE: 3D 0D
205D00: 2D 0D
;==========================================
;;*** www.Смена_языка_на_русский_при_входе_в_телефонную_книгу *** © Matr!x
;A52v7
1F9728: DA9F4823 DA861078
067810: FFFFFFFF E6FF1100
067814: FFFFFFFF D7404B00
067818: FFFFFFFF F6FFFA30
06781C: FFFFFFFF FA9F4823
;------------------------
;067812: 11 00 ; Change ID Input language (11-Русский -> 00-English)
;==========================================
[/code]
Порт на 9-ю прошиву тех патчей, что я для 7-й начиркал:
[code]; A52 v9 lg91 T9lg9 - Patch made by "Smelter" © avkiev
; http://avkiev.kiev.ua/Siemens/Smelter/Smelter.htm
;********************************************************************************
;Стандартные патчи :
;EnableDevMenu (!!! Требуется коррекция 280-го блока Eeprom - вместо FFFF записать 0000 !!!)
0A9FCE: 2D 0D
;DisableAircraftCheck
2033B8: 3D 0D
;OpenHiddenEEPROM
09B164: 01149013D513911302140314 000000000000000000000000
098116: 6E 5A ; Open BFB
;********************************************************************************
;*** www.Отключение_сообщений_при_Включении/Выключении_сигналов ***
;A52v9 ® Delirium
205A68: DA9E1A5A CC00CC00
205A62: DA9EF459 CC00CC00
;---------------------------------------------------
;*** www.Ноtkeys_во_время_разговора ***
;A52v9 ® Delirium
;Позволят использовать горячие клавиши в режиме звонка
1E0532: EA30 0D01
1E055C: EA30 0D01
;---------------------------------------------------
;www.Разблокировка_клавиатуры_при_двойном_нажатии_#
;A52v9 ® Delirium
;либо двойное нажатие #, либо комбинация любой клавиши и #
21E912: 3D3E CC00
;---------------------------------------------------
;*** www.Отключение_перехода_в_режим_ожидания ***
;A52v9 ® Delirium
06D1F4: AD 0D
;---------------------------------------------------
; www.Замена Entry DevMenu, при нажатии в главном меню * или #
;A52v9 ® Delirium
;Заменить на нужную ссылку
1E95DE: DA9DD6B6 ;- точка входа в DeveloperMenu, через * и # (меню должно быть включено)
;---------------------------------------------------
;*** www.Изменение_времени_до_выхода_из_меню_в_режим_ожидания ***
;A52v9 ® Delirium
; Время, через которое телефон выходит в режим ожидания, при неактивном пользовании, из меню, SMS и т.п.
226F1E: C0D4E01D 80A9E03D ;2 мин. > 4 мин.
; формат записи:
; zzyyE0xD ;где xyyzz время в милисекундах
; 3A980 = 240,000ms = 4min -> 80A9E03D
; 57E40 = 360,000ms = 3min -> 407EE05D
; 1D4C0 = 120,000ms = 2min(defoult)-> C0D4E01D
; 0EA60 = 60,000ms = 1min -> 60EAE00D
; 07530 = 30,000ms = 30sec -> 3075E00D
;---------------------------------------------------
;*** www.0_+_правая_софт-кнопка->ссылки ***
;A52v9 ® Delirium
1E7F6E: 4840 CC00
1E7F92: 7E02 BD00 ;подпись к кнопке (здесь "Диапазон")
1E81AE: DA82A841 DA9DAC89; здесь вход в меню Диапазон (заменить на нужный)
1E81B5: 20 00[/code]
И ещё кой-чего на тест:
[code];*** www.Разблокировка_кнопки_1 *** © Baloo
;A52v9 ® Delirium
;Позволяет использовать кнопку 1, как обычный hot-key
1E7ABE: 3D 0D
1E7B1C: 3D 0D
1E7D84: 3D 0D
1E7F50: 2D2B CC00
1E8096: 32 31
1E819E: 2D1A CC00
1E827D: 82 81
;---------------------------------------------------
;*** www.Инвертированые_софт-кнопки ***
;A52v9 ® Delirium
0DF9AC: 60 50
0DFA69: 97 07
;---------------------------------------------------
;*** www.Ширина_софт-кнопок ***
;A52v9 ® Delirium
0DF76A: 2F xx ; 02Fh = 47 пикселей
;---------------------------------------------------
;*** www.Отключить_"Принято_новое_текстовое_сообщение"_ ***
;A52v9 ® Delirium
205992: E6FC3200 EA00785A
;или
;205992: E6FC 0D72
;---------------------------------------------------
;*** www.Получение_SMS_без_звука_и_вибры *** © Sinclair
;A52v9 ® Delirium
203D8A: DA8CD4DC CC00CC00
;---------------------------------------------------
;*** www.Dеbug_во_время_звонка ***
;A52v9 ® Delirium
;Откл. все "ненужные" кнопки при вход. звонке, если откл ответ любой клавишей
1E6AA6: 3D 0D
;---------------------------------------------------
;*** www.Запретить_набор_112_при_заблокированной_клавиатуре ***
;A52v9 ® Delirium
03BE5A: 2D34 CC00
;---------------------------------------------------
[/code]
Да, чуть не забыл:
Изменение раскладки клавиатуры.
Добавляет в англицкую раскладку русские буквы. Плюс, на кнопку 1, для удобства, все цифры (Как подружить с LayoutMe 9-ю версию, читаем в патче).
[code]; A52 v9 lg91 - Изменение раскладки клавиатуры
; флеш A52 v9 lg91 не поддерживается программой, так что нужно выдать флеш за A52 v7 lg1:
;07FF50: 09 07; смена версии прошивки v9->v7
;07FF62: 3931 3100 ; смена версии ленгпака lg91->Lg1
; Made by LayoutMe www.avkiev.siemens-club.ru/Siemens/LayoutMe/LayoutMe.htm
194140: 0A0031004100420043003200C400C600 0A0031002E002C003F00210027002200
194150: C5004400450046003300C90047004800 30002D002800290040002F003A005F00
194160: 490034004A004B004C0035004D004E00 2B007E00260020000A00310032003300
194170: 4F003600D600D800D100500051005200 34003500360037003800390030002D00
194180: 530037005400550056003800DC005700 2B002A002F000A00BF00A1005F003B00
194190: 580059005A0039006100620063003200 21003F002C002E002B002D0022002700
1941A0: E400E000E600E500E700640065006600 3A00280029002F002A00A400A5002400
1941B0: 3300E900E8006700680069003400EC00 A300AC20260023005C0040005B005D00
1941C0: 6A006B006C0035006D006E006F003600 7B007D0025007E003C003D003E007C00
1941D0: F600F800F200F1007000710072007300 5E00A7009303940398039B039E03A003
1941E0: 3700DF007400750076003800FC00F900 A303A603A803A90376003800FC00F900
1941F0: 7700780079007A00390011001C016502 7700780079007A003900110044016502
194200: 03003E01650207004401650205005201 10006601650208008A02650209009A02
194210: 650204005C0165020400640165020700 65020800AC0265020700BC0265020700
194220: 6C01650205007A016502050084016502 CA0265020900D80265020900EA026502
194230: 05008E01650200000000000000000000 0A00FC02650200000000000000000000
194240: 000011001C01650203003E0165020900 00001100440165021000660165020800
194250: 980165020600AA0165020500B6016502 10036502090020036502080032036502
194260: 0400C00165020800C80165020600D801 07004203650207005003650209005E03
194270: 65020600E40165020500F00165020000 65020900700365020A00820365020000
194280: 00000000000000000000B103B2036100 00000000000000000000410042004300
194290: 620063003200E400E000E600E500E700 32001004110412041304440045004600
1942A0: B403B503C6036400650066003300E900 33001404150401041604170447004800
1942B0: E800B303B703B9036700680069003400 49003400180419041A041B044A004B00
1942C0: EC00BA03BB036A006B006C003500BC03 4C0035001C041D041E044D004E004F00
1942D0: BD03BF03C9036D006E006F003600F600 36001F04200421045000510052005300
1942E0: F800F200F100C003C103C303C203C803 37002204230424042504540055005600
1942F0: 70007100720073003700DF00B803C403 380026042704280429042A0457005800
194300: 7400750076003800FC00F900B603BE03 59005A0039002B042C042D042E042F04
194310: C503C7037700780079007A0039001100 61006200630032003004310432043304
194320: 1C01650203003E0165020B008A026502 64006500660033003404350451043604
194330: 0900A00265020800B20265020600C202 37046700680069003400380439043A04
194340: 65020C00CE0265020B00E60265020800 3B046A006B006C0035003C043D043E04
194350: FC02650209000C036502000000000000 6D006E006F0036003F04400441047000
194360: 00000000000094034500A60344004600 71007200730037004204430444044504
194370: 3300C900930348004900470034004B00 74007500760038004604470448044904
194380: 9B034A004C0035004D004E004F00A903 4A047700780079007A0039004B044C04
194390: 3600D600D100D800A0035000A303A803 4D044E044F04D800A0035000A303A803
194550: 42004300140415040104160417040404 42004300140415040104160417043300
194560: 3300440045004600180419041A041B04 440045004600180419041A041B043400
194570: 340047004800490007041C041D041E04 4700480049001C041D041E0435004A00
194580: 35004A004B004C001F04200421043600 4B004C001F042004210436004D004E00
194590: 4D004E004F0022042304240425043700 4F002204230424042504370050005100
1945A0: 50005100520053002604270428042904 5200530026042704280429042A043800
1945B0: 2A0438005400550056002B042C042D04 5400550056002B042C042D042E042F04
1945C0: 2E042F0439005700580059005A003004 39005700580059005A00300431043204
1945D0: 31043204330432006100620063003404 33043200610062006300340435045104
1945E0: 35045104360437045404330064006500 36043704330064006500660038043904
1945F0: 6600380439043A043B04340067006800 3A043B0434006700680069003C043D04
194600: 690057043C043D043E0435006A006B00 3E0435006A006B006C003F0440044104
194610: 6C003F044004410436006D006E006F00 36006D006E006F004204430444044504
194620: 42044304440445043700700071007200 37007000710072007300460447044804
194630: 730046044704480449044A0438007400 49044A0438007400750076004B044C04
194640: 750076004B044C044D044E044F043900 4D044E044F0439007700780079007A00
194650: 7700780079007A0011001C0165020300 7700780079007A001100440165021000
194660: 3E0165020800440565020A0054056502 66016502080044056502090054056502
194670: 09006805650207007A05650207008805 08006605650207007605650207008405
194680: 65020900960565020900A80565020A00 65020900920565020900A40565020A00
194690: BA056502000000000000000000000000 B6056502000000000000000000000000
1946A0: 11001C01650203003E0165020800CE05 1100440165021000660165020800CA05
1946B0: 65020A00DE0565020900F20565020700 65020900DA0565020800EC0565020700
1946C0: 04066502070012066502090020066502 FC05650207000A066502090018066502
1946D0: 0900320665020A004406650200000000 09002A0665020A003C06650200000000
194C20: A303A603A803A9033100C60B650246FE A303A603A803A90331008601650246FE
[/code] |
____________________________
And you open the door and you step inside. We're inside our hearts.
Now imagine your pain as a white ball of healing light. That's right. Your pain,
the pain itself is a white ball of healing light.
I don't think so...
You are not a beautiful and unique snowflake...
You have to realize that someday you will die... |
|