ComSystem

ComSystem 

Ремонт электроники

0subscribers

1post

Ecfinder - программа для поиска и автоматического сохранения в файл прошивок мультиконтроллеров (EC), клавиатурных контроллеров (KBC), биосов и их кусков, в любых бинарных файлах: дампы, обновления с оф сайта и тд



Текущая версия 0.7.0
Ecfinder - программа для поиска и автоматического сохранения в файл прошивок мультиконтроллеров (EC), клавиатурных контроллеров (KBC), биосов и их кусков, в любых бинарных файлах: дампы, обновления с оф сайта и тд. А так же предоставляет информацию о версии ME/TXE регионов, статусах, микрокодах процессоров в прошивке
 И не только!
***Автоматическое преобразование SPD DDR3 в SPD DDR3L с правкой контрольной суммы***
***Исправляет ошибки при открытии прошивок Intel с ME регионом 15.x и 16.x версий в утилитах Intel Flash Image Tool (FIT) и Modular Flash Image Tool (MFIT)***
***AMI PFAT распаковка, включая ME регион***
 Надо понимать, что где-то эти прошивки внутри есть, а где-то их нет - и ничего там не найдется.
upd ECFinder 0.7.0
Detect (CS)ME region version and Clean, Configured state + TXE region version
Detect EOM (End of Manufacturing) status. Supported ME versions: 15-19
save Smip/OEMP/OEM_KM to a file
Detect INTEL / AMD CPUID
Clevo patch (Disable failure mode: fan at maximum, shutdown by timer) - патчит прошивку мультиконтроллера плат Clevo для отключения аварийного режима (кулер(ы) на максимум, выключение по таймеру)
EC ITE non-mirror mode (for HuaQin NB8607, NB8609 and others) - на ряде плат (HuaQin NB8607, NB8609 и др) прошивка мультиконтроллера превращает ноутбук в кирпич, нужно пропатчить прошивку в режим non-mirror, чтобы она не тянула свой кусок из флешки с порчей своего содержимого
Поиск и извлечение прошивок EC, KBC в упакованных lzma блоках внутри данных
upd ECFinder 0.6.5
update BG profiles
update AMI PFAT decryption
upd ECFinder 0.6.4
critical fix
upd ECFinder 0.6.3
detect (CS)ME region version
detect Boot Guard Status (ME version 12-18)
save OEM Public Key Hash to a ...info.txt file
save Windows license key starting address (HEX) to a ...info.txt file
upd ECFinder 0.6.2
insydeH2O update ME extraction
-skipec MODE (skip EC, KBC, PD searching)
detect ME region version
upd ECFinder 0.6.1
AMI "hidden" CSE ME / PMC / PCHC / PHY regions update extracting (*.CSME_xx.x.x.xxxx_extracted_update.bin)
upd ECFinder 0.6.0
add AMI PFAT extraction
upd ECFinder 0.5.5
add 768kb and 1024kb
fix proxies
update BIOSIMG and EC_IMG
upd ECFinder 0.5.4
fix IT5679VG
add enhanced ENE algorithm
upd ECFinder 0.5.3
fix errors
upd ECFinder 0.5.2
IT5507 series, XUANYUAN-VG
PD Type-C controller ITE IT885x
upd ECFinder 0.5.1
fix errors
upd ECFinder 0.5.0
Начиная с этой версии Интернет строго нужен, сервер в РФ, кому-то может понадобиться VPN
Режим csefix
Исправляет ошибки при открытии прошивок Intel с ME регионом 15.x и 16.x версий в утилитах Intel Flash Image Tool (FIT) и Modular Flash Image Tool (MFIT), типа:
Error 179: [Fit Actions] Failed to parse CSE region. 
Error 10: [Ifwi Actions] Failed to decompose Region. Failed to decompose CSE data.
Error 18: [Ifwi Actions] Failed to generate decomposed files. CSE Region
Error 18: [Ifwi Actions] Failed to generate decomposed files.
используется только для открытия прошивки в утилите для последующей очистки ME региона, просто патченный файл не шить!
Запустить файл csefix.cmd или через консоль ecfinder.exe -csefix (или ecfinder.exe -csefix путь-имя-файла), указать файл - патченный сохранится рядом автоматически
+ Lenovo CAP (*.cap) BIOS
прочие правки
upd ECFinder 0.4.7
+ 288kb (MEC164x, MEC165x, MEC166x...)
+ KB9542QG
Fix Nuvoton + NPCE38APB1DX etc...
upd ECFinder 0.4.6
добавлен IT891x 56kb
добавлен альтернативный способ детекта ITE
upd ECFinder 0.4.5
добавлены еще несколько вариаций
снижения ложных срабатываний антивирусов
upd ECFinder 0.4.4
Добавлен размер 512kb
Фиксы "ложных срабатываний"
upd ECFinder 0.4.3
Добавлен детект ряда huawei xiaomi ITE EC
Исправлена ситуация с двойным преобразованием asus cap to bin 
Исправлены некоторые ложные срабатывания
upd ECFinder 0.4.2
добавлен поиск KBC it829x 120kb
upd ECFinder 0.4.1
 автоматическое преобразование SPD DDR3 в SPD DDR3L: алгоритм срабатывает при открытие файла размером строго 256 байт (размер eeprom SPD 24c02/34c02), дальше идет проверка, что это SPD DDR3 и если да - изменяется в DDR3L (с правкой CRC), файл сохраняется в папку исходного файла; если нет - выход.
В консольном режиме файл открывать без параметров: ECFinder.exe filepath-путь-к-файлу
***Поддерживает / program features***
- Мультиконтроллеры(EC) ENE, ITE, Nuvoton, MEC
- Клавиатурных контроллеров (KBC) it8171 / it8176 / IT891x 56kb, it829x 120kb
- PD Type-C ITE885x 64kb
- BIOS update:
AMI "hidden" CSE ME / PMC / PCHC / PHY regions update extracting (*.CSME_xx.x.x.xxxx_extracted_update.bin)
AMI PFAT
 (*uncut_region.bin is a merged file from update parts; *main.bin - presumable cutting; one of them can be a full bios region or even a full firmware)
uncut_region это сумма всех модулей внутри апдейта, зачастую это и есть bios_region; второй файл это уже его дальнейшее преобразование (просто обрезка лишнего до целого размера 16 / 32... мб)
- частенько это и будет полная прошивка или опять же bios_region
Asus CAP (*.cap... extract from an update)
Lenovo CAP (*.cap... extract from an update)
Insyde h2o update (*.fd, isflash.bin... extract from an update)
Detect (CS)ME region version and Clean, Configured state + TXE region version
Detect Boot Guard Status (ME version 12-18)
Detect EOM (End of Manufacturing) status. Supported ME versions: 15-19
Detect INTEL / AMD CPUID (Определение микрокодов процессоров)
save OEM Public Key Hash to a ...info.txt file
save Windows license key starting address (HEX) to a ...info.txt file
save Smip/OEMP/OEM_KM to a file
Clevo patch (Disable failure mode: fan at maximum, shutdown by timer) - патчит прошивку мультиконтроллера плат Clevo для отключения аварийного режима (кулер(ы) на максимум, выключение по таймеру)
EC ITE non-mirror mode (for HuaQin NB8607, NB8609 and others) - на ряде плат (HuaQin NB8607, NB8609 и др) прошивка мультиконтроллера превращает ноутбук в кирпич, нужно пропатчить прошивку в режим non-mirror,
чтобы она не тянула свой кусок из флешки с порчей своего содержимого
- SPD DDR3 ----> SPD DDR3L
- Fixing CSE region / CSE data errors in Intel Flash Image Tool 15.x and Modular Flash Image Tool 16.x
- Режим skipec: Пропускает этап поиска прошивок мультиконтроллеров (EC), клавиатурных контроллеров (KBC) / Skip EC, KBC, PD searching
***Системные требования / Requirements***
Win7x64+
Интернет / Internet !!!
***Использование / How to use:***
При простом запуске утилиты будет предложено указать файл путем его перетаскивания в окошко или, нажав Enter, откроется окно выбора файла
Из exe обновлений файл нужно будет сначала извлечь и найти (если есть)
You have to extract and find an update/bios file from *.exe
Open file by drag and drop or window manager (press enter)
В конце будет предложение перейти на сайт - проверить обновление, ну и заодно задонатить автору и что-то купить )
***Консольный режим работы / Console (CMD)***
Usage: ECFinder.exe -x filepath-путь-к-файлу
x = 128, 160, 192, 256, 288, 384, 512, 768, 1024 or IT5679
Example/Пример: ECFinder.exe -128 d:\file.bin
ECFinder.exe SPD_DDR3_FILE (256bytes)
режим csefix / csefix mode
ecfinder.exe -csefix
ecfinder.exe -csefix filepath-путь-к-файлу
**режим skipec / skipec mode**
ecfinder.exe -skipec
ecfinder.exe -skipec filepath-путь-к-файлу
zip
ECFinder_0.7.0.zip11.40 Mb
Subscription levels0
No subscription levels
Go up