EasyJTAG Plus запись по вендору MTK проблемы

  • Автор темы Автор темы nsf
  • Дата начала Дата начала

nsf

.
4/5/10
138
30
0
3
С недавних пор заметил такую проблему что при попытке писать флешку по вендору MTK стабильно сыпет ошибки. Грешил на флешку, заказал другую и проблема оказалась та же. Начал пробовать все флешки какие есть и пробовать писать разные прошивки на разные флехи и везде ошибки как в логе. Как только начинает писать ром1 виснет софт и после отвисания есть ошибки. Если на ту же флешку лить дамп или писать по вендору но не МТК то проблем нет.


И такая проблема на любой флешке и любой прошивке мтк. Пробовал версии 1.4.8.0 / 1.4.9.0 / 1.5.0.0

Если это важно то система WIN7 x64
 
Для MTK важен размер бутов и RPMB
В скаттере указан адрес MBR равный 0x600000h . Стало быть буты и RPMB у вас должны быть по 2 мегабайта, а не по 4
 
это я понял, но первоначальная проблема всплыла на KMK8U в ленове B8000, заменил один в один с одинаковыми бутами. Ошибки те же. В итоге то я ее поставил не прошитую и прошил флештулом и все хорошо. Снял, стер. Начал шить иксами и снова ошибки. Проблема то явно не во флешке тогда?
 
планшет уже выдал. Поищу какую-нибудь подходящую, размечу и попробую прошить. Лог выложу
 
Вот на том же B8000, флешку взял из прелодера, конфиг с форума.


хотя читая лог задался вопросом. почему у нее Extended CSD rev: 1.7 ведь должен быть 1.5 если я не ошибаюсь, и может ли это как влиять на запись?
 
проходит. И как говорю заливка дампа или запись по любому вендору кроме мтк так же успешно проходит. Но пока сидел игрался с разными флешками одна успешно прошилась, но при попытке повторить опять ошибка. Чую проблема не в софте. Спрошу у коллег морк другой
 
Взял морк, проблема осталась. дал свой бокс с морком на пару дней потестить коллегам и у них никаких проблем. В итоге проблема оказалась софтовая. Что именно не знаю. Вычистил под ноль дрова, софт и пр от easyjtag и установил заново. Проблема пропала.
 
Не буду создавать ещё одну тему Спрошу тут. После записи по вендору MTK при попытке вычитать таблицу из EMMC пишет таблица не найдена. Пробовал разные флешки ( в том числе снятые с рабочего аппарата) Подкидывал самсунговскую, меняя размеры ROM2\3\RPMB. Итог один. Логи прилагаю. писал как куски так и целиком прошивку
 
Последнее редактирование:

В мтк таблицу PMT создает прелоадер. в версии 1.5.0.0 добавлен бекап PMT, если она есть. Проблема в том, что существуют 3 разных варианта этого раздела, и несколько вариантов его расположения, причем иногда нигде не описанного.

В следующей версии софта (1.6.0) будет сделана попытка создавать этот раздел автоматически. На данный момент запись PMT нужно делать вручную (и так же его бакапить). А без него работа с записью по вендору подходит для записи NVRAM и некоторых других областей которые может не дать записать preloader. Или же для внесения изменений в eMMC, снятую с аппарата.
 
Попутно появился ещё один глупый вопрос. Как записать PMT руками если " существует несколько вариантов его расположения, причем иногда нигде не описанного". То есть где взять информацию о том где PMT должен быть для конкретно взятого аппарата? Как понимаю писать прелоадер по вендору смысла нет? Как тогда поднять Аппарат? Лежит сейчас Highscreen Zera F rev.S флешка полный труп. Думал по быстрому заменить, но всё встало.
 
а в чём проблема просто прошить аппарат по USB? это же МТК.
 
Проблема в том что ТА не видит Флешку. Ни через ТЕСТ поинт ни как. Инфинити выдаёт что preloader not active
 

PMT существует, когда разметка MBR, при разметки GPT он отсутствует (новые мтк 6735-6752 и выше)

пример:

для MTK6582 PMT лежит в конце ROM1. Для записи вычитаем размер PMT из размера ROM1.
 
Ещё пара пара вопросов и отстану ))Я правильно понимаю, что если я верно запишу PMT, то Z3x при детекте её обнаружит и выведет разделы ?
 
Что бы не создавать новую тему, что же есть проблемы с прошивкой микросхем. Не понимаю в чем проблема, по вендуру когла прошиваю микросхему все врямя в одном месте ошибка, что на старой, что на новой микросхеме, при этом я впаял новую микросхему на плату, залиш через инфинити и все работает. Вот лог, при прошивке через иксы:
Setting frequence to 21 Mhz
CMD Pullup Level: 1660 mV
CMD Active Level: 1773 mV
EMMC Device Information :
EMMC CID: 1501004B385530304D04A6208446903C
EMMC CSD: D02701320F5903FFF6DBFFFF8E40406C
EMMC Manufacture : SAMSUNG , EMMC NAME: K8U00M , HEX: 4B385530304D , S/N: A6208446 , rev. 0x04
EMMC Manufacture ID: 0x15 , OEM ID: 0x00 , Device Type: BGA (Discrete embedded) , Date: 9/2013
EMMC ROM 1 (Main User Data) Capacity: 14910 MB (0003A3E00000)
EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 2048 KB (000000200000)
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 KB (000000020000)
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
EMMC BootArea Write Protection: No
Extended CSD Information :
Extended CSD rev: 1.5 (MMC 4.41)
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
Supported partition features [PARTITIONING_SUPPORT]: 0x03
Device supports partitioning features
Device can have enhanced technological features in partitions and user data area
Partition Settings [PARTITION_SETTING_COMPLETED]: 0x00
Backup saved: K8U00M_A6208446_20180531_172221.extcsd
EMMC Init completed.

Operation: Write by vendor (MediaTek)

Partition name: PRELOADER
Filename: preloader_blade8_row_3gcall.bin , Offset: 000000000000 , filesize: 127628 bytes
eMMC switching to ROM2
Writing partition...
Error writing at address: 000000008000 , error: -1, CMD Timeout Error ... Retry #1
Error writing at address: 000000010000 , error: -1, CMD Timeout Error ... Retry #1
Error writing at address: 000000018000 , error: -1, CMD Timeout Error ... Retry #1
Done writing partition. Write speed: 87,73 KB/s
Partition name: MBR
Filename: MBR , Offset: 000000600000 , filesize: 512 bytes
eMMC switching to ROM1
Writing partition...
Done writing partition. Write speed: 9,47 KB/s
Partition name: EBR1
Filename: EBR1 , Offset: 000000680000 , filesize: 512 bytes
eMMC switching to ROM1
Writing partition...
Done writing partition. Write speed: 10,03 KB/s
Partition name: UBOOT
Filename: lk.bin , Offset: 000002720000 , filesize: 266100 bytes
eMMC switching to ROM1
Writing partition...
Done writing partition. Write speed: 303,18 KB/s
Partition name: BOOTIMG
Filename: boot.img , Offset: 000002780000 , filesize: 4911104 bytes
eMMC switching to ROM1
Writing partition...
Done writing partition. Write speed: 727,63 KB/s
Partition name: RECOVERY
Filename: recovery.img , Offset: 000002D80000 , filesize: 5390336 bytes
eMMC switching to ROM1
Writing partition...
Done writing partition. Write speed: 732,16 KB/s
Partition name: SEC_RO
Filename: secro.img , Offset: 000003380000 , filesize: 11264 bytes
eMMC switching to ROM1
Writing partition...
Done writing partition. Write speed: 245,45 KB/s
Partition name: LOGO
Filename: logo.bin , Offset: 000003A00000 , filesize: 1434268 bytes
eMMC switching to ROM1
Writing partition...
Done writing partition. Write speed: 703,81 KB/s
Partition name: EBR2
Filename: EBR2 , Offset: 000003D00000 , filesize: 512 bytes
eMMC switching to ROM1
Writing partition...
Done writing partition. Write speed: 18,68 KB/s
Partition name: ANDROID
Filename: system.img , Offset: 000010F80000 , filesize: 766820316 bytes
eMMC switching to ROM1
Writing partition...
Sparse image found v.1.0 Total chunks: 1360
Done writing partition. Write speed: 706,75 KB/s
Partition name: CACHE
Filename: cache.img , Offset: 000050F80000 , filesize: 6316180 bytes
eMMC switching to ROM1
Writing partition...
Sparse image found v.1.0 Total chunks: 10
Done writing partition. Write speed: 709,35 KB/s
Partition name: USRDATA
Filename: userdata.img , Offset: 000058D80000 , filesize: 180335496 bytes
eMMC switching to ROM1
Writing partition...
Sparse image found v.1.0 Total chunks: 73
Done writing partition. Write speed: 731,56 KB/s

Writing DL_Info...
Writing DL_Info done

Partition PROTECT_F : formatting as EXT4. Please wait ...
Formatting completed
Partition PROTECT_S : formatting as EXT4. Please wait ...
Error erasing at address: 000002920000 , error: -1, CMD Timeout Error ... Retry #1
Error erasing at address: 000002920000 , error: -1, CMD Timeout Error ... Retry #2
Error erasing at address: 000002920000 , error: -1, CMD Timeout Error ... Retry #3
Too many errors. Erasing has been stopped
 
Всем привет!У меня такая же ошибка вылетает что и в посте #1 !Только ЕММС не хюникс а самсунг KMN5X000ZM-B209 и ошибка вылетает на том же самом месте :
Имя файла: MBR, смещение: 000000600000, размер файла: 512 байт
Переключение eMMC на ROM1
Стирание раздела...
Запись раздела...
Ошибка записи по адресу: 000000600000 , ошибка: -8, DATA SND CRC Error ... Попытка #1
Ошибка записи по адресу: 000000600000 , ошибка: -8, DATA SND CRC Error ... Попытка #2
Ошибка записи по адресу: 000000600000 , ошибка: -8, DATA SND CRC Error ... Попытка #3
Слишком много ошибок. Запись была остановлена
Началось это только сегодня,до этого все писалось нормально!Флешь новая 100% заказывал с али , смарт отчет в порядке!
 

начиная с версии 1.5.0, которая пошла в релиз без теста, появились ошибки записи "ошибка: -8, DATA SND CRC Error .." и "error: -3, DATA RCV Timeout Error .... ".
если эти проблемы остаются на 1.4.9, то это значит флешка дохлая, если пропадают - пользуйтесь 1.4.9, пока не выйдет 1.5.2

Т.к. она ушла без теста, равно как и 1.5.1, сейчас ведутся поиски проблемы.

сейчас 2 варианта - выпустить 1.5.2 с этим багом, но фиксом записи ROM2 Samsung или сделать нормальную 1.5.2

я предпочитаю второе.
 
Поменял рум 2 и Рум3 на 2мб и все вписалась со скоростью ракеты!Но до этого Я не помню на какой версии но это же самое и при 4 мб писал
 

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

я занимаюсь тестированием и поиском багов. если версию выкладывают без моего согласия и теста, то я не могу отвечать за баги в ней. приходиться всем объяснять текущую ситуацию.
 
Если нет PMT то easyjtag не видит таблицу разделов, но файлы прошивки записывает...
Вопрос!!! Аппарат после этого включится, или нет!? Это критически важный фал или нет!?
 

некоторые аппараты включаются, прелоадер сам сделает pmt при первом включении. некоторые нет - нужно через flashtool записать несколько разделов (preloader, EBR)

новые MTK c GPT (6735. 6752, 6580) заработают (там уже нету pmt).
 
А есть еще какие нибудь варианты, может быть есть вероятность что PMT подойдет с другой прошивки по схожему процессору, или это не возможно!? Принесли PMP5785C3G с дохлой флешкой, со старой не дает слить PMT, С новой, прошивается, разделов конечно же easyjtag не видит, проц мтк 6589, MMMC KE4CN3K6A, ROM 2/3 делал по 2МБ, менял сид и ставил уже две EMMC KLM8G1WEMB-B031 и KLM8G2FE3B-B001, с одной перезагружается, с другой совсем не стартует...
 
Это не файл. PMT вручную записывать не надо. Для устранения проблем по софту на старых MTK максимум, что потребуется - прошить телефон через SP Flash Tool с полным форматом, предварительно сохранив NVRAM.

Если он после этого не включится, это не софт.
 
mtk после записи по вендору-нет таблицы разделов

пользуюсь сравнительно недавно.до Easy JTAG был riff .проблема в том что spd , samsung прошивка emmc проходит нормально-телефоны заводятся, а вот mtk не могу победить-после записи по вендору-проверяю флеш -нет таблицы разделов-Чтение версии прошивки
GPT заголовок не найден

Brand = Explay
Manufacturer = Explay
Model = Fresh
на форумах пишут что таблица разделов появится после первого включения , но телефон не включается-СM2MTK Выдает при попытке прошить флеш уже не видится подскажите где туплю
 

объединил темы. опять одни и те же вопросы, поиском пользоваться не умеем

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

я так вообще думаю может мтк запись по вендору с MBR вообще убрать из программы чтобы вопросов не было? :)
 
На днях бился W6610 6582 полностью после замены памяти прошился только FlashtoolMod by svs с форума fly 3 версии, остальные все включая и Cm2Mtk не хотели ни шить ни стирать...
preloader может и заливается только нет инициализации у SpFlashtool 5 версии как выяснилось с ошибкой 4001, а вот 3 версия с полпинка прицепила и зашила, аппарат тестился 3 дня и выдан рабочий вот как-то так...
Ах да забыл написать ,а на стёртых тушках Cm2Mtk init preloader тоже не работает?
 
Последнее редактирование:
уважаемый, а как так, у этого телефона гиг озу. Родная флеша SK Hynix 1/4, она же стоит в HTC 616, есть флеша Samsung 1/8, но думаю дороговато для него будет.

P.S. полный лог с CM2 загрузите, когда флеша определилась на телефоне, а то Вы кастрата показали.
 
Тут ещё в другом дело, вот тот аппарат что поднялся W6610 была взята память 1/8 хотя в оригинале 1/4 и поправлен cid в EasyPlus, так вот при стирании и прошивке в логе Flashtool 3 показал нам наши 1/8 хоть и правили на 1/4.
Вот так читая cid CM2MTK получали тот что мы поправили, а в Flashtool наплевать как мы объявили нашу память она проинитила её по фактическому размеру.
 
Назад
Верх Низ