PDA

Просмотр полной версии : Пожелания по Z3x Easy JTAG модулю


Layder
04.07.2014, 21:22
Решил создать отдельную тему. Надеюсь, что она будет услышана.

Есть предложение, можно сделать кнопку проверку eMMC на "чистоту"? или делать ее после стирания, с выводом сообщения? Я на форумах встречал сообщения, что бывают битые eMMC, которые пишут, что они стерлись а на самом деле изза того, что микрухи битые, они не полностью "чистые". в GPG MMC box вроде такая функция есть.

Layder
05.07.2014, 13:26
Есть еще одно предложение по emmc модулю.

На мой взгляд было бы удобно, изменить логику работы вкладки: eMMC config
будет удобно. что при детекте флешки переписывались данные в этой секциии, а ниспадающие кнопки были бы неактивны. Тогда было бы наглядно видно конфигурацию текущей флешь.
При этом большие кнопки справа были типа "Изменить", и при нажатии их, можно было бы изменить данные, что слева - текущую конфигурацию.

можно еще добавить кнопку с выпадающим списком: "профили" (конфигурации по умолчанию), туда бы "ушла" кнопка "set i9300/n7100 config".

Layder
15.07.2014, 10:59
Есть предложение в eMMC модуль добавить чтение eMMC по разделам (обнаруженным в eMMC).

Выглядит это так: Жмем кнопку, разделы детектятся, галочками помечаем нужные, выбираем место сохранения, выбираем начало названия файлов. Естественно в названиях файлов остаются адреса начала и длина.

Ну и как вариант: запись по разделам. Жмем кнопку, разделы детектятся, выбираем раздел, выбираем файл, что туда писать.

Dr_Wolodya
15.07.2014, 12:30
прошу админов сюда перенести еще 15 и 16 сообщения из темы: http://www.mcrf.ru/forum/showthread.php?t=36077
Перенёс, но хронология сохранилась, потому первое сообщение новосозданной темы в самом низу.

Layder
29.07.2014, 22:31
Еще есть пожелания сделать нормальную дату названия лог файла, а то сейчас это выглядит так:

EasyEMMCLog_20140504_1707.txt │19.06.14│19:43
EasyEMMCLog_20140602_1452.txt │01.07.14│16:01
EasyEMMCLog_20140606_1329.txt │05.07.14│13:30
EasyEMMCLog_20140606_1743.txt │05.07.14│17:44
EasyEMMCLog_20140606_1751.txt │05.07.14│18:00
EasyEMMCLog_20140606_1826.txt │05.07.14│18:51
EasyEMMCLog_20140606_1905.txt │05.07.14│19:34
EasyEMMCLog_20140602_1652.txt │08.07.14│20:04
EasyJtagLog_20140602_2012.txt │08.07.14│20:17
EasyEMMCLog_20140602_2012.txt │08.07.14│20:18
EasyEMMCLog_20140602_2034.txt │08.07.14│20:43
EasyJtagLog_20140601_1627.txt │14.07.14│16:29
EasyEMMCLog_20140601_1739.txt │14.07.14│17:39
EasyEMMCLog_20140602_0944.txt │15.07.14│18:05
EasyEMMCLog_20140603_0010.txt │16.07.14│00:10
EasyEMMCLog_20140600_1739.txt │27.07.14│17:39
EasyEMMCLog_20140601_1557.txt │28.07.14│15:57
EasyJtagLog_20140602_2113.txt │29.07.14│21:20

NoName®
12.08.2014, 17:54
Привет - отличная тема - буду по возможности реализовывать и тереть соотв. посты.

aspir
23.10.2014, 07:19
Easy Jtag и Windows 7 x64. ПО устанавливается в папку "Program Files", всё остальное ПО Z3X - в "Program Files (x86)". В итоге если не запускать программу "от администратора", не сохраняются логи и бэкапы estcsd.

remark
23.10.2014, 10:41
не сохраняются логи и бэкапы estcsd.
И в win7x32 если запускать не от администратора, логи, бекапы итд сохраняются по пути - User\AppData\Local\VirtualStore\Program Files\Z3X\EASYJTAG\
Вывод - чтобы все было в одном месте, запускать от имени администратора всегда.

KonstantinVoskr
25.10.2014, 16:12
1) Добавить из оболочки качать пакеты восстановления, а то я с каждый релизом шела он все меньше переваривается моим пк, а сейчас даже список моделей не может обработать- висит как собака,м а если даже и докачает, то повесится при попытке скачать из поддержки как обычно.
2) Качество фотографий прямого подключения к emmc оставляет желать лучшего...
3) Может баг, а может я криворук, но вчера не смог стереть флешку у s3650 ...
4) Расширить окошечко выпадающего списка моделей хотелось бы, а то не полностью видно как выбираемая модель называется:26986
5) Т. к, расплодилась фигова туча адаптеров для коннекта emmc, то хотелось бы увидеть в софте инструкции к этим адаптерам, если они в природе существуют. К примеру - вот такой адаптер26987, и инструкция как пяться с его помощью напрямую к emmc ( те которые вообще отдельно он телефона).

Mumang
25.10.2014, 19:45
Костя, точки на перевёрнутой пятаками EMMC просто пусть укажут по названиям, я думаю проще под любой адаптер чтобы datasheet не ковырять где что...

Layder
26.11.2014, 19:12
Есть еще оно огромное пожелание: добавить возможность ставить на "паузу" работу с eMMC в режиме чтения-записи. Т.к. часто требуется во время данных операций воспользоваться другим Z3x софтом.

qrhsystem
02.02.2015, 11:03
На вкладке Regions! После записи какого либо региона, кнопки Stop operation не активно, пока программу не закроеш, прошу учесть.

Layder
02.02.2015, 19:06
а там вкладка сделана с глюками, глюк на глюке сидит и глюком погоняет.
1) если не может прочитать разметку или битый фулл, вываливается exception, после которого эта вкладка не пашет
2) при выборе второго фулла, старые регионы не стираются, а новые обнаруженные добавляются к ним. получается куча регионов с нескольких фуллов.

p.s. хотелось бы еще, чтобы после детекта флеши размер в Preset выбирался как размер флеши.
куча мелких пожеланий, сделать можно за 5 минут, а полгода ничего не добавили.... печаль тоска.
даже даты логов до сих пор не исправили.

Layder
04.02.2015, 14:57
1.7.0.1 глюк с добавлением регионов при открытии нового имиджа пофиксили,
глюк с ошибкой при открытии битых файлов - нет.
и если битый файл открывать после нормального показывает регионы с прошлого файла

bobxxlua
05.02.2015, 15:45
Поправьте пинауты Desire600 и Desire500, по распиновке с Riff коннектится, с Вашими ничего не получается.

Layder
18.02.2015, 20:39
флеша Hynix H9TP32A8JDAC
не сохраняется файл с extcsd

Z3X EasyJtag Software ver. 1.7.0.1
Loading eMMC Addon Firmware... IO: 1850 mV
Box S/N: xxxxxxxxxxxxxxxxxx, ,FW Ver.: 01.51
CMD Pullup Level:1773 mV
CMD Active Level:1856 mV
eMMC Device Information
EMMC CID : 90014A4834473164048606A23E7870E8
EMMC CSD : D02701320F5903FFFFFFFFE78A4040E2
EMMC Manufacturer ID: 0090 , OEM ID: 014A
EMMC Date: 07/2013 Rev.0x86
EMMC NAME: H4G1d , S/N: 111296120
EMMC ROM1 (Main User Data) Capacity: 3696 MB
EMMC ROM2 (Boot Partition 1) Capacity: 2048 kB
EMMC ROM3 (Boot Partition 2) Capacity: 2048 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 2048 kB
Extended CSD rev 1.5 (MMC 4.41)
Boot configuration [PARTITION_CONFIG: 0x48] Boot from:ROM2 (Boot Partition 1)
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x48.
Backup saved: H4G1d_ 111296120_20150103_1956.extcsd
Done.

"левые" символы в hex
00000001A0: 3A 20 30 78 34 38 2E 0D │ 0A 42 61 63 6B 75 70 20 : 0x48.♪◙Backup
00000001B0: 73 61 76 65 64 3A 20 48 │ 34 47 31 64 04 5F 20 31 saved: H4G1d♦_ 1
00000001C0: 31 31 32 39 36 31 32 30 │ 5F 32 30 31 35 30 31 11296120_201501

mr treexel
19.02.2015, 01:49
флеша Hynix H9TP32A8JDAC
не сохраняется файл с extcsd
+1 на днях, как раз с NoName общался в этот момент

Hermes
26.02.2015, 23:13
Столкнулся с тем, что неправильно определяется размер микросхемы. http://www.mcrf.ru/forum/showthread.php?p=295050#post295050
Можно сделать так, чтобы программа при несовпадении реального и используемого размеров информировала о том, что это не дефект микросхемы

Layder
05.03.2015, 01:07
Дату файлов логов поправили, но криво, как будто месяц и число считаются с 00, а не с 01:
EasyEMMCLog_20150204_0057.txt = 2015-03-05, 00:57

NoName®
13.03.2015, 00:10
По поводу бекапа extCSD как считаете более логично сделать ?
1. Просто не сохранять бекап , если такой уже имеется в папке с backup
2. Сделать отдельную подпапку для каждого серийного номера карты ( какбы не меняется )
3. Первое и второе вместе )

remark
13.03.2015, 08:28
2. Сделать отдельную подпапку для каждого серийного номера карты

hank6
13.03.2015, 10:26
вариант 3 более оптимален

Layder
13.03.2015, 12:15
Я вообще не понимаю зачем десятки бекапов с одной микросхемы. Использую всегда самый первый бекап. в случае отсутствия - заливаю от такой же другой.

Hermes
13.03.2015, 12:49
Сделать кнопку read ext csd.

Layder
13.03.2015, 13:00
кстати, как насчет варианта сделать - вписать Flash из scat для MTK - http://www.mcrf.ru/forum/showpost.php?p=295313&postcount=15

есть случаи, когда лоадер не подходит, ошибка 4032, так чем лоадеры перебирать бывает проще вписать все это во флеш и впаять в тело.

tech_pro
17.03.2015, 18:49
Периодически мучаюсь с боксом при попытках считать фуллы. Всегда.
Чтение произвольно обрывается на разных адресах с "Card Ready Timeout Error". Приходится ручками исправлять начальный адрес и читать в новый файл.

Было бы замечательно , если бы программка при следующей попытке чтения с теми же начальными параметрами писала не только о том , хочу ли я заменить уже существующий файл , но и предложила бы продолжить читать в него с адреса "такого-то". Как это реализовано в RIFF , например.
Ну ОЧЕНЬ облегчило бы задачку.

Layder
19.03.2015, 13:50
Периодически мучаюсь с боксом при попытках считать фуллы. Всегда.
Чтение произвольно обрывается на разных адресах с "Card Ready Timeout Error". Приходится ручками исправлять начальный адрес и читать в новый файл.

Было бы замечательно , если бы программка при следующей попытке чтения с теми же начальными параметрами писала не только о том , хочу ли я заменить уже существующий файл , но и предложила бы продолжить читать в него с адреса "такого-то". Как это реализовано в RIFF , например.
Ну ОЧЕНЬ облегчило бы задачку.

Вечная проблема - читать/писать фуллы.
Понадобился пока фулл пишется SamsungTool или чето другое - ходишь плюешься или прерывать процесс или позже делать другое тело.

aspir
21.03.2015, 20:56
В версии EasyJtag 18.0 после команды movinand format and reset не сбрасываются настройки extcsd - если до сброса стояла загрузка с rom2, то она и останется. Более того, некоторые флэш падают в read only в sd режиме и начинают шиться только после стирания начальных блоков ROM1 в isp режиме. Что-то сильно поломалось в этом обновлении.

Layder
22.03.2015, 16:14
кстати, а чего напряжение I/O в MMC секции стало 2,8?
у меня адаптер, к примеру, 1,8 можно тупо сделать так чтобы запоминало последнее выставленное. Я понимаю, что оно и так работает, написано 2,8 в логе CMD popUp 1,8
а если работает, как ни поставь, зачем тогда вообще выбор этого I/O ?

Hermes
22.03.2015, 21:15
Для работе в isp режиме, есть платы где vcc и vccq -3.3 вольта. В этом случае напряжение линии выставляю 2.8 иначе не видит микросхему . Если я правильно понимаю,своего рода согласование уровней сигналов.

Layder
23.03.2015, 01:03
я понимаю для чего согласование уровней. я не понимаю почему я выставляю 1,8 а мне пишет POPUP 2,8. на 1,8 переключает после 2-3 детекта.
да в принципе, интерфейс easy jtag начинает напоминать интерфейс mt-box nokia
много неудобно. расположение кнопок как попало, куда влезло туда и всунули. когда жмешь десятки раз одно и тоже подряд начинает выбешиваеть. от однообразия действий и кучи неудобств. альтернативы нет, поэтмому печаль тоска. в последнее время даже спецом шью mmc через ATF, бо психи уже.

Hermes
23.03.2015, 09:24
я не понимаю почему я выставляю 1,8 а мне пишет POPUP 2,8. на 1,8 переключает после 2-3 детекта.
У меня срабатывет строго на второй раз. Думаю, что это связано с железом. Может конденсатор на измерителе стоит, разряжается-заряжается, а так как изменение режима происходит только после нажатия кнопки "обнаружить микросхему", то сразу и не срабатываает. Не критично.

Layder
27.03.2015, 12:39
Есть большая просьба, очень надеюсь, что будет услышана.
Сделать наконец-то "запоминание":
1) выбраного напряжения для закладки emmc
2) последних папок (или дефолтовых) отдельно для каждого диалога: файлов rcp, файлов bin (fullflash), файлов extcsd (бекапы).

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

чтобы нажал выбрать rcp -попал в папку "Files_JTAG", выбрать extcsd - попал в папку "Backups", выбрать full - попал в последнюю выбранную папку

про систематизацию закладки emmc скромно промолчу....

Hermes
30.03.2015, 16:33
Версия 1.8.1.1 перестала видеть имя у микросхем Hynix, проверил на 2 разных микросхемах H9DP32A4JJAC и H9TP32A4JJAC
Напряжение подтяжки линии CMD :2351 mV
Напряжение активной линии CMD :3093 mV
eMMC Device Information
EMMC CID : 90014A2058494E594816A14D3A853048
EMMC CSD : D02701320F5903FFFFFFFFE78A4040E2
Изготовитель eMMC: ID: 0090 , OEM ID: 014A
EMMC Date: 03/2013 Rev.0x16
EMMC NAME: , S/N: 2706193029
EMMC NAME (HEX): 0058494E594800
EMMC ROM1 (Main User Data) Capacity: 3696 MB
EMMC ROM2 (Boot Раздел 1) Емкость: 2048 kB
EMMC ROM2 (Boot Раздел 2) Емкость: 2048 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 2048 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
Extended CSD rev 1.5 (MMC 4.41)
Boot configuration [PARTITION_CONFIG: 0x00] No boot partition configured.
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x00.
Backup saved: _2706193029_20150201_1625.extcsd
Сделано.
микросхема KINGSTONE увиделась нормально
Напряжение подтяжки линии CMD :2382 mV
Напряжение активной линии CMD :3073 mV
eMMC Device Information
EMMC CID : 7001004D4D433034470203AB8EDF50CC
EMMC CSD : D04F01320F5903FFFFFFFFE78A400050
Изготовитель eMMC: ID: 0070 , OEM ID: 0100
EMMC Date: 05/2013 Rev.0x2
EMMC NAME: MMC04G , S/N: 61574879
EMMC NAME (HEX): 4D4D4330344700
EMMC ROM1 (Main User Data) Capacity: 3628 MB
EMMC ROM2 (Boot Раздел 1) Емкость: 2048 kB
EMMC ROM2 (Boot Раздел 2) Емкость: 2048 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
Extended CSD rev 1.6 (MMC 4.5)
Boot configuration [PARTITION_CONFIG: 0x48] Boot from:ROM2 (Boot Partition 1)
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x48.
Backup saved: MMC04G_ 61574879_20150201_1625.extcsd
Сделано.