Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Микроконтроллер МЕС1404-NU, что это?
https://vlab.su/viewtopic.php?f=4&t=76182
Страница 2 из 3

Rublin [ 11 июл 2018, 12:47 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Пришли мульты от проверенного поставщика. По его заверениям и братьев-китайцев новые.
Заказывались с ориентиром Сергея, на ревизию бутблока, т.е именно A2Q2F2.
Поставил первый попавшийся и все заколосилось. Пошла зарядка и аппарат нормально заработал..
Видимо Сергей в очередной раз доказывает свой незаурядный профессионализм! Спасибо!
Не комплимент, правда.. :co_ol:

Vertyanov_SS [ 13 июл 2018, 16:24 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Vertyanov_SS писал(а):
В ближайшее время поставлю и закроем вопрос по данным мультам.

Самое время на этих мультах поставить точку, но ...
Новый мульт от MICROCHIP с A2Q2F2 не заработал и ноут не включается с ним.
Поставлен родной обратно - все работает.
Что-то не договаривает MICROCHIP в своем даташите на данные EC.
Придется разбираться.

Rublin [ 13 июл 2018, 23:33 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Rublin писал(а):
Поставил первый попавшийся и все заколосилось.

Выходит, что мне попался "новый", когда то стоявший на плате точно такого же DELLa? :du_ma_et:

Vertyanov_SS [ 14 июл 2018, 13:26 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Rublin писал(а):
Выходит, что мне попался "новый", когда то стоявший на плате точно такого же DELLa?

получается, что так ...

Vertyanov_SS [ 21 июл 2018, 16:02 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Продолжение по 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, в даташите нет ни слова о том, КАК засунуть ключ :cry_ing:

PS Добавил протокол при новом EC и когда нет флешки на MB ))

Cappoint [ 20 авг 2018, 02:48 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Привет.

Имею нульцевый MEC1404 который тоже не запускается на живой плате вместо родного живого мульта.

Печаль, как мне кажется, растет от того, что в нульцевых мультах не запрограммированы фьюзы. Если обратиться к даташиту, в структуре чипа явно видно, что чип имеет на борту блок eFUSE.

Если брать по аналогии, как это к примеру делает Xilinx в своих SoC, то у них через фьюзы программируются aes ключи, опции для загрузки, режим secureboot и т.д. и т.п. Только на MEC1404 про фьюзы ни слова... Возможно, фьюзами выставляются какие-то опционные моменты на подобии внешних страпов...

Кто бы смог раздобыть инфо по этому поводу?

Vertyanov_SS [ 20 авг 2018, 09:58 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Cappoint
да, в даташите на этот мульт скромно удалили нужную информацию ))
Попробуйте написать в техподдержку. Мне сказали, что не понимают о чем я их спрашиваю ))

Uomo [ 05 янв 2019, 01:17 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Vertyanov_SS писал(а):
Мне сказали, что не понимают о чем я их спрашиваю ))

хитро

а уже пару плат с мультами такими были
но повезло, мульты живые были))

lowbass [ 26 фев 2019, 19:45 ]
Заголовок сообщения:  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 [ 26 фев 2019, 20:39 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

lowbass
я думаю вернуться к этому мульту, но вот когда ... есть одна мысль. Наткнулся недавно на один интересный документик.

Vertyanov_SS [ 19 мар 2019, 12:23 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Cappoint писал(а):
Если обратиться к даташиту, в структуре чипа явно видно, что чип имеет на борту блок eFUSE

Появился даташит на MEC170X где есть раздел EFUSE BLOCK.
Описан подробно. Там много интересного. Особенно интересны пункты в даташите по части Private Key Lock, Public key lock ))
Короче, если все сделали грамотно, то спасет только донор ибо ключи не вычитать, чтобы сделать копию в другой EC.

Cappoint [ 21 мар 2019, 02:43 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

подтвердилось предположение, что слегка непросто с этими мультами.
интересно, чем и как можно прочитать otp register, если при включенном jtag он специально становится недоступным?
если отладкой этот регистр не управляется, значит, сама микропрограмма должна и прошивать и читать его, не говоря уже про саму efuse memory.

Vertyanov_SS [ 21 мар 2019, 10:02 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Cappoint
Разработчик ключ знает? Знает.
Что ему мешает писать код (программу) и шифровать этим ключом? Ничего.
Это касается и обновления - шифровано тем-же ключем.
Записали на партию один ключ и ставим на MB.
Таким образом закрыта возможность ставить болванки и менять EC ремонтникам без допуска.
Вы считаете, что производителю выгодно, чтобы его MB ремонтировали? Если гарантия - они меняют MB.
Если не гарантия - в магазин за новым ноутом ))
Формально он (производитель) не виноват. Производителю выгодно делать новое устройство и получать прибыль. Ваши проблемы с ноутом - это ваши проблемы.
Аналогичная ситуация с тошибами на MEC и яблочными EC. Что, разве есть прошивки на эти мульты? Нет. Так и с этими EC будет - только с мяса.

Грызем логти ....

d-pal [ 13 авг 2019, 11:52 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Всем доброго времени ))
Попалась и мне la-d801p с дохлым МЕС1404-NU по адаптер-id.
Почитав данную тему пришел к выводу что дело плохо (((
Но все-же решил попробовать заказать новый. Покупал здесь https://vnoutbuke.ru/product/mec1404_nu/
Поставил его и все заработало без каких либо заморочек.))

KcapDac [ 13 авг 2019, 12:43 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

d-pal писал(а):
заказать новый

значит не такой уж он и новый.

d-pal [ 13 авг 2019, 12:50 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

С виду выглядел как новый, ножки лудить пришлось.
Хотя я хз где они их берут.

Vertyanov_SS [ 13 авг 2019, 16:17 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

d-pal писал(а):
ножки лудить пришлось

100% что снятый. Новый лудить не пришлось бы ))

d-pal [ 13 авг 2019, 22:18 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Vertyanov_SS писал(а):
Новый лудить не пришлось бы ))

Ну не знаю, это смотря как его паять. Если паяльником запаивать понятное дело что лудить не чего не нужно в процессе пайки залудится. Но я обычно паяю феном на старый заводской припой, само собой кидаю плату на подогрев и на новом мульте лапы паяльником залуживаю перед пайкой. Так просто на много быстрее чем вот это вот: снять, потом оплеткой все зачистить потом паяльником пропаять. Ну по крайней мере как по мне ))

Uomo [ 13 авг 2019, 22:48 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

d-pal писал(а):
С виду выглядел как новый, ножки лудить пришлось.

Новый чистый не запустился бы, солидарен с Vertyanov_SS

d-pal
Феном и убить можно.
Зачем греть весь мульт?
Если быстренько паяльником в 1-2 прохода пробежались, и мульт припаян.

d-pal [ 13 авг 2019, 22:57 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Міша Смич писал(а):
Феном и убить можно.

Пока такого не было еще на моей практике. Хотя я всегда паяю на подогреве. Если на холодной плате паять думаю можно и убить ((
Да и это все дело привычки и навыков. Главное же не кто как паяет, а результат ))
Что касается того новый чип или нет, я утверждать не могу, дело с ним имел в первые. Но одно могу сказать точно, выглядел он как новый.

ion.tutunaru [ 27 ноя 2019, 19:36 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

На днях пришел 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.

sasha_m [ 28 ноя 2019, 21:40 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Здравствуйте. Пациент - starlord13_r. Нет импульсов на 36-ой ноге, только уровень, зарядка оригинал, подкидывались другие, тоже исправные. Кто в последнее время менял эти мульты, откуда брали? Про vnoutbuke увидел, но то давно было.

И, кстати, как их паять? Если с донора снимаю, то просто жалом "микроволна" прохожусь со всех сторон и отлично запаивается, весь процесс занимает минуту-другую. А вот "новые"...

Vertyanov_SS [ 29 ноя 2019, 16:36 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

sasha_m писал(а):
А вот "новые"...

Новые Вы где покупаете? Нет их новых там, где покупаете и поэтому так паяются ...

sasha_m [ 29 ноя 2019, 16:39 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Vertyanov_SS писал(а):
Нет их новых там

Потому и взял в кавычки. Я понимаю что они с китайского разбора в лучшем случае.

Rublin [ 29 ноя 2019, 23:40 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

sasha_m
http://boottec.ru/computers/list.php?SE ... T_ID=26878

sasha_m [ 30 ноя 2019, 00:39 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Понял, попробую у них взять.

sasha_m [ 04 дек 2019, 23:44 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

С буттека мульт завёлся. Спасибо Rublin за совет и ребятам из буттека за запчасть.

Они мне сказали что сами их ещё не ставили, ну вот поставил, всё хорошо :men:
Рекомендую

JhonFlores [ 24 авг 2020, 01:41 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Здравствуйте, оживляю эту тему, хотелось бы знать, есть ли наконец ответ, можно ли без программирования заменить MEC1404-NU на новый?
можно только заменить на исправный ноутбук-донор DELL ?. Спасибо вам большое за ваше внимание.

Vertyanov_SS [ 24 авг 2020, 12:35 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

JhonFlores писал(а):
можно ли без программирования заменить MEC1404-NU на новый?

На именно НОВЫЙ нельзя. Снятый - можно. Ключи вшиты, в новом они не вшиты. Я видео выкладывал с новым.

kgbeast [ 19 янв 2021, 18:22 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Vertyanov_SS писал(а):
Ключи вшиты, в новом они не вшиты

Если верить документации, то "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 байт ключа расшифровки тела прошивки.

Страница 2 из 3 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/