svs57 говорит:
Не нужно отрезать 0x либо тогда уж не с десятичным сравнивать.
не let manfid=$(cat manfid|cut -dx -f2)
а let manfid=`cat manfid`
Упс... Забыл исправить. Спасибо.
Поправил и выложил. Еще вернул вывод кода производителя.
Неактивен
dik говорит:
Может его в .deb ?
Когда (или если) это будет программа с UI, обязательно.
Неактивен
Консольный shell-скрипт cardinfo для просмотра и сохранения информации о производителях SD-карт в обоих слотах N800 обрёл простой GUI (при помощи zenity) и упакован PyPackager. Прошу выкладывать информацию о своих картах (с описанием) для сбора базы данных по производителям.
http://n8xx.com/uploads.php?file=cardinfo-3-1_armel.deb 
http://n8xx.com/uploads.php?file=zenity … _armel.deb 
http://n8xx.com/subject-1414-chyornyj-b … -card.html 
PS: pygtkeditor + shell + zenity + PyPackager = самый простой способ разработки для/на таблетке. Для тех, у кого отсутствует опыт в Python.
Неактивен
CARD 0 Palm cardinfo code: SD04G_b0617b4e300?07
Manufacturer: 2 OEM id: 544d Model: SD04G
Toshiba (Kingston/Apacer/Princeton)
Manuf date: 05/2007 HW/FW rev: 3/0
- Kingston 4Gb MiniSDHC Class 4. Made in Japan
CARD 0 Palm cardinfo code: SD4GB_00f800e8100?07
Manufacturer: 65 OEM id: 3432 Model: SD4GB
Unknown
Manuf date: 07/2007 HW/FW rev: 1/0
- Kingston 4Gb MiniSDHC Class 2. Made in Taiwan
Почувствуйте разницу ![]()
По скорости записи, кстати, заметно отличаются. Вполне надежны, но время использования недостаточно для того, чтобы утверждать с уверенностью.
Из прошедших через мои руки карт - Transcend 4Gb SD (не SDHC) прекрасно проработала 2 года в 2 кпк, сейчас продолжает жить в фотоаппарате, и умирать не собирается. Transcend 256 Mb MMC - не столь активно (пространство не позволяло), но тоже без нареканий. Умерли с разными симптомами гигобайтные SD A-Data и SanDisk
Отредактированно wickedxghoul (19-06-2008 08:48:40)
Неактивен
что-то не нашел в файлах изначального скрипта. убрали что-ли? верните взад плиз.
Неактивен
Nuri говорит:
что-то не нашел в файлах изначального скрипта. убрали что-ли? верните взад плиз.
Вернул. Развиваться и поддерживаться старая версия, естественно, не будет.
Текущие версии сделаны в основном для набора статистики по производителям. Если она будет достаточно большой, возможно, получится определять производителя и OEM-изготовителя, и сравнивать с надписью на карточке. Это основная цель. Так что активнее. Программа для всех нас.
Ещё планируются функции замера скорости и информация о файловой системе.
Ещё раз напомню - кто имеет доступ к Palm (и другим устройствам с подобной программой), посмотрите все доступные Вам карты.
UPD: cardinfo и zenity теперь лежат в репозитории n8xx (http://n8xx.com/debs
chinook free), инстал-файл :

Неактивен
Dali - на главной странице сайта ссылки неполные, но написаны полные. Т.е. если выделить и скопировать - получится, а при клике на ссылку - нет (получается ссылка на документ upload.php)..
Неактивен

щас поправлю
Неактивен

Чисто по идее - можно было бы создать сайтик с базой данных по картам и отправки ему данных из этого скрипта - вопрос только в том, что полезного можно извлечь из такой статистики ? Однако если будет добавлена возможность комментирования и оценки карт - может быть / можно было бы определить самые надёжные / долговечные. Но. Кому это нафиг надо ?
Интересная тема - если некоторые производители вкладывают в упаковку RFID чипы - можно ли снять какую либо инфу внешним рфид ридером, что нибудь кроме серийного номера... Вряд ли наверно....
Неактивен
Palm cardinfo code: SDC _000200d2100?07
Manufacturer: 28
OEM id: 5356
Model: SDC
? Hitachi (Transcend/Machspeed)
Manuf date: 01/2007
HW/FW rev: 1/0
Serial: 000200d2
Description: Transcend 4Gb 150x
Palm cardinfo code: SDC _0003c3c1100?07
Manufacturer: 28
OEM id: 5356
Model: SDC
? Hitachi (Transcend/Machspeed)
Manuf date: 05/2007
HW/FW rev: 1/0
Serial: 0003c3c1
Description: Transcend 4Gb 150x
Palm cardinfo code: SDC _00011718100?07
Manufacturer: 48
OEM id: 5052
Model: SDC
Unknown
Manuf date: 04/2008
HW/FW rev: 1/0
Serial: 00011718
Description: SDHC Transcend Class6 8Gb
Эти карты в N800 работают, проблем с ними нет. Есть ещё несколько сд-к, так же Транссенд, но они спецефически отформатированны под нужды других гаджетов, пока нет времени с ними возиться.
По-моему, Transcend самая беспроблемная марка, штук 6 их карт, все в порядке, а вот с Кингстоном и a-data стараюсь не связываться, постоянно с ними чудеса и в итоге в мусор улетают.
Palm cardinfo code: SD _0000037f100?07
Manufacturer: 6
OEM id: 524b
Model: SD
? (RiData)
Manuf date: 11/2006
HW/FW rev: 1/0
Serial: 0000037f
Description: MiniSD RiDATA 2Gb
Эта карта довольно медленная 1/2 запись, но очень надёжная и помирать никак не желает, хотя все эксперименты с картами сначала на ней ставятся ![]()
Неактивен
Что-то у меня глюк (поставил софтину по "зеленой стрелке"). При запуске всё показывает, а при нажатии "ОК" (для сохранения результата) начинает правая грань окна "Save cardinfo" прыгать до края и обратно, и конечно, ничего в файл не сохраняет, НО - пока не нажать "посмотреть другие папки". Тогда дает выбрать что и куда сохранить в спокойной обстановке
.
Неактивен
Во мои три карточки (все небольшие):
CARD 1
Palm cardinfo code: SD02G_7c502bd8200?07
Manufacturer: 39
OEM id: 5048
Model: SD02G
Unknown
Manuf date: 10/2007
HW/FW rev: 2/0
Serial: 7c502bd8
Description: Apacer 2G 60X
CARD 1
Palm cardinfo code: SD1GB_5b000019200?07
Manufacturer: 27
OEM id: 534d
Model: SD1GB
Unknown
Manuf date: 01/2007
HW/FW rev: 2/0
Serial: 5b000019
Description: Kingston 1G
CARD 1
Palm cardinfo code: SD01G_93d9bc4b240?07
Manufacturer: 2
OEM id: 544d
Model: SD01G
Toshiba (Kingston/Apacer/Princeton)
Manuf date: 09/2006
HW/FW rev: 2/4
Serial: 93d9bc4b
Description: miniSD Kingston 1G (через переходник)
Субективно через кард-ридер все одинаково работают. Т.е. чтение 4-5 МБ/с, запись - 3-4 МБ/с.
Неактивен
CARD 0
Palm cardinfo code: SDC _0002466d100?07
Manufacturer: 28 Hitachi (Transcend/Machspeed)
Model: SDC
Manuf date: 02/2008
Hardware revision: 1
Firmware revision: 0
OEM id: 5356
Serial: 0002466d
Description Transcend SDHC 8Gb
CARD 1
Palm cardinfo code: SDC _0003af81100?07
Manufacturer: 27 Unknown
Model: SDC
Manuf date: 04/2007
Hardware revision: 1
Firmware revision: 0
OEM id: 534d
Serial: 0003af81
Description Transcend SD 1Gb
Неактивен
dik говорит:
Чисто по идее - можно было бы создать сайтик с базой данных по картам и отправки ему данных из этого скрипта - вопрос только в том, что полезного можно извлечь из такой статистики ? Однако если будет добавлена возможность комментирования и оценки карт - может быть / можно было бы определить самые надёжные / долговечные. Но. Кому это нафиг надо ?
Идея, кстати, хорошая. Удобно было бы перед покупкой новой карты заглянуть и быстро ознакомиться с мнениями, а не вспоминать (искать) кто, когда и что сказал (написал).
Неактивен

А как бороться с возможной "накруткой" например и дублированием данных ? идентификация пользователей, отсылка вместе с данными карточек идентификатора устройства ? неприватно как то... чисто для форума можно было бы сделать и вход по форумным логину/паролю - но нас здесь мало. Это интересно будет если на мир начнёт работать...
или у карточек есть уникальные неповторяющиеся номера ?...
Хотя... сечас даже 500 респондентов - уже сила.
можно попробовать. Только сейчас ловлю себя на мысли что идей много - а старых, недоделанных, ещё больше ![]()
Неактивен

Dali :
имхо - стоит поработать над форматированием выводимой информации в информационном окне - там всё мешается в кучу / консольный вывод намного лучше выглядит - по значению на строку....
может размер шрифта меньше сделать или не всё выводить ?
Неактивен
dik говорит:
Dali :
имхо - стоит поработать над форматированием выводимой информации в информационном окне - там всё мешается в кучу / консольный вывод намного лучше выглядит - по значению на строку....
может размер шрифта меньше сделать или не всё выводить ?
Если располагать читабельно, то придётся пользоваться прокруткой. Мне показалось - лучше всё в одном окне.
Ввести прокрутку?
Неактивен
dik говорит:
А как бороться с возможной "накруткой" например и дублированием данных ? идентификация пользователей, отсылка вместе с данными карточек идентификатора устройства ? неприватно как то... чисто для форума можно было бы сделать и вход по форумным логину/паролю - но нас здесь мало. Это интересно будет если на мир начнёт работать...
или у карточек есть уникальные неповторяющиеся номера ?...
Следующие данные должны быть уникальны:
Manufacturer
OEM id
Model name
HW/FW rev
При любом отличии надо добавлять в базу. В зависимости от ревизии онда и та же модель может иметь/не иметь проблемы с совместимостью/стабильностью.
И у карточки есть серийник. Он наверное уникален (в комбинации с manfid+oemid - наверняка).
Автоматизация сбора информации на сервере - это вероятное будущее. Зависит от заинтересованности отправлять статистику. Давайте посмотрим пока. Слишком часто глохнут обсуждения списков оборудования и совместимости.
Для чего статистика нужна мне. Я хочу понять, можно ли определить по manfid+oemid не только производителя, но и OEM-изготовителя. И анализируя некоторые другие моменты, разделить при идентификации на белые, чёрные, неизвестные и подозрительные.
Неактивен
TajLa говорит:
Есть ещё несколько сд-к, так же Транссенд, но они спецефически отформатированны под нужды других гаджетов
Скорее всего, для получения информации о производителе неважно содержание карты (формат, файловые системы...)
Неактивен
KeF говорит:
Что-то у меня глюк (поставил софтину по "зеленой стрелке"). При запуске всё показывает, а при нажатии "ОК" (для сохранения результата) начинает правая грань окна "Save cardinfo" прыгать до края и обратно, и конечно, ничего в файл не сохраняет, НО - пока не нажать "посмотреть другие папки". Тогда дает выбрать что и куда сохранить в спокойной обстановке
.
По умолчанию местом сохранения выбрана внутренняя карта. У Вас она вставлена? Отображается её метка? И есть ли вообще метка у Вашего диска?
Попробуйте запустить cardinfo из консоли и посмотреть сообщения.
Неактивен

Dali :
ну если есть уникальные комбинации - можно попробовать.
Для начала я просто базу сделаю и возможность внесения данных - в программе можно будет сделать кнопку для отправки данных в онлайн базу /
а сортировкой и уникальностью записей а так же возможностью добавить / nick, comment, оценку, можно будет потом заниматься....
банально отправить GET запрос типа :
/cardinfo.php?card=0&palm=SDC _0002466d100?07&man=28&model=SDC&date=02/2008&hardware=1&firmware=0&oem=5356&serial=0002466d&description="Transcend SDHC 8Gb"
из скрипта.
Надо обговорить как будем звать переменные.
Неактивен

Dali говорит:
dik говорит:
Dali :
имхо - стоит поработать над форматированием выводимой информации в информационном окне - там всё мешается в кучу / консольный вывод намного лучше выглядит - по значению на строку....
может размер шрифта меньше сделать или не всё выводить ?Если располагать читабельно, то придётся пользоваться прокруткой. Мне показалось - лучше всё в одном окне.
Ввести прокрутку?
Прокрутку может и нет... Но так как сейчас выглядит - не очень.
Может дать по экрану на каждую карту ? Табы там можно сделать в zenity ?
Неактивен
dik говорит:
Dali :
банально отправить GET запрос типа :
/cardinfo.php?card=0&palm=SDC _0002466d100?07&man=28&model=SDC&date=02/2008&hardware=1&firmware=0&oem=5356&serial=0002466d&description="Transcend SDHC 8Gb"
из скрипта.
Надо обговорить как будем звать переменные.
/cardinfo.php?manfid=28&oemid=5356&name=SDC&rev=10&date="02/2008"&serial=0002466d&description="Transcend SDHC 8Gb"
Переменные так и будут называться, как в этой строке (так, как они названы в /sys/class/mmc_host). Только hwrev +fwrev = rev. У них по одной цифре. Теоретически - шестнадцатиричной, практически возможно десятичной. Короче все поля строковые, кроме manfid. Его тоже можно было оставить как есть, шестнадцатеричным, но как-то потянулось с вышеуказанного сайта по заурусам. Может стоит вернуть к оригиналу?
Неактивен

стоит наверно и так и так сделать
Неактивен
Dali говорит:
TajLa говорит:
Есть ещё несколько сд-к, так же Транссенд, но они спецефически отформатированны под нужды других гаджетов
Скорее всего, для получения информации о производителе неважно содержание карты (формат, файловые системы...)
Таблетка увидела их как не отформатированные или неисправные, что и спугнуло. ![]()
Palm cardinfo code: SDC _00013dac100?07
Manufacturer: 48
OEM id: 5052
Model: SDC
Unknown
Manuf date: 05/2008
HW/FW rev: 1/0
Serial: 00013dac
Description: SDHC Transcend Class6 16Gb
Карта как карта, как обещано производителем, так и работает. Сейчас в роли "hdd" для ёёёжика выступает.
Palm cardinfo code: SD04G_b3ca4798320?07
Manufacturer: 2
OEM id: 544d
Model: SD04G
Toshiba (Kingston/Apacer/Princeton)
Manuf date: 08/2007
HW/FW rev: 3/2
Serial: b3ca4798
Description: MicroSDHC Kingston Class4 4Gb
Из разряда "странных", желает работать только в HTC S620.
Неактивен