|
Текущее время: 26 апр 2024, 23:09
|
Сообщения без ответов | Активные темы
|
|
|
|
Автор |
|
Бим
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 27 ноя 2013, 08:35 |
Интересующийся |
|
|
Зарегистрирован: 15 окт 2011, 18:14 Наличности на руках: 246.29
Сообщения: 150
|
ReasonX писал(а): Мульты ENE любят читать прошивку 1 раз, при неудаче кердык, нихрена не будет, проскочит одиночный импульс на CS по байту на SI\CLK и будет молчок, если осцил на захвате не стоит, потерять такое легко. А при подаче питания он не зафиксирует искажения? А у меня почти так и было, только один импульс на линии SO (флэш)/SI. На остальных молчок. А с какого адреса читает миком? Много прошивок 51-х микроконтроллеров дизассемблировал, но они все начинаются с обхода области векторов (т.е. 02h), а здесь иначе. ReasonX писал(а): А еще бывает флешка дохнет так что на некоторых выводах образуется емкость, в итоге опять же ни хрена не увидишь. (видел несколько раз) А если она читается на программаторе, на что грешить?
|
|
|
|
|
siberian
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 27 ноя 2013, 13:51 |
Инженер |
|
|
Зарегистрирован: 29 авг 2010, 09:45 Наличности на руках: 713.69
Сообщения: 10123 Откуда: Тюмень
|
Бим писал(а): А с какого адреса читает миком? По конкретнее бы надо! У Самсунга все мультиконтроллеры "миком"...
|
|
|
|
|
ReasonX
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 28 ноя 2013, 01:42 |
Пользователь |
|
|
Зарегистрирован: 26 окт 2012, 23:06 Наличности на руках: 7.56
Сообщения: 689 Откуда: Moscow
|
Бим писал(а): А при подаче питания он не зафиксирует искажения? А у меня почти так и было, только один импульс на линии SO (флэш)/SI. На остальных молчок. А с какого адреса читает миком? Много прошивок 51-х микроконтроллеров дизассемблировал, но они все начинаются с обхода области векторов (т.е. 02h), а здесь иначе Вот до дезассемблирования я еще не дошел, пока в яслях на атмеге, думаю вот дорасти до арм. Можно настроить осцил пошагово, каждое изменение лог уровня отображать, будет отчетливо видно где питание поднимается, а где уже работа контроллера. Поэтому лучше и смотреть CS, он в отрицательной логике с подтяжкой, на нем помех никаких не может быть. Бим писал(а): А если она читается на программаторе, на что грешить? Думаю у каждого в кармане найдется история про флешку которая верефица на программаторе и не читается мультом.
|
|
|
|
|
Бим
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 28 ноя 2013, 12:17 |
Интересующийся |
|
|
Зарегистрирован: 15 окт 2011, 18:14 Наличности на руках: 246.29
Сообщения: 150
|
siberian писал(а): Бим писал(а): А с какого адреса читает миком? По конкретнее бы надо! У Самсунга все мультиконтроллеры "миком"... Так они, значит, все по-разному читают? хм... Ну, скажем, MEC1308 .
|
|
|
|
|
siberian
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 28 ноя 2013, 13:04 |
Инженер |
|
|
Зарегистрирован: 29 авг 2010, 09:45 Наличности на руках: 713.69
Сообщения: 10123 Откуда: Тюмень
|
Бим писал(а): Ну, скажем, MEC1308 Идёшь на сайт smsc.com, выясняешь какое ядро у этого EC, ну а дольше сам знаешь...
|
|
|
|
|
Бим
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 28 ноя 2013, 14:36 |
Интересующийся |
|
|
Зарегистрирован: 15 окт 2011, 18:14 Наличности на руках: 246.29
Сообщения: 150
|
Гы. :) Как и предполагалось (и как у всех мультиконтроллеров, которые мне всречались), вычислительное ядро у него 51-е. Ядро не определяет последовательность выборки команд/данных, выборкой занимается околоядерная периферия. Все известные мне микроконтроллеры этой линейки обращаются за первой командой по адресу 0x0h. Однако в наших дампах первые байты служат сигнатурой, а не командой. 0х5аh в системе команд 8051- логическое И А с регистром ОН, в данном случае R2, следующую пару ида отказывается перводить в код. Только там регистры 32-битные, и я пока не знаю, какое устройство выбирать в настройках дизассемблера. А, у меня есть книжка по дизасму биосов, там посмотрю подробности.
|
|
|
|
|
ReasonX
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 28 ноя 2013, 17:54 |
Пользователь |
|
|
Зарегистрирован: 26 окт 2012, 23:06 Наличности на руках: 7.56
Сообщения: 689 Откуда: Moscow
|
Бим писал(а): Гы. :) Как и предполагалось (и как у всех мультиконтроллеров, которые мне всречались), вычислительное ядро у него 51-е. Ядро не определяет последовательность выборки команд/данных, выборкой занимается околоядерная периферия. Все известные мне микроконтроллеры этой линейки обращаются за первой командой по адресу 0x0h. Однако в наших дампах первые байты служат сигнатурой, а не командой. 0х5аh в системе команд 8051- логическое И А с регистром ОН, в данном случае R2, следующую пару ида отказывается перводить в код. Только там регистры 32-битные, и я пока не знаю, какое устройство выбирать в настройках дизассемблера. А, у меня есть книжка по дизасму биосов, там посмотрю подробности. Я не знаток и даже не интересующийся, но в них уже содержится заводская прошивка, ведь на тех же MEC1308 флешки нет, она висит на юге. Те для того что бы считать биос, контроллер должен инициализировать LPC шину и инициализировать юг и только тогда уже можно что либо считать с пзу. Отсюда делаю вывод что контроллер уже имеет некую прошивку определяющую его начальные потуги. И считывать ПЗУ он может начать откуда угодно. И таки даже если флешка висит на контроллере, что то должно инициализировать SPI. Опять же, я вообще мимокрокодил в этом, так на мысли навело.
|
|
|
|
|
Бим
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 28 ноя 2013, 21:11 |
Интересующийся |
|
|
Зарегистрирован: 15 окт 2011, 18:14 Наличности на руках: 246.29
Сообщения: 150
|
Я тоже не знаток, пытаюсь все привести в соответствие. ReasonX писал(а): ведь на тех же MEC1308 флешки нет, она висит на юге. Она "функционально" "висит на юге". И отражает это не "программу, выполняемую южным мостом", а напротив, функции перезаписи флэшки новой фирмварой. Обращение для записи к ней происходит через отображаемую область в основной памяти компьютера, располагающуюся в верхних адресах, с привлечением специальных регистров южного моста. Представляю себе, как медленно это должно происходить, ведь "преодолеть" нужно не только интерфейс SPI, но и еще более тормозную шину LPC. Я тут собрал три блока из сервис-мануала на bremen (раз уж взял ее для примера), чтобы можно было наглядно представить себе электрические соединения. ReasonX писал(а): для того что бы считать биос, контроллер должен инициализировать LPC шину и инициализировать юг и только тогда уже можно что либо считать с пзу.Отсюда делаю вывод что контроллер уже имеет некую прошивку определяющую его начальные потуги. В общем случае это называется "загрузчиком", более известным под названием бутлодырь. :) Насколько я смог разобраться в новой для меня микропроцессорной системе, гораздо более сложной, чем те, с какими я привык иметь непосредственое отношение (и даже широко известный советский базовый комплект К1810 :)), основную программу исполняет все-таки центральный процессор. На долю самого мультиконтроллера приходится всего лишь 64К. Точно не знаю, где там аппаратно устроен загрузчик, но в этом мультике есть "Internal 64K SRAM". Это внешняя память, не внутренняя регистровая, и я полагаю, что она и используется в качестве аппаратной среды исполнения. ReasonX писал(а): И таки даже если флешка висит на контроллере, что то должно инициализировать SPI Ну так встроенный лодырь и инициирует обмен по SPI. )) А обмен с флэшкой начинается сразу же, как только подключили блок питания, а юг еще питания не получил. После нажатия на кнопку процесс чтения становится более интенсивным. ---------- Добавлено спустя 7 минут 49 секунд: ---------- Блин, не могу понять, почему UEFI позволяет операционной системе загружаться быстрее!
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
Бим
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 29 ноя 2013, 12:17 |
Интересующийся |
|
|
Зарегистрирован: 15 окт 2011, 18:14 Наличности на руках: 246.29
Сообщения: 150
|
В данном случае проблема была в том, что флэшка MX25L1605D не читается на платформе, соответственно, происходит включение без инициализации устройств платы, только горят индикаторы. Можно, конечно, ее купить и заменить, но страшно не люблю что-то делять вслепую наугад, а знаний и опыта пока нет и биосами не занимался. Что в подобных случаях следует менять - флэшку или контроллер? К тому же чем прошивать, старым или дампом, найденным мной для той же платформы и ревизии, он до адреса 0х12000Bh совпадает, а затем идут отличия (проц не i), всего 4784 различных байта. Причем флэшка защищена от стирания/записи начиная со второго блока, а расхождения начинаются с 18-го. Может, это результат какого-то аутоконфига, после которого флэшка лочится? Но тогда я не понимаю, можно ли в таком случае обновлять BIOS, если она защищена от перезаписи?
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
ReasonX
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 29 ноя 2013, 13:41 |
Пользователь |
|
|
Зарегистрирован: 26 окт 2012, 23:06 Наличности на руках: 7.56
Сообщения: 689 Откуда: Moscow
|
Бим писал(а): В данном случае проблема была в том, что флэшка MX25L1605D не читается на платформе, соответственно, происходит включение без инициализации устройств платы, только горят индикаторы. Можно, конечно, ее купить и заменить, но страшно не люблю что-то делять вслепую наугад, а знаний и опыта пока нет и биосами не занимался. Что в подобных случаях следует менять - флэшку или контроллер? К тому же чем прошивать, старым или дампом, найденным мной для той же платформы и ревизии, он до адреса 0х12000Bh совпадает, а затем идут отличия (проц не i), всего 4784 различных байта. Причем флэшка защищена от стирания/записи начиная со второго блока, а расхождения начинаются с 18-го. Может, это результат какого-то аутоконфига, после которого флэшка лочится? Но тогда я не понимаю, можно ли в таком случае обновлять BIOS, если она защищена от перезаписи? Макрониксы - очень проблемные флешки, лучше при подозрении менять на винбонд или еон. Насчет не читается, я уже говорил, при попытки ее считать должен упасть CS#, я думаю и сами знаете. Что бы исключить флешку, достаточно ее выпаять и посмотреть CS# при отсутствующей флешки, если он не падает, то дело явно не в ней. А прошивать лучше заведомо рабочим, сохраняя дамп.
|
|
|
|
|
siberian
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 29 ноя 2013, 14:32 |
Инженер |
|
|
Зарегистрирован: 29 авг 2010, 09:45 Наличности на руках: 713.69
Сообщения: 10123 Откуда: Тюмень
|
Бим писал(а): В данном случае проблема была в том, что флэшка MX25L1605D не читается на платформе ИМХО, все твои копания в BIOS и попытки дезассеблирования к теме "Методика ремонта ноутбуков" ни каким боком не подходят - это методика убивания дорогого времени ремонтника... На практике поступают по другому - находится прошивка и программатором прошивается во флэш. Без результата - меняется флэш, далее меняется контроллер к которому она подключена. Всё это при условии, что питания и клоки присутствуют, ресеты отпущены... PS: Если есть конкретная проблема, то создавай тему в соответствуещем разделе...
|
|
|
|
|
logros
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 30 ноя 2013, 12:38 |
Интересующийся |
|
|
Зарегистрирован: 12 июн 2011, 20:12 Наличности на руках: 0.01
Сообщения: 105 Откуда: Украина
|
Бим писал(а): В данном случае проблема была в том, что флэшка MX25L1605D не читается на платформе, соответственно, происходит включение без инициализации устройств платы, только горят индикаторы. Можно, конечно, ее купить и заменить, но страшно не люблю что-то делять вслепую наугад, а знаний и опыта пока нет и биосами не занимался. Что в подобных случаях следует менять - флэшку или контроллер? К тому же чем прошивать, старым или дампом, найденным мной для той же платформы и ревизии, он до адреса 0х12000Bh совпадает, а затем идут отличия (проц не i), всего 4784 различных байта. Причем флэшка защищена от стирания/записи начиная со второго блока, а расхождения начинаются с 18-го. Может, это результат какого-то аутоконфига, после которого флэшка лочится? Но тогда я не понимаю, можно ли в таком случае обновлять BIOS, если она защищена от перезаписи? какой программой смотрите различия в бин коде?
|
|
|
|
|
RemBox72
|
Заголовок сообщения: Re: Статья: Ремонт ноутбука для новичка Добавлено: 06 янв 2014, 23:09 |
Интересующийся |
|
|
Зарегистрирован: 19 мар 2012, 09:50 Наличности на руках: 8.08
Сообщения: 131 Откуда: Тюмень
|
Спасибо. Отличная статья! В пункте: "Режимы электропитания на ноутбуках:" вложение 16.jpg под ним строчка: "Если все эти напряжения присутствуют, PU2 преобразователь напряжения должен дать HWPG_1.5V сигнал" В схеме указано HWPG_1.8V Ошибка? Или это в данном случае он должен выдать 1.8V? ! | RsM писал(а): | В тексте очепятка, повергут от ШИМ 1,8 НО напряжение повергуда 3,3В |
|
|
|
|
|
Rimanez
|
Заголовок сообщения: Re: Статья: Ремонт ноутбука для новичка Добавлено: 19 янв 2014, 11:29 |
Интересующийся |
|
|
Зарегистрирован: 11 дек 2013, 09:19 Наличности на руках: 121.87
Сообщения: 136 Откуда: Tomsk area
|
Спасибо автору, хорошая статья, душевная. Главное автор постарался, не поленился. Еще хорошая есть статья по этой теме на сайте украинского сервисного центра по адресу http://service-core.com.ua/articles/diagnostic. Тоже очень понравилась. Если есть желание, потихоньку можно разбираться что к чему в этом не легком деле.
_________________ Прогревастов мой кумир!
|
|
|
|
|
skyhigh
|
Заголовок сообщения: Re: Методика ремонта ноутбуков / Laptop repair procedure Добавлено: 24 июл 2014, 04:53 |
Интересующийся |
|
|
Зарегистрирован: 21 апр 2014, 14:58 Наличности на руках: 75.07
Сообщения: 48 Откуда: Kaliningrad
|
logros писал(а): какой программой смотрите различия в бин коде? 1. WinHex-открыть 2 файла(можно и больше)- Вид - Синхронизировать и сравнить 2. Total Commander - Файл - Сравнить по содержимому
|
|
|
|
|
igils
|
Заголовок сообщения: Re: Статья: Ремонт ноутбука для новичка Добавлено: 30 сен 2014, 09:56 |
Зарегистрирован: 23 июл 2011, 14:13 Наличности на руках: 14,539.19
Сообщения: 11502 Откуда: Ульяновск
|
Не сигнал - внутренний источник опорного напряжения, с выходным током до 50мА. Конденсатор 0,22мкФ по выходу - типичное требование для линейных регуляторов. При исправном ШИМе никакой излишней нагрузки на него нет. И наверное речь все же идет о RT8206B?
|
|
|
|
|
Compute
|
Заголовок сообщения: Re: Статья: Ремонт ноутбука для новичка Добавлено: 30 сен 2014, 18:04 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 20 сен 2014, 10:40 Наличности на руках: 81.00
Сообщения: 720 Откуда: Simferopol
|
igils писал(а): RT8206B? Точно...опечаточка вышла... igils писал(а): При исправном ШИМе никакой излишней нагрузки на него нет. А при не исправном ведь есть... В остальном всё верно?
|
|
|
|
|
igils
|
Заголовок сообщения: Re: Статья: Ремонт ноутбука для новичка Добавлено: 30 сен 2014, 23:04 |
Зарегистрирован: 23 июл 2011, 14:13 Наличности на руках: 14,539.19
Сообщения: 11502 Откуда: Ульяновск
|
Как правило, напряжение VREF или есть (и соответствует заявленному в документации) или его нет. А отсутствовать может по двум причинам: или неисправность самого ШИМа, или не выполнены условия его запуска. Среднее как-то не попадалось. Все остальное, связанное с нестабильностью данного напряжения - чисто теоретически возможно, но крайне редко, чтоб об этом всерьез говорить (и опять же - или неисправен сам ШИМ, или утечка в керамике на данном выводе).
|
|
|
|
|
Compute
|
Заголовок сообщения: Re: Статья: Ремонт ноутбука для новичка Добавлено: 30 сен 2014, 23:16 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 20 сен 2014, 10:40 Наличности на руках: 81.00
Сообщения: 720 Откуда: Simferopol
|
igils писал(а): Как правило, напряжение VREF или есть (и соответствует заявленному в документации) или его нет. А отсутствовать может по двум причинам: или неисправность самого ШИМа, или не выполнены условия его запуска. Среднее как-то не попадалось. Все остальное, связанное с нестабильностью данного напряжения - чисто теоретически возможно, но крайне редко, чтоб об этом всерьез говорить (и опять же - или неисправен сам ШИМ, или утечка в керамике на данном выводе).
Большое спасибо... По поводу REF теперь всё полностью ясно... А по поводу TON не совсем Вот что получилось: Pin2(TON) - Управление частотой VOUT1/VOUT2. Частота выбирается с помощью TON Настройки.
|
|
|
|
|
siberian
|
Заголовок сообщения: Re: Статья: Ремонт ноутбука для новичка Добавлено: 01 окт 2014, 09:09 |
Инженер |
|
|
Зарегистрирован: 29 авг 2010, 09:45 Наличности на руках: 713.69
Сообщения: 10123 Откуда: Тюмень
|
Compute писал(а): А по поводу TON не совсем Что не понятно? Выбирается частота ШИМ. ШИМ это Широтно-Импульсный Модулятор...
|
|
|
|
|
Compute
|
Заголовок сообщения: Re: Статья: Ремонт ноутбука для новичка Добавлено: 01 окт 2014, 22:25 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 20 сен 2014, 10:40 Наличности на руках: 81.00
Сообщения: 720 Откуда: Simferopol
|
siberian писал(а): Что не понятно? Как работает TON настройка...
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|