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

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

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

Не знаю, угадал с разделом или нет, но вопрос повис? По этому по-вятски, наугад.. :-)
На днях столкнулся с этим мультом, стоит в DELL INSPIRON 15 5567(LA-D801P REV: 1.0).
Была моя тема: viewtopic.php?f=41&t=75653, но ее закрыли из-за флудильни, напишу здесь.
Так вот, залудил с виду"НОВЫЙ", и реакции вообще ноль, "кирпич" одним словом, поставил второй, потом третий,
тоже самое. Свою прошивку он должен как бы тянуть с общей флеши а он даже и не пытается.
Есть одна тема на соседнем форуме с такой же проблемой. Замена мульта закончилась тем же.
Есть место под часовой кварц, не поленился распаял, не помогло. Кто нибудь имел дело с этим зверем?
Что это, повальное палево или что то другое? :nez-nayu:

Sergej [ 22 май 2018, 01:46 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Rublin писал(а):
прошивку он должен как бы тянуть с общей флеши
Откуда такое убеждение?
KB9012 тоже поначалу паяли, потом программировать научились...
Нет ли рядом с мультом площадок вроде "Debug SIO"?

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

Sergej писал(а):
Откуда такое убеждение?

Сергей Вертьянов убедил: https://ascnb1.ru/forma1/viewtopic.php?p=801982#p801982

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

Sergej писал(а):
Нет ли рядом с мультом площадок вроде "Debug SIO"?

Ничего похожего не видно.
Sergej писал(а):
KB9012 тоже поначалу паяли, потом программировать научились...

Ведет себя именно так же как чистый КВ9012. Питание, силовая дежурка(3.3V и 5.1V), 1.8V, 1.01V и RTC3.02V есть.
Хаб как бы запитан, а на мульт ничего с него не приходит. Даже пришлось часовой кварц распаивать.
Такое впечатление, что он вообще сюда ни каким боком? Перепил? Вряд ли китайцы такую дешевку
перепиливать станут? Что то тут явно не хватает???

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

Даташит на MEC14

1.1 Boot ROM
Following the release of the EC_PROC_RESET# signal, the processor will start executing code in the Boot ROM. The
Boot ROM executes the SPI Flash Loader, which downloads User Code from an external SPI Flash and stores it in the
internal Code RAM. Upon completion, the Boot ROM jumps into the User Code and starts executing.

Но, как всегда есть НО
Вложение:
BOOT ROM.JPG

Вероятно загрузчик может быть разный и соответственно затягивает он шифрованную прошивку и если у нового мульта загрузчик не той же версии, то при распаковке в памяти ничего не работает.
Фотки мультов качественные покажите.

Ну и что, собственно, натолкнуло на такую версию
Вложение:
sec.JPG

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

Vertyanov_SS писал(а):
то при распаковке в памяти ничего не работает.

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

Он по моему вообще не пытается ничего делать..
Мне кажется, для того чтобы он начал шевелиться, у него там хоть что то должно быть? Он просто "кирпич"..
Может оригинальный мульт и хаб как то привязаны друг к дружке? Или для первого запуска,
нужно переконфигурировать схему, чтобы хаб его увидел и принял за своего?
Vertyanov_SS писал(а):
Фотки мультов качественные покажите.

Сергей, что дадут эти фото, не думаю, что Вы не видели новых мультов? С виду ну идеально новые, лудятся прекрасно,
не те, которые нужно было припаивать активным флюсом и поверхность шлифованная напильником..
Не спорю, что китайсы поднаторели в подделках, но не мультов же? Битые, отмытые допускаю, тогда
получается, что вся эта партия битая. Придется ждать, когда у проверенных источников появится нормальные в продаже...

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

Rublin
маркировка на мультах нужна ... такие я еще не видел ))

Теория такая. В родном мульте, например, BOOT (его прошивка) с номером 56A2. В этом буте, когда он затягивает в себя из внешней флешки и кладет в свое озу, будет расшифровка с одним ключом.
В новом мульте BOOT с номером 43FA например. При расшифровке используется другой ключ ... есно при старте программы внутри мульта ничего не работает - кирпич.
Это пока только предположение.
Можно ли в "болванку", реально чистый мульт, залить свой BOOT я не знаю, но, кажется мне, что нельзя. BOOT заливается на заводе, под конкретный заказ или с конкретным ключом.
Это мое предположение и поэтому хочу увидеть картинки с маркировкой на мульте.

В ЭТОМ ДОКУМЕТЕ
вот что есть
Вложение:
BOOT.JPG


ТЕМА на другом форуме и типа в них что-то есть интересное ... (в мультах)

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

Хорошо, чтобы не приглядываться и не гадать..
1. Это на оригинальном мульте, который подлежит замене:
MICROCHIP
MEC1404-NU
C1701-A2Q2F2
70101PA

2. "НОВЫЙ"
MICROCHIP
MEC1404-NU
B1510-A1Q2F2
5104YGA`

3. "НОВЫЙ"
MICROCHIP
MEC1404-NU
C1526-A2Q2F2
526E6DA

Третий куда то спрятался, пока что то не найду?
Фото сделаю чуть позже.

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

или все гораздо проще и он тупо крашеный по аналогии с it8528e ax )

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

Doc писал(а):
или все гораздо проще и он тупо крашеный по аналогии с it8528e ax )

хотелось бы, но кажется мне, что загадка пока не разгадана ...
Тыц

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

Doc писал(а):
или все гораздо проще и он тупо крашеный

Что то чуйка подсказывает, а не замутили ли они как в смартфонах?
Связали все чипы серийником и пошло-поехало?? В последних Айфонах уже и проц привязали!
Меня сразу смутила необычная загрузка, что при сбросе RTC, бук включается от кнопки, затем
где то минуту думает, перезапускается и опять минуту что то там перебирает.
Опять перезапускается и наконец то выдает изо.. Потом работает как и вроде бы должен работать..
Что то точно намутили, не может быть так, с другим мультом, ноль реакции?

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

Открываем схему D801P, timing diagram
+3.3V_SPI идет 3м этапом
ALWON 2м
а трансляция кнопки в комбайн 6м

на флешке-то есть напряжение с новым мультом откуда он как бы должен тянуть?

А насчет ссылки выше, так я про ITE десятки таких найду на обоих форумах, где с 5 магазов только 1 работал) Сам ни плат ни мультов таких в глаза не видел, поэтому утверждать ничего не могу конечно

Rublin [ 22 май 2018, 21:04 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Vertyanov_SS писал(а):
Following the release of the EC_PROC_RESET# signal

Вот как раз все ресеты сейчас в активном состоянии и все завязывается на мульте.
Пока он не начнет "шевелить лапками" и дергать сигналы, бук будет "кирпичом".

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

Вот еще что интересного накопал.
Источник
в архиве MEC142x_spi_image_gen_build_0005
есть файлик release.txt в нем описаны параметры для утили, которая шифрует программу для EC
# Section [encrypt]
# The encrypt section has one key, sharedSecret which is a 16-byte
# array of strings where each string contains a hex byte in C format, 0xWZ
# TOML array is a comma delimited list contained in brackets []
# The Shared Secret is supplied by Microchip and is used to generate the AES key
# for encrypting/decrypting Firmware Binary 1.
[encrypt]
sharedSecret = [ "0x00","0x01","0x02","0x03","0x04","0x05","0x06","0x07",
"0x08","0x09","0x0A","0x0B","0x0C","0x0D","0x0E","0x0F" ]
и еще

# Boolean indicating if Firmware 1 should be encrypted with AES-128-CBC.
encryptFW1 = true \ false

далее этот образ, видимо, впихиваем в общий кусок флешки ... по определенному адресу но не суть
короче есть тут кое что. Осталось понять как ключ и в EC засунуть или прочитать :hi_hi_hi:

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

Doc писал(а):
на флешке-то есть напряжение

Все есть, и на флешке и на мульте. Здесь затык на схеме 38-я стр.
позиция , сигнал ME_SUS_PWR_ACK, не приходит с хаба на 42-ю ногу мульта, все..
---------- Добавлено спустя 34 минуты 26 секунд: ----------
Vertyanov_SS писал(а):
Вот еще что интересного накопал.

И все таки он шьется.. Вроде бы через терминал как бы можно?
Вся надежда на Вас Сергей..

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

А может мы перемудрили ....
У всех EC один BOOT и задача которого, тупо втянуть в озу мульта и передать управление.
EC начинает выполнять инструкции и тупо распаковывает с тем же ключом, что и использовался при шифровании.
В таком случае - другой EC должен работать если он живой.
Мы же не реверсить собираемся прошивку ...
В даташите на мульт не нашел никаких упоминаний про ключ для BOOT или еще что подобное.

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

Vertyanov_SS писал(а):
У всех EC один BOOT и задача которого, тупо втянуть в озу мульта и передать управление.

Это в теории. На практике, хоть черта лысого туда похоже запаивай, хаб молчит как партизан.
Все исходные напруги у него есть, генерация на кварцах, а на мульт не дает даже генерацию.
Как он должен работать без часов? Ладно, я распаял кварц думая, что зацепится. Ноль..
Опять же те же ресеты. Пока они в наличии ничего никуда загружаться не будет. А если мульт прикидывается булыжником, то..?
На флешке осциллом смотрел, один всплеск при подаче питания и все.. На старом мульте, при подаче питания
на разъем, сразу загорался белый сид на морде и медленно гас как на огрызках а тут вообще НИЧЕГО?
Что то из серии микомов, но те были уже прошитые а эти точно пустые и ведут себя как пустышки.
А хабу точно что то нужно, что бы он ответил мульту? Можно интереса для, подождать еще, потратиться еще на партию пустышек?
Вы все равно раньше или позже столкнетесь с этим мультом вплотную, может другие мысли появятся а может и нет?
Скорее всего я не прав в убеждениях, что этот мульт может прошиваться, но на сегодняшний день, китайцы
меня в этом убеждают конкретно своими посылками. В общем придется подождать.. Ну нафлудил..

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

Rublin
анализатор бы, а не осцил ... не успеете увидеть на осциле поток в 192 килобайта, который мульт всосет за ...
Например 33 мгц клок и данные пусть по 1 биту за период, то один период это 30нс
передаем 192*1024 байт и получаем 30*196608*8=47ms
(накладные расходы на SPI опустим )
Вникать лень уже, но EC может и в режиме квадро работать с флешкой, частота может быть не 33, да и встроенный генератор никто не запретит запустить BOOTу ...
короче так

Вложение:
osc.JPG


Анализатор раз
Анализатор два

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

Спасибо Сергей за материал и разъяснения, все классно и доходчиво. Но на этой матери, что то у меня
смелости не хватает экспериментировать, где проц может от одного неосторожного
чиха сдохнуть. А он денех стоит. По нормальному ведь он должен работать сразу, если мульт живой?
Так ведь? Если эти не работают, значит они утиль и никакие танцы мне уже не помогут..
Со старым то мультом он заводится и работает, только батарею не заряжает.. Логично подождать,
и поставить именно РАБОЧИЙ.. К тому времени может еще один "вопиющий в пустыне" объявится? :-)

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

Rublin писал(а):
Со старым то мультом он заводится и работает, только батарею не заряжает..

и картинка есть и все остальное ???
Если так, то либо новый мульт плохой, или плохо припаян, или что то мы не знаем ))

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

Vertyanov_SS писал(а):
и картинка есть и все остальное ???

Да, аппарат вполне работоспособен. Единственное, что не может определить,
какой адаптер к нему подоткнули, отсюда отсутствие зарядки и как следствие,
система в оптимальном режиме и слегка тупит.
Vertyanov_SS писал(а):
Если так, то либо новый мульт плохой, или плохо припаян

Сергей, Вы хотели сказать мульты плохие? Соглашусь, скорее всего.. Я не один мульт а три
залудил а насчет плохой пайки, не то, давно этой болезнью вроде как переболел.
Пока что, вопрос у меня с этим мультом, повис в воздухе?

Rublin [ 31 май 2018, 21:39 ]
Заголовок сообщения:  Re: Микроконтроллер МЕС1404-NU, что это?

Выкопал вот это. Походу , чтобы это все работало,
для активации шины нужен пин-код какой то?

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

Rublin нет
эти страпы не для этого
Key Scan Interface вас смутило? Key это не только ключ но еще и кнопка в переводе.

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

"The Crisis Recovery Strap option (CR_STRAP) is implemented on GPIO102/KSO09[CR_STRAP].
• If this pin is connected to ground the Boot ROM will load the SPI Flash image from the SPI Flash located on the
Private SPI Interface (PVT_xxxx)".

Как я понимаю, для восстановления BOOT-блока мульта, который находится в основной флешке,
нужно 68-ой пин мульта(GPIO102/KSO09[CR_STRAP]), посадить на GND. Но как мульт заставить шевелить "лапками", понятия не имею? :nez-nayu:
Еще на тягостные размышления, что не все так просто, навела тема уважаемого Черномора: viewtopic.php?f=181&t=76567

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

Sergej писал(а):
Нет ли рядом с мультом площадок вроде "Debug SIO"?

Вот еще нашел в Д.Ш, что то напоминающее про прошивку микома:
17.0 UART
17.1 Introduction
The 16550 UART (Universal Asynchronous Receiver/Transmitter) is a full-function Two Pin Serial Port that supports the
standard RS-232 Interface.
17.2 References
• EIA Standard RS-232-C specification
17.3 Interface
This block is designed to be accessed externally via the pin interface and internally via a registered host interface.

26-ой пин - UART_CLK
80-ый пин - UART_RX
81-ый пин - UART_TX

Только вот что с этим делать и что заливать???

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

Тема следующая.
Сегодня я взял мать от DELL (платформа Cottonwood MLK MB), видимо ноут Dell Inspiron 13-7353 и снял с него мульт.
На мульте строки такие :
MEC1404-NU
C1534-A2Q2F2
534VPCA

этот мульт я поставил в рабочий Dell Inspiron 7569
(название не смотрел но строку для поисковика оставлю Starlord13_R ??
Genuine Original Dell Inspiron 13-7368 15-7569 Series Intel Core i5-6200U 2.3GHz SR2EY Processor Laptop Motherboard X6C95 0X6C95 CN-0X6C95 26438145 VER: 1C 45507S010001)
В рабочем DELL стоял мульт:
MEC1404-NU
C1603-A2Q2F2
603MMCA

После замены мульта картинка есть. Пока, по моим рассуждениям, все сходится.
Мыслим дальше.
Сравним маркировки C1534 и 534VPCA с C1603 и 603MMCA.
C1534 это 15 год и 34 неделя (534VPCA оно-же только VPCA номер кристалла хз ... )
C1603 это 16 год 3 неделя и кристалл MMCA....
А вот следующие интересные циферки A2Q2F2, возможно, и означают номер BOOT загрузчика. Если они совпадают, то все заколосится. Если нет - кирпич.
Понятно, что пайки мульта и сам мульт должен быть живой.
Нужно найти ноут не DELL с таким мультом и тогда можно мыслить дальше.
Я заказал новый от микрочипа - посмотрим что там в маркировке.
Я предполагаю, что каждый вендор на завод микрочип заказывает свой загрузчик и менять, соответственно его нужно на такой-же.

Ниже картинка с платы Vostro 5568 LA-D822p UMA SKL
Вложение:
A2Q2F2.JPG

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

Vertyanov_SS писал(а):
А вот следующие интересные циферки A2Q2F2

Наверное даже A1 и A2 - типа ревизии может быть;

Vertyanov_SS писал(а):
Если они совпадают, то все заколосится.

Но у топикстартера совпало (см выше 1 и 3 его перечисление мультов), но не заколосилось, что конечно не отрицает теорию ибо неизвестна вообще работоспособность присланных мультов )

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

Vertyanov_SS писал(а):
Я предполагаю, что каждый вендор на завод микрочип заказывает свой загрузчик и менять, соответственно его нужно на такой-же.

Или, как вариант, зашивается только ключ для расшифровки, а BOOT .. универсальный загрузчик, задача которого тупо стянуть и распаковать по ключу.
На одном из мультов краской точка сделана и наталкивает на нехорошие мысли ...

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

Еще картинка, взята со сканов плат, что выложены тут. A2Q2F2
Пусть болтается
Вложение:
Dell Inspiron 13-7353 COTTONWOOD MLK TFFRC 14275-1.JPG

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

От MICROCHIPа пришел новый
MEC1404-NU
C1535-A2Q2F2
5356AKA
Есть заводская этикетка (копия заверенная)
В ближайшее время поставлю и закроем вопрос по данным мультам.

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