LINUX.ORG.RU

Хитрая SD memory stick

 ,


0

1

Привет. Имеется некий плеер, умеет проигрывать всякое mp3 и подобное, принимает в себя SD карты. «Сейчас я быстро форматну под него карточку» - подумал я часов 6 назад.
Вот эта карту плеер принимает (шла в комлекте):

# fdisk -l /dev/mmcblk0
Disk /dev/mmcblk0: 3.69 GiB, 3965190144 bytes, 7744512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device         Boot Start     End Sectors  Size Id Type
/dev/mmcblk0p1       8192 7744511 7736320  3.7G  b W95 FAT32

# fdisk /dev/mmcblk0
Command (m for help): i
Selected partition 1
         Device: /dev/mmcblk0p1
          Start: 8192
            End: 7744511
        Sectors: 7736320
      Cylinders: 3290
           Size: 3.7G
             Id: b
           Type: W95 FAT32
    Start-C/H/S: 1/2/3
      End-C/H/S: 960/48/48

# fatlabel /dev/mmcblk0p1
1293
# fatlabel -i /dev/mmcblk0p1
5efa1bb8

А эту нет (говорит что кривая):

# fdisk -l /dev/mmcblk0
Disk /dev/mmcblk0: 29.72 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x513dc19f

Device         Boot Start      End  Sectors  Size Id Type
/dev/mmcblk0p1       8192 62333951 62325760 29.7G  b W95 FAT32

# fdisk /dev/mmcblk0
Command (m for help): i
Selected partition 1
         Device: /dev/mmcblk0p1
          Start: 8192
            End: 62333951
        Sectors: 62325760
      Cylinders: 973841
           Size: 29.7G
             Id: b
           Type: W95 FAT32
    Start-C/H/S: 128/0/1
      End-C/H/S: 143/3/16

# fatlabel /dev/mmcblk0p1
1293
# fatlabel -i /dev/mmcblk0p1
5efa1bb8

Всё что мог сделал аналогично как у читаемой карты, только хз как поменять «Disk identifier», ну и может «Start-C/H/S» (но пока не знаю достаточно теории для корректной установки). Особенно интересует смена идентификатора диска (Id раздела уже поменял)? Может ещё есть какие-то скрытые от меня моменты?

Хорошо, если ошибусь, но всё больше мне сдаётся, что в лучших традициях российского хай-тека надо пользоваться фирменным софтом какой-нибудь «РаспилЛимитед», ибо прибор выдаётся через соц службы, сбыт обеспечен, а с такой стратегией - и необходимость поддержки тоже, греби бюджет и в ус не дуй.


Из википедии:

Существует пять поколений карт памяти данного формата, различающиеся возможным объёмом данных (совместимы сверху вниз):

    SD 1.0 — от 8 МБ до 2 ГБ;
    SD 1.1 — до 4 ГБ;

    SDHC — до 32 ГБ;
    SDXC — до 2 ТБ;
    SDUC — до 128 ТБ.

Скорее всего, дело в этом.

Ещё, оттуда же:

Карты SDHC несовместимы с устройствами, изначально рассчитанными только на SD-карты. Ключевым нововведением для SDHC-карт, позволившим им превзойти объём в 4 ГБ, стало введение посекторной адресации (аналогично жёстким дискам), в то время как обычные SD-карты имеют побайтную адресацию (как оперативная память) и, соответственно, при 32-разрядном адресе могут иметь объём не более 4 ГБ.

Некоторые устройства (кардридеры, коммуникаторы и др.), рассчитанные на работу только с картами SD, после смены программного обеспечения могут «научиться» работать с SDHC, если аппаратная поддержка данных карт была предусмотрена производителем.

Также следует обращать внимание на версию реализации карты SD (SD 1.0 или SD 1.1). Если её планируется использовать в старом устройстве, поддерживающем карты памяти объёмом до 2 ГБ, убедитесь, что она выполнена в версии 1.0, а не 1.1, иначе будут возникать сбои при форматировании и при заполнении карты памяти информацией. 
anonymous ()
Ответ на: комментарий от anonymous

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

kvpfs ()
Ответ на: комментарий от kvpfs

Попробуй сделать полный образ всей первой карточки и залить его на вторую карточку. Если получится рабочая карта на 4GB, то можно двигаться дальше.

(Пока набирал, практически это же посоветовал анонимус.)

greenman ★★★★★ ()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от pinus_nigra

масонский заговор

btw, не забываем, что SD - это, вообще говоря, Secure Digital. То, что в «бытовых» картах никто не активирует DRM, не значит, что его больше нет.

izzholtik ★★★ ()
Ответ на: комментарий от anonymous

@greenman
В общем сначала слил с рабочей лишь MBR (первые 512 байт) и залил на новую карту, заодно сменился и «Disk identifier», создал раздел, залил данные - не работает. Потом залил на новую карту полный образ рабочей карты - работает в плеере, но при попытке переписать файлы на свои - опять ошибка карты, до попытки ресайза дело даже не дошло. В общем понятно всё с этой конторой санной, вроде как FAT (я ведь эти флехи у себя читаю), но с какими-то защитами от перспектив оказаться на морозе сотрудникам этого «РосРаспила».

kvpfs ()
Ответ на: комментарий от pinus_nigra

Ну если ты сможешь мне как-то внятно объяснить это скотство …, я вот даже доказательства нашёл

1)   Подготовка новой карты.
a) Скачайте архив программы подготовки карты ElecGeste 
Inner Memory.  
b) Распакуйте его в корневую директорию любого локального 
диска компьютера. 
c) Вставьте новую microSD карту в компьютер с помощью 
картридера. 
d) Запустите приложение ElecGesteInnerMemory.exe из папки 
ElecGesteInnerMemory.
...

Обычный околобюджетный «бизнес» (да в общем и неоколобюджетный не многим лучше). Конечно же я это хернёй заниматься на собираюсь, куплю человеку что-нибудь без этого поводка с ошейником.

kvpfs ()
Ответ на: комментарий от kvpfs

Тифлофлешплеер ElecGeste DTBP-301 - это специальное устройство, которое предназначено для чтения «говорящих» книг, записанных в специальном криптозащищенном формате (далее - тифлоформат), «говорящих» книг международного формата DAISY, аудио файлов и электронных текстов.

Тифлоформат утвержден Постановлением Правительства РФ

ну, тут и без эльбруса понятен ценник.

к тому же, «предоставляется данной категории лиц бесплатно на основе ИПРА (индивидуальной программы реабилитации и абилитации)», а остальным и не надыть..

вообще, какая-то сомнительная отрасль. Даже в магнитофонную эру не очень понятно было отличие от обычных магнитофонов. А уж теперь - вообще..

aol ★★★★★ ()
Последнее исправление: aol (всего исправлений: 1)
Ответ на: комментарий от aol

вообще, какая-то сомнительная отрасль. Даже в магнитофонную эру не очень понятно было отличие от обычных магнитофонов. А уж теперь - вообще..

Для людей у который проблемы со зрением (да даже для многих пожилых) наиболее важно - простой интерфейс без 100500 функций, большие кнопки и озвучивание действий - нажал кнопку «след-ая книга», а плеер отвечает «книга 3» и тп. Всё, остальное нафиг не надо вместе со всякими постановлениями правительства. Весь магазинный сенсорный ширпотреб здесь непригоден. Лучше всего сделать самому на каком-нибудь одноплатнике и дешевле в разы и удобней в итоге.

kvpfs ()
Ответ на: комментарий от kvpfs

Благодарите добрых мировых копирастов. DAISY — это не наша придумка, в общем–то.

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

anonymous ()

Справедливости ради отмечу - через переключение режимов на плеере удалось уговорить его принимать мои карты с mp3 файлами. Правда удобного в этом мало - плейлисты плеер не видит, нужно или кидать книгу целиком одним mp3 (тогда навигация внутри книги затруднительна), либо кусками (но тогда навигация между книгами проблемна).

Пробовать клепать этот DAISY - удовольствие сомнительное, софт такой особо и не гуглится, находил несколько поделок на гитхабе на старом питоне, которые уже не работают. А качать DAISY с каких-то электронных библиотек вообще маразм - заходил на одну, там потребовали документально подтвердить своё право на это )). Скорее всего сделаю сам нормальный плеер с удобной навигацией по книгам из mp3’шных кусков.

kvpfs ()
Ответ на: комментарий от kvpfs

а отредактировать код с github, чтобы он заработал на новом питоне?

xmikex ★★★★ ()

Про карточки SD всё сказали. А насчёт Memory Stick, там же ограничение совсем маленькое

ZenitharChampion ★★★★★ ()

А в самом плеере нет опции «Отформатировать карту»?

P.S. Тред читал левой пяткой по диагонали.

ololoid ★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.