Samsung P7500 замена EMMC

Долго не писал ничего. Как и обещал тут: https://pikabu.ru/story/samsung_n8000_zamena_emmc_bez_boksa_... , пишу пост про замену EMMC на Samsung P7500.

Будет много букв, много всякой неинтересной инфы, но вряд ли где-то в явном виде всё это так собрано и разложено.


Вот наш виновник торжества:

Samsung P7500 замена EMMC Саратов, Samsung, Ремонт, P7500, Пайка, Emmc, Длиннопост

Да простит меня яндекс за позаимствованный скриншот.


Попал ко мне этот аппарат через третьи руки на ремонт. Висит, мол, на заставке и не загружается. Я, не зная специфики, взялся, снял чип, изучил проблему... И наткнулся на грабли.

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

Проходит 2-3 недели, мне сообщают, что аппарат всё же надо делать, клиент платит. Ну надо так надо, назад дороги нет, я же мастер, ценник озвучил, значит сделать могу.


Принял его опять в ремонт и начались активные действия.


Особо внимательные зрители заметят, что процессор на этом аппарате Nvidia Tegra 2. Именно вокруг него и будут все наши пляски в этом посте.


Итак, я сдернул память, закинул её в программатор, убедился, что она неисправна.

Весь процесс сдергивания и борьбы с компаундом описан не раз. Всё ровно как с N8000 https://pikabu.ru/story/samsung_n8000_zamena_emmc_bez_boksa_... и N5100 https://pikabu.ru/story/samsung_n5100_zamena_emmc_5412825


Для работы с EMMC используется вот такой "паровоз":

Samsung P7500 замена EMMC Саратов, Samsung, Ремонт, P7500, Пайка, Emmc, Длиннопост

Память оказалась битая и непригодная для использования. Тем не менее чек проходил, инфа о ней читалась.

Поискав информацию об этом аппарате, узнал, что "в лоб" он не чинится. Нельзя просто записать в него кусок fullflash, загнать в download режим и прошить.

Samsung P7500 замена EMMC Саратов, Samsung, Ремонт, P7500, Пайка, Emmc, Длиннопост

Вся специфика замены памяти на этом аппарате сводится к тому, что процессор не даст записать bootloader, пока не будет предоставлен уникальный SBK (Service Boot Key). Сервисный загрузочный ключ. Иными словами загрузчик залочен.

Причем этот SBK нельзя ни просчитать, ни вычитать из аппарата, ни даже имея живой чип вычитать его из этого чипа... Этот SBK можно получить только из базы Samsung, имея авторизацию.

Samsung P7500 замена EMMC Саратов, Samsung, Ремонт, P7500, Пайка, Emmc, Длиннопост

Но работа начата, ценник озвучен, клиент платит. Где наша не пропадала!?

SBK = MSL коду аппарата. А MSL код можно купить на всяких разных сайтах, которые продают активации, логи, программаторы и т.д. Короче не будем никого рекламировать, всё можно загуглить. Цена тоже разная, может расти, может падать, может вобще пропадать из продажи.

Вобщем деньги за MSL уплачены (свои кровные), назад дороги нет, через пару дней код получен. Для его покупки надо всего то IMEI, S/N  и немного денег.

Представляет код последовательность из 32 шестнадцатиричных символов. Ну примерно вот такую: 2F433C461237543F214E524D2543284F.

Главное, чтобы плата в аппарате была родная, иначе код получим по IMEI с наклейки, а на самом деле это не его IMEI. Тут есть хороший такой риск попадания на деньги.


Далее дело техники.

1. Подготавливаем новый чип памяти со следующим конфигом:

EMMC ROM 1 (Main User Data) Capacity: 15028 MB (0003AB400000)
EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 512 KB (000000080000)
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 KB (000000020000)
Boot from: no boot , width: 1 bit
Boot Partition [179] / Bus Config [177] : 0x00 / 0x00
H/W Reset Function [162] : 0x00 , RST_n signal is temporarily disabled
Partition setting [PARTITION_SETTING_COMPLETE] : 0x00
EMMC Permanent / Temporary Write Protection : No / No

2. Ставим эту память на плату.

Samsung P7500 замена EMMC Саратов, Samsung, Ремонт, P7500, Пайка, Emmc, Длиннопост

3. Подключаем к компу аппарат и прошиваем нехитрый bat файл, не забыв подменить в нём SBK на свой, иначе нифига ничего не выйдет.


@Echo off
cls
setlocal
::set bct_file=P3_300MHz.bct
set bct_file=300MHz_Jun21_2.bct
::set bct_file=Elpida_150MHz_Xtal_26MHz_Samsung_eMMC_May03.bct
::if "%1%"=="e150" set bct_file=Elpida_150MHz_Xtal_26MHz_Samsung_eMMC_May03.bct
:start
ECHO ======= Flashing images to the P4 device =======
ECHO 1. Flashing all images (boot, system) - WIFI
ECHO 2. Flashing all images (boot, system) - RF
ECHO 8. Exit
ECHO ================================================
ECHO Current BCT: %bct_file%
ECHO (!)Note: Set the target on the RECOVERY mode.
set choice = '8'
set /p choice=Type the number you want:
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto whole_wifi
if '%choice%'=='2' goto whole_rf
if '%choice%'=='8' goto exit
ECHO "%choice%" is not valid please try again
ECHO.
goto start
:whole_wifi
ECHO.
ECHO Flashing all images...
nvflash\nvflash.exe --sbk 0x2F433C46 0x214E524D 0x1237543F 0x2543284F --bct %bct_file% --setbct --configfile p4_wifi.cfg --create --bl bootloader.bin --odmdata 0x100C0105 --go
goto end
:exit
:whole_rf
ECHO.
ECHO Flashing all images...
nvflash\nvflash.exe --sbk 0x2F433C46 0x1237543F 0x214E524D 0x2543284F --bct %bct_file% --setbct --configfile p4_rf.cfg --create --bl bootloader.bin --odmdata 0x100C0105 --go
goto end
:exit
ECHO.
ECHO Good-bye!
:end

4. Во время выполнения будет вот такая магия:

Samsung P7500 замена EMMC Саратов, Samsung, Ремонт, P7500, Пайка, Emmc, Длиннопост

4. После этого аппарат можно загнать в download режим и прошить.

Samsung P7500 замена EMMC Саратов, Samsung, Ремонт, P7500, Пайка, Emmc, Длиннопост

Это фоткал ночью на утюг.


5. Дальше уже чисто технические вещи в виде восстановления IMEI, сборки и т.д.

Фото готового аппарата не сохранилось, в сентябре было дело.


P.S.

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


P.P.S.

Следующий пост будет про относительно примитивную систему зарядки планшетов типа P3100/N8000/P5100/P6200/N5100/P7500 и т.д. Как диагностировать, что же сломалось, быстро и с минимальными затратами.


Если какие-то вопросы есть, то спрашивайте.)

Кому не терпится, то я в Саратове, на связь можно выйти через четырепда по моему нику или через VK тоже по нику. Профиль VK пока пустой, но для сообщений использую.  Или почта "мойник" на mail.ru

Сообщество Ремонтёров

7.3K поста42K подписчиков

Добавить пост

Правила сообщества

ЕСЛИ НЕ ХОТИТЕ, ЧТОБЫ ВАС ЗАМИНУСИЛИ НЕ ПУБЛИКУЙТЕ В ЭТОМ СООБЩЕСТВЕ ПРОСЬБЫ О ПОМОЩИ В РЕМОНТЕ, ДЛЯ ЭТОГО ЕСТЬ ВТОРОЕ СООБЩЕСТВО:


Посты с просьбами о помощи в ремонте создаются в дочернем сообществе: https://pikabu.ru/community/HelpRemont

К публикации допускаются только тематические статьи с тегом "Ремонт техники".

В сообществе строго запрещено и карается баном всего две вещи:

1. Оскорбления.

2. Реклама.

В остальном действуют базовые правила Пикабу.

12
DELETED
Автор поста оценил этот комментарий
Так и запишем.
Иллюстрация к комментарию
2
Автор поста оценил этот комментарий

Товарищ, а что посоветуете здесь?


Есть Sony Xperia ZR, не видит батарею вообще, пробовал и с родной, и с новой. Т.е. даже зарядка батареи не идет (не греется совсем).

При подключенном питании (что с аккумом, что без) может лишь моргнуть логотипом и потухнуть. Если рискнуть, и начать его прошивать (повезло, что он умеет прошиваться без батареи вообще) может запуститься (так же, вообще без батарейки), показать заряд в 50-60%, за 20-30 секунд опустить этот заряд до 5-10% и сдохнуть. После этого он не включается до следующей перепрошивки (хотя и она не всегда помогает его запустить).


По всем признакам вроде контроллер питания. Если это он - как его можно заменить самому?


Сам тоже из Саратова, кстати

раскрыть ветку
Автор поста оценил этот комментарий

Запустить голый батник, и всё? Волшебник!)))

Автор поста оценил этот комментарий

Вопрос, какой номинал резисторов возле памяти?

Иллюстрация к комментарию
раскрыть ветку
Автор поста оценил этот комментарий
Есть Asus MeMO Pad 8 ME181C , в один момент перестал грузиться тупо висит на заставке андроида . В Droidboot заходит минут 10. На любые пункты из дроидбута отвечает бесконечным черным экраном с подсветкой. На 4pda спрашивал, там чел сказал "флеш память умерла", но так ли это?

Начали восстанавливать, дошли до

fastboot oem start_partitioning

fastboot flash /tmp/partition.tbl partition.tbl

fastboot oem partition /tmp/partition.tbl

fastboot oem stop_partitioning

fastboot flash fastboot fastboot.img

fastboot flash recovery recovery.img

fastboot oem reboot recovery

и на 4 комманде он выдал

C:\Users\ZBOT\Downloads\UL-K011-WW-3.1.23.191-user>fastboot oem partition /tmp/partition.tbl

...

FAILED (remote: GPT command failed

)

finished. total time: 80.580s


Это реально труп или что-то не так делали?

раскрыть ветку