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

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

nsf

.
4/5/10
138
30
0
Кредиты
0
С недавних пор заметил такую проблему что при попытке писать флешку по вендору 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% заказывал с али , смарт отчет в порядке!
 
Назад
Верх Низ