—>Новое на форуме —>
| PowerShot A3200 I. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [08.12.18 22:50] | grandgreed |
| Проблемы с устано. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [24.12.17 19:28] | AlexKooper |
| Powershot G12 | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [13.09.17 14:33] | slod |
| PowerShot SX160 | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [23.01.17 03:20] | WillieWhomy |
| Русский Хелп по а. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [22.01.17 21:12] | Frankabunk |
| Чем отличается те. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [22.01.17 21:11] | Frankabunk |
| Canon PowerShot S. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [22.01.17 21:10] | Frankabunk |
| Посоветуйте какой. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [22.01.17 21:08] | Frankabunk |
| S100 Fw: 1.0.2.0 |
| в категории Программы |
| S100 Fw: 1.0.1.0 |
| в категории Архив |
| Модифицированный драйв. |
| в категории Программы |
| Canon PowerShot SX60 H. |
| в категории Инструкции к фотоаппаратам |
| PowerShot SX50 HS (пол. |
| в категории Инструкции к фотоаппаратам |
Приветствуем Вас на сайте посвященном тому, как выжать из своего компактного фотоаппарата Canon максимум. А поможет вам в этом CHDK.
CHDK (Canon Hacker’s Development Kit) — резидентная программа для компактных цифровых фотоаппаратов фирмы Canon, позволяющая значительно увеличить функциональность фотоаппарата и добавляющая недокументированные возможности.
На данном сайте вы найдете всю необходимую информацию для установки и использования CHDK
Если вы не знаете с чего начать то, пожалуйста, внимательно прочитайте FAQ.
Последние изменения в CHDK:
Новости сайта

В связи с массовым нашествием спам-ботов вводятся ограничения на комментарии. Коментарии теперь могут оставлять только пользователи из группы "Проверенные" и выше.
Набрать необходимые для перевода в группу "Проверенные" 3 сообщения вы можете в этой теме: Тема для набора количества сообщений
Приношу свои искренние извинения за доставленные неудобства.
—>Новое на форуме —>
| PowerShot A3200 I. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [08.12.18 22:50] | grandgreed |
| Проблемы с устано. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [24.12.17 19:28] | AlexKooper |
| Powershot G12 | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [13.09.17 14:33] | slod |
| PowerShot SX160 | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [23.01.17 03:20] | WillieWhomy |
| Русский Хелп по а. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [22.01.17 21:12] | Frankabunk |
| Чем отличается те. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [22.01.17 21:11] | Frankabunk |
| Canon PowerShot S. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [22.01.17 21:10] | Frankabunk |
| Посоветуйте какой. | " src=/images/forum/icons/lastpost.gif border=none hspace="1" > |
| [22.01.17 21:08] | Frankabunk |
| S100 Fw: 1.0.2.0 |
| в категории Программы |
| S100 Fw: 1.0.1.0 |
| в категории Архив |
| Модифицированный драйв. |
| в категории Программы |
| Canon PowerShot SX60 H. |
| в категории Инструкции к фотоаппаратам |
| PowerShot SX50 HS (пол. |
| в категории Инструкции к фотоаппаратам |
—>
| —>Главная » FAQ » Что такое CHDK? |
Вопросы о том, что такое CHDK и что она может
Вопросы по установке CHDK
Общие вопросы по работе с CHDK и настройке интерфейса
Вопросы по различным фунциям CHDK
Вопросы не попадающие в вышеперечисленные категории

CHDK (Canon Hacker’s Development Kit) — резидентная программа для компактных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC II, DIGIC III и DIGIC IV, созданная сообществом энтузиастов, позволяющая значительно увеличить функциональность фотоаппаратов и добавляющая недокументированные возможности. CHDK является резидентной программой, но по сложившейся традиции часто неправильно называется альтернативной прошивкой. При использовании CHDK сохраняется полностью базовая функциональность, способ управления и внешний вид меню цифрового фотоаппарата. Дополнительные функции, добавляемые CHDK к основным, настраиваются с помощью альтернативного(дополнительного) меню. Таким образом осуществляется гибкое управление фотокамерой.
Ещё раз повторюсь: CHDK на самом деле никакая не прошивка, а резидентная программа, то есть программа, работающая в оперативной памяти фотоаппарата до его выключения. Это означает следующее:
1) Что-либо испортить используя CHDK нельзя. То есть если CHDK содержит ошибки и/или не подходит для данной модели фотоаппарата, то фотоаппарат просто "повиснет" при загрузке и больше ничего. Для восстановления нормальной работоспособности фотоаппарата достаточно будет вытащить батарейки из него и снова вставить их.
2) CHDK содержится в оперативной памяти и на SD-карточке. Чтобы пользоваться функциями CHDK, необходимо, чтобы она была загружена с карты памяти автоматически или вручную. Если CHDK загружена вручную, то после выключения и последующего включения фотоаппарата без загрузки CHDK функции, предоставляемые CHDK доступны не будут!
3) Так как CHDK не записывается никуда, кроме оперативной памяти, то прошить навсегда фотоаппарат не получится. Для постоянного действия CHDK используйте автоматическую загрузку (т.е. загрузку при каждом включении фотоаппарата; см. ниже).
4) Вы не будете иметь никаких проблем с фирменной гарантией Canon, т.к. если вы удалите CHDK с карточки памяти, то фотоаппарат вернется к изначальному состоянию. О гарантии наши зарубежные товарищи спрашивали техподдержку Canon’a и получили именно такой ответ.
Это перечень реализованных функций по CHDK в целом. Какие-то из функций могут не работать на некоторых фотоаппаратах. Эта информация актуальна на 2010 год и быстро устаревает, может быть, уже добавлено что-то новое.
- RAW — CHDK позволяет записывать RAW-файлы, предоставляя доступ к каждому биту данных с ПЗС-матрицы, без сжатия или обработки. С RAW-файлами можно работать и в камере(в том числе складывать и усреднять RAW-файлы!!), и обрабатывать на компьютере. CHDK также экспериментально поддерживает открытый стандарт DNG RAW.
- Удаление битых пикселей — поскольку CHDK работает напрямую с внутрикамерным RAW, путем нехитрых манипуляций можно убрать битые пиксели, если они появились у вас во время эксплуатации камеры.
- Расширенные параметры съемки — выдержки от 2048 до 1/100 000 сек(зависит от модели фотоаппарата) с синхронизацией вспышки. Полностью ручное управление или приоритет экспозиции, диафрагмы, ISO и ручное управление фокусом.
- Брекетинг — поддерживается брекетинг экспозиции, диафрагмы, ISO, и даже фокуса.
- Настройка параметров видео — контроль качества или битрейта видео, с возможностью изменения его на лету, возможность использовать оптический зум и изменение экспозиции при съемке видео.
- Ручной фокус — возможность ручной фокусировки даже на тех фотоаппаратах, где изначально её нет. Удобное управление ручным фокусом с нормальной индикацией дистанции фокусировки.
- Скрипты — контроль над функциями камеры с помощью ubasic и сценариев Lua. Скрипты имеют доступ практически ко всем функциям и настройкам фотоаппарата и CHDK.
- Контроль видео — вы сможете менять битрейт видео прямо в процессе съемки? если это необходимо и пользоваться оптическим зумом.
- Детектор движения — по изменению освещенности регистрирует наличие движения, работает достаточно быстро, чтобы поймать молнию.
- Обнаружение границ — обнаружение границ на снимаемой сцене, и отображение их после снимка. Функция идеально подходит для интервальной съемки, эффекта остановки движения, стереографии и многого другого.
- "Живая" гистограмма — CHDK включает в себя отображение полностью настраиваемой, real-time гистограммы, эта функция доступна, как правило, только на дорогих камерах.
- Режим "зебра" — Отображает на экране в режиме реального времени места недо- и переэкспозиции.
- Сетки — создание пользовательских сеток и отображения той, которая соответствует вашим условиям съемки. На экране может быть нарисован хоть прицел, хоть мелкая клеточка. Всё что хотите!
- Многоязычный интерфейс — CHDK поддерживает более 22 языков, и добавление ещё одного языка — довольно простая операция.
- ГРИП-калькулятор — отображение подробной информации о зонах резко-изображаемого пространства на экране.
- Настраиваемые индикаторы — настройте "под себя" отображение состояния батареи, свободного пространства, параметров камеры и многое другое. Полностью настраивается на экране камеры при помощи визуального редактора.
- Меню пользователя — настройте ваше собственное пользовательское меню для быстрого доступа к часто используемым вами функциям.
- Файл-менеджер — управление файлами на SD-карте без компьютера.
- Приложение чтения текстов — удобное и настраиваемое отображение текстовых файлов на экране вашей камеры(с возможностью автоматического перелистывания страниц(!)).
- Игры — Reversi, Sokoban, Mastermind или 4-in-a-Row в вашей камере!
- Пульт USB — простые самодельные пульты дистанционного управления(на основе USB-шнура) позволяют управлять камерой дистанционно.
Есть ещё много всего интересного. Изучайте FAQ, справку и форум.
На данный момент CHDK(основная версия) доступна под многие фотоаппараты на процессорах Digic II и Digic III, и Digic IV
CHDK никогда не будет доступна под старые фотоаппараты под управлением Digic I типа PowerShot A95 и более старые. Увы.
Список неподдерживаемых фотоаппаратов:
| PowerShot Sxx: | PowerShot S1 IS, PowerShot S10, PowerShot S20, PowerShot S30, PowerShot S40, PowerShot S45, PowerShot S50, PowerShot S60, PowerShot S70, PowerShot S80, PowerShot S100, PowerShot S110, PowerShot S200, PowerShot S230, PowerShot S330, PowerShot S410, PowerShot S500 |
| PowerShot Axx: | PowerShot A70, PowerShot A75, PowerShot A80, PowerShot A85, PowerShot A95 |
| PowerShot Axxx: | PowerShot A310, PowerShot A400, PowerShot A510, PowerShot A520 |
| PowerShot Gx: | PowerShot G1, PowerShot G2, PowerShot G3, PowerShot G6 |
| PowerShot SDxxx: | PowerShot SD20, PowerShot SD100, PowerShot SD110 |
| PowerShot Pro xx: | PowerShot Pro 1, PowerShot Pro 90 IS, PowerShot Pro 70 |
CHDK, скорее всего, будет портирована на остальные популярные фотоаппараты под управлением Digic II и Digic III
CHDK будет портироваться на новые фотоаппараты под управлением Digic IV по мере их поступления в продажу.
Наименование процессора вашего аппарата, скорее всего, присутствует на коробке из-под него, на разноцветной наклейке на корпусе и точно присутствует в инструкции к фотоаппарату. Ищите.
если вашего фотоаппарата нет в списке поддерживаемых моделей на этих страницах, это означает что пока что никто не смог портировать CHDK на вашу модель. Ждите, заходите 1-2 раза в месяц, проверяйте на этой странице в какой стадии находятся работы над вашим фотоаппаратом (на английском, зато актуальная информация от разработчиков).
Нет, так как CHDK разработана под процессоры и операционные системы, которые используются в фотоаппаратах фирмы Canon. Перенос CHDK на совершенно другую платформу, какой является фотоаппарат другой марки, очень сложен. На данный момент этим никто не занимается.
Если на сайте появится какая-либо информация о подобных проектах для других устройств, то ссылки на сайты этих проектов будут находится в разделе "Каталог сайтов"
Это можно сделать при помощи программы CameraVersion, или вручную:
Надо создать в корне карты памяти пустой текстовый файл "ver.req"(последняя буква расширения файла — ‘Q’, а не ‘G’) или "vers.req" . Включить камеру в режиме просмотра. Нажать одновременно кнопки SET и DISP (для некоторых моделей funcset + down ). Вы увидите строчку типа ‘Firmware Ver GM1.00E’. ‘1.00E’ и будет версия прошивки вашего фотоаппарата.
Подробнее — в этой статье: Руководство по установке CHDK на SD-карту до 4Гб включительно в пункте "Как определить версию Firmware фотоаппарата?"
Да, некоторые люди добавляют свои собственные разработки в код CHDK и создают отдельный, свой собственный вариант(сборку) CHDK. Здесь указаны наиболее известные и популярные сборки:
CHDK Wiki
(в середине страницы блок новостей)
| 24 марта 2011 |
Всем нам посчастливилось жить в эпоху электронных гаджетов. Ежедневно мы сталкиваемся с целой горой соблазнов, которые для большинства оказываются не по карману: дисплеи с огромной диагональю и сверхреалистичной передачей красок, сказочно быстрые SSD-диски, смартфоны с высокой производительностью и так далее.
Наши желания зачастую расходятся с нашими возможностями, далеко не каждый человек может себе позволить жить «на широкую ногу». Поэтому между одним днем, когда впервые возникает мысль о необходимости покупки нового мобильного телефона, ноутбука, телевизора или камеры, и другим днем, когда эта мечта становится явью, как правило, проходит достаточно много времени.
Для многих цифровой фотоаппарат — это не предмет первой необходимости, поэтому вопрос о его замене поднимается куда реже, чем, скажем, вопрос о замене ноутбука или мобильного телефона. А ведь цифровая камера устаревает примерно с той же скоростью, что и любой другой электронный гаджет.
Сердцем любой цифровой мыльницы является матрица и процессор, поэтому, как только выходит следующая модель камеры с матрицей нового поколения и более мощным процессором, старый фотоаппарат начинает резко сдавать позиции. Три-четыре новых модели — и старая камера уже кажется неудобной во всех отношениях: разрешение съемки недостаточное, камера не поддерживает запись видео в HD-качестве и так далее.
Несмотря на то, что угнаться за самыми последними новинками невозможно в принципе, существует довольно любопытный способ «затормозить старение» камеры, а то и вовсе дать ей вторую жизнь.
Что же можно сделать со старым фотоаппаратом? Чтобы ответить на этот вопрос, прежде всего необходимо задуматься о том, как работает современная цифровая камера. Когда вы включаете устройство, на экране возникает система вложенных меню с различными настройками и функциями. В зависимости от выбранных параметров этого сложного меню камера задействует те или иные аппаратные возможности. Иными словами, пока камера включена, пользователь работает в некоторой среде — программе, которая обрабатывается процессором. Эта программа называется прошивкой, и именно она ответственна за нормальное функционирование устройства. В момент съемки данные, поступившие с матрицы камеры, обрабатываются процессором согласно алгоритму, который заложен в прошивке. Например, линейка популярных камер Canon Digital IXUS после получения данных о кадре использует алгоритм JPEG-компрессии, а затем записывает файлы на карту памяти.
Самый простой путь к апгрейду камеры — замена программного обеспечения, управляющего ее функциями. К слову, в свое время на одном из космических кораблей Voyager ученые дистанционно перепрограммировали модуль передачи данных на Землю, в результате чего скорость получения информации с зонда выросла в несколько раз благодаря компрессии передаваемых пакетов. Вот так с помощью одного только обновления ПО получился апгрейд всей системы.
В случае с фотоаппаратом ситуация, на самом деле, схожая. Поскольку в процессе сохранения фотографии на карту памяти используются данные с матрицы, совсем не обязательно подвергать их ущербному алгоритму компрессии. Если сохранить их в исходном виде, мы получим RAW-файл без потери качества.
Если вы являетесь владельцем цифровой фотокамеры Canon, то можете попробовать использовать альтернативную прошивку CHDK, созданную специально для фотоаппаратов этой фирмы. CHDK работает не со всеми моделями камер Canon, но с подавляющим большинством. Для поддержки CHDK в камере должен быть установлен один из процессоров: DIGIC II, DIGIC III или DIGIC IV.

CHDK — аббревиатура, которая расшифровывается как Canon Hacker’s Development Kit. В нашей статье мы будем ее условно называть прошивкой, хотя, строго говоря, это неправильно. Canon Hacker’s Development Kit — это программа, которая запускается на вашем устройстве. Она не записывается в постоянную память камеры и не вносит никаких изменений на аппаратном уровне. Более того, если ваш аппарат находится на гарантии, официальная служба поддержки Canon не сочтет использование данного ПО нарушением правил эксплуатации. Если не верите, можете направить вопрос в официальную службу поддержки Canon относительно CHDK и проверить.
Перед тем как устанавливать CHDK, необходимо определить, какой тип прошивки используется в вашей цифровой камере. Сделать это достаточно просто. Достаньте из фотоаппарата карту памяти, вставьте ее в устройство для чтения таких карт и создайте на ней пустой файл ver.req (например, с помощью текстового редактора Notepad. Только не перепутайте — расширение должно быть именно req, а не txt). Затем вставьте карту памяти обратно в камеру Canon и переключитесь в режим просмотра фото и видео. Нажмите одновременно Func.Set + Disp., после чего будет показана информация о прошивке. В числе выведенных данных значится и номер прошивки, например Firmware Ver GM1.00B. Этот номер и потребуется для выбора версии CHDK, которую надо записать на карту. Теперь вновь вставьте карту памяти в устройство для чтения и загрузите из архива прошивок ту, которая подходит к вашей модели цифрового фотоаппарата с учетом номера прошивки. Найти большой список поддерживаемых устройств можно на сайте. На самом деле, это далеко не полный список всех прошивок CHDK, которые можно найти в Сети, поэтому, если вы не увидели в нем своей модели камеры, можно попробовать обратиться к другим сайтам. Благо через Google их найти совсем несложно.
Далее форматируем карту памяти (режим полного форматирования, файловая система FAT16). Обращаем ваше внимание на то, что карты объемом боле 2 Гбайт лучше форматировать на компьютере средствами операционной системы. Иначе существует вероятность того, что камера отформатирует носитель в файловую систему FAT32, и это не позволит прошивке загружаться.
После завершения форматирования снова вставляем карту в устройство для чтения и распаковываем содержимое архива с CHDK на карту. Все, процесс установки завершен. Теперь нужно запустить альтернативную оболочку в самой камере. Переключите карту в режим защиты от записи и вставьте ее в фотоаппарат. Перейдите в режим просмотра и нажмите кнопку Menu. После этого выберите пункт Firm Update и подтвердите свое намерение обновить прошивку, нажав ОК.


После этого камера перезапустится, мигнув синим светодиодом, использующимся по умолчанию для индикации прямой печати с камеры. Если на экране вы увидели логотип CHDK в виде пары шестеренок — все сделано правильно и прошивка готова к работе. Для последующих запусков устройства не забудьте переключить режим блокировки карты в нормальное положение. Если в процессе запуска альтернативной прошивки вдруг что-то пошло не так, проблема решается очень просто и безопасно — вытаскиванием из камеры аккумулятора.
Как увидеть альтернативное меню CHDK? Для этой цели задействована кнопка Direct Print, которой, скажем прямо, мало кто пользуется. Выберите ручной режим съемки и нажмите на эту кнопку. На экране появится .

Можно нажать кнопку Menu — появится альтернативное меню CHDK. По умолчанию оно выводится на английском, но язык можно и сменить. Для этого перейдите к пункту Visual Settings > Language и выберите в списке файлов название нужного языкового модуля (например, Russian.lng). В меню очень много разных команд и опций, поэтому русификация совсем не лишняя.

Итак, давайте посмотрим, что же мы имеем на практике. Прошивка добавляет массу функций — как полезных, так иногда и откровенно лишних (таких как игры).

Точный перечень новых возможностей старой камеры зависит от ее модели. Например, мы попробовали альтернативную прошивку для фотоаппарата Canon Digital IXUS 800 IS и получили мощный арсенал, среди инструментов которого можно отметить следующее:
- Стала работать опция оптического увеличения в процессе видеосъемки (ранее была недоступна).
- CHDK дала возможность настраивать битрейт и управлять качеством снимаемого видео.
- На экране стал отображаться индикатор уровня заряда аккумулятора. Ранее этой небольшой безделицы катастрофически не хватало.
- На экране появилась информация о состоянии карты памяти.
- Добавилась поддержка формата RAW с невероятным количеством опций (об этом мы расскажем подробнее).
- Стал доступен полноценный файловый менеджер с двухпанельным интерфейсом, как у FAR.
- Появился текстовый редактор.
- Отображаются данные целой серии температурных индикаторов — батареи, матрицы и оптики.
- Добавилась возможность использовать пульт дистанционного управления.
- Стал доступен точный ручной фокус.


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

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

После установки CHDK в камере существует два варианта сохранения данных с ПЗС-матрицы — в файлы RAW и DNG. Строго говоря, «неродной» формат RAW не имеет однозначной спецификации, поэтому использовать файлы RAW крайне неудобно, поскольку не все приложения корректно с ним работают. Чтобы исправить ситуацию, данные необходимо конвертировать в более удобный формат DNG. При этом никакая информация не теряется (в отличие от, скажем, JPG). Конвертирование может выполняться «на лету» самой камерой, либо это можно сделать самостоятельно с помощью специальной утилиты.
Обычно конечное изображение дорабатывается фотографом в Photoshop или другом подобном пакете. В графическом редакторе пользователь часто исправляет цветопередачу, используя для этой цели собственные графики кривых. Нередко форма используемых кривых остается одной и той же от снимка к снимку. Это может быть, скажем, в тех случаях, когда съемка ведется в одинаковых или схожих условиях — при аналогичной освещенности и так далее. В этом случае CHDK может существенно упростить работу фотографа. Одна из функций этой резидентной программы состоит в том, что каждый создаваемый RAW-файл может корректироваться с учетом данных пользовательской кривой.
⇡#Заключение
Мы рассмотрели лишь самые главные аспекты установки и работы с CHDK. Помимо описанных выше функций, альтернативная оболочка предоставляет массу полезных и нужных возможностей, которые могут пригодиться фотолюбителю. Частично вы можете составить представление о богатстве функций CHDK по сопровождающим статью скриншотам. Те же, кто захочет более детально ознакомиться с альтернативной прошивкой, могут смело устанавливать ее и использовать в свое удовольствие. Как уже было отмечено выше, это — абсолютно безопасная процедура.






