Cowon D2: музыкальный долгожитель

в 7:29, , рубрики: cowon, linux, rockbox, Блог компании WestComp, гаджеты, звук, плееры, старое железо

Написать эту статью меня побудил недавний разговор про новинки на рынке смартфонов. Один из знакомых рассказывал о том, как приобрел очередную, какая она замечательная и не похожая на другие. Как удобно на ней слушать музыку с новыми беспроводными наушниками и как она замечательно звучит. Поглядел, послушал, сравнил, не впечатлился.

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

Cowon D2: музыкальный долгожитель - 1

Собственно, далее речь пойдет о представителе, постепенно вымирающего, вида мультимедийных плееров. И о том, как же ему удалось продержаться у меня так долго.

Картинка шуточная, рождена на одном из посвященных гаджетам ресурсов. На самом деле, плеер выглядит так:

Cowon D2: музыкальный долгожитель - 2

Ну, или вот так:

Cowon D2: музыкальный долгожитель - 3

Куплено устройство в далеком 2007м. Двухгигабайтная модель, объем внутренней памяти которой казался смешным уже тогда. Но плеер оснащался разъемом под SD карту, что сильно меняло дело.

Плеер небольших размеров, с 2.5" цветным экраном и резистивным сенсором. В комплекте, помимо наушников-таблеток, годных только для проверки работоспособности, шел маленький несуразный стилус, который большинство владельцев довольно быстро забрасывало в дальний ящик.

Cowon D2: музыкальный долгожитель - 4

Что отличает этот плеер от тысяч других, производящихся на тот период?

  • Большой запас автономности. Производитель заявлял 52 часа проигрывания. По сути, вся задняя стенка занята аккумулятором.
  • Поддержка большого количества музыкальных форматов: mp3, ogg, flac, ape, wma.
  • Качественный звук и способность «раскачать» студийные наушники.
  • Отсутствие необходимости во вспомогательном софте, таком как iTunes.

В общем-то, этого для меня, на первое время, было достаточно. Но только на первое.

Ах да, D2 был одним из первых плееров, оснащенных тачскрином.

Когда стали появляться более емкие карты памяти — 32Gb и более, я стал замечать, что при основательном заполнении памяти, плеер начинает вести себя странно: зависать и выключаться. Было довольно много обсуждений на фанатских форумах, фич-реквесты производителю, но…

Но производитель не спешил лечить найденные баги и выполнять запросы сообщества. Ведь это не принесет ощутимой прибыли. Гораздо выгодней выглядит модель «ваше устройство устарело, купите нашу новую модель».

Однако, невзирая на наплевательское отношение производителя, устройство полюбилось и обзавелось достаточно обширной фанатской базой.

Cowon D2: музыкальный долгожитель - 5

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

Cowon D2: музыкальный долгожитель - 6

Снятие ограничения на емкость карт памяти. Желаете вставить современную 128Gb? Легко!

Cowon D2: музыкальный долгожитель - 7

Поддержка большего количества форматов, например, musepack, wv, alac, aiff, mod (xm, it, s3m etc). То есть, возникни желание прослушать тот же архив «Tracked Aggression» в дороге, то совершенно не обязательно лезть за ноутбуком с mikmod'ом.

Туда же поддержка 24bit 96KHz треков с программной, разумеется, передискретизацией.

Cowon D2: музыкальный долгожитель - 8

Появилась поддержка образов с cue-разметкой, что также сильно увеличило комфорт прослушивания. Скачал альбом image+cue, закинул в плеер безо всякой конвертации и вперед.

Воспроизведение без пауз, которое так долго просили у разработчиков официальной прошивки. Настраиваемый crossfade (плавное затухание и возобновление), поддержка ReplayGain (нормализация уровня громкости по альбомам либо по всей загруженной медиатеке) и даже поддержка скробблинга last.fm (когда-то это было актуально). Многочисленные плагины и даже игры меня особо не интересовали, хотя Doom, интереса ради, запускался. Также присутствует куча самых разных интерфейсов. Мне по душе пришелся самый простой, текстовый.

Cowon D2: музыкальный долгожитель - 9

Cowon D2: музыкальный долгожитель - 10

Не обошлось и без минусов. Режим диктофона в rockbox так и остался недоступен. Да и задачу возможности записи на внутреннюю память и проблему более высокого энергопотребления (часов 20 в режиме случайного воспроизведения против 50) так и не решили.

Установка Rockbox

Как было написано выше, это свободная прошивка для мультимедийных плееров. Официальный сайт: https://www.rockbox.org/.

Ставится она рядом с штатной, посредством модификации загрузчика.

Перво-наперво, выкачиваем исходники с гитхаба (делаю это все из-под любимого Debian stable):

$git clone 'https://github.com/Rockbox/rockbox'

Ставим зависимости, необходимые для сборки тулчейна:

#apt install build-essential texinfo libtool-bin flex bison

Собираем тулчейн:

#tools/rockboxdev.sh
Download directory : /tmp/rbdev-dl (set RBDEV_DOWNLOAD or use --download= to change)
Install prefix     : /usr/local  (set RBDEV_PREFIX or use --prefix= to change)
Build dir          : /tmp/rbdev-build (set RBDEV_BUILD or use --builddir= to change)
Make options       :  (set MAKEFLAGS or use --makeflags= to change)
Restart step       :  (set RBDEV_RESTART or use --restart= to change)
Target arch        :  (set RBDEV_TARGET or use --target to change)
Select target arch:
s   - sh       (Archos models)
m   - m68k     (iriver h1x0/h3x0, iaudio m3/m5/x5 and mpio hd200)
a   - arm      (ipods, iriver H10, Sansa, D2, Gigabeat, etc)
i   - mips     (Jz47xx and ATJ-based players)
r   - arm-app  (Samsung ypr0)
x   - arm-linux  (Generic Linux ARM: Samsung ypr0, Linux-based Sony NWZ)
y   - mips-linux  (Generic Linux MIPS: AGPTek Rocker)
separate multiple targets with spaces
(Example: "s m a" will build sh, m68k and arm)

И выбираем вариант «a». Далее пойдет процесс выкачивания и сборки туллчейна. Расположится это все в /usr/local, если не указан иной префикс. Впрочем, можно вынести в отдельный каталог внутри /opt, поупражняться с checkinstall'ом, либо вовсе собрать полноценный пакет.

Через некоторое время тулчейн готов. Собираем патчер:

$cd rbutil/mktccboot; make && cd -

На выходе получаем в каталоге rockbox/rbutil/mktccboot/mktccboot, которым и соберем загрузчик.

$mkdir build; cd build; ../toold/configure && make

В списке выбираем пункт «33», а далее пункт «B» (Bootloader). Идет процесс сборки. На выходе получаем файл «bootloader-cowond2.bin»

Распаковываем официальную прошивку:

$unzip D2_2.59.zip

И патчим:

$../rbutil/mktccboot/mktccboot D2_2.59/1/d2N.bin bootloader-cowond2.bin d2n.bin
	OF entry point: 0x2000006c
	New entry point: 0x203204fc

Вуаля, получаем файл d2n.bin, который копируем на внутреннюю память плеера. Отключаем плеер от usb, включаем, непродолжительный процесс прошивки, и готово.

Дальше можем собрать поредством того же и сам rockbox (выбрав пункт «N»):

$tools/configure && make && make zip 

Либо скачать готовый с сайта:

wget 'https://build.rockbox.org/data/rockbox-cowond2.zip'

Каталог собранной либо скачанной прошивки закидываем на карту памяти (предварительно распаковав). В моем случае (предпочитаю использовать карт-ридер):

cp -r .rockbox /media/sdb1-usb-Mass_Storage_Dev

Ставим карту памяти в плеер и получаем нашу свободную и полнофункциональную прошивку.

Замена аккумулятора

Рано или поздно, аккумуляторы имеют свойство деградировать. Погуглив, я выяснил, что потребуется следующая модель: CS-CWD2SL.

Cowon D2: музыкальный долгожитель - 11

Лучше всего брать на одном «малоизвестном» китайском сайте, а не на местных — быстрее и дешевле выйдет.

Разбирается плеер не просто, а очень просто. Нужно выкрутить 3 винта. Сзади 2 и 1 с торца:

Cowon D2: музыкальный долгожитель - 12

Cowon D2: музыкальный долгожитель - 13

Снимаем крышку:

Cowon D2: музыкальный долгожитель - 14

И отсоединяем батарею:

Cowon D2: музыкальный долгожитель - 15

Ничего мудреного. Никаких хитрых винтиков и распаянных аккумуляторов.

Итоги

Так что же является залогом долгой жизни цифрового устройства?

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

Cowon D2: музыкальный долгожитель - 16
Cowon D2: музыкальный долгожитель - 17

Ах да. Перемотанные изолентой наушники — это ТДС-3М с динамиком от приемника «Маяк», примотанным туда смеху ради, взамен умершего родного. Те, что в коробочке из-под Ultimate Ears — Etymotic er-4s, они чуть старше плеера, но до сих пор живы и используются.

Cowon D2: музыкальный долгожитель - 18

Автор: d7s2di

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js