Автор |
Сообщение |
Energizer
администратор
глухая деревня сообщений: 1204 |
#1051 Дата 18 дек 2012 16:41
цитата maxreaktiv:
NAND и CPU id, и файлы сливаются одинаковые, то с jtag-ом, по идее, все нормально, а вот флешер не пишет. Верно?
Сейчас еще попробую принудительно подать 1.8v питание флеши, может запись пойдет.
с житагом с контроллером и с нандом все впорядке..
нет никакой! ни малейшей необходимости пока подавать доп питание!!
Вы наверное просто не понимаете устройство и принцип работы контроллера ..попробую чуть пролить свет - в двух словах это выглядит так.. есть память -она подключена к контроллеру -она ему передает свои параметры (нанд id) есть контроллер -он передает и принимает данные из памяти согластно настройкам которые определяются на основании переданного id // в контроллере есть механизм который следит за правильностью записи и извлечения данных.. но он может записывать данные не только в режиме записи полезной информации но и в режиме когда механизм коррекции не работает (raw) -это запись полных данных в сыром виде бит в бит включая сами коды восстановления..
таким образом записывая с включенным ECC (механизм коррекции ошибок) вы контроллеру разрешаете самому рассчитывать код коррекции -для модемов этот режим часто не прокатывает из-за козней провайдеров по защите софта.. и тогда мы вворачиваем болт с левой резьбой- делаем запись данных с кодами коррекции которые на самом деле рассчитаны другим способом изначально с таким расчетом что когда модем запустится эти "неверные" коды восстановят тело данных в правильный вид.. - вот отсюда и различия между тем что вы записываете и потом считываете с raw режимом все бит в бит -потому как рав -это сырой не обработанный ничем формат.
|
maxreaktiv
РБ сообщений: 14 |
#1052 Дата 18 дек 2012 17:24
Спасибо за исчерпывающий ответ! Вот про такую фишку с коррекцией не знал. Теперь все встало на свои места.
Остался только вопрос каким флешером писать в рав.
|
sergey67
администратор
Санкт Петербург сообщений: 2166 |
#1053 Дата 18 дек 2012 17:25
|
maxreaktiv
РБ сообщений: 14 |
#1054 Дата 18 дек 2012 17:59
Спасибо за тычок носом. Через часик начну эксперименты.
Поставил на заливку фулл от е1550. Будем ждать.
|
ale-cege
Украина.Херсон сообщений: 27 |
#1055 Дата 19 дек 2012 00:24
Хочу выразить благодарность разработчикам
Z_Flasher-Reanimator_modem !
С его помощю,путем подмены
нарезок выложеных в -http://give-all.biz/downloads/fullflashes/-
прошил модемы прошивками выложеными -http://give-all.biz/downloads/proshivki-modemov/-
ZTE MF-100 BD UAKVSP671A1V1.0.0B02
ZTE MF-180S didjuice
huawei 1550 v .11.608.14.11.174
которые не поддавались ни, на разлочку, ни, на прошивку!
процесс длительный,но в результате модемы работают с любыми симками!
Еще раз спасибо!
|
|
maxreaktiv
РБ сообщений: 14 |
#1056 Дата 19 дек 2012 18:34
Доброго вечера всем!
Прошло уже около 22-23 часов от старта заливки фулла, а она на стадии 0x1Exxxxx. Ведь при размере 0x7FFFFF0 это получится почти 3 дня, а в статье указано приблизительное время для 128Mb около 28ч.
Нормально ли это?
P.S.: В строке данных вродебы все нормально, набор данных, иногда на некоторое время появляется 0xFFFFFFFF-0xFFFFFFFF-...
|
Energizer
администратор
глухая деревня сообщений: 1204 |
#1057 Дата 19 дек 2012 18:56
возможно есть серьезная проблема с недобитым загрузчиком.. наверное стоит остановить запись и считать первый метр и сравнить его с отрезанным метром от фулла (просто выбрать кусок данных с 0 мифической длины отрезать два одинаковых по длине файла от считанного и от записанного и сравнить их пристально.. если есть отличия то наверное придется сначала грохнуть мопед - напиример взять zf02a в котором есть функция убить загрузчики и им его поплющить перед записью.. если и это не прокатит то есть и еще экспериментальные средства сражения...будем пробовать их на Вашем мопеде.. но в любом случае стоит запастись временем на изыскания.. кстати у вас случаем на мопеде нет Z-лока?? и какой конфиг компа в части вычислительного ядра??
|
maxreaktiv
РБ сообщений: 14 |
#1058 Дата 19 дек 2012 21:06
Так отчитываюсь.
Z лока нет.
К моему удивлению, когда подключился к компу, увидел что прошивка завершилась, но т.к. я управляю через Radmin, то лог сбросился и я не знаю ошибку выбило какую или все ок. Различия есть, но большинство кода вроде совпадает. Прикрепляю FULLRAW_DUMP - слитый и FULLRAW_RIFBOX - исходный обрезанный, по 180Кб, легче показать чем объяснить.
Конфиг:
CPU - AMD Athlon 64 3800+ 2.41 GHz
RAM - 2Gb DDR2
MB - Gigabyte GA-M55-S3
LPT железный в режиме EPP.
Win XP
ЗЫ: Можно ли как-то в флешере слить участок кода не с 0х0 а например с 0х7F00000? А то что-то не получается, всегда с ноля идет. Хочу глянуть как в конце обстоят дела.
|
Energizer
администратор
глухая деревня сообщений: 1204 |
#1059 Дата 20 дек 2012 11:26
цитата maxreaktiv:
Различия есть, но большинство кода вроде совпадает.
неа запись не прокатила.. отличаться может только код восстановления который следует с периодичностью 0x200 длиной 0x10 и то только одним символом в конце .. (в сливаемом дампе добавляется дубль последнего знакового символа в конце ..
у вас запись не пошла.. толь вылет толь неадекват на контроллере- к сожалению текущая версия плохо отслеживает вылеты и не сообщает вовремя о них..
попробуйте уменьшить резисторы в цепях житага- возможно проблема в них (мажет фронты на большой скорости.. если и так не пойдет есть еще достаточное количество чего попробовать.. встречаются капризные модемы..на них управу искать сложнее -так как те что есть у меня соглашаются работать без особых уговоров :-) пока не добльетесь нормальной заливки лить весь фулл смысла нету.. начинайте запись потом останавливайте,отрезайте кусок приличной длины и сравнивайте как я написал .. если запись начнет получаться тогда можно лить фулл... а пока что то не складывается..
|
maxreaktiv
РБ сообщений: 14 |
#1060 Дата 20 дек 2012 14:56
Ну что ж, дело за экспериментами. Буду мучать, по результатам отпишу.
|