Просмотр полной версии : Планшет Lenovo Yoga 8 (60044) после замены EMMC не загружается
Lenovo Yoga 8 (60044)умерла EMMC KMK8U000VM-B410, поставил kmk8x000vm-b412, отформатировал, прошил. Включается появляется логотип Lenovo и в перезагрузку и так по кругу.
Подумал, возможно в прелоадере нет такой флешки, с помощью утилиты Preloader eMMC Parser посмотрел прописаные флешки, действительно нет.
Вопрос такой. Действительно ли дело в прелоадере или флешки вообще не совместимые? Как, с помощью Hex редактора добавить другую флеш?
С помощью Hex редактора никак не добавить.
А вообще есть какие нибудь способы добавить?
Да. Пересобрать preloader из исходников добавив в config новую память
Кто нибудь сможет помочь добавить флешку в preloader?
Кто нибудь сможет помочь добавить флешку в preloader?
Не надо туда ничего добавлять, там по факту LPDDR2, на 1Гб, если были бы прописаны eMCP он бы не стал бы шиться с ошибкой 4032, проблема в том что kmk8x000vm-b412 EMMC 5.0 а процессор MT6589
KMK7X000VM-B314 ставил эту сюда шил всю прошивку по вендору
Подумал, возможно в прелоадере нет такой флешки, с помощью утилиты Preloader eMMC Parser посмотрел прописаные флешки, действительно нет.
Вопрос такой. Действительно ли дело в прелоадере или флешки вообще не совместимые?
Вот что у него по факту прописано
#define BOARD_ID MT6589_EVB
#define CS_PART_NUMBER[0] MCP_TEST
смотрим в таблице, MCP_TEST
Samsung MCP_TEST Discrete DDR2 4096+4096 MT6589_EVB
KMK7X000VM-B314 ставил эту сюда шил всю прошивку по вендору
Тоже v.5.0 и как работает?
lpblackmesa
27.10.2017, 00:17
Если есть программатор EMMC, то всё решается довольно просто. Берем любую подходящую по параметрам флешку от Samsung, ставим на программатор, меняем ему CID на нужный (в данном случае K8U00M ), запаиваем обратно в телефон, и довольствуемся тем, что всё прошилось.
Да и вообще, если есть программатор, то и саму флешку можно восстановить, перезалив в ней внутреннюю прошивку. (у самого такая восстановленная успешно бегает в P780)
Если программатора нет, то план следующий
1) Всплакнуть по поводу того, что программатора нет (опционально)
2) Обязательно его приобрести, если характер работы подразумевает периодическое железное восстановление аппаратов
3) В Preloader eMMC Parser получить список всех прописаных флешек и впаивать строго из того, что есть в списке.
Поправьте гуру, если что-то не так.
Спасибо, все понял. Программатор конечно очень нужен, но объем пока очень маленький. А без него я CID не поменяю, может есть какая нибудь утилита?
поставил kmk8x000vm-b412, отформатировал, прошил. Включается появляется логотип Lenovo и в перезагрузку и так по кругу.
Подумал, возможно в прелоадере нет такой флешки, с помощью утилиты Preloader eMMC Parser посмотрел прописаные флешки, действительно нет.
3) В Preloader eMMC Parser получить список всех прописаных флешек и впаивать строго из того, что есть в списке.
lpblackmesa, объясните свалившиеся на ТС чудо (см. цитату выше), как у него прошилась eMCP которой нет в загрузчике? И при чем тут замена ID?
Спасибо, все понял. Программатор конечно очень нужен, но объем пока очень маленький. А без него я CID не поменяю, может есть какая нибудь утилита?
Видимо не понял
h9tp64a8jdmc эта подойдет?
Я не умею из данных прелоадера вычислить маркировку флешки
K8U00M 4B385530304D : SAMSUNG
K7U00M 4B375530304D : SAMSUNG
HAG2e 484147326504 : SKHYNIX
HBG4e 484247346504 : SKHYNIX
H8G2d 483847326404 : SKHYNIX
HBG4e 484247346504 : SKHYNIX
KJS00M 4B4A5330304D : SAMSUNG
Первые две я понял, остальные не знаю.
lpblackmesa
27.10.2017, 13:54
TPS79, вот тут да, обьяснения нету, почему так. Я пока не претендую на звание специалиста, поэтому очень хотелось бы услышать, почему иногда флешки, который нет в списке в Preloader при этом прошиваются. Можете обяснить Ваш пост номер #8?
Что значит
#define BOARD_ID MT6589_EVB
#define CS_PART_NUMBER[0] MCP_TEST
Samsung MCP_TEST Discrete DDR2 4096+4096 MT6589_EVB
Russib, KJS00M - это kmkjs000vm-b309
H8G2d - это H9TP65A8JDMC
H9TP65A8JDMC - эта ни в какую не шьется, не форматируется, вообще тишина, даже аппарат порт в preloader не переводит.
А с той и шьется и включается и изображение. С другой стороны, раз лого загружается, значит preloader загрузился?
Может я вообще, что то не то туда заливаю. 60044=B6000?
Dimaster
27.10.2017, 20:32
TPS79, вот тут да, обьяснения нету, почему так. Я пока не претендую на звание специалиста, поэтому очень хотелось бы услышать, почему иногда флешки, который нет в списке в Preloader при этом прошиваются.
Пост 8, все доходчиво разъяснено, различия в ОЗУ чипа. Вам на заметку, необязательно должны быть прописаны в preloader имена микросхем, чтобы аппарат "шился\не шился" что и написал выше Павел, а вы все равно о своем
Тем более что уже этот вопрос обсуждался
http://www.mcrf.ru/forum/showthread.php?p=304170
TPS79, вот тут да, обьяснения нету, почему так. Я пока не претендую на звание специалиста, поэтому очень хотелось бы услышать, почему иногда флешки, который нет в списке в Preloader при этом прошиваются. Можете обяснить Ваш пост номер #8?
Что значит
В планшетах на MT6589 так прописывается только оперативка, при этом ID присваивается от eMCP в зависимости от размера DDR, в данном случае это 1Гб, взятый от KJS00M (0x1501004B4A5330304D) это и есть MCP_TEST по факту это - Discrete DDR2, 4096+4096 (1Гб dual rank).
Это значит будут инициализированы все eMCP соответствующие таким параметрам как 1Гб DDR, 4096+4096 (есть тип оперативки 8192 - single rank, эти работать не будут).
Можно добавить в такой загрузчик и обычные eMCP как это сделали в Lenovo, единственное надо указать что они MMD1, что-бы они "добавились" в загрузчик, но для вас это не важно.
Вот еще пример замены (https://4pda.ru/forum/index.php?showtopic=514193&st=9040#entry64821621), как можно видеть этих eMCP нет в загрузчике, но они прекрасно работают:
Samsung KMK2U000VM_B604 MCP(eMMC+DDR2) 4096+4096
Samsung KMK3U000VM_B410 MCP(eMMC+DDR2) 4096+4096
H9TP65A8JDMC по ходу мертвая, форматируется, preloader заливается, больше ничего не шьется, ошибка 5069.
KMK7X000VM-B314 ставил эту сюда шил всю прошивку по вендору
Тоже v.5.0 и как работает?
Отлично все работает посей день,флеху менял другу,именно на этот планшет все действия проводил JTAG Plus
kmk8x000vm-b412 Значит и эта должна работать, у них разница, 8 гиг и 16
Добавлено через 1 минуту
Может все таки у кого то есть возможность собрать прелоадер на эту флеху? Буду очень благодарен.
Еще один "гиг" с "флехой" и "прелоадером" выпишу уже читательский билет
lpblackmesa
29.10.2017, 21:35
TPS79, Dimaster, Спасибо за обьяснение, стало попонятнее...
Но всё равно, вопросов пока больше... Откуда взят вот этот код?
#define BOARD_ID MT6589_EVB
#define CS_PART_NUMBER[0] MCP_TEST
Samsung MCP_TEST Discrete DDR2 4096+4096 MT6589_EVB
Насколько я понял, этот код актуален только для аппарата, который мы тут обсуждаем?
Russib, не нужно переписывать preloader, как я понял, всё что нужно - это найти любую флеш, соответствующую параметру ОЗУ (Discrete DDR2, 4096+4096) и, возможно, версией EMMC до v.5.0
масса подходящих вариантов флешей
Поставил KMK7X000VM-B314, так же все прошилось, поведение такое же.
Включается логотип Lenovo и перезагрузка, и так по кругу.
CID поправить не могу, все таки дело в preloader.
Dimaster
30.10.2017, 10:59
все прошилось, дело в preloader.
Нет!
вам одно, а а вы другое. Поставьте уже KMK7U000VM-B309 и все у вас включится.
Была бы, поставил уже давно. Хорошо, буду искать.
Но всё равно, вопросов пока больше... Откуда взят вот этот код?
ТУТ (https://pcsupport.lenovo.com/ru/en/products/tablets/yoga-series/yoga-tablet-10-b8000/downloads/ds00320) и по быстрому посмотреть ТУТ (https://github.com/TeamYogaBlade/lenovo_b6000-8000_kernel_source)
Поставил KMK8U000VM-B410 прошил, восстановил nvram, все работает отлично.
vBulletin® v3.8.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot