Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 11 июл 2018, 12:47
Продвинутый форумчанин
Зарегистрирован: 10 июн 2011, 02:38 Наличности на руках: 2,080.73 Сообщения: 1544 Откуда: Москва
Пришли мульты от проверенного поставщика. По его заверениям и братьев-китайцев новые. Заказывались с ориентиром Сергея, на ревизию бутблока, т.е именно A2Q2F2. Поставил первый попавшийся и все заколосилось. Пошла зарядка и аппарат нормально заработал.. Видимо Сергей в очередной раз доказывает свой незаурядный профессионализм! Спасибо! Не комплимент, правда..
Vertyanov_SS
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 13 июл 2018, 16:24
Инженер
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60 Сообщения: 282 Откуда: Екатеринбург
Vertyanov_SS писал(а):
В ближайшее время поставлю и закроем вопрос по данным мультам.
Самое время на этих мультах поставить точку, но ... Новый мульт от MICROCHIP с A2Q2F2 не заработал и ноут не включается с ним. Поставлен родной обратно - все работает. Что-то не договаривает MICROCHIP в своем даташите на данные EC. Придется разбираться.
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
Rublin
[ТС]
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 13 июл 2018, 23:33
Продвинутый форумчанин
Зарегистрирован: 10 июн 2011, 02:38 Наличности на руках: 2,080.73 Сообщения: 1544 Откуда: Москва
Rublin писал(а):
Поставил первый попавшийся и все заколосилось.
Выходит, что мне попался "новый", когда то стоявший на плате точно такого же DELLa?
Vertyanov_SS
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 14 июл 2018, 13:26
Инженер
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60 Сообщения: 282 Откуда: Екатеринбург
Rublin писал(а):
Выходит, что мне попался "новый", когда то стоявший на плате точно такого же DELLa?
получается, что так ...
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
Vertyanov_SS
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 21 июл 2018, 16:02
Инженер
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60 Сообщения: 282 Откуда: Екатеринбург
Продолжение по MEC1404. Размышления и раскопки. Во вложении файлик с вложенными протоколами обмена MEC1404 с SPI флешкой. Левый столбец - от момента подачи питания на плату и до прекращения активности. (НОВЫЙ МУЛЬТ) Правый - аналогично, но подрезано лишнее где уже автостарт платы пошел. ("РАБОЧИЙ" МУЛЬТ)
Напомню, что команда 03h для SPI флешки - "однопроводное" чтение
Вложение:
03h SPI two.JPG
и в диаграмме
Вложение:
03h SPI.JPG
При подаче питания на EC, он лезет во флешку по адресу 00.00.00h и читает 4 байта подряд - 0x10,0x70,0x00,0x55 (адрес начала какой-то нужной области или параметров ??!! ) Потом новый цикл, но уже с адреса 70.10.00h 48байт. (не знаю что ...) Следующий цикл с адреса 70.10.30h 17 байт. На самом деле надо считать, что 16 ему нужно ибо последний он стащит в следующем цикле. 16 байт *8=128 бит. Ключ распаковки??!! Потом последний цикл, самый длинный, с адреса 70.10.40h 18116 байт втягивает в себя. Короче, все увидите во вложении. Добавил слитый дамп из флешки - посмотрите по этим адресам и все увидите как в xlsx файле. Интересно не это, а то, что новый мульт делает все то-же, что и рабочий, но только ноутбук кирпич. Отсюда я делаю вывод, что в новый мульт нужно как-то положить ключ чтобы он верно распаковал то, что втягивает в себя. Первоначальное общение EC с SPI флешкой одинаковое. При всем, достаточно подробном описании MEC14XX, в даташите нет ни слова о том, КАК засунуть ключ
PS Добавил протокол при новом EC и когда нет флешки на MB ))
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
Cappoint
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 20 авг 2018, 02:48
Я тут случайно
Зарегистрирован: 09 сен 2016, 14:50 Наличности на руках: 24.01 Сообщения: 10 Откуда: BY
Привет.
Имею нульцевый MEC1404 который тоже не запускается на живой плате вместо родного живого мульта.
Печаль, как мне кажется, растет от того, что в нульцевых мультах не запрограммированы фьюзы. Если обратиться к даташиту, в структуре чипа явно видно, что чип имеет на борту блок eFUSE.
Если брать по аналогии, как это к примеру делает Xilinx в своих SoC, то у них через фьюзы программируются aes ключи, опции для загрузки, режим secureboot и т.д. и т.п. Только на MEC1404 про фьюзы ни слова... Возможно, фьюзами выставляются какие-то опционные моменты на подобии внешних страпов...
Кто бы смог раздобыть инфо по этому поводу?
Vertyanov_SS
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 20 авг 2018, 09:58
Инженер
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60 Сообщения: 282 Откуда: Екатеринбург
Cappoint да, в даташите на этот мульт скромно удалили нужную информацию )) Попробуйте написать в техподдержку. Мне сказали, что не понимают о чем я их спрашиваю ))
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
Uomo
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Подозреваю, что ситуация действительно связана с тем, что чип идет с заводской конфигурацией, в которой по умолчанию что-то выключено. Сергей, обратите внимание на описание LPC в даташите (и по-моему еще в одном из мануалов из sdk было) 4.8.3 CONFIGURATION PORT The LPC Host can access the Chip’s Configuration Registers through the Configuration Port when CONFIG MODE is enabled. The device defaults to CONFIG MODE being disabled Возможно ли, что чтобы мульт заработал и принял прошивку, его нужно ввести в режим CONFIG MODE через LPC интерфейс? Возможно ли, что он вообще конфигурируется исключительно через этот интерфейс, и уже через него включаются\настраиваются все остальные интерфейсы? Попался и мне этот печальный делл, с битым 36 пином по центральной жиле разъема питания... Если б.у. мульт не найду или способ сконфигурить новый, придётся отдать без ремонта.
Vertyanov_SS
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 26 фев 2019, 20:39
Инженер
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60 Сообщения: 282 Откуда: Екатеринбург
lowbass я думаю вернуться к этому мульту, но вот когда ... есть одна мысль. Наткнулся недавно на один интересный документик.
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
Vertyanov_SS
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 19 мар 2019, 12:23
Инженер
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60 Сообщения: 282 Откуда: Екатеринбург
Cappoint писал(а):
Если обратиться к даташиту, в структуре чипа явно видно, что чип имеет на борту блок eFUSE
Появился даташит на MEC170X где есть раздел EFUSE BLOCK. Описан подробно. Там много интересного. Особенно интересны пункты в даташите по части Private Key Lock, Public key lock )) Короче, если все сделали грамотно, то спасет только донор ибо ключи не вычитать, чтобы сделать копию в другой EC.
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
Cappoint
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 21 мар 2019, 02:43
Я тут случайно
Зарегистрирован: 09 сен 2016, 14:50 Наличности на руках: 24.01 Сообщения: 10 Откуда: BY
подтвердилось предположение, что слегка непросто с этими мультами. интересно, чем и как можно прочитать otp register, если при включенном jtag он специально становится недоступным? если отладкой этот регистр не управляется, значит, сама микропрограмма должна и прошивать и читать его, не говоря уже про саму efuse memory.
Vertyanov_SS
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 21 мар 2019, 10:02
Инженер
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60 Сообщения: 282 Откуда: Екатеринбург
Cappoint Разработчик ключ знает? Знает. Что ему мешает писать код (программу) и шифровать этим ключом? Ничего. Это касается и обновления - шифровано тем-же ключем. Записали на партию один ключ и ставим на MB. Таким образом закрыта возможность ставить болванки и менять EC ремонтникам без допуска. Вы считаете, что производителю выгодно, чтобы его MB ремонтировали? Если гарантия - они меняют MB. Если не гарантия - в магазин за новым ноутом )) Формально он (производитель) не виноват. Производителю выгодно делать новое устройство и получать прибыль. Ваши проблемы с ноутом - это ваши проблемы. Аналогичная ситуация с тошибами на MEC и яблочными EC. Что, разве есть прошивки на эти мульты? Нет. Так и с этими EC будет - только с мяса.
Грызем логти ....
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
d-pal
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Всем доброго времени )) Попалась и мне la-d801p с дохлым МЕС1404-NU по адаптер-id. Почитав данную тему пришел к выводу что дело плохо ((( Но все-же решил попробовать заказать новый. Покупал здесь https://vnoutbuke.ru/product/mec1404_nu/ Поставил его и все заработало без каких либо заморочек.))
_________________ Честный ремонт техники Apple и обычных ноутбуков в городе Краснодар.
KcapDac
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Ну не знаю, это смотря как его паять. Если паяльником запаивать понятное дело что лудить не чего не нужно в процессе пайки залудится. Но я обычно паяю феном на старый заводской припой, само собой кидаю плату на подогрев и на новом мульте лапы паяльником залуживаю перед пайкой. Так просто на много быстрее чем вот это вот: снять, потом оплеткой все зачистить потом паяльником пропаять. Ну по крайней мере как по мне ))
_________________ Честный ремонт техники Apple и обычных ноутбуков в городе Краснодар.
Uomo
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Пока такого не было еще на моей практике. Хотя я всегда паяю на подогреве. Если на холодной плате паять думаю можно и убить (( Да и это все дело привычки и навыков. Главное же не кто как паяет, а результат )) Что касается того новый чип или нет, я утверждать не могу, дело с ним имел в первые. Но одно могу сказать точно, выглядел он как новый.
_________________ Честный ремонт техники Apple и обычных ноутбуков в городе Краснодар.
ion.tutunaru
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 27 ноя 2019, 19:36
Интересующийся
Зарегистрирован: 03 апр 2014, 13:38 Наличности на руках: 77.14 Сообщения: 93 Откуда: France
На днях пришел Dell Latitude 3470 с ошибкой: power blinking led - 2 amber / 5 white, циклично повторяясь. Платформа: loveland -SKL MB DVT2 14291-SC 448.06103.00C CN-601D26 В поисках информации о платформе и мультиконтроллере МЕС1404-NU я нашел эту тему. Схему не нашел. Пробема решилось замены RTC Battery. Визуальна я оратил внимание на переключатель MESW1, конекторы DB2 и DB3 - на Dell-ах первый раз встречаю впайные конекторы JTAG. Прозвонкой контакты на DB2 идут к МЕС1404-NU - JTAG - распинофка на фото. Переключатель MESW1 тоже идет МЕС1404-NU на 80-й пин ME_FWP_EC. Может ли MESW1 участвовать при пошивке, или созданние условие для того чтобы мульт прошивку тянутл с общей флешки? Всравнивая с платфорой AAL15 SKL-U+MEC1404, отсуствует переключатель на ME lock.
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
sasha_m
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 28 ноя 2019, 21:40
Участник АСЦ
Зарегистрирован: 12 дек 2017, 20:38 Наличности на руках: 386.41 Сообщения: 1730 Откуда: Москва
Здравствуйте. Пациент - starlord13_r. Нет импульсов на 36-ой ноге, только уровень, зарядка оригинал, подкидывались другие, тоже исправные. Кто в последнее время менял эти мульты, откуда брали? Про vnoutbuke увидел, но то давно было.
И, кстати, как их паять? Если с донора снимаю, то просто жалом "микроволна" прохожусь со всех сторон и отлично запаивается, весь процесс занимает минуту-другую. А вот "новые"...
Vertyanov_SS
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 29 ноя 2019, 16:36
Инженер
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60 Сообщения: 282 Откуда: Екатеринбург
sasha_m писал(а):
А вот "новые"...
Новые Вы где покупаете? Нет их новых там, где покупаете и поэтому так паяются ...
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
sasha_m
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 29 ноя 2019, 16:39
Участник АСЦ
Зарегистрирован: 12 дек 2017, 20:38 Наличности на руках: 386.41 Сообщения: 1730 Откуда: Москва
Vertyanov_SS писал(а):
Нет их новых там
Потому и взял в кавычки. Я понимаю что они с китайского разбора в лучшем случае.
Rublin
[ТС]
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 29 ноя 2019, 23:40
Продвинутый форумчанин
Зарегистрирован: 10 июн 2011, 02:38 Наличности на руках: 2,080.73 Сообщения: 1544 Откуда: Москва
Здравствуйте, оживляю эту тему, хотелось бы знать, есть ли наконец ответ, можно ли без программирования заменить MEC1404-NU на новый? можно только заменить на исправный ноутбук-донор DELL ?. Спасибо вам большое за ваше внимание.
Vertyanov_SS
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Добавлено: 24 авг 2020, 12:35
Инженер
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60 Сообщения: 282 Откуда: Екатеринбург
JhonFlores писал(а):
можно ли без программирования заменить MEC1404-NU на новый?
На именно НОВЫЙ нельзя. Снятый - можно. Ключи вшиты, в новом они не вшиты. Я видео выкладывал с новым.
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
kgbeast
Заголовок сообщения: Re: Микроконтроллер МЕС1404-NU, что это?
Если верить документации, то "The Shared Secret is supplied by Microchip and is used to generate the AES key for encrypting/decrypting Firmware Binary" - т.е. шаредсикрет прошит при изготовлении и для каждого клиента уникален. "Shared Secret" - это 16 байт используемых для "генерации" ключа шифрования. Генерация простая - вектор инициализации (то, что вы считали в дампе по адресу 701030) шифруется ключом ShareSecret алгоритмом AES-128 ECB, в результате получаются 16 байт ключа расшифровки тела прошивки.
Сейчас этот форум просматривают: MisterAlex и гости: 30
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения