Чем прочитать процессор zc410795cfu

Обновлено: 07.07.2024

Как правильно читат?.ZC99190CFN.
Магнитала Blaupunkt CAR 300(D) 7 645 852 520 проц ZC99190CFN 8 925 901 664 вот схему нашел но не пойму как читат.Собрал прогер на МАХ 232 но проц некак не коннективаеться с программатором.Паял как НС05В6 и как МС65НС705.Напряжение на ногах вроде в норме .Каких из этих схем правильное для считивание данного проца?.

Схемы работают .Листай раздел вопросов не останется.

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

Справочная информация

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

  • Диагностика
  • Определение неисправности
  • Выбор метода ремонта
  • Поиск запчастей
  • Устранение дефекта
  • Настройка

Неисправности

Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

  • не включается
  • не корректно работает какой-то узел (блок)
  • периодически (иногда) что-то происходит

О прошивках

Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.

На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.

Схемы аппаратуры

Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:

Справочники

На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).

Marking (маркировка) - обозначение на электронных компонентах

Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.

Package (корпус) - вид корпуса электронного компонента

При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:

  • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
  • SOT-89 - пластковый корпус для поверхностного монтажа
  • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
  • TO-220 - тип корпуса для монтажа (пайки) в отверстия
  • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
  • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
  • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

Краткие сокращения

При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

Сокращение Краткое описание
LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
SDASerial Data - Шина интерфейса I2C для обмена данными
ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
PCBPrinted Circuit Board - Печатная плата
PWMPulse Width Modulation - Широтно-импульсная модуляция
SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
USBUniversal Serial Bus - Универсальная последовательная шина
DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
ACAlternating Current - Переменный ток
DCDirect Current - Постоянный ток
FMFrequency Modulation - Частотная модуляция (ЧМ)
AFCAutomatic Frequency Control - Автоматическое управление частотой

Частые вопросы

Как мне дополнить свой вопрос по теме Как правильно читат?.ZC99190CFN. ?

После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

Кто отвечает в форуме на вопросы ?

Ответ в тему Как правильно читат?.ZC99190CFN. как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

Как найти нужную информацию по форуму ?

Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

По каким еще маркам можно спросить ?

По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

Какие еще файлы я смогу здесь скачать ?

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

Полезные ссылки

Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.


Есть у меня знакомый, который занимается ремонтом автомобильного железа. Он как-то принес мне микроконтроллер, выпаянный из блока управления автономного отопителя. Сказал, что его программатор это не берет, а ему хотелось бы иметь возможность переливать прошивки туда-сюда, т.к. блоков много, в железе они часто одинаковые, а вот агрегаты, которыми они управляют отличаются. И вроде и блок есть взамен неисправного, но ПО разное и заменить просто так нельзя. Так как задачка была интересной, решил покопаться. Если тема интересна и вам, прошу под кат.

Подопытным оказался M306N5FCTFP. Это микроконтроллер группы M16C/6N5. Ядро M16C/60 разработано Mitsubishi, а т.к. преемником этой компании по части МК с 2003 года является Renesas, то сейчас эти микроконтроллеры известны именно под этим брендом.

Немного о самом микроконтроллере

Камешек представляет собой 16-разрядный микроконтроллер в 100-выводном QFP корпусе. Ядро имеет 1 МБайт адресного пространства, тактовая частота 20МГц для автомобильного исполнения. Набор периферии так же весьма обширный: два 16-разрядных таймера и возможность генерации 3-фазного ШИМ для управления моторами, всякие UART, SPI, I2C естественно, 2 канала DMA, имеется встроенный CAN2.0B контроллер, а также PLL. На мой взгляд очень неплохо для старичка. Вот обзорная схемка из документации:


Так как моя задача выдрать ПО, то так же весьма интересует память. Данный МК выпускался в двух вариантах: масочном и Flash. Ко мне попал, как выше уже упоминалось, M306N5FCTFP. Про него в описании сказано следующее:

  • Flash memory version
  • 128 KBytes + 4K (дополнительные 4K — так называемый блок А в подарок пользователю для хранения данных, но может хранить и программу)
  • V-ver. (автомобильное исполнение с диапазоном +125°C)

Как вытащить из устройства то, что разработчики втащили

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


Как видно из картинки выше, память разбита на 2 части: пользовательская область, и область загрузчика. Во второй как раз с завода залит загрузчик по умолчанию, который умеет писать, читать, стирать пользовательскую память и общается через асинхронный, синхронный, либо CAN-интерфейс. Указано, что он может быть переписан на свой, а может быть и не переписан. В конце концов это легко проверяется попыткой постучаться к стандартному загрузчику хотя-бы через UART… Забегая вперед: производитель отопителя не стал заморачиваться своим загрузчиком, поэтом копать дальше можно в этом направлении. Сразу оговорюсь, что есть еще способ параллельного программирования, но т.к. программатора для этого у меня не было, я не рассматривал этот вариант.

О защите от считывания


Все бы было совсем просто, если бы в загрузчике не была предусмотрена защита от несанкционированного доступа. Я просто приведу очень вольный перевод из мануала.

Функция проверки идентификатора

Используется в последовательном и CAN режимах обмена. Идентификатор, переданный программатором, сравнивается с идентификатором, записанным во flash памяти. Если идентификаторы не совпадают, команды, отправляемые программатором, не принимаются. Однако, если 4 байта вектора сброса равны FFFFFFFFh, идентификаторы не сравниваются, позволяя всем командам выполняться. Идентификатор — это 7 байт, сохраненных последовательно, начиная с первого байта, по адресам 0FFFDFh, 0FFFE3h, 0FFFEBh, 0FFFEFh, 0FFFF3h, 0FFFF7h, и 0FFFFBh.

Таким образом, чтобы получить доступ к программе, нужно знать заветные 7 байт. Опять же, забегая вперед, я подключился к МК, используя тот же «M16C Flash Starter» и убедился, что комбинации из нулей и FF не проходят и этот вопрос придется как то решать. Здесь сразу же всплыла мысль с атакой по сторонним каналам. Уже начал прикидывать в голове платку, позволяющую измерять ток в цепи питания, но решил, что интернет большой и большинство велосипедов уже изобретено. Вбив несколько поисковых запросов, довольно быстро нашел на hackaday.io проект Serge 'q3k' Bazanski, с названием «Reverse engineering Toshiba R100 BIOS». И в рамках этого проекта автор решал по сути точно такую же задачу: добыча встроенного ПО из МК M306K9FCLR. Более того — на тот момент задача им была уже успешно решена. С одной стороны я немного расстроился — интересная загадка разгадана не мной. С другой — задача превратилась из поиска уязвимости, в ее эксплуатацию, что обещало гораздо более скорое решение.

В двух словах, q3k точно по такой же логике начал изучение с анализа потребляемого тока, в этом плане он был в гораздо более выгодных условиях, т.к. у него был ChipWhisperer, этой штукой я до сих пор не обзавелся. Но т.к. его первый зонд для снятия тока потребления оказался неподходящим и вычленить из шумов что-то полезное у него не получилось, он решил попробовать простенькую атаку на время отклика. Дело в том, что загрузчик во время выполнения команды дергает вывод BUSY, чтобы проинформировать хост о том, занят он, или готов выполнять следующую команду. Вот, по предположению q3k, замер времени от передачи последнего бита идентификатора до снятия флага занятости мог послужить источником информации при переборе. При проверке этого предположения перебором первого байта ключа действительно было обнаружено отклонение по времени только в одном случае — когда первый байт был равен FFh. Для удобства измерения времени автор даже замедлил МК, отключив кварцевый резонатор и подав на тактовый вход меандр 666кГц, для упрощения процедуры измерений. После чего идентификатор был успешно подобран и ПО было извлечено.

Первый блин — граблями

Ха! Подумал я… Сейчас я быстренько наклепаю программку к имевшейся у меня STM32VLDiscovery c STM32F100 на борту, которая будет отправлять код и измерять время отклика, а в терминал выплевывать результаты измерений. Т.к. макетная плата с целевым контроллером до этого подключалась к ПК через переходник USB-UART, то, дабы ничего не менять на макетке, работать будем в асинхронном режиме.


Когда при старте загрузчика вход CLK1 притянут к земле, он понимает, что от него хотят асинхронного общения. Собственно потому я его и использовал — подтяжка была уже припаяна и я просто соединил проводами две платы: Discovery и макетку с целевым M306.

Заметка по согласованию уровней:

Т.к. M16 имеет TTL-уровни на выводах, а STM32 — LVTTL (упрощенно, в даташите подробнее), то необходимо согласование уровней. Т.к. это не устройство, которое, как известная батарейка, должно работать, работать и работать, а по сути подключается разок на столе, то с трансляторами уровней я не заморачивался: выходные уровни от STM32 пятивольтовый МК переварил, в смысле 3 вольта как «1» воспринимает, выходы от М16 подаем на 5V tolerant входы STM32 дабы ему не поплохело, а ногу, которая дергает RESET M16 не забываем перевести в режим выхода с открытым стоком. Я вот забыл, и это еще +2ч в копилку упущенного времени.
Этого минимума достаточно, чтобы железки друг друга поняли.

Логика атакующего ПО следующая:


  1. Устанавливаем соединение с контроллером. Для этого необходимо дождаться, пока завершится сброс, затем передать 16 нулевых символов с интервалом более, чем 20 мс. Это для того, чтобы отработал алгоритм автоопределения скорости обмена, т.к. интерфейс асинхронный, а МК о своей частоте ничего не знает. Стартовая скорость передатчика должна быть 9600 бод, именно на эту скорость рассчитывает загрузчик. После этого при желании можно запросить другую скорость обмена из пяти доступных в диапазоне 9600-115200 (правда в моем случае на 115200 загрузчик работать отказался). Мне скорость менять не нужно, поэтому я для контроля синхронизации просто запрашивал версию загрузчика. Передаем FBh, загрузчик отвечает строкой вроде «VER.1.01».
  2. Отправляем команду «unlock», которая содержит текущую итерацию ключа, и замеряем время до снятия флага занятости.

    Команда состоит из кода F5h, трех байт адреса, где начинается область идентификатора (в моем случае, для ядра M16C, это 0FFFDFh), длина (07h), и сам идентификатор.
  3. Измеряем время между передачей последнего бита идентификатора и снятием флага занятости.
  4. Увеличиваем перебираемый байт ключа (KEY1 на начальном этапе), возвращаемся к шагу 2 до тех пор, пока не переберем все 255 значений текущего байта.
  5. Сбрасываем статистику на терминал (ну или выполняем анализ «на борту»).

В итоге, для всех значений результаты были идентичны. Полностью идентичны. Тактовая частота таймера у меня была 24Мгц, соответственно разрешение по времени — 41,6 нс. Ну ок, попробовал замедлить целевой МК. Ничего не поменялось. Здесь в голове родился вопрос: что я делаю не так, как это делал q3k? После сравнения разница нашлась: он использует синхронный интерфейс обмена (SPI), а я асинхронный (UART). И где-то вот здесь я обратил внимание на тот момент, который упустил вначале. Даже на схемах подключения для синхронного и асинхронного режимов загрузчика вывод готовности назван по-разному:


В синхронном это «BUSY», в асинхронном это «Monitor». Смотрим в таблицу «Функции выводов в режиме Standart Serial I/O»:



«Семён Семёныч…»

Упущенная вначале мелочь завела не туда. Собственно, если в синхронном режиме это именно флаг занятости загрузчика, то в асинхронном (тот, который serial I/O mode 2) — просто «мигалка» для индикации работы. Возможно вообще аппаратный сигнал готовности приемопередатчика, оттого и удивительная точность его поднятия.

В общем перепаиваем резистор на выводе SCLK с земли на VCC, припаиваем туда провод, цепляем все это к SPI и начинаем сначала…

Успех!


В синхронном режиме все почти так же, только не требуется никакой предварительной процедуры установки соединения, упрощается синхронизация и захват времени можно выполнить точнее. Если бы сразу выбрал этот режим сохранил бы время… Я снова не стал усложнять и измерять время именно от последнего бита, а запускал таймер перед началом передачи последнего байта ключа, т.е. включаем таймер и отправляем в передатчик KEY7 (на скриншоте выше, из логического анализатора, видно расстояние между курсорами. Это и есть отсчитываемый отрезок времени).

Этого оказалось более чем достаточно для успешной идентификации. Вот так выглядит перебор одного байта:


По оси абсцисс у нас количество дискрет счетчика, по оси ординат, соответственно, передаваемое значение ключа. Отношение сигнал/шум такое, что даже никаких фильтров не требуется, прямо как в школе на уроке информатики: находим максимум в массиве и переходим в подбору следующего байта. Первые 6 байт подбираются легко и быстро, чуть сложнее с последним: там просто наглый перебор не проходит, нужен сброс «жертвы» перед каждой попыткой. В итоге на каждую попытку уходит что-то около 400 мс, и перебор идет в худшем случае в районе полутора минут. Но это в худшем. После каждой попытки запрашиваем статус и, как только угадали, останавливаемся. Я вначале вообще просто быстренько ручками перебрал идентификатор, вставляя в excel вывод консоли и строя график, тем более, что это была разовая задача, но уже для статьи решил дописать автоматический перебор, ради красивой консольки…


Конечно, если бы разработчик затер загрузчик (заменил своим), так просто выкрутиться не получилось бы, но в автомобильной электронике частенько МК вообще не закрыты. В частности в блоке управления с другого отопителя, в котором был установлен V850 того же Renesas все решилось подпайкой пары проводов и копированием прошивки штатной утилитой. Это в мире ЭБУ двигателем целые криптовойны. Видимо не нравится производителям явление чип-тюнинга и других видов вмешательства… Хотя это как гонка брони и снаряда — железки круче, дороже, но победителя нет…


Всё что вы делаете- Вы делаете на свой страх и риск.
И так. Так как длинные поэмы читать самому тяжко.То коротко опишу сам процесс прошивки приборки.
Для того чтобы понять как подключить процессор достаточно открыть Datasheet. Там всё описано.

— Прошиваю программатором CH341A. так как другого у меня нет.
— Панель приборов (как разбирать не описываю, всем известно), достаточно снять заднюю крышку для доступа к плате.

Ниже пару фото про подключение. Думаю всё понятно.



Распиновка Эти контакты нужно найти на плате. Можно прозвонкой, можно по дорожкам.


Схема подключения. С лево контакты программатора, с право контакты процессора.


Внимание на перемычку. не перепутайте.
Программная часть:
— Устанавливаем прогу Flash development toolkit. Скачиваем с официального сайта Renesas (Понадобится регистрация) Можно взять от сюда

-Качаем Этот архив Распаковать в папку с программой( с заменой файлов)

После того как сделали всё выше сказанное, Подключаем программатор и запускаем Flash Development

— Создаем новый проект и жмём NEXT


— В фильтр пишем 3423 и остаётся только наш процессор. Ниже указываем где сохранить проект и присваиваем ему имя.


— Выбираем порт куда подключен программатор. жмем NEXT


— Указываем скорость. Разницы особо не заметил. Больше скорость-быстрей процесс. Возможно на что то влияет ещё.


— Далее смотрим что вышло и нажимаем Complete

— В меню Microcontroller Выбираем что мы хотим. Прочитать или прошить процессор. Советую с начало считать свою прошивку и сохранить.

Чтение процессора:
— Выбираем Microcontroller — Read. Нажимаем START. Выбираем куда сохранить прошивку OK.
После каждой операции нужно переподключить программатор в разъём.

Прошивка процессора:


— Выбираем Microcontroller — Autoprocedure(E.P.)
-Выбираем файл прошивки кнопкой Browse. (Важно чтобы путь к файлу прошивки не содержал Русских Букв!, лучше скидывать в корень диска. )
-И нажимаем START. можно не дышать и ничего не трогать. Процесс запущен.


Перед включением необходимо рассоединить контакт FLMD0 с плюсом


Побочные эффекты- Возможно начнёт врать спидометр или мгновенный расход. Лечится.
Всем удачи.

Аватар пользователя

Z490 Aorus pro ax +I 7 11700 , ситуация следующая не работает xmp профиль оперативной памяти, в чем можно быть проблема? Продолжение истории убрал 2 планки (осталось 16 гб) работает на ура 🤣 т. е. Получается 32 гб не хочет работать

Аватар пользователя

Аватар пользователя

Какие модули памяти? Они есть в списке совместимости? Если нет - это и есть причина.

Напишите производителю материнской платы и укажите название и part name модуля. Сейчас BIOS активно дорабатывается под 11ю серию Intel, вполне может быть, что и заодно протестируют ваши модули.

Аватар пользователя

Аватар пользователя

Да конечно есть, причем до этого стоял 10600k все прекрасно работало, причем на 3200 мгц работает а вот xmp 3600 мгц происходит краш, я тоже предполагаю что дело в bios

Аватар пользователя

Аватар пользователя

так попробуй вручную выстави. в плане разгона ОЗУ на 11й линейки у интулов чот поломалось. борода с прохайтэк свои отборные бидай не мог запустить выше чем 3733.

Аватар пользователя

Аватар пользователя

Так я и ставлю ручками 3200 работает, а вот больше краш, да и бидай у меня тоже отборный 😆, подожду биос новый или придется z590 брать

Аватар пользователя

Аватар пользователя

Ну пробуй повышать вольтажи на все что нужно) думаю ты опнимаешь о чем. Повыставлять сопротивления и тд.

Аватар пользователя

Аватар пользователя

Это тоже уже пробовал )

Аватар пользователя

Аватар пользователя

Ну подбирай в ручную тайминги, что еще могу сказать) ждать фикс какой либо для 11й линейки)

Аватар пользователя

Аватар пользователя

Да скорее всего остаётся только ждать! Как всегда новый проц, новый геморой 😂 тоже самое с материнкой видюхой и т. д

Аватар пользователя

Аватар пользователя

а так не по теме, в чем был резон менять 10600к на 11700к?) для игрулек то разницы почти не будет.

Аватар пользователя

Аватар пользователя

Поиграться с Pci 4.0 поглядеть что за фрукт wd sn850

Аватар пользователя

Аватар пользователя

Понятн) хозяин барин))

Аватар пользователя

Аватар пользователя

Они есть в списке совместимости?

это ваще никакой роли не играет. держу в курсе.

Аватар пользователя

Аватар пользователя

Добрый день! Причин может быть огромное множество. Уточните, пожалуйста, полную конфигурацию ПК. Какие модули памяти и какой XMP-профиль? Разогнан ли процессор, обновлен ли BIOS материнской платы и какие параметры вы устанавливали самостоятельно в UEFI?

Аватар пользователя

Аватар пользователя

Gigabyte z490 pro ax, g. Skill F4-3600C18D-32GTZR, Aorus rtx 3070 master, wd sn 850 , xmp профиль 3600 , bios f20d, поцессор в стоке , все по дефолту

Аватар пользователя

Аватар пользователя

Добрый день! Модули G.Skill F4-3600C18D-32GTZR не проходили проверку совместимости с данной материнской платой. Наличие XMP-профиля не гарантирует его работоспособность в каждой отдельной конфигурации. Можно попробовать разогнать модули памяти самостоятельно или активировать XMP-профиль и отредактировать тайминги или напряжение.

Аватар пользователя

Аватар пользователя

Ситуация следующая, поставил 16 (убрал 2 планки) все прекрасно работает

Аватар пользователя

Аватар пользователя

Так это из-за топологии daisy chain. Вашей материнской плате проще работать с двумя модулями.

Аватар пользователя

Аватар пользователя

Я правильно понял, все таки настройки bios?

Аватар пользователя

Аватар пользователя

Да и ещё это проблема появилась после обновления биос и перехода на 11 поколения Intel, на 10 поколении все работало прекрасно!

Аватар пользователя

Аватар пользователя

bios крайняя версия?

Аватар пользователя

Аватар пользователя

Аватар пользователя

Аватар пользователя

Аватар пользователя

Аватар пользователя

Аватар пользователя

Аватар пользователя

Сбросить bios на дефолт, путём вытаскивания батарейки, отключив от сети, на 5 минут. потом пробовать делать разгон. Скорее всего придётся ручками подбирать тайминги, напряжение и частоту.

Аватар пользователя

Аватар пользователя

И это уже пробовал, все-таки думаю проблема в самом bios

Аватар пользователя

Аватар пользователя

У меня такая же проблема была только на msi carbon wi-fi z 490, проц 11700k вообще заводиться не хотел с 4 планками на частоте выше 2400, хоть в ручную ставь хоть хмр пофиг. 2 планки вынимаешь как часы, биос был последний на тот момент 1.70 с заявленной поддержкой 11 поколения, 3 дня промучился с ним.

Потом вышел биос 1.80 и все проблема ушла с 4 планками на хмр профиле работает как часы правда на частоте 3733 ставит профиль gear 2 но если поставить вручную gear 1 то все работает отлично. Контроллер проверил через cpu-Z работает по полной. Так что жди когда обновят биос на твою материнку и будет тебе счастье.

Аватар пользователя

Аватар пользователя

Спасибо за ответ , вопрос к вам такой как вообще MSI ? а то я уже устал 10 лет заниматься бета тестированием Gigabete )

Аватар пользователя

Аватар пользователя

К msi carbon wi-fi z490 у меня вообще никаких претензий то что заявлено все работает без глюков итд итп. радиаторы зоны врм аж с тепловой трубкой, удобный биос понятный.

вобщем если ставить вопрос взял бы я еще раз msi или что то другое? Взял бы MSI мне понравилась.

На счет гигабай вроде тоже неплохо, рассматривал и ее к покупке но говорят там биос не очень удобный так что хз гигабайт не юзал не разу

По цене и качеству понравился MSI купил также MSI RTX 2070 SUPER GAMING X TRIO видеокарта огонь охлад у нее супер и работает как часы. так что выбирать вам

Читайте также: