Guardant dongle not found

Здравствуйте!

Имеесте Guardant Micro SD. GrdUtil не видит его (системой Windows определяется, есть возможность просмотреть содержимое SD карты). Но в GrdUtil поиск dongles не дает результатов. Отчет диагностики выдает следующее:

System information 7/14/2015 6:08:45 AM

 
CPU Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
Motherboard Oracle Corporation VirtualBox
Operating system Microsoft Windows 7 Enterprise Edition Professional Service Pack 1 (Build 7601)
System type  32-bit Operating System
.Net Framework version v1.0.3705, v1.1.4322, v2.0.50727, v3.0, v3.5, v4.0.30319
Guardant driver version 7.0.190

 
Find for installed Guardant dongles 7/14/2015 6:08:45 AM

 
Guardant dongle not found

Необходимо поместить защищенный код, для использования в Android (демо-приложение из mobile SDK как я понял без этого не будет работать)

Re: Guardant dongle not found

Здравствуйте, geaden.

Работа с ключами Guardant SD может производиться только в рамках Guardant Mobile SDK, а загрузка кода выполняется при помощи API-функций (CodeLoad). Утилита программирования GrdUtil.exe не поддерживает работу с данными ключами.

Re: Guardant dongle not found

Антон Тихиенко пишет:

Здравствуйте, geaden.

Работа с ключами Guardant SD может производиться только в рамках Guardant Mobile SDK, а загрузка кода выполняется при помощи API-функций (CodeLoad). Утилита программирования GrdUtil.exe не поддерживает работу с данными ключами.

Благодарю за ответ. По какой причине DONGLE_NOT_FOUND может быть на мобильном устройстве?
https://forum.guardant.ru/uploads/legacy/0/2500/2789/thumb/p19qahr4g7csq11a01jth3p414ks1.png

Re: Guardant dongle not found

geaden пишет:

Благодарю за ответ. По какой причине DONGLE_NOT_FOUND может быть на мобильном устройстве?

Наш пример рассчитан на работу с ключами, в которые прошиты демонстрационные коды доступа.
Таким образом, чтобы данный пример обнаруживал ключи, в которых прошиты коды доступа отличные от демонстрационных, необходимо в исходном коде примера указать нужные коды доступа электронных ключей.

private static final int PUBLIC_CODE = 0x519175B7;
private static final int PRIVATE_READ_CODE = 0x51917645;
private static final int PRIVATE_WRITE_CODE = 0x51917603;

Re: Guardant dongle not found

Антон Тихиенко пишет:
geaden пишет:

Благодарю за ответ. По какой причине DONGLE_NOT_FOUND может быть на мобильном устройстве?

Наш пример рассчитан на работу с ключами, в которые прошиты демонстрационные коды доступа.
Таким образом, чтобы данный пример обнаруживал ключи, в которых прошиты коды доступа отличные от демонстрационных, необходимо в исходном коде примера указать нужные коды доступа электронных ключей.

private static final int PUBLIC_CODE = 0x519175B7;
private static final int PRIVATE_READ_CODE = 0x51917645;
private static final int PRIVATE_WRITE_CODE = 0x51917603;

Спасибо за ответ! Да, в примере именно так коды доступа электронных ключей. Однако DONGLE_NOT_FOUND по-прежнему

Re: Guardant dongle not found

Здравствуйте.

geaden пишет:

Спасибо за ответ! Да, в примере именно так коды доступа электронных ключей. Однако DONGLE_NOT_FOUND по-прежнему

Не совсем понятно, вы заменили демонстрационные коды доступа в примере на свои, персональные?
Значения кодов доступа, приведенные мной выше, это демонстрационные коды и их нужно изменить.

(2017-05-10 19:56:43 отредактировано pvn_w)

Re: Guardant dongle not found

Собрал приложение C:\Program Files (x86)\Guardant\Mobile SDK 4.0\samples\windows\C++\DongleDemo используя свои ключи доступа.

Запустил в консоли и получил сообщение:

#1 Sample searching for all specified dongles and print info about its
Dongles search is complete: Dongle not found

Добавляю сведения о системе:

Информация о системе 10.05.2017 19:55:34
 
Процессор Intel(R) Atom(TM) CPU Z3770 @ 1.46GHz
Материнская плата LENOVO 20BN001RRT
Операционная система Microsoft Windows 8.1 Professional (Build 9600)
Тип системы 32-разрядная операционная система
Версия .Net Framework v1.0.3705, v1.1.4322, v2.0.50727, v3.0, v3.5, v4.0.30319
Версия драйвера Guardant 7.0.190

 
Поиск установленных ключей Guardant 10.05.2017 19:55:34

 
Не обнаружено ни одного ключа Guardant

Re: Guardant dongle not found

Появилась новая информация.
Я вставил карточку micro SD в картридер и проверил через переходник microusb-usb. Тестовая программа отработала нормально - то есть с карточки считались ее идентификаторы. После этого запустились алгоритмы.

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

Re: Guardant dongle not found

pvn_w пишет:

Появилась новая информация.
Я вставил карточку micro SD в картридер и проверил через переходник microusb-usb. Тестовая программа отработала нормально - то есть с карточки считались ее идентификаторы. После этого запустились алгоритмы.

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

Уточните, картридер был подключен к рабочей станции с какой операционной системой?

Re: Guardant dongle not found

Картридер с Micro SD картой сначала подключил к рабочему компьютеру (установлена Windows 8.1 Профессиональная) и убедился, что все работает.

Потом в качестве эксперимента решил подключить к планшету (на нем стоит та же самая Windows 8.1 профессиональная) через OTG переходник.

Карточка определилась в обоих случаях.

Re: Guardant dongle not found

pvn_w пишет:

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

Довольно странно.
И флешка на ключе не определяется через встроенный ридер?
Пробовали обновлять драйвера для планшета?

Re: Guardant dongle not found

Да я обновил Lenovo (поставил 167 обновлений руками).

после этого проверил - не работает, если вставить в разъем MicroSD.
И что особенно для меня странно так же работает через OTG и картридер.

Проверил на другом планшете - KREZ TM802B16 3G
Вставил в штатный разъем MicroSD. Там все завелось с первого раза.
На планшете Krez стоит Windows 8.1 с bing.

На сайте Lenovo я не нашел дополнительных драйверов под разъем MicroSD.

Буду разбираться, что мешает работе на планшете с Lenovo.

Re: Guardant dongle not found

pvn_w пишет:

Буду разбираться, что мешает работе на планшете с Lenovo.

Если найдете причину то сообщите, пожалуйста.

Re: Guardant dongle not found

Заметил еще одну особенность - MicroSD карточка с guardant, вставляемая напрямую в разъем microSD планшета Lenovo ThinkPad 8, не хочет записывать файлы и создавать папки.
Причем та же самая карточка через картридер делает тоже самое нормально.
Не может быть аппаратной несовместимости карты и планшета?

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

Re: Guardant dongle not found

pvn_w пишет:

Не может быть аппаратной несовместимости карты и планшета?

Нет, ведь через OTG работает. Что то со встроенным ридером. Может для него есть какои то специфический софт от производителя с расширенными настройками?

Re: Guardant dongle not found

Но карточка MicroSD из моего телефона (trancend premium 300k 32 Gb microSDHC Class 10) работает.
Вот ссылка на карточку: https://ru.transcend-info.com/Products/No-320

Проблема именно в карточке guardant и конкретной модели планшета от Lenovo - ThinkPad 8 128GB 3G