Вход

Просмотр полной версии : Тел с SIM выключается, формат не помогает, поиск решений.


eglunas
28.09.2009, 14:07
Уже два телефона за неделю. То ли форматирование с Infinity чем то изменилось (как-то раньше он с этой проблемой всегда справлялся), то-ли проблема в чём-то другом. Мех. часть вроде впорядке... Править фуллы сам с WinHex не умею... Как быть, что посоветуете?

se13
28.09.2009, 14:10
А без симки 112 набирает ?

ilia990
28.09.2009, 14:12
eglunas, Какое тело где логи ? где фото тела ? Формат какой ? safe or complete
А вообще просто найти такую прошивку и прошить . все просто .

eglunas
28.09.2009, 14:46
eglunas, Какое тело где логи ? где фото тела ? Формат какой ? safe or complete
А вообще просто найти такую прошивку и прошить . все просто .
Если было бы просто (по крайней мере для меня)- не создавал бы темы...
Один телефон клон Iphone- i9+ (думаю фото не нужно). Найти нужную прошивку сложно, из за драйверов экрана, потому что со софтом и дровами у них практически та-же история как и с Arte 8800 клонами, 95% или белый экран, или невключается.
Вот считанная прошивка (http://rapidshare.com/files/286019513/KINGSTAR25_GEMINI_PCB01_GPRS_MT6225_S00.MAUI_GEMIN I_W08_12__fullflash_build-200901121934.B0M.bin.html)
Лог фулл формата-
COM5 [VCP0] selected
module v2.91
Device: Autodetect 6205-6227 NOR
Checking data, wait...
advanced flash detection enabled
Action: "format ffs"
Boot ...
Press and HOLD Power button now !
19200 fixed
Connecting, wait...
Initializing [6225:8A05:8A00]...
CPU: MT6225
high speed boot On
chip: 0001:F903:0009
status: FF
boot packet size: 0400
Release Power button now !
Boot Done
Initialize ...
detecting chip #00 in region #00...
flash: 208818FFFFFFFF:20881800000000
flash: ST ST [def 0080x040000] 32Mb
detecting chip #01 in region #00...
flash: 208818FFFFFFFF:20881800000000
flash: ST ST [def 0080x040000] 32Mb
number of flash chip/regions detected: 02/01
Initialize Done
Set baud ...
460800
Set baud Done
Initialize bootcode ...
Initialize bootcode Done
Check firmware integrity ...
device parameters autodetection in progress...
detecting chip #00 in region #00...
flash: 208818FFFFFFFF:20881800000000
flash: ST ST [def 0080x040000] 32Mb
detecting chip #01 in region #00...
flash: 208818FFFFFFFF:20881800000000
flash: ST ST [def 0080x040000] 32Mb
it's time to stop: 18F09FE518F09FE518F09FE518F09FE518F09FE518F09FE5
number of flash chip/regions detected: 01/01
total flash region size: 02000000
detect device rom info...
detection phase #1...
detect device rom info finished
rom info structure: 2nd [standard] generation
rom info detection finished
rom info protocol ver: 04
ver. sw 1: KINGSTAR25_GEMINI_PCB01_GPRS_MT6225_S00.MAUI_GEMIN I_W08_12.BIN
ver. sw 2: MAUI.GEMINI.W08.12, 00000000
ffs offset/size: 01C00000/00400000
detecting ffs/eeprom area in 1 chip(s)...
standard ffs/eeprom offset detected: 01C00000
flash: 208818FFFFFFFF:20881800000000
checking area [00000000]: 00000000-01FFFFFF...
ffs/eeprom found near: 01C00000
detecting ffs/eeprom size...
ffs/eeprom size: 00400000
ffs/eeprom chip: 00
ffs/eeprom area: 00000000:01C00000-01FFFFFF
detect device sec info...
detection phase #1...
.
detect device sec info finished
Check firmware integrity Done
Check firmware content ...
Check firmware content Done
Backup required data ...
flash: 208818FFFFFFFF:20881800000000
Backup required data Done
Patch required data ...
Patch required data Done
Special operation ...
Special operation Done
Write ...
Write Done
Finalization ...
ffs formatting...
flash: 208818FFFFFFFF:20881800000000
Finalization Done
Finished, time used: 29 sec
Remove/Install battery now !

File system has been modified !
It is need to press and HOLD phone "Power" button
during long time (up to 1 min) to make phone Powered-On !

Не помогает любой формат...

igorbg
28.09.2009, 16:54
Форматнуть Flashtool"ом и им же слить фулл.
Какой смысл выкладывать слитый инфинити?
Он же криптован, не видно в нем ничего.

ilia990
28.09.2009, 17:18
Попробуй заходил на днях может подойдет
http://rapidshare.com/files/286075335/KINGSTAR25_GEMINI_PCB01_GPRS_MT6225_S00.MAUI_GEMIN I_W08_12__fullflash_20090914-173903.B0M.bin.html

AVL
28.09.2009, 18:19
Камрады, обращаю внимание, что разрешены (http://[url]http//www.mcrf.ru/forum/showthread.php?t=21836) аттачи в теме, не только инженерному составу, но и участникам.. Убедительная просьба использовать возможности форума... Срок хранения файлов на файлообменниках невелик, т.е. тема через некоторое время будет неполноценна, бесполезна.. Давайте будем уважать и форумчан и свои труды ..

asaban
28.09.2009, 18:23
eglunas, первое - не ответил на вопрос
А без симки 112 набирает ?

второе - подавляющему большинству медиатеков, в клинических случаях, помогает "жесткий ресет", т.е. на 8-ми метровой флеши стирать 1 Мб по последним адресам, на 16-ти метровой флеши стирать последние 2 Мб. Есть небольшой процент тел, который при формате-стирании "погибает", их необходимо полностью перешивать.

Выше уже посоветовали воспользоваться флештуллом, вот им и проведи эрейз по последним адресам.

s-v-j
28.09.2009, 19:03
У выложенного фула FFS находится с адреса 1С00000 длина 400000.
Поэтому при формате флештулом выставлять:
Адрес 0x01C00000
Длина 0x00400000

Viktor001
28.09.2009, 19:46
W08_12 - таких прошивок много можно нарыть. Так что подобрать подходящую не такая уж проблема. И чтобы не проливать все найденные, откройте скачаный фулл в LanguagePackEdit, он покажет версию и главное - Build time. Например так: 2009/04/29 17:03 Чтоб быстрее открывало, можно снять галочки поиска картинок и музыки.
Ну и напишите тут инфо, которую выдаст LPE, по билду наверняка можно будет быстро найти вам точно такую же прошивку.
У вас телефон с 64 метровой флешкой, но из тех что мне попадалось, всё равно использовалось только первые 32 МБ, а в оставшейся части флешки просто пустое место. Так что можно и лить 32 метровые фулы, и полный формат можно делать как для 32 метровой: StartAddr 0x1C00000 size 0x400000.
Но проверьте сначала железо, тем более это займёт буквально пару минут. Без СИМ позвонить на 112, если вырубится, это скорее всего передатчик менять придётся. Но ещё нередкий вариант - дохленькая АКБ. Вернее не сама АКБ, а ней ключ защиты дохнет, и при нагрузке напряжение сильно падает. Поэтому проверить ещё раз дозвон на 112, но с подключением от блока питания. Если окажется что причина в АКБ, то можно аккуратненько разобрать, и перемкнуть ключ защиты.
РС
Извиняюсь, невнимательно посмотрел лог. Флешка в этом телефоне 32 МБ. А в тех что попадались с 64 МБ, Infinity определяло fs/eeprom area: 01C00000-03FFFFFF, тоесть аж 36 МБ. Но так как последние 32 МБ телефон не использует, и там всё равно пусто, то для ускореия работы, можно форматировать как 32 метровые флешки: StartAddr 0x1C00000 size 0x00400000.

eglunas
28.09.2009, 20:19
Всем спасибо за помощь, проблема решилась просто- случайно на перевод принесли такой же тел с одинаковым build'ом. Но вопросы остались... Не зря наверное я создал тему в секции Infinity... Почему после формата ffs проблема не решилась (чего не замечал раньше), а заливка eeprom от другого рабочего телефона помогла? Ведь практически ffs почти = eeprom...
Да и тему создал в принципе не для того чтоб решить именно эту проблему, а для того чтоб понять как такие проблемы решать, чтоб непросить об помощи с каждым таким фулом. Есть другой тел с похожей проблемой, с ним так не повезёт как с этим... Завтра буду заниматся, выложу фулл, фото... Будет возможность чуть освоить флештул, а то с ним пока не знаком...

Viktor001
28.09.2009, 22:01
Принцип такой:
Флешка имеет начальный и конечный адрес, это адреса первой и последней ячеек. Указывают их обычно в шестнадцатеричном формате. Вот адреса первой и последней ячейки для флешек разного размера:
0x00000000 0x003FFFFF 4 MB
0x00000000 0x007FFFFF 8 MB
0x00000000 0x00FFFFFF 16MB
0x00000000 0x01FFFFFF 32MB
0x00000000 0x03FFFFFF 64MB
Для упрощения восприятия, пишут обычно так:
0x00000000 0x00400000 4 MB
0x00000000 0x00800000 8 MB
0x00000000 0x01000000 16MB
0x00000000 0x02000000 32MB
0x00000000 0x04000000 64MB
Но при работе с флешкой, указывают не диапазон адресов, между которыми шить или стирать, а начальный адрес и размер диапазона.
1 МБ, это размер 0x100000
2 МБ, это размер 0x200000
4 МБ, это размер 0x400000
32 МБ, то размер диапазона 0x2000000
Например, имеем флешку 32 МБ, и хотим стереть её полностью.
Начальная и конечная ячейки: 0x00000000 0x01FFFFFF
Размер 32 МБ: 0x2000000
Значит вводим в Флеш Туле: 0x00000000 0x2000000
Это сотрёт флешку от корки до корки. Но полностью стирать, смысла в общем то нет. Обычно нужно только сделать только "формат". Тогда нужно знать, в какой области находится FFS и EPROM. Умные программы обычно берут эту инфу из прошивки.
В случае с этим телефоном, программа показала:
ffs/eeprom area: 00000000:01C00000-01FFFFFF
ffs/eeprom size: 00400000
Тоесть, если отсчитывать от начала флешки, первая ячейка ffs/eeprom: 0x01C00000, конечная: 0x01FFFFFF. А размер этой зоны 0х400000 (4 МБ)
Значит в Флеш Туле, в опциях формата так и вводим: 0x01C00000 0х400000
Это сотрёт полностью, и юзерские данные и весь EPROM.
Чтобы не сильно калечить телефон, можно попытаться стереть только частично, так как обычно повреждения только в юзерских данных, а они располагаются в самом конце.
Сначала только последний мегабайт: начало 0x01F00000, размер 0х100000
Потом два последних мегабайта: начало 0x01E00000 ,размер 0х200000
Если это не помогает, тогда уже трём всё: 0x01C00000 0х400000
В софте Infinity, тоже есть несколько уровней форматирования, для разных моделей можно делать от начиная от простого сброса настроек, кончая полным стиранием. Поэтому, если формат Infinity не помог, возможно вы выбрали не тот уровень.

glider
28.09.2009, 22:14
В софте Инфинити, тоже есть несколько уровней форматирования, для разных моделей можно делать от начиная от простого сброса настроек, кончая полным стиранием. Поэтому, если формат Infinity не помог, возможно вы выбрали не тот уровень.
Или имеем дело с нестандартной прошивкой, и софт неправильно определяет область ffs, потому разные уровни форматирования не помогают.

eglunas
29.09.2009, 00:50
В софте Infinity, тоже есть несколько уровней форматирования, для разных моделей можно делать от начиная от простого сброса настроек, кончая полным стиранием. Поэтому, если формат Infinity не помог, возможно вы выбрали не тот уровень.
Но полное форматирование должно было решить проблему? Я начал с безопасного режима, потом полный... Хорошо, записал eeprom... Так он ведь записывается в область ffs, если адрес ffs стандартный. Значит: 1) или eeprom затрагивает не только область ffs и выходит что форматированием данную проблему иногда не решить 2) или после полного форматирования я опять буду иметь телефон который выключается с сим картой, что означало бы наличие каких то записей изготовителя в зоне ffs для нормальной работы телефона 3) или Infinity, вернее Chinese Miracle, неправильно стирает ffs зону в данном случае (неправильное определение ffs зоны думаю можно отклонить, так как тогда и eeprom не помог бы наверное)
Или имеем дело с нестандартной прошивкой, и софт неправильно определяет область ffs, потому разные уровни форматирования не помогают.
Довод в 3-ем пункте. Но всё ровно появился вопрос. Всегда ли CM определяет что область ffs нестандартная и об этом выскакивает сообщение?

P.S. Хотя, с определением я возможно и неправ. Есть вариант что затрагивается не полная зона ffs и часть самой прошивки. Но тогда и флештул не поможет решить проблему, уже как минимум нужен нормально рабочий фулл чтоб восстановить повреждённую часть прошивки...

asaban
29.09.2009, 02:11
Инфинити задетектил все правильно
ver. sw 1: KINGSTAR25_GEMINI_PCB01_GPRS_MT6225_S00.MAUI_GEMIN I_W08_12.BIN
ver. sw 2: MAUI.GEMINI.W08.12, 00000000
ffs offset/size: 01C00000/00400000
detecting ffs/eeprom area in 1 chip(s)...
standard ffs/eeprom offset detected: 01C00000
flash: 208818FFFFFFFF:20881800000000
checking area [00000000]: 00000000-01FFFFFF...
ffs/eeprom found near: 01C00000
detecting ffs/eeprom size...
ffs/eeprom size: 00400000
ffs/eeprom chip: 00
ffs/eeprom area: 00000000:01C00000-01FFFFFF

и, по идее, если по этим адресам стереть, то всё прошло бы по стандартной схеме: после, не особо продолжительного удержания кнопки вкл., тел включается, со слетевшим имей на дефолт, и запрашивает калибровку тачскрина...
Если калибровку не запрашивает, есть повод задуматься.

Как вариант: возможно, либо не стерлось в реальности по этим адресам, либо какие предварительные бэкапы в эту область Chinese Miracle пролил, после стирания...

eglunas
29.09.2009, 09:15
Сделал форматирование с CM сейчас, после записания eeprom'а. Всё нормально работает и после безопасного, и после полного формата. Калибровку просил и IMEI слетел обоих случаях, тело невырубается. Восстановил оба IMEI- тоже впорядке. Тогда почему запись eeprom с другого тел помог?

Master911
30.09.2009, 17:15
Сделал форматирование с CM сейчас, после записания eeprom'а. Всё нормально работает и после безопасного, и после полного формата. Калибровку просил и IMEI слетел обоих случаях, тело невырубается. Восстановил оба IMEI- тоже впорядке. Тогда почему запись eeprom с другого тел помог?

По идее епром для того, чтобы хранить определенные настройки Протца по определенным адресам и т.п. Так вот если в епроме например вместо какого-то положеного значения АB поставиться FF или 00, естественно софт при запуске наткнется на эту ошибку и в нашем случае перезагруз.
А после того как ты прошил епром то там по нужному адресу стало точное значение или допустимое.

P.s Сорь высказался русским языком может где-то криво не судите строго не программист...

GrGeorg
02.10.2009, 14:10
Здравствуйте!
В продолжение темы форматирования.
Версия Chinese miracle 2.91
Аппарат без полной клавиатуры. На борту тачскрин, четыре кнопки управления и подобие сканера отпечатка пальца. Надпись на наклейке А380.
Банальный перезагруз с сим картой.
Фул слитый в начале операций
http://rapidshare.com/files/287318821/CCDHSZ26_06B_PCB01_GPRS_MT6226_S01.5091_MP1_4_1_GI ANTPLUS_BT_7670__fullflash_20091001-114443.B0M.bin
Фул после <safe format>
http://rapidshare.com/files/287310229/2.91_CCDHSZ26_06B_PCB01_GPRS_MT6226_S01.5091_MP1_4 _1_GIANTPLUS_BT_7670__fullflash_20091001-134351.B0
Результат: Аппарат не включается
Заливаю обратно слитый в первый раз фул.
Перезагружается с сим картой.
Формат с помощью VE-MTK 5.3 через интерфейс QT-box.
В результате аппарат нормально включился и работает.
Слил повторно фул уже с рабочего аппарата
http://rapidshare.com/files/287290853/__CCDHSZ26_06B_PCB01_GPRS_MT6226_S01.5091_MP1_4_1_ GIANTPLUS_BT_7670__fullflash_20091001-143106.B0M.b
http://rapidshare.com/files/287290883/_CCDHSZ26_06B_PCB01_GPRS_MT6226_S01.5091_MP1_4_1_G IANTPLUS_BT_7670__ffs_20091001-143635.B0E.bin
Надеюсь команда Infinity определит, почему происходит не верное форматирование.
Логи операций
http://rapidshare.com/files/287318915/logVE.txt
http://rapidshare.com/files/287318880/log.txt
PS На суппорте аналогичные прошивки присутствуют, но попробовать влить не успел аппарат забрали.
В фуле кривой русский присутствует.