Что нового

После русификации виснет

31/5/09
5
1
42
Здравствуйте, уважаемые форумчане!
Помогите решить проблему с китайцем ZTC N81. В нем 4-ре языка, русского нет совсем.
Последовательность моих действий:
1. Считал фулл.
2. Прогой InfinityBox LanguagePackEdit заменил шрифт, а потом вместо одного из языков поставил русский.
3. Внес изменения в прошивку, а потом зашил аппарат.

В зависимости от расположения звезд на небе и аналогичных факторов, влияющих на работу мобильных телефонов вылавливаю следующие глюки:
1. Аппарат не включается вообще.
2. Аппарат виснет в произвольный момент, но ни разу в меню до установки языка я не успевал дойти.
3. Не работает тачскрин.
Причем все вышеупомянутые глюки могут проявляться в произвольном порядке при одинаковых моих действиях, т.е. выполнил русификацию - невключайка, залил ту-же отредактированную прошивку - виснет и т.д.
Заменять пробовал все языки кроме английского, шрифты также менял разные, ничего не помогает...
Что я делаю не так?

P.S. Фулл не выкладываю, т.к. проявился спортивный интерес, не хочу получить рабочую прошивку с напутствием "попробуй эту", хочу сделать сам, вторые сутки над этим гадом сижу.
 
Последнее редактирование:
29/10/08
32
2
Делайте формат после записи прошивки и шейте без галки "смарт тайт"
 

s.Mobi

MT62xx CPU Russian Language Pack Editor
.
11/1/06
251
82
Делайте формат после записи прошивки и шейте без галки "смарт тайт"

Вот это ни при чем думаю, формат и, тем более, умная запись ни при чем. Скорее всего проблема топикстартера либо в неверном определении того какие шрифты трогал, либо неверно их менял, либо проблемы с нехваткой места. Крайне скудная информация о том что и как делалось, лучше б по шагам было расписано как, что и почему делали - тогда можно будет дать толковый ответ.
 
31/5/09
5
1
42
По просьбе ув. S.Mobi расписываю пошагам свои злоключения:
1. Открываю прошивку в InfinityBox LanguagePackEdit. Вижу следующие языковые пакеты: English, Tiếng Việt, اﻟﻌﺭﺑﻴﺔ , ไทย.
2. Перехожу на вкладку "Шрифты", выбираю последний язык (ไทย), вижу 6 одинаковых шрифтов с одинаковыми флагами (Height 14, Font type Variable, Font status Active).
3. Жму "Редактировать выбранный шрифт", "Загрузить шрифт из файла", выбираю файл (к примеру) "font_height_14_system_standart.ch_font" (или любой другой, проверено на примерно десятке шрифтов).
4. Вношу изменения шрифта в файл прошивки соответствующей кнопкой.
5. Перехожу на вкладку "Анализ прошивки", выбираю указанный языковый пакет и жму "Заменить выбранный языковый пакет".
6. Загружаю словарь, к примеру, "Russian_big_dictionary_by_kvigsm_260609.dict" или любой другой, тоже проверено, получаю перевод 89% текста (это не принципиально).
7. Жму кнопку "Применить", тем самым получаю на выходе "Записей в ЛП 4079, Макс. длинна 245110, Текущ. длинна 121572", горящее зеленым.
8. Жму на кнопку "Внести изменения", выскакивает окно по смене языка ленгпака и его кода, язык обзываю "Русский язык", код *#0007#.
9. Сохраняю прошивку.
10. Запускаю Chinese Miracle v3.12, загружаю откорректированную прошивку, галка "Smart write" стоит, шью...

Лог прошивки:
COM16 [Serial2] selected
module v3.12
Device: Autodetect 6205-6227 NOR
Checking data, wait...
advanced flash detection enabled
Action: write flash
"smart write" active
write: Firmware
editor_corrected_N81.bin.B0M.bin
skip: Customization/Language Pack
skip: Customization
skip: Eeprom/ffs
ffs/eeprom backup enabled, it may takes several minutes !
====> Boot ...
Press and HOLD Power button now !
19200 fixed
Connecting, wait...
Initializing [6225:8A03:8A00]...
CPU: MT6225
high speed boot On
chip: 0001:A303:000F
status: FF
boot packet size: 0400
Release Power button now !
Boot Done
====> Initialize ...
detecting chip #00 in region #00...
flash: 01227E22202200:18E59F00000000
flash: Amd AMD/Fujitsu std [D 0004x010000 003Ex040000 0004x010000] 16Mb
otp offset: 00000000
detecting chip #01 in region #00...
flash: 01227E22202200:18E59F00000000
flash: Amd AMD/Fujitsu std [D 0004x010000 003Ex040000 0004x010000] 16Mb
otp offset: 00000000
detecting chip #02 in region #00...
flash: 01227E22202200:18E59F00000000
flash: Amd AMD/Fujitsu std [D 0004x010000 003Ex040000 0004x010000] 16Mb
otp offset: 00000000
detecting chip #03 in region #00...
flash: 01227E22202200:18E59F00000000
flash: Amd AMD/Fujitsu std [D 0004x010000 003Ex040000 0004x010000] 16Mb
otp offset: 00000000
number of flash chip/regions detected: 04/01
Initialize Done
====> Set baud ...
921600
Set baud Done
====> Initialize bootcode ...
Initialize bootcode Done
====> Check firmware integrity ...
device parameters detection in progress...
detecting chip #00 in region #00...
flash: 01227E22202200:18E59F00000000
flash: Amd AMD/Fujitsu std [D 0004x010000 003Ex040000 0004x010000] 16Mb
otp offset: 00000000
detecting chip #01 in region #00...
flash: 01227E22202200:18E59F00000000
flash: Amd AMD/Fujitsu std [D 0004x010000 003Ex040000 0004x010000] 16Mb
otp offset: 00000000
it's time to stop: 18F09FE518F09FE518F09FE518F09FE518F09FE518F09FE5
number of flash chip/regions detected: 01/01
total flash region size: 01000000
usb bootloader detect...
..
usb bootloader detect (phase #2)...
..
usb bootloader (chip) is absent
searching rom info...
search rom info finished
rom info structure: 2nd [standard] generation
TCL-ID is absent
rom info detection finished
rom info ver: 04
sw version: X225B_PCB01_GPRS_MT6225_S00.MAUI_06B_W07_12_MP_V51.BIN
project-id: MAUI.06B.W07.12.MP.V51, 00000000
code offset: 00000000
ffs offset/size [01]: 00E00000/00200000
rom info structure: 2nd [standard] generation
TCL-ID is absent
detecting ffs/eeprom area in 1 chip(s)...
standard ffs/eeprom offset detected: 00E00000
standard ffs/eeprom offset confirmed: 00E00000
detecting ffs/eeprom size...
ffs/eeprom size: 00200000
ffs/eeprom chip: 00
ffs/eeprom area: 00000000:00E00000-00FFFFFF
sec info (detailed) detection...
searching sec info#1...
.
search sec info#1 finished
Check firmware integrity Done
====> Check firmware content ...
Check firmware content Done
====> Backup required data ...
reading: X225B_PCB01_GPRS_MT6225_S00.MAUI_06B_W07_12_MP_V51__ffs...
file saved: C:\Documents and Settings\Admin\Рабочий стол\X225B_PCB01_GPRS_MT6225_S00.MAUI_06B_W07_12_MP_V51__ffs_20100423-125505.B0E.bin
flash: 01227E22202200:18E59F00000000
Backup required data Done
====> Patch required data ...
Patch required data Done
====> Special operation ...
Special operation Done
====> Write ...
sec info (fast) detection...
searching sec info#1...
.
search sec info#1 finished
usb bootloader (file) is absent
startup code area #1 check...
startup code area #1 fixed
detecting startup code area #2...
startup code area #2 is absent
Area: Firmware
flash: 01227E22202200:18E59F00000000
Write: Firmware
sec info (fast) detection...
searching sec info#1...
.
search sec info#1 finished
Write Done
====> Finalization ...
Finalization Done
Finished, time used: 4 min 52 sec
Remove/Install battery now !

Все вышеперечисленное проходил пошагово в процессе написания данного поста, в итоге получил невключайку (при нажатии на кнопку включения появляется заставка и через 0.5 сек. выключается).

После этого отформатировал тело. Лог формата:
COM16 [Serial2] selected
module v3.12
Action: reset settings ("format ffs")
Model: Autodetect 6205-6227 NOR
Checking data, wait...
Phone should be Switched OFF !
Press and HOLD Power button now !
19200 autodetect
Initializing [6225:8A03:8A00]...
CPU: MT6225
high speed boot On
chip: 0001:A303:000F
status: FF
Connecting at 19200, wait...
Release Power button now !
Phone detected, wait...
Hardware: MT6225,E03
Date: 2006.06.14
Version: 1.0
Version: MAUI.06B.W07.12.MP.V51
Version: X225B_HW
detecting structure #2...
0 done
44 byte(s) read
imei: **************
connection Ok
building list...
done
items to clear: 162
warning: wrong packet cs
items cleared: 162 of 162
building list...
done
items remains: 0
Finished, time used: 18 sec
Remove/Install battery now !

ИМЕИ заменил звездочками сам, красным выделил смутившую меня надпись, но, как говорится, предупреждение - не ошибка, тем более, что я не могу понять, откуда вылез этот warning, ведь в прошивке кроме шрифта и языка не редактировалось ничего.
После формата тело без изменений (невключайка).
 

Кто читал эту тему (всего: 0) Детально

Верх Низ