Командная строка GrdUtil

Пытаюсь прошить ключ из командной строки следующим образом

grdutil.exe -write -infile(release.nsd) -dongleID(444444FA)

Пробовал id - 0x444444FA,
программа возвращает код ошибки 0x10000024, которого нет в списке на сайте.

Версия grdutil - 7.0.301
Что не так?

Re: Командная строка GrdUtil

Добрый день.
Проверили работу утилиты, ошибок не обнаружили.

"C:\Program Files (x86)\Guardant\SDK7\Bin\grdutil.exe" -write -infile(D:\Test\test.nsd) –mask(test, 2)

Значение для -infile в скобках указывать необходимо без кавычек строго.
Рекомендуем обновить драйвер и Guardant SDK до последний версий, после чего повторить попытку прошивки через командную строку. Так же уточните, возникают ли проблемы при работе с графической утилитой редактор памяти ключей (GrdUtil).

Обратите внимание! При установке\обновлении Guardant SDK, на компьютере с уже установленным ранее SDK, строго необходимо делать резервную копию базы данных утилиты программирования GrdUtil.exe.

(2018-03-07 12:59:26 отредактировано Gennady)

Re: Командная строка GrdUtil

Тимофей Ершов пишет:

Добрый день.
Проверили работу утилиты, ошибок не обнаружили.

"C:\Program Files (x86)\Guardant\SDK7\Bin\grdutil.exe" -write -infile(D:\Test\test.nsd) –mask(test, 2)

Значение для -infile в скобках указывать необходимо без кавычек строго.
Рекомендуем обновить драйвер и Guardant SDK до последний версий, после чего повторить попытку прошивки через командную строку. Так же уточните, возникают ли проблемы при работе с графической утилитой редактор памяти ключей (GrdUtil).

Спасибо за быстрый ответ.
У меня стоит последняя версия SDK (Guardant SDK 7.0 Update 5.).
Командная строка в точности такая как я указал, за исключением значения dongleID.
При работе с графической утилитой редактор памяти ключей (GrdUtil) проблем не возникает.
Интересует вариант именно с использованием dongleID и расшифровка кода
возврата grdutil - 0x10000024.

Re: Командная строка GrdUtil

Здравствуйте! Еще раз проверили с нужным набором опций. Ключи прошиваются штатно.

"C:\Program Files (x86)\Guardant\SDK7\Bin\grdutil.exe" -write -infile(D:\Test\test.nsd) -mask(testsign, 9) -dongleID(11C11AE1)

вот параметры, с которыми проводили тесты. Ошибка 0x10000024 ранее не встречалась, в перечень описанных ошибок не входит. Вероятно, эта ошибка выдается операционной системой. Рекомендуем проверить работу Guardant SDK на других рабочих станциях.

Re: Командная строка GrdUtil

Тимофей Ершов пишет:

Здравствуйте! Еще раз проверили с нужным набором опций. Ключи прошиваются штатно.

"C:\Program Files (x86)\Guardant\SDK7\Bin\grdutil.exe" -write -infile(D:\Test\test.nsd) -mask(testsign, 9) -dongleID(11C11AE1)

Непонятно какую роль играет параметр -mask(testsign, 9), если маска берется из указанного файла, а ключ задается ID?

Re: Командная строка GrdUtil

Gennady пишет:
Тимофей Ершов пишет:

Здравствуйте! Еще раз проверили с нужным набором опций. Ключи прошиваются штатно.

"C:\Program Files (x86)\Guardant\SDK7\Bin\grdutil.exe" -write -infile(D:\Test\test.nsd) -mask(testsign, 9) -dongleID(11C11AE1)

Непонятно какую роль играет параметр -mask(testsign, 9), если маска берется из указанного файла, а ключ задается ID?

-mask(testsign, 9) - этот параметр регистрирует в базе прошивок прошивку с указанием имени и версии. Так можно отследить удачный факт прошивки через командную строку, обнаружив данный образ в базе после прошивки (образ с именем testsign, и версией 9).

(2018-03-09 11:45:29 отредактировано Gennady)

Re: Командная строка GrdUtil

Спасибо за участие. Все заработало.
У меня такой код выдавался в двух случаях:
  1. Когда ключ не найден
  2. Когда утилита grdutil запускалась не из папки установки.
      При работе в GUI режиме она находила базу данных в папке установки,
      но не находила ключи.

И еще, если в меню "Недавние файлы" выбрать маску которой уже нет
на диске - происходит крах приложения.

Re: Командная строка GrdUtil

Gennady пишет:

И еще, если в меню "Недавние файлы" выбрать маску которой уже нет
на диске - происходит крах приложения.

Здравствуйте, нам не удалось воспроизвести такое поведение утилиты.