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

DNS W170HR (Clevo W170HR) Переделка в UMA
https://vlab.su/viewtopic.php?f=252&t=89644
Страница 1 из 1

volshebnik [ 30 апр 2019, 12:10 ]
Заголовок сообщения:  DNS W170HR (Clevo W170HR) Переделка в UMA

Надо перевести его программно в UMA only. C выпаянным видео чипом максимальные обороты кулера и выключение из-за того что нет сигнала на мульте . По схеме датчик подключен к 110 и 111 ноге мульта http://prntscr.com/nabidz.
Зашивал bios от W270HU не выключается кулер нормально работает но не видит HDD и некоторые USB.
Пробовал через утилиты MMTOOL и AMIBCP вырезать видео модуль и играться с настройками - не помогло.
Остановился на том что вырезал с основного bios 4mb прошивку мульта (IT8518E) и подменил ее от модели W270HU все заработало кроме мелочей - если делать завершение работы то включается гибернация .
Поработал так неделю и вернулся нет питания процессора подозреваю что вышел из троя мульт из-за неправильной прошивки от другой платы.
Были идеи с фейковым SMBUS датчиком но хотелось бы решить проблему програмно . Кто может отключить в прошивке AMI мульта IT8518E опрос smbus датчика который висит на 110 и 111 ноге какие утилиты можно использовать для редактирования прошивки EC?
AMI Embedded Controller (EC) Firmware Solution

Radiolubitel [ 30 апр 2019, 13:00 ]
Заголовок сообщения:  Re: DNS W170HR (Clevo W170HR) Переделка в UMA

Тема по переделке в UMA весьма актуальна. Да и тема по самим AMI EC тоже.

Вот инфа о софте:
Цитата:
COMMON TOOLS BETWEEN BIOS AND EC
There are various AMI toolsets that have been tried and tested to work in conjunction with the AMI EC solution for greater development capabilities. The following toolsets include:
• VeB Development Tool for tailor-made EC development and integrated source control/project management
• AMI Firmware Update (AFU) for EC firmware updates
• Debug Tool for debug view in real-time and current status information for battery, thermal and fan
• Test Tool for auto reboot tests, auto EC flash updates and fan/ thermal and backlight simulation tests

Вот к слову перечень контроллеров:
Цитата:
BROAD EC SUPPORT FOR CHIPS AND CRBS
AMI EC extends support for a broad range of EC chip vendors, giving customers the ability to port the EC firmware to many different chipsets. Chipsets supported by AMI EC include:
• ITE: IT8516E, IT8500, IT8518E, IT8519, IT8380, IT8528, IT8991, IT8390, IT8587, IT8987
• Renesas: H8S2117, H8S2117-R, Cohiba, Cohiba 2C, Cohiba HR, H8S2113
• Microchip: MEC1609, MEC1308, MEC161x, MEC1632, MEC1418, MEC1322, MEC1703
• Nuvoton: NPCE775, NPCE776, NPCE781, NPCE783, NPCE79x, NPCE88x, NPCE98x, NPCE28x
• USB PD: TI TPS65982 and TPS65988, Realtek RTS5450
• FreeRTOS- eSPI: Microchip MEC1703 and MEC1418, ITE IT8390
For those working on Intel® customer reference boards (CRB), the AMI EC solution has been validated on the following CRBs:
• Intel® Skylake: ITE IT8528, Microchip MEC1703
• Intel® Kaby Lake: Microchip MEC1703


Ну и сам Solution:

volshebnik [ 02 май 2019, 08:46 ]
Заголовок сообщения:  Re: DNS W170HR (Clevo W170HR) Переделка в UMA

Да читал статейку. Еще бы найти саму утилиту для работы . Может у кого нибудь есть опыт в IDA.

volshebnik [ 23 мар 2020, 10:50 ]
Заголовок сообщения:  Re: DNS W170HR (Clevo W170HR) Переделка в UMA

Думаю возможно сделать батник через DOS записать в регистр мульта .
Есть регистр SMBPCTL который доступен для записи и чтения .

volshebnik [ 25 мар 2020, 07:56 ]
Заголовок сообщения:  Re: DNS W170HR (Clevo W170HR) Переделка в UMA

Точнее на мульте pin 115 и pin 116 SMC VGA THERM и SMD VGA THERM идут в видеочип через сборку Q24 , мульт запрашивает температуру по SMBus address:0X9E. Есть вариант убрать Q24 и распаять U3 G781 (Temperature Sensor with SMBus Serial Interface) и поставить внешний датчик на систему охлаждения (2N3904) или будет достаточно (G711ST9U Thermal Sensor) который распаян рядом с процессором.

Осталось понять как обучить G781 чтобы он отвлекался на адрес 0X9E.

volshebnik [ 26 мар 2020, 04:43 ]
Заголовок сообщения:  Re: DNS W170HR (Clevo W170HR) Переделка в UMA

Нашел решение не совсем какое хотелось , но пока работает распаял G781+2N3904 + прошил прошивку мульта от модели W170HN в ней он как раз опрашивает нужный адрес.
На будущее конечно хотелось бы найти как поправить родную прошивку мульта, дизассемблировать и изменить регистр чтобы мульт не контролировал выводы smbus датчика видеочипа.

neoprosamara [ 14 июн 2020, 16:49 ]
Заголовок сообщения:  Re: DNS W170HR (Clevo W170HR) Переделка в UMA

А почему просто не починить видик? Или клиент категорически идет в отказ?

KcapDac [ 15 июн 2020, 00:49 ]
Заголовок сообщения:  Re: DNS W170HR (Clevo W170HR) Переделка в UMA

Сообщение не в тему
volshebnik писал(а):
На будущее конечно хотелось бы найти как поправить родную прошивку мульта, дизассемблировать и изменить регистр чтобы мульт не контролировал выводы smbus датчика видеочипа.

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

VladimirY [ 01 мар 2021, 11:46 ]
Заголовок сообщения:  Re: DNS W170HR (Clevo W170HR) Переделка в UMA

Получилось переделать в uma следующим образом
Снял питания с видеочипа, в родном дампе заменил код мульта от модели W2xCZ 64kb, для адекватной работы клавиатуры перекинул резистор r202 в позицию r204, вроде всё работает и сон и гибернация
Заколхоженный дамп прикладываю

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