Перейти к содержанию

    

Идентифицировать CompactFlash

В устройстве нужно идентифицировать CF карту.

При включении необходимо удостовериться что в слот вставлена именно та карта с которой устройство ушло от производителя.

Понятно что можно читать сектор "Identify Drive" (команда ECH) и сравнивать с эталоном.

Но думаю этого будет не достаточно (учитывая современные возможности копировщиков из всем нам известной страны).

Какие еще способы можно придумать для проверки?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
16 минут назад, zombi сказал:

Какие еще способы можно придумать для проверки?

Если Вы допускаете что возможности копировщиков безграничны, то - никаких.

Ну разве что поизношать один из секторов стираниями так, чтобы в него перестали нормально писаться данные. Но это при отсутствии wear leveling-а в карте. Да и то - ненадёжно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 минут назад, zombi сказал:

При включении необходимо удостовериться что в слот вставлена именно та карта с которой устройство ушло от производителя.

Как пользователь я считаю подобное поведение устройства - вредительством. А что я должен делать если карточка сдохла? Бежать к производителю выпрашивать новую? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
38 minutes ago, MegaVolt said:

Как пользователь я считаю подобное поведение устройства - вредительством. А что я должен делать если карточка сдохла? Бежать к производителю выпрашивать новую? 

Специфика изделия такова что у пользователя в принципе нет необходимости не то что-бы менять а даже просто вынимать-вставлять карту.

За редким исключением при обновлении софта.

Это не фотоаппарат не регистратор какой-то где можно туда-сюда тыкать что и сколько угодно.

При покупке пользователь информируется о запрете смены карты.

Но кто-же запретит ему попытаться заменить оригинальный Transcend,Kingston и т.д. купленный производителем за 20...30$ на что-то с али или ибея за 5...8$.

И потом жаловаться на то что что-то не работает или работает но медленно или ...

Вот и хочу не дать "юзверю" такой возможности.

А если что и сдохло (карта или само изделие) то в ремонт всё целиком.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 minutes ago, zombi said:

Вот и хочу не дать "юзверю" такой возможности.

А может просто позволить юзверю быть дураком или злобным Буратино? Ну либо просто закрыть карут крышкой с болтами. Октрутит, заменит - ну и ... с ним)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, zombi сказал:

Но кто-же запретит ему заменить оригинальный Transcend,Kingston и т.д. купленный производителем за 20...30$ на что-то с али или ибея за 5...8$.

И потом жаловаться на то что что-то не работает или работает но медленно или ...

Вот и хочу не дать "юзверю" такой возможности.

Наверное в какой то узкой нише это и имеет смысл. Но на мой взгляд при наличии аналогичного прибора но без этого ограничения он будет выигрывать.
А так. Лучше напишите тесты которые будут сообщать что флешка их не проходит. 
Что там важно? Скорость записи?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема решается элементарной впайкой чипа флешь вместо CF-карты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, jcxz сказал:

Проблема решается элементарной впайкой чипа флешь вместо CF-карты.

Написано же:

13 минут назад, zombi сказал:

Специфика изделия такова что у пользователя в принципе нет необходимости не то что-бы менять а даже просто вынимать-вставлять карту.

За редким исключением при обновлении софта.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 minutes ago, MegaVolt said:

А так. Лучше напишите тесты которые будут сообщать что флешка их не проходит. 
Что там важно? Скорость записи?

Всё важно и скорость записи и скорость чтения.

Можно конечно и тесты по включению прогнать.

А как быть с надёжностью? температурным режимом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, jcxz сказал:

И...?

Как вы предлагаете доставать припаянный чип для обновления прошивки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, MegaVolt сказал:

Как вы предлагаете доставать припаянный чип для обновления прошивки?

Придумать иной способ её обновления.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, zombi сказал:

А как быть с надёжностью? температурным режимом?

А почему это вас волнует? Сломалось ваше - ваша проблема. Сломалась не ваша и проблема не ваша. Важно только детектировать отказ флешки и всё. На вашу есть гарантия. На чужую нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 minutes ago, jcxz said:

Проблема решается элементарной впайкой чипа флешь вместо CF-карты.

Какой чип посоветуете на 16GB с шиной данных 16 бит?

И дополнительную возможность обновления надо городить.

А карту сунул в любой ридер и переписал!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, zombi сказал:

Какой чип посоветуете на 16GB с шиной данных 16 бит?

Ну чипов полно. Правда нужно поставить два. Ибо все 8 битные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.