Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 12 из 43

Тема: Bad block на флешке

  1. #1
    Member
    Регистрация
    13.07.2007
    Адрес
    Украина, Донецк
    Сообщений
    284
    Спасибо
    71
    Благодарностей: 29 : 19

    Bad block на флешке

    Привет всем! Кто работал жтагом с модемами, или разлачивал huawei E1550 встречали этот баг на некоторых экземплярах, изза чего залитая в них флеш не работает изза смещения адресов в памяти. Вопрос ребят в том- как подстроить нормальную прошивку под убитую слегка флешку, зная её баги?

  2. #2
    Member
    Регистрация
    30.08.2004
    Адрес
    Днепр
    Сообщений
    111
    Спасибо
    2
    Благодарностей: 6 : 6
    Купить нормальный софтовый разлок )) И перед тем как писать проверять флешку на беды.

  3. #3
    Member
    Регистрация
    13.07.2007
    Адрес
    Украина, Донецк
    Сообщений
    284
    Спасибо
    71
    Благодарностей: 29 : 19
    Цитата Сообщение от neyro Посмотреть сообщение
    Купить нормальный софтовый разлок )) И перед тем как писать проверять флешку на беды.
    Тема снова поднимается. Бэды встречаются ВЕЗДЕ. Есть софтина? -((

  4. #4
    Member
    Регистрация
    13.07.2007
    Адрес
    Украина, Донецк
    Сообщений
    284
    Спасибо
    71
    Благодарностей: 29 : 19
    Практически во всех неисправных модемах Sierra и Pantech с флешками NAND назойливо краснеют плохие блоки запись в которые не производится, а просто перепрыгивает на следующие рабочие адреса, забивая их нулями и сбивая этим адреса расположения самой прошивки. Вопрос построим так- есть ли способ, который позволяет подредактировать таблицу адресов прошивки зная адреса бэдов флешки и затем залить прошивку без дальнейшего гемора?

    В модемах Е1550 такую фичу точно используют-) Обильное количество битых флеш в новых модемах и как ни странно все они рабочие позволяют предположить что собираются они из говна и проблема эта как-то решима.

  5. #5
    Member
    Регистрация
    18.04.2007
    Адрес
    Kiev
    Сообщений
    118
    Спасибо
    0
    Благодарностей: 10 : 8
    есть у меня даймонд. с одним бедом. есть и с бОльшим количеством. или телефоны за несколько сотен тоже собираются из дерьма?
    открой мануал на любую флеш. и ты увидешь, сколько бедов и где допускает во флеши сам производитель.
    а битой флеш делает не производитель, а ты. когда бездумно вгоняешь один и тотже бинарник во флешки с разным расположением бедов. превращая бед в не бед.

  6. #6
    Member
    Регистрация
    13.07.2007
    Адрес
    Украина, Донецк
    Сообщений
    284
    Спасибо
    71
    Благодарностей: 29 : 19
    Цитата Сообщение от portax Посмотреть сообщение
    есть у меня даймонд. с одним бедом. есть и с бОльшим количеством. или телефоны за несколько сотен тоже собираются из дерьма?
    открой мануал на любую флеш. и ты увидешь, сколько бедов и где допускает во флеши сам производитель.
    а битой флеш делает не производитель, а ты. когда бездумно вгоняешь один и тотже бинарник во флешки с разным расположением бедов. превращая бед в не бед.
    По какой системе полезности написался пост? Автор вышенаписанного, ТЫ, имееш в виду, что Я, приходя домой к КЛИЕНТАМ, "бездумно" жарю их модемы одним и тем же бином и они потом рулят ко мне? Что за ёпт! -) 1- бэды встречаются даже в начале адресов флеш, что никак не может допускаться производителем, и аппарат нормально функционирует и разлачивается. 2- сначала происходит стирание efs, если отрицательный результат далее стирается всё и начинается запись основной проши, где бэды начинают вылазить уже при стирании, а не бездумной жарке. В некритичных областях бэды не играют сцен, как это делает спортак, но если касается начала адресов- нормально залитый бин работать не будет, тк на месте бэдов в прошивке появляются нули в 4 кб. 3- правила на форумах для всех одинаковые.

  7. #7
    Member
    Регистрация
    20.08.2004
    Адрес
    Kyiv
    Сообщений
    340
    Спасибо
    2
    Благодарностей: 250 : 112
    Цитата Сообщение от Skydreem Посмотреть сообщение
    1- бэды встречаются даже в начале адресов флеш, что никак не может допускаться производителем, и аппарат нормально функционирует и разлачивается.
    А вот с этого момента начинается самое интересное . Либо полное незнание матчасти , либо кривой инструмент ! Наверняка надо начинать с себя - хотя бы задать себе вопрос , почему в начале флеша бед , а все работает ... ну и самому по даташиту на флеш и по даташитам на процы попытаться проверить все возможные варианты ... например вручную подавать нанд-контроллеру всякие команды , вручную почитать статус регистр и тд ... если все вышесказанное сложно для восприятия - единственный совет - сменить род занятий ...

  8. #8
    Member
    Регистрация
    13.07.2007
    Адрес
    Украина, Донецк
    Сообщений
    284
    Спасибо
    71
    Благодарностей: 29 : 19
    Цитата Сообщение от max_qqq Посмотреть сообщение
    А вот с этого момента начинается самое интересное . Либо полное незнание матчасти , либо кривой инструмент ! Наверняка надо начинать с себя - хотя бы задать себе вопрос , почему в начале флеша бед , а все работает ... ну и самому по даташиту на флеш и по даташитам на процы попытаться проверить все возможные варианты ... например вручную подавать нанд-контроллеру всякие команды , вручную почитать статус регистр и тд ... если все вышесказанное сложно для восприятия - единственный совет - сменить род занятий ...
    История такая- пришёл вышеописанный Е1550 на разлочку- всё просто, но аппарат разлачивал впервые, и о том что разлачивать модем с битыми флеш не рекомнедуется я не знал. Короче после убийства умершего начал шить жтагом и после попыток восстановления разными способами (трудность как-раз была в блоке в начале флеш) было решено узнать, как эти модемы-то битые разлачиваются. Вышел на человека, который попросил узнать- где именно находится битый блок. Выслав ему бин слитый с хорошего модема и адреса битых блоков мне через день прислали отредактированный бин, залив который с опцией пропуска нулей всё было ок. Это было давно и спросить того же человека возможности нет. Команды, посланные нанд отвечают- фонарь! Бэд, который блокирует остальные 4кб флешь- реальный. У вас, наверное, не лежат убитые модемы с 3мя и более блоками в ящиках, где залитый бин просто рвётся на части, что вызывает споры. Не знаете ответ- не мешайте, если сложно воспринять вопрос.
    Последний раз редактировалось Skydreem; 06.11.2010 в 19:55.

  9. #9
    Mega Member
    Регистрация
    13.03.2007
    Адрес
    Ukraine->Odessa
    Сообщений
    1,958
    Спасибо
    73
    Благодарностей: 117 : 97
    так много букафф ... чел разлачиваешь джетагом?

  10. #10
    Member
    Регистрация
    13.07.2007
    Адрес
    Украина, Донецк
    Сообщений
    284
    Спасибо
    71
    Благодарностей: 29 : 19
    Цитата Сообщение от Romikgy Посмотреть сообщение
    так много букафф ... чел разлачиваешь джетагом?
    Если клиент умер, и для экономии лимитных средств -)

  11. #11
    Member
    Регистрация
    20.08.2004
    Адрес
    Kyiv
    Сообщений
    340
    Спасибо
    2
    Благодарностей: 250 : 112
    У меня за 10 лет работы с JTAG скопилась большая коллекция нанд и нор флешей физически убитых ... не с 2-3 бадами , а именно нандов с физическим бадом в 0x0000 или 0x4000 и нор с секторами в 0000 ...наверное 200 или 300 единиц ... могу сказать , что ЗНАЮ практически любой ответ на любой вопрос по этой теме ... только в отличие от Вас до всего доходил сам ... чего и Вам желаю ...
    Для вашего дальнейшего развития добавлю всего один коммент - в любом нанд даташите описано как аксиома - НИКОГДА НЕ ПЫТАЙТЕСТЬ СТИРАТЬ БАД БЛОК ... все остальное на вашей совести и на совести производителя инструмента ...

  12. #12
    Junior Member
    Регистрация
    25.10.2004
    Адрес
    Rostov-on-Don
    Сообщений
    24
    Спасибо
    0
    Благодарностей: 4 : 3
    -)) все верно, так и нужно, вопрос задан а в ответ кг/ам. Афтар знаком мне, как мой бывший юзер, который постит инфу из закрытого форума в публичных, на данный момент, как видно не нуждается в саппорте. Да и не любил видимо, читать то, что написано было на форму про бэды.

    Собственно про сами бэды. Если честно - то я не могу понять с чем связана такая паническая боязнь их присутствия на флэшке. Скорее всего с тем, что нужно потратить полчаса своего драгоценного времени на то, чтобы прочитать прошивку, посмотреть как смещаются или не смещаются части прошивки телефона (по отношению с прошивке без бэдов) и залить с этим смещением. На практике же оказывается, что большинство не умеют элементарно даже найти что-то в прошивке не говоря уже о 16-ричной системе, а причина почти всегда одна - "мало времени, много телефонов"-) Проще всего восстановить телефон с бэдами можно залив него фулл со spare с рабочего телефона - в большинстве случаев это помогает поднять убитое тело с бэдами "не думая" (я говорю сейчас это о версиях своего софта и людях которым нужен его саппорт). Самое основное правило, которое талдычат все годы, с момента появления телефонов и их прошивки - ВСЕГДА ДЕЛАЙТЕ ПОЛНЫЙ БЭКАП ПРОШИВКИ (для нанда - со spare областью), по крайней мере в этом случае вы всегда сможете вернуть телефон в первоначальное состояние.

    По поводу самих бэд блоков. Как правило, бывают "заводские" и "приобретенные". О наличии на флэшке заводских бэдов можно узнать по маркировке, флэшки с бэдами стоят дешевле. "Приобретенные" бэды появляются в процессе эксплуатации нанда - контроллер сообщает об ошибке и программа метит весь блок как плохой, перенеся данные в другой блок, предварительно восстановив данные при помощи error correction codes.

    По поводу стирания блоков. Да никто не запрещает их стирать, в мануале написано что телефон вскрывать нельзя. Что будет обычно на практике? "Заводской" бэд как был с нулями до стирания, так таким же и останется, сообщив об ошибке. "Приобретенный" сотрется, если в него записать данные со spare родные его - как был он бэдом, так и останется бэдом с такими же данными. Если записать в него, данные и он будет потом "сбоить" - прошивка сама с ним разберется. Каждая прошивка телефона работает с бэдами да и самим нанд так, как написано и исходниках прошивки телефона, и любая контора может вносить любые свои изменения в исходники квалкома. Да и невозможно заливать фулл со spare не стирая все блоки. Даже "заводские" скрипты и лоадеры разработчиков стирают бэды - вот бедные люди, не в курсе, наверное, что косячат-) Забыли наверное объяснить что страшного будет если их стереть-)

    Что-то много понаписал... Так что делайте бэкапы, пробуйте, не забывайте размер блока, хексэдитор и все будет ок-) И поменьше слушайте "знающих" людей, включая этот пост - лучше все проверьте сами, и поверьте, в большинстве случаев будете удивлены-)))

  13. Спасибо сказали:

    Skydreem (16.11.2010)

Похожие темы

  1. 6680 CMT Flash ID: 0000FFFF <=> BAD FLASH VENDOR -> BAD FLASH TYPE
    от vas2280 в разделе Nokia для новичков
    Ответов: 8
    Последний ответ: 10.05.2009, 22:05
  2. K750 bad NAND block
    от Igor131 в разделе SonyEricsson для новичков
    Ответов: 4
    Последний ответ: 26.04.2008, 12:32
  3. C62 - Block verification failed for block 3
    от pet2 в разделе ODM Siemens
    Ответов: 14
    Последний ответ: 20.06.2005, 11:36
  4. T191 DM_tool: Bad Target ACK when download code-block
    от Alex II в разделе ODM Motorola
    Ответов: 3
    Последний ответ: 04.12.2004, 13:37
  5. [РЕШЕНО] C62 - Block verification failed for block 66
    от Unforgiven в разделе ODM Siemens
    Ответов: 2
    Последний ответ: 26.08.2004, 17:04

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  Рейтинг@Mail.ru