Что нового

Xiaomi замена eMCP - успешные примеры Информация 

5/7/09
3 741
1 026
Луцьк
Тема предназначена для описания успешных случаев замены eMCP на Xiaomi, без воды и рассуждений.
Пишите точную модель телефона, указывайте какая память стояла, какую память поставили, краткое или подробное описания что делалось, можно без логов.
Точно указывайте версию прошивки, какую шили.
Приветствуется распиновка ISP, файлы, которые буду нужны, для процедуры замени памяти, и прочее.
Если есть неточности в постах - сообщайте через "жалоба".
Допускаются повторы по моделям.​
 
Последнее редактирование:
5/7/09
3 741
1 026
Луцьк
Redmi 6A cactus
стояла память H9TQ17ABJTACUR
поставил такую же H9TQ17ABJTACUR, попалась с чистой RPMB, но для cactus это не критично
backup с помощью CM2MT2 по usb: devinfo nvcfg nvdata nvram persist pgpt proinfo protect1 protect2
иксами изменил конфиг новой флеш, он стандартный для mtk
Boot configuration [PARTITION_CONFIG]: 0x48 , Boot from: ROM2 (Boot partition 1)
Boot Bus Config: 0x00 , width 1bit
H/W Reset Function [RST_N_FUNCTION]: 0x01, RST_n signal is permanently enabled

далее, прошивка cactus_global_images_V11.0.9.0.PCBMIXM иксами по вендору, с подстановкой бекапов.
телефон не запустился, тогда прошил эту же прошивку через CM2MT2
все работает, даже ми аккаунт. имея два - так как был бекап.

если правильно расшифровал - то еще эти emcp должны подойти:
kmqd60013m-b318 2/32GB
KMQE60013M-B318 2/16Gb
KMGD6001BM-B421 3/32GB
 
Последнее редактирование:
5/7/09
3 741
1 026
Луцьк
Redmi 5 rosy
стояла KMGD6000BM-B421
решил не менять пока, просто обновил прошивку emcp, но по факту инструкция как для замены
перед этим сделал бекап всех разделов до system через port 9008 с помощью EFM
далее конфиги
Boot configuration [PARTITION_CONFIG]: 0x38 , Boot from: ROM1 (Main User Area)
Boot Bus Config: 0x00 , width 1bit
H/W Reset Function [RST_N_FUNCTION]: 0x01, RST_n signal is permanently enabled

прошивка по вендору бакапов, потом rosy_global_images_V11.0.2.0.ODAMIXM с подстановкой инженерного devcfg
телефон полностью исправен, и датчик, и ми аккаунт
обновлять нельзя, но обновлений уже и нет. если все же обновится - просто прошить инженерный devcfg
если нет бекапов - шьете инженерную прошивку, правите имей, прошиваете глобалку без devcfg

инженерній devcfg и ISP ниже, но по ISP не смог законектить
 

Вложения

Последнее редактирование:
5/7/09
3 741
1 026
Луцьк
Redmi Note 5a ugglite
стояла H9TQ17ABJTBC-URKUM 2\16
поставил KMRX1000BM-B614 3/32
родная флеш полностью мертвая, backup не сделал.
(если есть backup критических разделов - может их пролить поверх стока)

взял KMRX1000BM-B614 обновил firmware, выставил config
Boot configuration [PARTITION_CONFIG]: 0x38 , Boot from: ROM1 (Main User Area)​
Boot Bus Config: 0x00 , width 1bit​
H/W Reset Function [RST_N_FUNCTION]: 0x01, RST_n signal is permanently enabled​
прошил по вендору ugglite_global_images_V11.0.3.0.NDFMIXM (persist не забудьте выбрать)
впаял память на плату, получил 900e
unlock boot через devinfo не прокатил!
далее уже через 9008 EFM прошил файлы UggLite_anti_900e (отдельно спасибо за них ed_mobstyle )!
через fastboot прошил TWRP recovery, в нем отключил шифрования
телефон запустился
-------------------
так как я раньше не прописал persist - не работали WI-Fi и Bluetooth - решилось его прошивкой через 9008

также не было имей:
я взял REDMI Note 5A Lite ugglite imei 123456789.qcn
и с помощью QualcommIMEIRebuilder вправил туда имей с родной коробки (не забываем про контрольную суму, ее нет на коробке)
потом открыл диагностический порт: включил разработчик, и через терминал ADB прописал по очереди
adb devices​
adb shell​
setprop sys.usb.config diag,adb​
и QFIL-ом прописал qcn в телефон
Вариантов поправить imei много, кто как привык.

Телефон тестируется, вроде все работает.
Все файлы кроме прошивки - ниже.
 

Вложения

Последнее редактирование:
3/3/06
4 068
1 581
Новосибирск
QR Code
Redmi Note 5A Prime (ugg)

Заработала kmrx1000bm-b614, ugg_global_images_V11.0.2.0.NDKMIXM_20191022.0000.00_7.1_global с заменой известных файлов на инженерные. Раздел RPMB должен(?) быть чистым.

Команда setprop sys.usb.config diag,adb на этом аппарате работает без рута, но для успешного восстановления QCN, возможно, потребуется прошить специальный модем.
anti_900e файлы от ugglite не подходят.

Бут будет разблокирован, отпечаток должен работать.
 

Вложения

Последнее редактирование:
3/3/06
4 068
1 581
Новосибирск
QR Code
Redmi Note 7 (lavender)

Должна подходить любая eMCP 128/64+4, варианты с 6Gb ОЗУ надо проверять. Раздел RPMB должен быть чистым.
Обязательно считать со старой дамп, или найти в сети. Если не лить дамп, а только прошивку, тело может падать в System has been destroyed. Видимо ему нужны разделы типа DDR.

Прошивка lavender_ru_global_images_V12.5.1.0.QFGRUXM_20210903.0000.00_10.0_global с заменой devcfg+devcfgbak на инженерный. После этого устройство начнет определяться и в fastboot. Диагностический порт *#*#717717#*#*, набирать два-три раза с переподключением кабеля.

Отпечаток работает, бут разблокировать будет нельзя.
 

Вложения

Redmi Note 6 PRO

Поставил KMDH6001DA-B422 . Прошил фирмварь . RPMB ЧИСТЫЙ !!!

Флешку можно просто разметить и не прошивая ставить в аппарат и шить уже по кабелю .

Прошивка крайняя GLOBAL 12.0.1.0 .

Заменен devcfg , при прошивке или обновлении без него повиснет на MI .

Датчик пальца работает .

Diag порт без рут .
adb shell
setprop sys.usb.config diag,adb

Сделал дамп , https://gsmforum.ru/resources/redmi-note-6-pro-new-emmc.5392/
EMMC ROM 1 (Main User Data) Capacity: 59640 MB (000E8F800000)
EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 4096 KB (000000400000)
EMMC RPMB (Replay Protected Memory Block) Capacity: 4096 KB (000000400000)

Extended CSD rev: 1.8 (MMC 5.1)

Boot from: no boot , width: 1 bit
Boot Partition [179] / Bus Config [177] : 0x00 / 0x00
H/W Reset Function [162] : 0x01 , RST_n signal is permanently enabled
 

Вложения

Последнее редактирование модератором:
Redmi S2 (YSL)
Хорошая тема, добавлю кое-что. Замена emmc на redmi s2 без всяких fix room, патчей звука и т.д. Очень просто и на выходе последняя сток прошивка c разлоченным бутом.

EMMC которые ставил; 3/32GB KMGD6001BM-B421 (GD6BMB) , 4/64 KMRH60014A-B614 (RH64AB). Раздел rpmb чистый.

1. Ставим чистую флеш, bootconfig стандартный
Boot configuration [PARTITION_CONFIG]: 0x38 , Boot from: ROM1 (Main User Area)
Boot Bus Config: 0x00 , width 1bit
H/W Reset Function [RST_N_FUNCTION]: 0x01, RST_n signal is permanently enabled
Supported partition features [PARTITIONING_SUPPORT]: 0x07
Device supports partitioning features

2. Шьем эту прошивку по usb (заменять, подменять devcfg и т.д. не нужно. Просто прошить как обычный сток)

3. Включаем. Готово, на выходе сток 12.0.2.0 с разлоченным бутом на борту.

Сеть. Тут несколько вариантов.

1. Если удалось считать бекапы modemst1,2 fsg, то возвращаем сразу при записи прошивки добавляем эти разделы, либо после прошивки через fastboot;
а) Переводим ТА в fastboot (гр. вниз+вкл)
б) запускаем cmd.bat, файлы бекапа положить в папку adb;
fastboot devices
fatboot flash modemst1 имя вашего бекапа modemst1
fatboot flash modemst2 имя вашего бекапа modemst2
fatboot flash fsg имя вашего бекапа fsg
Пример; fastboot flash fsg fsg_0.bin (где fsg_0.bin бекап fsg который вы считали)

2. Если бекапов нет, но вы собираетесь в дальнейшем рутировать устройство, то ставим рут.
Далее запускаем cmd.bat
а) Включаем diag
adb shell
su
setprop sys.usb.config diag,adb
б) Запускаем qfil и записываем qcn
в) Правим imei на свои, перезагружаем.

3. Если рут вам не нужен и ставить его не собирались, то можно попробовать *#*#717717#*#* несколько раз (Выше описано Radiotrance как это сделать), setprop sys.usb.config diag,adb не сработает без рута.
Теперь как я делаю, если нет бекапов. В чистую флеш шью инженерку (тут должна быть), qcn, imei. Далее прошивку которая выше.
 

Вложения

Последнее редактирование модератором:

vdv2

.
.
11/2/09
134
37
Украина
Redmi 9c nfc (Аngelican)
После попадания жидкости,родная emmc Kingston 64gb приказала долго жить...
Заменена на 16gb из того что было доступно(
Как я понял,главное ревизия 1.8(mmc 5.1) должна быть не ниже,при ревизии 1.7 перезагрузка на заставке...
Поставил KLMAG1JENB-B041,чистая rmpb но это не принципиально думаю, только для работы отпечатка пальцев.
Прошил напрямую память по вендору z3x,если есть дамп разделов nvram,nvcfg,nvdata сразу их добавить и прошить.
после впайки прошить через sp flash tool,для обхода авторизации использовал утилиту MTK_Bypass.
Запускаем mtk bypass, нажимаем кнопку bypass
зажимаем обе кнопки громкости и вставляем кабель юзб после запускаем
Sp flash tool выбираем файлы
Download-Agent выбрать DA_mt_6765_6768_6785_6873.bin, Authentication File выбираем auth_sv5.auth, Scatter из прошивки и firmware upgrade.
После проводим первоначальную настройку и восстанавливаем imei,если есть дамп то по аналогии с redmi 6, nvram,nvcfg,nvdata проливаем,если напрямую в память не зашили.
Если дампа нет то прописываем только imei2.
Используем mauimeta,только надо одновременно запустить mauimeta connect и MTK_Bypass -bypass.

V12.0.10.0.QCSMIXM прошивку использовал эту,версия платы глобал.
Обновление по воздуху работают можно ставить,сканер отпечатков работает.
Файлы добавлю..

файлы для redmi 9c
так как дампа нет,то работает только вторая сим,ищеться решение для поднятия первой сим)

Добавлю,чтоб обе симки работали убираем резисторы 2602,2603.так же решение подойдёт для смежных моделей....
После удаления, можно прописывать оба имея)
 

Вложения

Последнее редактирование модератором:
Redmi Note 5 whyred

замена на KMDH6001DA-B422 чистый rpmb
прошивка крайней глобалки . Резистор в положении глобал
по ссылке qcn и devcfg .mbn


Diag порт
adb shell
setprop sys.usb.config diag,adb

https://gsmforum.ru/resources/fajly-dlja-zamena-fleshki.5858/

Redmi Note 5  whyred.jpg
 
Последнее редактирование модератором:
Xiaomi Mi Max 2

RH64MB Обновил фирмварь . RPMB ЧИСТЫЙ !!!

Прошил oxygen_global_images_V11.0.2.0.NDDMIXM_20191023.0000.00_7.1_global

Стер сразу modemst1 modemst2 fsg

Отвязал загрузчик

Прошить в EDL " Mi Max2 " Аппарат не будет подавать признаки жизни . Передернуть акб , зажать минус и вставить кабель , загрузится фастбут ( дисплей черный ) . В MIUnlock сначала левую кнопку , потом правую . ( возможно и не надо я не очень понял ) .
Прошить рекавери . В рекавери прошить "no-verity-opt-encrypt-6.0" Отключает шифрование . Прошить рут . Если знаете как открыть diag без него тогда не надо .
Diag

adb shell
su
setprop sys.usb.config diag,adb
Возможно длинно и есть что то проще , но другого не нашел .

https://gsmforum.ru/resources/fajly-dlja-novoj-emmc.5967/

MI MAX 2 Инструкция в 11 посте . Дополнение важное .
Можно ставить флешки с ГРЯЗНЫМ RPMB . Заменил только проц оставив ориг флешку на 64 . Использовать только рекавери из архива в папке twrp .
 

Вложения

Последнее редактирование:
Redmi 5 Plus
EMMC Имя: GX6BMB Вендор: SAMSUNG Serial: 1C74A84D
EMMC ROM 1 (Данные пользователя) Объем: 29820 MB (0x000747C00000)
EMMC ROM 2/3 (Загрузочный раздел 1/2) Объем: 4096 KB (0x000000400000)

Память с чистым rpmb
Прошивка инженерной https://gsmforum.ru/resources/xiaomi-redmi-5-plus-engineering-rom.5743/
Восстановление qcn https://gsmforum.ru/resources/redmi-5-plus.6813/
Прошивка глобалки https://gsmforum.ru/resources/xiaomi-redmi-5-plus-vince.5986/
Прошивка патча https://gsmforum.ru/threads/xiaomi-redmi-5-plus-zamena-emmc.313944/post-1429055
 

seregaopa

.
.
19/11/15
15
14
Тольятти
Redmi Note 7 (lavender)
Память kmdh6001da-b422 чистый RPMB
Залил дамп: ТУТ
Далее прошил: lavender_global_images_V12.5.3.0.QFGMIXM
Devcfg с инженерки (прикрепил)
DiagMode: вкл. отладку
adb shell
su
setprop sys.usb.config diag,adb
QCN Смотреть выше
Loader на всякий
 

Вложения

  • 14,1 КБ Просмотры: 36

  • 250,7 КБ Просмотры: 19

Xiaomi Redmi Note 3 Pro
Ставил специально с грязным RPMB
Прошивка крайней https://gsmforum.ru/resources/xiaomi-redmi-note-3-pro-kenzo.6849/
Анлок бута https://gsmforum.ru/resources/soft-dlja-zameny-emmc-xiaomi-redmi-note-3-pro-kenzo.7645/
Установка twrp уже с отключенным шифрованием https://gsmforum.ru/resources/soft-dlja-zameny-emmc-xiaomi-redmi-note-3-pro-kenzo.7645/
В twrp сделать вайп data не получится висит бесконечно . Делаем вайп data любым прогремом который умеет из edl , я сделал EasyJTAG Plus 2 . После ребута появится процесс вайпа в рекавери и запустится прошивка . В рекавери больше не ходим .
 
3/3/06
4 068
1 581
Новосибирск
QR Code
Xiaomi Mi Max 3 (nitrogen)
На данный момент заменить eMMC можно только если удалось считать modemst1/2 со старой. После замены прошить devcfg+devcfgbak, выложенные здесь от SDM636/SDM660.
Если память умерла полностью, сеть восстановить не удастся - diag порт здесь открывается только с рутом, а чтобы разблокировать для него загрузчик пара должна быть не разбита.

Инженерную прошивку на nitrogen найти не удалось. При прошивки инженерки от Redmi Note 6 Pro диаг порт открывается и QCN прошить можно, но вернуть прошивку от nitrogen уже не удастся - 9008.
 
Всем добра, шить ваш архив с галкой Repartition или нет?
Крайнюю прошивку с Repartition + добавить persist из прошивки, т.к. автоматом не выбирается. Из архива добавить вручную devcfg и devinfo из архива. Зашить это все разом.
 
3/3/06
4 068
1 581
Новосибирск
QR Code
Mi A2 Lite (daisy)
Память с чистой RPMB и ОЗУ 3/4Gb, daisy_global_images_V11.0.21.0.QDLMIXM_10.0, поверх decfg.mbn из инженерки.
QCN (*#*#717717#*#*) или бэкапы калибровочных разделов.
 

Вложения

  • 10,9 КБ Просмотры: 12

  • 82,8 КБ Просмотры: 12

Последнее редактирование:
3/3/06
4 068
1 581
Новосибирск
QR Code
Redmi 4 (prada)

Память брал с чистой RPMB, но скорее всего подойдет и с грязной.
Прошить prada_global_images_V10.2.2.0.MCEMIXM_20190508.0000.00_6.0_global.7z, заменить файлы из прикрепленного архива.

При включении заставка моргнет и пропадет, ждать загрузки вслепую 10-15 минут.
Анимации заряда из выключенного состояния также не будет.
 

Вложения

REDMI 5 PLUS (Vince) Замена emmc без костылей, создаем полноценную пару.

1. Emmc clean rpmb
2. Записываем инженерку, ставим память
3. Включаем ТА на инженерке, запускаем cmd на ПК
4. пишем:
adb shell
qseecom_sample_client v smplap64 14 1
2023-04-29_01-40-52.png
1. check rpmb, 2. Provision Production Key, 3. check rpmb
Должно быть RPMB KEY PROVISIONED AND OK
5. Reboot bootloader
6. В fastboot пишем чистый сток без всяких devcfg.
Если все ОК и ТА загрузился на стоке, то идем в инженерное меню - инфо и
проверяем rpmb provisioned.
Данная инструкция применима не только к Xiaomi, можно пробовать любой
ТА на процессоре qualcomm, но естественно нужен полный старт на инженерке.
 
REDMI 5 PLUS (Vince) Замена emmc без костылей, создаем полноценную пару.

1. Emmc clean rpmb
2. Записываем инженерку, ставим память
3. Включаем ТА на инженерке, запускаем cmd на ПК
4. пишем:
adb shell
qseecom_sample_client v smplap64 14 1
Посмотреть вложение 394185
1. check rpmb, 2. Provision Production Key, 3. check rpmb
Должно быть RPMB KEY PROVISIONED AND OK
5. Reboot bootloader
6. В fastboot пишем чистый сток без всяких devcfg.
Если все ОК и ТА загрузился на стоке, то идем в инженерное меню - инфо и
проверяем rpmb provisioned.
Данная инструкция применима не только к Xiaomi, можно пробовать любой
ТА на процессоре qualcomm, но естественно нужен полный старт на инженерке.
Xiaomi Redmi Note 3 Не работает

Безымянный.gif
 

Кто читал эту тему (всего: 1074) Детально

Верх Низ