Fatman Начинающий телефонист Откуда: Россия, Санкт-Петербург С нами с: 01.09.2003 Плодовитость: 17
Рейтинг
Подано 2 (2/0) голосов
|
СЕ20 на МЕ45(Донецк/Украина)
цитата: t0st0 пишет:Где-то месяц назад я купил себе Me45(CE20) фирменный MADE IN GERMANY, Klay" но вот патчи то не все ставились на тел, ставились только те который прописаны на первые 2 метра флэша,
Вот! Я знал, что не у одних нас такая проблема, и не от кабеля это зависит (я не говорил, но кабелей у нас тоже было два), а именно в последних партиях ME45 случается.
Что мы поняли, ковыряясь с таким же телефоном: все можно сделать, если только _писать_ в верхние 4М флэша, но не читать, поскольку читается он криво, просто бессмысленные повторяющиеся фрагменты выходят. Нижние 2М читаются верно.
Поэтому для патчей и ионизации нельзя пользовать V_klay, он пытается действовать корректно - сначала читать кусок флэша, сверять старое содержимое изменяемых фрагменов с эталоном, а потом уже править и лить назад, но в данном случае эта аккуратность не работает - потому что фигня всякая читается из флэша выше 200000.
V_Klay об этом предупреждает, ни в коем случае не надо игнорировать предупреждение и заливать "исправленный" кусок флэша назад. Этот фрагмент будет искорежен и телефон не включится. Проходили уже, знаем.
И именно поэтому работает ионизация "старым" способом (by Skylord) - заливкой куска флэша с адреса 290000, просто потому что производится только _запись_, без чтения твоего флэша.
И именно поэтому заливка твоих фулфлэшей не помогала оживить телефон - потому что там в верхних 4М так же полная ерунда, а не прошивка, можешь загрузить люьой свой сохраненный ФФ в WinHEX и посмотреть, когда листаешь верхние адреса ФФ четко видно повторяющиеся кусочки.
И именно поэтому "чужой" ФФ оживил твой телефон - потому что он правильный, а ты делал только запись, без чтения.
Вот только EEPROMы ты свои по всей видимости перезаписал, что не очень здорово...
Мы, кстати, пока не поняли, что чтение выполняется криво, оживляли телефон по другому - просто повторной прошивкой прошивки S45i и ионизацией. Помогает.
Патчи в дальнейшем накладывали следующим образом - прошивали их в мой (нормальный) мессер, как обычно, через V_Klay, потом читали из него изменненный патчем кусок (куски) флэша, длиной 10000 (обязательно!) с адреса, кратного 10000 (обязательно!!!) и затем заливали этот кусок (куски) через SM45Tools в новый ME45, где половина флэша как и у тебя читается неверно. Все работает.
Адрес начала фрагмента должен обязательно быть кратен 10000 и длинная фрагмента минимум 10000! Иначе и SMTools и V_klay сначала прочитают фрагмент флэша, удовлетворяющий этим требованиям (а этого делать ни в коем случае нельзя, только запись!!!), потом внесут изменения, и только потом запишут на место (читай - снова "убют" телефон).
Второй вариант - накладывать патчи не в телефон, а в файл ФФ, как ты и пробовал делать. Ошибка в том, что ты брал за исходный свой ФФ, т.е. кривой. Надо было брать тот ФФ, что ты скачал из Инета, "оживляющий". Я бы еще потом лил его не полностью, а кусками, чтобы EEPROMы свои не затереть, но ты их похоже уже затер...
Кстати, EEPROMы родные по идее должны сохранится в твоем ФФ! Они, как я понял читаются всегда верно на таких "странных" ME45. Не уверен, телефон уже уехал в Хабаровск. По крайней мере когда потребовалось залить 68ой блок в eeprom этого Мессера (телефон не хотел работать в сети Хабаровского оператора ДВСС), EEPROMы прочитались через EEPROM Tools, вроде корректно, хотя сам не видел, по Аське управлял процессом.
Вот такие вот пирожки с котятами...
Будут еще вопросы - пиши.
|