Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
Методика ремонта ноутбуков / Laptop repair procedure https://vlab.su/viewtopic.php?f=181&t=3081 |
Страница 3 из 7 |
Бим [ 27 ноя 2013, 08:35 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
ReasonX писал(а): Мульты ENE любят читать прошивку 1 раз, при неудаче кердык, нихрена не будет, проскочит одиночный импульс на CS по байту на SI\CLK и будет молчок, если осцил на захвате не стоит, потерять такое легко. А при подаче питания он не зафиксирует искажения?А у меня почти так и было, только один импульс на линии SO (флэш)/SI. На остальных молчок. А с какого адреса читает миком? Много прошивок 51-х микроконтроллеров дизассемблировал, но они все начинаются с обхода области векторов (т.е. 02h), а здесь иначе. ReasonX писал(а): А еще бывает флешка дохнет так что на некоторых выводах образуется емкость, в итоге опять же ни хрена не увидишь. (видел несколько раз) А если она читается на программаторе, на что грешить?
|
alvig [ 27 ноя 2013, 13:37 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Очень много нового почерпнул... |
siberian [ 27 ноя 2013, 13:51 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Бим писал(а): А с какого адреса читает миком? По конкретнее бы надо! У Самсунга все мультиконтроллеры "миком"... |
ReasonX [ 28 ноя 2013, 01:42 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Бим писал(а): А при подаче питания он не зафиксирует искажения? А у меня почти так и было, только один импульс на линии SO (флэш)/SI. На остальных молчок. А с какого адреса читает миком? Много прошивок 51-х микроконтроллеров дизассемблировал, но они все начинаются с обхода области векторов (т.е. 02h), а здесь иначе Вот до дезассемблирования я еще не дошел, пока в яслях на атмеге, думаю вот дорасти до арм. Можно настроить осцил пошагово, каждое изменение лог уровня отображать, будет отчетливо видно где питание поднимается, а где уже работа контроллера. Поэтому лучше и смотреть CS, он в отрицательной логике с подтяжкой, на нем помех никаких не может быть. Бим писал(а): А если она читается на программаторе, на что грешить? Думаю у каждого в кармане найдется история про флешку которая верефица на программаторе и не читается мультом. |
Бим [ 28 ноя 2013, 12:17 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
siberian писал(а): Бим писал(а): А с какого адреса читает миком? По конкретнее бы надо! У Самсунга все мультиконтроллеры "миком"... |
siberian [ 28 ноя 2013, 13:04 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Бим писал(а): Ну, скажем, MEC1308 Идёшь на сайт smsc.com, выясняешь какое ядро у этого EC, ну а дольше сам знаешь... |
Бим [ 28 ноя 2013, 14:36 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Гы. :) Как и предполагалось (и как у всех мультиконтроллеров, которые мне всречались), вычислительное ядро у него 51-е. Ядро не определяет последовательность выборки команд/данных, выборкой занимается околоядерная периферия. Все известные мне микроконтроллеры этой линейки обращаются за первой командой по адресу 0x0h. Однако в наших дампах первые байты служат сигнатурой, а не командой. 0х5аh в системе команд 8051- логическое И А с регистром ОН, в данном случае R2, следующую пару ида отказывается перводить в код. Только там регистры 32-битные, и я пока не знаю, какое устройство выбирать в настройках дизассемблера. А, у меня есть книжка по дизасму биосов, там посмотрю подробности. |
ReasonX [ 28 ноя 2013, 17:54 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Бим писал(а): Гы. :) Как и предполагалось (и как у всех мультиконтроллеров, которые мне всречались), вычислительное ядро у него 51-е. Ядро не определяет последовательность выборки команд/данных, выборкой занимается околоядерная периферия. Все известные мне микроконтроллеры этой линейки обращаются за первой командой по адресу 0x0h. Однако в наших дампах первые байты служат сигнатурой, а не командой. 0х5аh в системе команд 8051- логическое И А с регистром ОН, в данном случае R2, следующую пару ида отказывается перводить в код. Только там регистры 32-битные, и я пока не знаю, какое устройство выбирать в настройках дизассемблера. А, у меня есть книжка по дизасму биосов, там посмотрю подробности. Я не знаток и даже не интересующийся, но в них уже содержится заводская прошивка, ведь на тех же MEC1308 флешки нет, она висит на юге. Те для того что бы считать биос, контроллер должен инициализировать LPC шину и инициализировать юг и только тогда уже можно что либо считать с пзу. Отсюда делаю вывод что контроллер уже имеет некую прошивку определяющую его начальные потуги. И считывать ПЗУ он может начать откуда угодно. И таки даже если флешка висит на контроллере, что то должно инициализировать SPI. Опять же, я вообще мимокрокодил в этом, так на мысли навело. |
Бим [ 28 ноя 2013, 21:11 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Я тоже не знаток, пытаюсь все привести в соответствие. ReasonX писал(а): ведь на тех же MEC1308 флешки нет, она висит на юге. Она "функционально" "висит на юге". И отражает это не "программу, выполняемую южным мостом", а напротив, функции перезаписи флэшки новой фирмварой. Обращение для записи к ней происходит через отображаемую область в основной памяти компьютера, располагающуюся в верхних адресах, с привлечением специальных регистров южного моста. Представляю себе, как медленно это должно происходить, ведь "преодолеть" нужно не только интерфейс SPI, но и еще более тормозную шину LPC.Я тут собрал три блока из сервис-мануала на bremen (раз уж взял ее для примера), чтобы можно было наглядно представить себе электрические соединения. ReasonX писал(а): для того что бы считать биос, контроллер должен инициализировать LPC шину и инициализировать юг и только тогда уже можно что либо считать с пзу.Отсюда делаю вывод что контроллер уже имеет некую прошивку определяющую его начальные потуги. В общем случае это называется "загрузчиком", более известным под названием бутлодырь. :)Насколько я смог разобраться в новой для меня микропроцессорной системе, гораздо более сложной, чем те, с какими я привык иметь непосредственое отношение (и даже широко известный советский базовый комплект К1810 :)), основную программу исполняет все-таки центральный процессор. На долю самого мультиконтроллера приходится всего лишь 64К. Точно не знаю, где там аппаратно устроен загрузчик, но в этом мультике есть "Internal 64K SRAM". Это внешняя память, не внутренняя регистровая, и я полагаю, что она и используется в качестве аппаратной среды исполнения. ReasonX писал(а): И таки даже если флешка висит на контроллере, что то должно инициализировать SPI Ну так встроенный лодырь и инициирует обмен по SPI. )) А обмен с флэшкой начинается сразу же, как только подключили блок питания, а юг еще питания не получил. После нажатия на кнопку процесс чтения становится более интенсивным.---------- Добавлено спустя 7 минут 49 секунд: ---------- Блин, не могу понять, почему UEFI позволяет операционной системе загружаться быстрее! |
ReasonX [ 28 ноя 2013, 21:58 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Боялся я назвать его бутлоадером, тк у меня он ассоциируется немного с другим. Но не прогадал. Тогда не совсем понимаю суть вашей проблемы, вы удивляетесь что на 0x00 флеша не точка входа, хотя считаете что есть бутлодер в зависимости от кода может начать читать с любого адреса. |
Бим [ 29 ноя 2013, 12:17 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
В данном случае проблема была в том, что флэшка MX25L1605D не читается на платформе, соответственно, происходит включение без инициализации устройств платы, только горят индикаторы. Можно, конечно, ее купить и заменить, но страшно не люблю что-то делять вслепую наугад, а знаний и опыта пока нет и биосами не занимался. Что в подобных случаях следует менять - флэшку или контроллер? К тому же чем прошивать, старым или дампом, найденным мной для той же платформы и ревизии, он до адреса 0х12000Bh совпадает, а затем идут отличия (проц не i), всего 4784 различных байта. Причем флэшка защищена от стирания/записи начиная со второго блока, а расхождения начинаются с 18-го. Может, это результат какого-то аутоконфига, после которого флэшка лочится? Но тогда я не понимаю, можно ли в таком случае обновлять BIOS, если она защищена от перезаписи? |
ReasonX [ 29 ноя 2013, 13:41 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Бим писал(а): В данном случае проблема была в том, что флэшка MX25L1605D не читается на платформе, соответственно, происходит включение без инициализации устройств платы, только горят индикаторы. Можно, конечно, ее купить и заменить, но страшно не люблю что-то делять вслепую наугад, а знаний и опыта пока нет и биосами не занимался. Что в подобных случаях следует менять - флэшку или контроллер? К тому же чем прошивать, старым или дампом, найденным мной для той же платформы и ревизии, он до адреса 0х12000Bh совпадает, а затем идут отличия (проц не i), всего 4784 различных байта. Причем флэшка защищена от стирания/записи начиная со второго блока, а расхождения начинаются с 18-го. Может, это результат какого-то аутоконфига, после которого флэшка лочится? Но тогда я не понимаю, можно ли в таком случае обновлять BIOS, если она защищена от перезаписи? Макрониксы - очень проблемные флешки, лучше при подозрении менять на винбонд или еон. Насчет не читается, я уже говорил, при попытки ее считать должен упасть CS#, я думаю и сами знаете. Что бы исключить флешку, достаточно ее выпаять и посмотреть CS# при отсутствующей флешки, если он не падает, то дело явно не в ней. А прошивать лучше заведомо рабочим, сохраняя дамп. |
siberian [ 29 ноя 2013, 14:32 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Бим писал(а): В данном случае проблема была в том, что флэшка MX25L1605D не читается на платформе ИМХО, все твои копания в BIOS и попытки дезассеблирования к теме "Методика ремонта ноутбуков" ни каким боком не подходят - это методика убивания дорогого времени ремонтника... На практике поступают по другому - находится прошивка и программатором прошивается во флэш. Без результата - меняется флэш, далее меняется контроллер к которому она подключена. Всё это при условии, что питания и клоки присутствуют, ресеты отпущены... PS: Если есть конкретная проблема, то создавай тему в соответствуещем разделе... |
_george [ 29 ноя 2013, 19:21 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
Ремонт, основанный на алгоритмах, а не на голом опыте- гарантия успеха. Вчера благодаря посту "Необходимые условия для старта" поднял бук с неисправным кварцем. А вот ссылка, принципы диагностики буков: http://masteram.by/article/repair/notebook/101-principy-diagnostiki-neispravnosti-noutbukov.html. P.S. Новичкам советую книгу Дитмара Бенды "Поиск неисправностей в электрических схемах". |
ism65 [ 30 ноя 2013, 11:05 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Спасибо за подборку , надеюсь поможет. |
logros [ 30 ноя 2013, 12:38 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
Бим писал(а): В данном случае проблема была в том, что флэшка MX25L1605D не читается на платформе, соответственно, происходит включение без инициализации устройств платы, только горят индикаторы. Можно, конечно, ее купить и заменить, но страшно не люблю что-то делять вслепую наугад, а знаний и опыта пока нет и биосами не занимался. Что в подобных случаях следует менять - флэшку или контроллер? К тому же чем прошивать, старым или дампом, найденным мной для той же платформы и ревизии, он до адреса 0х12000Bh совпадает, а затем идут отличия (проц не i), всего 4784 различных байта. Причем флэшка защищена от стирания/записи начиная со второго блока, а расхождения начинаются с 18-го. Может, это результат какого-то аутоконфига, после которого флэшка лочится? Но тогда я не понимаю, можно ли в таком случае обновлять BIOS, если она защищена от перезаписи? какой программой смотрите различия в бин коде? |
tvl60 [ 06 дек 2013, 23:30 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
Skimin0k, вот здесь очень познавательное видео: Поиск неисправности на материнской плате ноутбука с использованием осциллографа - http://www.youtube.com/watch?v=LwEyPVeajOY |
tvl60 [ 08 дек 2013, 14:57 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
Здесь находится 113 очень познавательных видео отснятых специально для начинающих мастеров, рекомендую - http://www.youtube.com/user/1servicecore/videos |
RemBox72 [ 06 янв 2014, 23:09 ] | ||||
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка | |||
Спасибо. Отличная статья! В пункте: "Режимы электропитания на ноутбуках:" вложение 16.jpg под ним строчка: "Если все эти напряжения присутствуют, PU2 преобразователь напряжения должен дать HWPG_1.5V сигнал" В схеме указано HWPG_1.8V Ошибка? Или это в данном случае он должен выдать 1.8V?
|
Rimanez [ 19 янв 2014, 11:29 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
Спасибо автору, хорошая статья, душевная. Главное автор постарался, не поленился. Еще хорошая есть статья по этой теме на сайте украинского сервисного центра по адресу http://service-core.com.ua/articles/diagnostic. Тоже очень понравилась. Если есть желание, потихоньку можно разбираться что к чему в этом не легком деле. |
BlackCedric [ 08 фев 2014, 16:59 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
Если статья для начинающих, то тут "Затем нужно проверить кварц (проверка тактового сигнала - 32.768)." нужно добавить, что щуп осцила ставить в положение Х10 во избежании срыва генерации.Хорошая , познавательная статья- автор молодец. |
tvl60 [ 09 фев 2014, 11:58 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
Рекомендую ознакомиться с очень полезной статьёй, в которой подробно рассматривается работа многофазных регуляторов питания процессоров на новых материнских платах - http://hww.ru/wp/2009/12/osobennosti-mn ... ix-platax/ |
skyhigh [ 24 июл 2014, 04:53 ] | |
Заголовок сообщения: | Re: Методика ремонта ноутбуков / Laptop repair procedure |
logros писал(а): какой программой смотрите различия в бин коде? 1. WinHex-открыть 2 файла(можно и больше)- Вид - Синхронизировать и сравнить 2. Total Commander - Файл - Сравнить по содержимому |
Compute [ 29 сен 2014, 21:03 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
Хочу разобраться в сигналах ШИМ rt8602B С помощью переводчика(DS англ.) и нескольких статей получилось вот такое определение Pin1(REF) - 2V Reference Output.Опорный выходной сигнал, внутренний источник опорного напряжения. Выходной ток до 50 мА Это напряжение, которое является для микросхемы эталонным и с которым она сравнивает другие напряжения. Сопротивление этого напряжения относительно земли происходит при помощи 0.22uF конденсатора. Нагрузка на опорное напряжение ухудшает напряжение обратной связи и точность сигнала на выводе,это приводит к ошибке регулирования т.к. выходное значение находится в прямой зависимости от опорного напряжения. Вопрос:верно ли оно? Поправьте или дополните пожалуйста... C ув.Compute |
igils [ 30 сен 2014, 09:56 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
Не сигнал - внутренний источник опорного напряжения, с выходным током до 50мА. Конденсатор 0,22мкФ по выходу - типичное требование для линейных регуляторов. При исправном ШИМе никакой излишней нагрузки на него нет. И наверное речь все же идет о RT8206B? |
Compute [ 30 сен 2014, 18:04 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
igils писал(а): RT8206B? Точно...опечаточка вышла... igils писал(а): При исправном ШИМе никакой излишней нагрузки на него нет. А при не исправном ведь есть... В остальном всё верно? |
igils [ 30 сен 2014, 23:04 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
Как правило, напряжение VREF или есть (и соответствует заявленному в документации) или его нет. А отсутствовать может по двум причинам: или неисправность самого ШИМа, или не выполнены условия его запуска. Среднее как-то не попадалось. Все остальное, связанное с нестабильностью данного напряжения - чисто теоретически возможно, но крайне редко, чтоб об этом всерьез говорить (и опять же - или неисправен сам ШИМ, или утечка в керамике на данном выводе). |
Compute [ 30 сен 2014, 23:16 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
igils писал(а): Как правило, напряжение VREF или есть (и соответствует заявленному в документации) или его нет. А отсутствовать может по двум причинам: или неисправность самого ШИМа, или не выполнены условия его запуска. Среднее как-то не попадалось. Все остальное, связанное с нестабильностью данного напряжения - чисто теоретически возможно, но крайне редко, чтоб об этом всерьез говорить (и опять же - или неисправен сам ШИМ, или утечка в керамике на данном выводе). Большое спасибо... По поводу REF теперь всё полностью ясно... А по поводу TON не совсем Вот что получилось: Pin2(TON) - Управление частотой VOUT1/VOUT2. Частота выбирается с помощью TON Настройки. |
siberian [ 01 окт 2014, 09:09 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
Compute писал(а): А по поводу TON не совсем Что не понятно? Выбирается частота ШИМ. ШИМ это Широтно-Импульсный Модулятор... |
Compute [ 01 окт 2014, 22:25 ] | |
Заголовок сообщения: | Re: Статья: Ремонт ноутбука для новичка |
siberian писал(а): Что не понятно? Как работает TON настройка... |
Страница 3 из 7 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |