khach 45 22 сентября, 2021 Опубликовано 22 сентября, 2021 · Жалоба 1 hour ago, Ruslan1 said: Если Сентинел может через кардридер дотянуться- то значит технических проблем нет. Так вот это и интересно- какими командами дотянулся и что битовые поля означают . У меня Сентинел тупо не может прочитать статистику с карты- или картридер не поддерживает это режим или карта левая. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 22 сентября, 2021 Опубликовано 22 сентября, 2021 · Жалоба 1 hour ago, khach said: Так вот это и интересно- какими командами дотянулся и что битовые поля означают . У меня Сентинел тупо не может прочитать статистику с карты- или картридер не поддерживает это режим или карта левая. Делаете по инструкции? там нужно на вкладе "Overview" кликнуть "Control device-specific detection", ну и в открывшемся окне нажать "Auto detect". Работает только для указанных там семейств и может еще для похожих. Если ругается- то значит сорри. У меня на двух разных ридерах работает, и USB2 и USB3 оба от Кингстона (ну просто они самые дешевые были). Win7. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 22 сентября, 2021 Опубликовано 22 сентября, 2021 · Жалоба 48 minutes ago, Ruslan1 said: У меня на двух разных ридерах работает, и USB2 и USB3 оба от Кингстона (ну просто они самые дешевые были). Win7. Ридеры не кингстоновские но поддержка SDXC написана. т.е инструкции со сентинеловского сайта вроде соответствуют. Memory card readers To perform the detection, newer SD / microSD card reader/adapter may be required, usually these are marked to be compatible with newer SDHC and SDXC memory cards. Поэтому и интересуют лог обмена по USB - какую команду masstorage класса используют для доступа к регистрам. А зная это можно будет подправить свою фирмварь чтобы Сентинель увидел карту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 23 сентября, 2021 Опубликовано 23 сентября, 2021 (изменено) · Жалоба 22.09.2021 в 12:23, Ruslan1 сказал: Использовал софт от Сентинел Если не секрет, что за софт и в каком разделе посмотреть, я запускал HardDisk Sentinel 5.70 и чет ничего по моей индустриальной карте не пишет. Может не там смотрю, конечно. Кардридер имеет значение? ЗЫ. Все разобрался. Вообщем в индустриалке Apacer такой фичи нет вообще, равно, как и в обычном сандиске и кингстоне, а в обычном трансенде есть, что удивило, и все параметры показывает... Изменено 23 сентября, 2021 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 23 сентября, 2021 Опубликовано 23 сентября, 2021 · Жалоба 2 hours ago, mantech said: Если не секрет, что за софт и в каком разделе посмотреть, я запускал HardDisk Sentinel 5.70 и чет ничего по моей индустриальной карте не пишет. Может не там смотрю, конечно. Кардридер имеет значение? ЗЫ. Все разобрался. Вообщем в индустриалке Apacer такой фичи нет вообще, равно, как и в обычном сандиске и кингстоне, а в обычном трансенде есть, что удивило, и все параметры показывает... А как получилось Трансенд прочитать? там такой фирмы в списке нет, он как кто-то другой самоопределился или ручками выставили? Меня технология интересует, как другие карты подергать, которых в списке нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 23 сентября, 2021 Опубликовано 23 сентября, 2021 · Жалоба 3 часа назад, Ruslan1 сказал: А как получилось Трансенд прочитать? там такой фирмы в списке нет, он как кто-то другой самоопределился Да, именно так. Нашлось автодетектом, причем на всех трансендах, которые у меня есть (СД и микроСД) 22.09.2021 в 12:23, Ruslan1 сказал: Получил я карточки 8 Гиг Кингстон, поигрался с ними. Использовал софт от Сентинел (там триал 30 дней) для визуализации. Сентинел вроде бы нормально расшифровал оба типа карт. А вот как эти данные получить? В смысле, цифровое представление flash ID, flash type? У меня написала просто micron, MLC... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 2 октября, 2021 Опубликовано 2 октября, 2021 · Жалоба Приехала кингстоновская читалка карт. Статус карты начал читаться Сентинелем. Там в последних версиях больший выбор поддерживаемых контроллеров в картах. Но вот попытка проследить различными USB сниферами и мониторами, какими командами читается состояние карты через USB приводило к блюскрину или вообще полному крашу системы. Может кому удалось отмониторить процесс чтения регистров? В принципе для определения надежности карты это не обязательно, но хотелось бы чтобы устройство умело отдавать статус карты винде ( или линуху). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 3 октября, 2021 Опубликовано 3 октября, 2021 · Жалоба 12 часов назад, khach сказал: Приехала кингстоновская читалка карт. Статус карты начал читаться Сентинелем. В смысле, а обычным ридером они не читались? Странно, у меня трансенд всеми ридерами читался, внешними и встроенными в ноут. Если кингстон только "своим" читается, то есть предположение, что это не какие-либо стандартные команды... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 3 октября, 2021 Опубликовано 3 октября, 2021 · Жалоба До этого пробовалось 4-5 разных ридеров, которые одалживал по знакомым. Ни один не читал статуса карты. Какими командами идет обращение к ридеру для считывания регистров карты- и хотелось бы выяснить. Нашел только такой документ от микрочипа AN1749A SDIO over USB Programmer’s Guide но реализован ли именно этот протокол в SDHC читалках -незнаю. Попытка просто посмотреть обмен на уровне USB Trace приводит к крашу системы именно в момент попытки Сентинеля определить тип контроллера карты. Похоже используются какие то нестандарные хуки для доступа к массторадж девайсу по этому протоколу и это приводит к крашу хука мониторной программы. До этого момента станадрные обращения с картой мониторятся нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 3 октября, 2021 Опубликовано 3 октября, 2021 · Жалоба 8 minutes ago, khach said: Похоже используются какие то нестандарные хуки для доступа к массторадж девайсу по этому протоколу и это приводит к крашу хука мониторной программы. Можно на виртуалке попробовать - на гостевой ОС запускаем ПО, а траффик USB захватываем на хостовой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 5 октября, 2021 Опубликовано 5 октября, 2021 (изменено) · Жалоба 03.10.2021 в 14:22, khach сказал: Какими командами идет обращение к ридеру для считывания регистров карты- и хотелось бы выяснить. А смысл? Этим вы просто "подвяжитесь" но конкретного производителя, а может и только на данный модельный ряд, а когда его сменят все встанет колом. По мне нет большого смысла... Другое дело - если это стандартная фишка, типа смарта в хардах - тогда смысл есть. Изменено 5 октября, 2021 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 5 октября, 2021 Опубликовано 5 октября, 2021 · Жалоба Тут три задачи- разобраться с регистрами Кингстона методом обратной разработки, разобраться с доступом к регистрам SD через USB (тут скорее всего эта фича будет стандартной для всех SD ридеров последних моделей), реализовать этот интефейс в собственном устройстве, чтобы для проверки статуса даже новых карт достаточно было бы подключить устрлойство к компу с Сентинелем- так будет достигнута поддержка и будущих карт ( в новых версиях Сентинеля). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 28 октября, 2021 Опубликовано 28 октября, 2021 · Жалоба есть мнение, что у кингстона это не в стандартных регистрах, которые можно прочитать через CMD*. У меня информация в Сентинеле меняется (кол-во выключений и тд), а в регистрах SRR и прочих ничего не меняется. Или я неправильно читаю, или в Кингстоне все не так тривиально. Общаюсь с техподдержкой, уже запросили у меня каким унитазом я пользуюсь для их туалетной бумаги какой операционкой я пользуюсь, вместо чтоб описать процедуру на уровне SDIO интерфейса. Очень может быть что это у них ноу-хау. Если НДА не подпишу- то скажу что к чему, если таки дойдет до внятного ответа (с их согласия). Для любителей более-менее стандарта есть карточки свиссбит- у них это в SRR, который известно как читать, документация в открытом доступе. Но цены там за пределами моего бюджета. Про сниффер- если уж делать, то, по-моему, нужно снимать логическим анализатором с пинов карты, а не USB поток разбирать. В потоке они могут намудрить чего угодно, вместе со своим драйвером ридера, вплоть до шифрования. Сменится ридер-сменится доступ к нему. Но в любом случае, возможность проверить ресурс карты- это великое благо (даже если можно будет только на компе из-под их софта). On 10/5/2021 at 4:17 PM, mantech said: А смысл? Этим вы просто "подвяжитесь" но конкретного производителя, а может и только на данный модельный ряд, а когда его сменят все встанет колом. По мне нет большого смысла... В эксплуатации этот нестандарт должен быть как опция, работающая при определенных условиях. Если вставили другое чем требуется- то и встренная опция недоступна. Хотя для кого-то это может быть как "защита от копирования" - заключить с производителем карточек договор на определенную фишку и выкупить весь тираж. Пущай хакеры-копировщики попрыгают. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 28 октября, 2021 Опубликовано 28 октября, 2021 · Жалоба 6 часов назад, Ruslan1 сказал: В эксплуатации этот нестандарт должен быть как опция, работающая при определенных условиях. Если вставили другое чем требуется- то и встренная опция недоступна. А чем трансенды не устроили, прекрасно читается их инфа тем же сентинелем и любым кардридером, да карты недорогие? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 28 октября, 2021 Опубликовано 28 октября, 2021 · Жалоба 59 minutes ago, mantech said: А чем трансенды не устроили, прекрасно читается их инфа тем же сентинелем и любым кардридером, да карты недорогие? Какая именно серия у них заявлена как SLC/pSLC? Ну и речь идет не о чтении на компе, там все понятно. Хотелось бы в своем устройстве читать, а там все непонятно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться