+ При активном USB-host теперь продолжают работать настройки энергосбережения, т.е. происходит автовыключение LCD экрана через заданный промежуток времени. + Исправлена внутренняя ошибка, когда при отсоединии некторых моделей картоводов, происходил самопроизвольный переход A2 в режим USB-drive с последующим неконтролируемым выключением питания. COWON A2 Octopus patch v.8 15.12.2007 ------------------------------------------------------------------------------ (by Valery aka FoxStream) ------------------------------------------------------------------------------ Данный патч расширяет мультимедийные возможности плейера COWON A2 для режимов "Меню"/"Музыка"/"Радио"/"Фото"/"Текст"/"Браузер"/"USB-хост" На данный момент в версию 8.0 патча вошли следующие изменения для версии прошивки 1.81: 1. FM-диапазон радиоприемника для регионов Россия, США, Европа и Корея расширен до 70.8-119.9 МГц (вместо 87.5-108.0). 2. Для региона "Китай" радиодиапазон расширен до 30.0-200.0 МГц, что может быть использовано для сканирования частот с шагом 0.05 Мгц (вместо 80.6-110.3). 3. Сетка запоминаемых FM-станций увеличена до 40 ед. (вместо 25). С учетом изменений доработан внешний дизайн модуля "Радио". 4. Коэффициенты увеличения фотоизображений при просмотре картинок теперь работают по схеме "1x-2x-4x" (вместо 1x-1.5x-2x). 5. В режиме текстового просмотра на экране отображается 14 строк текста (вместо 10). Перенос строк и букв, производится по достижении примерно 80 символов в строке (640 пикселей). Для восстановления переноса по видимой границе экрана используйте обратный микропатч 'a2_altWrap', включенный в архив. 6. Изменен дизайн музыкального плейера - пульт управления выполнен в прозрачном серо-стальном 3D-стиле и сдвинут немного вниз. Расширена зона отображения текста для названия композиции, исполнителя и альбома. Мини-индикаторы режима проигрывания выполнены в цветной гамме. Для MP3 файлов в скобках дополнительно показыватся год выпуска альбома (если задан в тэгах описания). 7. Отключена обработка плеером кратковременного нажатия кнопки 'REC/A-B' на пульте ДУ в режиме проигрывания музыки - по причине бесполезности и даже... вредности ! Длительное нажатие на кнопку работает без изменений. 8. Одноцветный индикатор заряда батареи заменен на цветной, стилизованный под емкость с соком. "Энергетическая жидкость", закачиваемая через пипетку внутри фляги последовательно меняет свой цвет с зеленого (максимальный заряд) далее через синий и желтый на красный цвет (минимальный заряд) - т.е. вам больше не придется считать деления на дискретной шкале индикатора. 9. В "Браузере" стали доступны для просмотра файлы с произвольными расширениями. Теперь можно читать содержимое таких файлов, как *.nfo, *.html, *.js, *.cpp, 'read.me' и любых других, имеющих под собой текстовую основу. Также стали доступны дот-каталоги, например: '.system' и '.linux' (см.ниже). 10. Короткое нажатие на клавишу "C" в Главном Меню приводит к сбросу содержимого виртуальной файловой системы ОС Linux в корневой каталог /.linux на HDD A2, но только при условии, что данный каталог уже существует. Файлы из каталога далее доступны либо в режиме A2-USB либо после перезапуска A2. 11. Большое стандартное меню заменено на компактный вертикальный список, размещенный в правой части экрана на затемненном фоне. Для тех кто использует упрощенный вариант меню - все 10 иконок теперь расположены по нижней кромке экрана, кроме того, зеленая стрелка показывает, что работа ведется во вложенном списке-подменю. 12. Верхняя информационная строка стала прозрачной и больше не заслоняет фоновый рисунок. По желанию вы можете прорисовать на своей заставке собственную горизонтальную подложку-фон в 20 пикселей от верхнего края. Нижняя подсказка-комментарий выполнена на нейтральном черном фоне. Стилизованные под продолговатые кнопки [A-B-C] надписи более четко ассоциируются с назначением функциональных клавиш. 13. Короткое (~1 сек) нажатие на кнопку "Power" создает скриншоты экрана в корневом каталоге /.system в виде файлов: Shot-A.bmp,-B.bmp ... Shot-O.bmp. Каждому из 15 режимов работы A2 (MOVIE,MUSIC,PHOTO,NAVI,MENU,...,DMB,CSD) соответствует своя картинка. Файлы доступны для просмотра сразу же после их создания. Для возврата к стандартному режиму работы кнопки "Power" (быстрое отключение LCD-экрана), примените обратный микропатч 'a2_antiShot', включенный в архив. 14. Обеспечена полноценная двухсторонняя работа с внешним USB-UMS накопителем, отформатированном в FAT32 и подключенном к A2 через порт 'USB-host'. Содержимое накопителя монтируется в корневом каталоге /.usb на HDD и может быть отображено как в правой, так и в левой панелях навигации. Для перемещения по дереву каталогов вверх-вниз следует нажимать джойстик соответственно "влево"-"вправо". При просмотре содержимого USB-накопителя в правой панели, можно: а) открыть файл нажав "Enter" б) удалить файл/каталог через контекстное меню. Копирование файлов/каталогов производится из левой панели в правую с помощью контекстного меню и возможно в любом направлении: HDD -> HDD, HDD <-> USB, USB -> USB. Важную информацию также см. в п.3 раздела "Советы по использованию". 15. Продолжительность определения внешнего USB-UMS накопителя до отключения по таймауту увеличена с 1 мин до 30 мин. Это позволяет подключать к порту USB-host A2 и успешно использовать в течение получаса такие нестандартные устройства, как: USB-лампы, USB-игрушки, USB-зарядники для мобильных телефонов и т.п. 16. A2 теперь гарантированно выключается при снижении заряда аккумулятора до 0. В стандартной версии это происходит исключительно при получении сигнала от спец.регистра LOW_BATT_ALERT, вырабатываемого логикой аккумуляторного чипа и этот сигнал в принципе должен зависеть от уровня заряда батареи. При длительной работе в реальных условиях, эта логика может начать сбоить (как у меня) и просто перестать выдавать такое предупреждение... Т.о. этим патчем снимается очень опасная проблема, связанная с невидимой и глубокой разрядкой аккумулятора, которая может вылиться в: - отсутствие реакции на последующую попытку включения - неспособность к зарядке A2 через блок питания - ...и прочие фатальные случаи, о которых пишут в форумах с пометкой 'HELP!' 17. При выполнении операций копирования HDD <-> USB число скопированных байт непрерывно отображается в зоне комментария к кнопке "A" (слева внизу), что позволяет более наглядно и надежно контролировать этот затяжной процесс. Перед этим имеет смысл временно заблокировать автоотключение экрана. 18. Добавлен чрезвычайно удобный режим просмотра графических файлов в формате фотогалереи (6 миниатюрных картинок на экране) с возможностью пролистывания в любом направлении и переходом/возвратом в просмотр одиночного изображения. Для удобства пользователей плеера, дополнительно внесены следующие визуальные доработки: - при начальной загрузке плейера теперь отображается логотип OS Linux и надпись "Octopus patch v.8" для более точного опознания версии прошивки. Данная информация также доступна в п."Настройки" -> "Информация". - цвет ползунка FM-частот в режиме радиопрослушивании и ползунок скроллинга при просмотре текста изменен на приятно голубой (вместо противно розового), в музыкальном плейере - на салатово зеленый, а при просмотре видеофайлов - на оранжевый. - при просмотре изображений BMP/PNG/pJPG, обрабатываемых программным декодером (примерно в 2 раза медленнее, чем аппаратный JPG), изображение песочных часов дополнено знаками "+/-" слева и справа. - индикатор позиции текущего фрагмента текста по отношению к общему обьему файла в (%) сдвинут в правый нижний угол экрана в зону комментария для "C". Для удобства просмотра, пожалуйста, подберите свои обои так, чтобы в этом месте (x,y)=(428+,258+) картинка имела достаточно темный фон. - [дата] последнего просмотра в списке "Недавних файлов" дана в общепринятом для России формате - "День-Месяц". - новые цветовые гаммы для показа текста теперь рассчитаны на охват самой широкой аудитории пользователей COWON A2 : "серо-стальная(Windows)" - для обычных пользователей "зеленое на черном(IBM)" - для несгибаемых админов "золотое на коричневом(VIP)" - для чтения партийных изданий и мемуаров "лазурно-синее(Norton)" - для бойцов старой гвардии "красное на желтом(Formoza)" - для хакеров и китайцев "белое на голубом(dBase)" - для разработчиков СУБД и программистов "белое на черном(Nazi)" - для нонконформистов "белое на розовом(Glamour)" - для чтения любовных романов Для самостоятельной правки: 13+13 RGBa палитр для текста+фона вы найдете по смещению 0x67ECD0 в файле a2_player. - эквалайзер и частотный спектр в MP3 плейере почти не загораживают картинку на заднем плане. Данные для самостоятельной правки цвета: 27 RGB триад по возрастанию интенсивности вы найдете в a2_player по смещению 0x451F98. - и, наконец, уровень заряда - новая цветная емкость-индикатор внесет некоторое оживление в вашу повседневную работу на плеере Порядок применения ------------------ 1. Скопируйте патчер 'a2_Octopus.exe' и (желательно оригинальную) копию бинарного файла 'a2_player' версии прошивки 1.81 (размер 6.933.564 байта) в отдельный каталог на своем компьютере. Если вы применяли свои собственные патчи (замена картинок и надписей), не беспокойтесь - ваши правки данным патчем затронуты не будут. Всем кто применяет утилиту iView.exe - после наложения патча пожалуйста не меняйте картинки с номерами #31, #47 и #49, иначе весь функционал заявленный в пп.8,10,13 будет утерян. Если вы используете версию прошивки 1.85/.87/.89/1.91, вы можете без проблем заменить ваш оригинальный модуль 'a2_player' на правленный бинарный файл от версии 1.81. 2. Запустите патчер. Нажмите кнопку "Исправить", дождитесь сообщения "Успешно исправлен !", а затем нажмите кнопку "Выход". Резервная копия бинарника не делается - он правится прямо на месте. Далее как обычно - посоединяем A2 через USB, записываем в корень диска A2 (НЕ в "/.system"!) модифицированный a2_player. 3. ВНИМАНИЕ для тех, кто впервые делает патч данной серии: расширенная версия прошивки несовместима с прежней сеткой сохраненных FM-частот. Ничего страшного не произойдет, просто зайдя в п."Радио" вы увидите целых 8 рядов FM-станций (8x5=40), причем 6-й и 8-й ряд будут пустыми, а вот в 7-м ряду будет "мусор" - оч.большие и маленькие цифры и даже знак вопроса в одной из клеток ! Поэтому выпишите на бумагу ранее сохраненные частоты, удалите текущий набор и выполните сканирование заново, желательно вручную, т.к. замечено, что автосканирование пропускает очень многие радиостанции - жмем джойстик, идем влево-вправо, жмем кнопку [C] и подтверждаем занесение найденного канала в память. Точка начала сканирования не важна, т.к. матрица каналов сразу же будет отсортирована по возрастанию. Второй способ - после копирования в корень 'a2_player', зайдите в подкаталог [/mnt/hdd/].system/ и просто удалите там файл со старыми настройками - '__vars_env2.dump', при следующем запуске система создаст его заново - далее идем на пересканирование FM. Список "Недавние файлы" при этом также будет пуст. Третий способ - в поставке в подкаталоге /.system находится готовый файл '__vars_env2.dump', настроенный на 40 FM-станций для Москвы и Московской области. Просто перепишите его на A2 в [/mnt/hdd/].system/ вместо старого файла. 4. Теперь отсоединяем USB кабель и перезапускаем плеер, держа нажатой вниз кнопку джойстика, как только появится надпись "Firmware Upgrade" - можете его отпускать, далее идете в пп. "Меню"/"Музыка"/"Радио"/"Фото"/"Текст"/"Браузер" и можете наслаждаться новыми расширенными возможностями данного патча ! Советы по использованию ----------------------- 1. Тот, кто пожелает исследовать файловую систему Linux плеера A2, должен предварительно создать на HDD корневой каталог '.linux' (в нижнем регистре!). Далее, запустив плеер и находясь в Главном Меню *КОРОТКО* нажмите клавишу "C". Через 3-5 сек на верхней панели появится надпись: "> Filesystem dumped to /.linux !" От сеанса к сеансу содержимое сбрасываемых файлов, кроме 'kmsg' и 'uptime', практически не меняется, поэтому не стоит злоупотреблять данной возможностью. Если вы нажмете "C" во второй раз, время дампа будет несколько больше. Третье нажатие подряд почти наверняка приведет к зависанию плеера ! 2. При успешном создании скриншота экрана КОРОТКИМ нажатием на кнопку "Power", на верхней инфопанели показывается подтверждающее сообщение: "> Screenshot saved to /.system !" При просмотре точных копий экрана в режиме "Фото" будьте внимательны - вы постоянно будете попадать в смешные ситуации, считая что перед вами рабочий экран и что плеер A2 элементарно завис, т.к. нажатие на различные кнопки не приводит ни к каким действиям. Не торопитесь перезагружать плеер - просто нажмите кнопку "Back" и все встанет на свои места ! 3. ВНИМАНИЕ: при использовании внешнего USB-UMS накопителя убедитесь, чтобы СУММАРНОЕ количество файлов на HDD и внешнем USB(FAT32) не превышало фактически установленный в A2 предельный лимит в 14996 файлов/каталогов ! Быстрое включение USB-UMS накопителя теперь возможно из Главного Меню нажатием на кнопку "B". Так как при подключении USB-накопителя через USB-host система сканирует и индексирует ВСЕ его содержимое (процесс "file scanning..."), общая задержка до успешного подключения (и отключения) устройства будет тем больше, чем больше размещено на нем медиафайлов. Также всячески предостерегаю вас от попыток копирования корневых каталогов '/hdd' либо '/.usb' между собой, так как это приведет к рекурсивному переполнению дисков ! Насколько можно судить на данный момент, с USB-UMS без особых проблем воспроизводятся файлы: TXT, JPG, OGG, AVI(DivX 4). Воспроизведение некоторых MP3-файлов может приводить к зависанию плеера... Клавиша "BACK" отображает Главное Меню не разрывая USB-линк, поэтому теперь вы сможете (в качестве примера) слушать музыку с USB и одновременно читать текст с HDD ! Отключение от USB от некоторых моделей накопителей/картоводов больше не переводит A2 в режим перезагрузки; это расширяет перечень совместимых с A2 устройств. Дополнительные файлы -------------------- В подкаталоге ./JetAudio вы также найдете модифицированный файл настроек для стандартных режимов переконвертации видео 'VX_Presets_COWON.ENU.dat' со встроенным в него оптимизированным "ультракомпактным режимом": 'COWON A2: Compact (Video=512 kbps Audio=96 kbps)' Подробности смотрите в сопроводительном текстовом файле-ссылке на мое сообщение в форуме PLAYER.RU от 07-11-2006. Для ликвидация "COWON watermark" при конвертировании видеофильмов с помощью JetAudio, нужно скопировать 'VideoConvert_WMK_A2.dat' поверх прежнего файла (10.294 байт) в каталоге установки .\JetAudio. Убирает 10 сек логотип "COWON" из фильмов, сконвертированных данной программой. На самом деле, 'VideoConvert_WMK_A2.dat' - это обычный BMP-файл с измененным расширением. ------------------------------------------------------------------------------- "A2 так же неисчерпаем, как и атом !" В.И.Ленин