Chdk прошивка для canon: Прошивка CHDK для Canon: кому подойдёт, какие возможности даёт | Статьи | Фото, видео, оптика

Альтернативная прошивка chdk для Canon

admin2 | Сен 7, 2017 | Мануал |

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

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

Матрица и его процессор являются сердцем каждого цифрового фотоаппарата и, поэтому, сразу после того как выпускается следующая более современная модель камеры, у которого более сильная матрица и так же наиболее сильный процессор, наш старый фотоаппарат сразу начинает сдавать свои позиции.  А сразу после три или четыре свежих моделей — и наша старая камера будет кажется слишком неудобной в любых позициях: и разрешение съемки станет недостаточное, так как камера перестает поддерживать запись видео и некоторые форматы.

Альтернативная прошивка Canon

Несмотря на то, что угнаться за самыми последними новинками невозможно в принципе, существует довольно любопытный способ «затормозить старение камеры, а то и вовсе дать ей вторую жизнь.
Что же можно сделать со старым фотоаппаратом? Чтобы ответить на этот вопрос, прежде всего необходимо задуматься о том, как работает современная цифровая камера. Когда вы включаете устройство, на экране возникает система вложенных меню с различными настройками и функциями. В зависимости от выбранных параметров этого сложного меню камера задействует те или иные аппаратные возможности. Иными словами, пока камера включена, пользователь работает в некоторой среде — программе, которая обрабатывается процессором, для настройки Canon chdk . Эта программа называется прошивкой, и именно она ответственна за нормальное функционирование устройства. В момент съемки данные, поступившие с матрицы камеры, обрабатываются процессором согласно алгоритму, который заложен в прошивке. Например, линейка популярных камер 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 Canon, необходимо определить, какой тип прошивки используется в вашей цифровой камере. Сделать это достаточно просто. Достаньте из фотоаппарата карту памяти, вставьте ее в устройство для чтения таких карт и создайте на ней пустой файл ver.req (например, с помощью текстового редактора Notepad. Только не перепутайте — расширение должно быть именно req, а не txt). Затем вставьте карту памяти обратно в камеру Canon и переключитесь в режим просмотра фото и видео. Нажмите одновременно Func.Set + Disp., после чего будет показана информация о прошивке. В числе выведенных данных значится и номер прошивки, например Firmware Ver GM1.00B. Этот номер и потребуется для выбора версии CHDK, которую надо записать на карту.

расширяем возможности цифрокомпактов Canon / Хабр

freiman

Время на прочтение 2 мин

Количество просмотров

6. 7K

Итак, что же такое CHDK и как оно может помочь вдохнуть новую жизнь в фотоаппараты Canon?
CHDK — Canon Hacker Development Kit — надстройка для прошивки фотоаппаратов Canon PowerShot, работающих на процессорах DIGIC II и DIGIC III.
CHDK не записывается в фотоаппарат, а хранится на флэшке и может быть загружена при включении фотоаппарата. Минус — увеличивается время загрузки, при включении необходимо активировать надстройку вручную. Плюс — невозможно «убить» фотоаппарат: если он завис, это лечится методом выкл-вкл.

Загрузка CHDK должна производиться через CardReader — стандартными средствами доступа к камере невозможно записать файлы в корень флэшки. Записываем прошивку в корень, вставляем флэшку, включаем камеру в режиме просмотра фотографий. Заходим в меню — Firm Update — Ok. Переключаемся в режим фотографирования, и видим, как преобразился экран 🙂

Что же дает эта прошивка?

  • Основное, ради чего большинство фотолюбителей ее использует — это съемка в RAW. Прошивка использует свой формат файлов, который легко конвертируется в привычные .DNG с помощью программы DNG4PS. Следует заметить, что при съемке в RAW место на флэшке убывает ну очень быстро: один кадр (RAW+JPEG) может занимать до 10 Мб. К тому же, фотоаппарату требуется 2-3 секунды для сохранения RAW файла.
  • Для многих может быть полезным отображение на экране живой гистограммы и зебры(недо- и переэкспонированные участки) в процессе фокусировки.
  • Значение выдержки расширяется от 64с to 1/60.000с.
  • Значение ISO зависит от фотоаппарата, но значения 100-3200 в большинстве случаев выставить можно.
  • Также, судя по докам, можно настроить фокусное расстояние, но я не пытался это сделать
  • Можно написать свои эффекты, дополнения и все, что угодно, при помощи языка uBasic.
  • На экране отображается фокусное расстояние и зум

Кроме этого, прошивка добавляет множество малополезных, но интересных фич:

  • отображение заряда батареи (очень неточно)
  • простой файл-браузер
  • игры
  • читалка txt-файлов
  • «фонарик» (заливает экран белым цветом 🙂 )

Все эти функции и настройки становятся доступными через специальное меню, которое вызывается с помощью последовательности «Кнопка печати»-«Menu».

Настроек много, и чтобы разобраться со всеми, потребуется время, но, думаю, оно того стоит!

Ссылки:
chdk.wikia.com — основной сайт
mighty-hoernsche.de — список поддерживаемых фотоаппаратов и файлы для загрузки
chdk.clan.su — немного информации по-русски
antas.livejournal.com/tag/chdk — статьи по использованию меню CHDK
gans.ho.com.ua/main/canon/manual/simple/hdk_manual.php — обзор меню CHDK со скриншотами

Теги:

  • chdk
  • canon
  • фото

Хабы:

  • Чулан

Всего голосов 14: ↑14 и ↓0 +14

Комментарии 29

Андрей @freiman

Пользователь

Комментарии Комментарии 29

загрузок | ЧДК Вики | Fandom

Содержание

  • 1 версия CHDK
  • 2 Узнайте о статусе CHDK на вашей модели камеры
  • 3 Поиск подходящей сборки
  • 4 ссылки на различные сборки CHDK
    • 4. 1 Последние сборки — стабильная версия 1.6.1
    • 4.2 Последние сборки — нестабильная новая версия разработки 1.7.0
    • 4.3 Последние сборки — CHDK DE (немецкая версия CHDK)
  • 5 Установка
    • 5.1 Установка CHDK
    • 5.2 Установка CHDK-DE
  • 6 Следите за разработками
  • 7 сохраненных версий
  • 8 Протянуть руку помощи
  • 9 Устройство для создания стереоданных
  • 10 ПО для цифровой зеркальной фотокамеры Canon
    • 10.1 Canon Rebel XT 350D
    • 10.2 Canon Rebel XTi 400D
    • 10.3 Magic Lantern (поддерживает несколько зеркальных фотокамер Canon)
  • 11 Следующие шаги

Простой метод : Чтобы автоматизировать процесс, вы можете использовать STICK или CHIMP, ссылка на которые также есть на этой странице. Сфотографируйте модель камеры, на которую вы хотите установить CHDK, перетащите изображение или выберите его: или утилита установит нужную версию CHDK и отформатирует вашу карту для вас.

CHDK в настоящее время имеет два официальных филиала:

  • Филиал с номером 1.6.1 , который считается «стабильным». Эта ветка используется для мелких изменений и исправлений ошибок, обратной совместимости между обновлениями и имеет более стабильный код и поведение.
  • Ветвь с маркировкой 1.7.0 , также называемая «нестабильной» или стволом разработки. Эта ветвь сейчас находится в стадии разработки процесса выпуска. Поскольку эта ветвь находится в активной разработке, существует более высокий риск того, что в ней будут серьезные ошибки или неполные функции.

→Сборки для обеих веток CHDK генерируются всякий раз, когда в ветку вносятся изменения, настроенные для различных моделей камер Canon.

→ Существует также версия CHDK из Германии, похожая на CHDK, но с некоторыми отличиями от компиляции, в том числе вызовы собственных функций, включенные по умолчанию в Lua.

Для большинства моделей камер, поддерживаемых CHDK, существует вики-страница. Вам рекомендуется прочитать вики-страницу, чтобы узнать о любых рисках или особенностях конкретных моделей. Тема переноса, связанная со страницей вики, часто содержит дополнительную информацию.

Если модель вашей камеры указана в категории:Порты со специальными предупреждениями или Сбои камеры, предположительно вызванные CHDK, следует соблюдать осторожность. Независимо от каких-либо предупреждений, CHDK предоставляется как есть, без каких-либо гарантий.

Какой файл автосборки мне нужно загрузить ?

→ Вам необходимо знать модель вашей камеры и версию ее прошивки, чтобы определить правильный файл CHDK для использования с вашей камерой !

→ Чтобы определить версию микропрограммы вашей камеры, следуйте инструкциям в CHDK FAQ

  • Обратите внимание, что версия прошивки вашей камеры , а не 1.0.0.0 или 1.0.1.0. Это число будет выглядеть как 1.01e !

Легенда имен файлов пакетов CHDK на сервере автосборки:

  sx10is-100e-1. 6.1-6200-full_BETA.zip 
  | | | | | |
  | | | | | +--  необязательный:  БЕТА означает: порт находится в состоянии бета-тестирования, некоторые второстепенные функции могут не работать
  | | | | +-------  опционально:  тип пакета, полный означает: полный пакет, вкл. lang файлы, шрифты и т.д.
  | | | +------------ Версия транка SVN, номер сборки разработки (устанавливается автоматически)
  | | +------------------ Номер версии CHDK (устанавливается вручную)
  | +----------------------- версия прошивки
  +---------------------------- модель камеры
 

Названия сборок включают ссылки на модели камер и версии прошивки. Например, имя сборки, включающее текст «…A610 fw v1.00e», предназначено для камеры A610 с прошивкой версии v1.00e. (Обратите внимание, что камеры, продаваемые за пределами США, часто имеют разные обозначения моделей. См. перекрестную ссылку в таблице «Для разработчиков» .)

Автосборки содержат файл vers.req — полезен для определения версии прошивки с помощью инструкций, опубликованных в Часто задаваемые вопросы .

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

На самом деле нет оправдания тому, что вы не можете определить версию прошивки вашей камеры, если вы перейдете сюда ССЫЛКА. модель вашей камеры. В общем, если вы можете заставить его загружаться и отображать логотип CHDK на ЖК-экране камеры, то вы нашли рабочую версию. Если это не помогло, и вы ищете помощь, пожалуйста, определите версию прошивки вашей камеры

до размещения запроса о помощи.

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

Что делать, если для моей камеры ничего нет?

Ваша камера может иметь неофициальную версию. См. «Тестовые версии недоступны в автосборках» .

В противном случае перейдите на страницу «Для разработчиков» , чтобы узнать, как продвигается перенос CHDK на дополнительные камеры и версии прошивки. Или зайдите на форум CHDK и найдите модель своей камеры, чтобы узнать, есть ли тема для портирования. Возможно, вы даже можете помочь с кодированием или тестированием!

Перед загрузкой CHDK найдите и прочтите [Тему форума CHDK] и [Вики-страницу CHDK] для вашей камеры. Там часто можно найти важную информацию о CHDK, относящуюся к вашей камере.

Последние сборки — Стабильная версия 1.

6.1


Нажмите здесь

Это то, что вам нужно, если вы новичок в CHDK . 🙂

Последние сборки — Нестабильная новая версия разработки 1.7.0


Нажмите здесь

Последние сборки — CHDK DE (немецкая версия CHDK)


стабильная версия 1.6.1


версия для разработчиков 1.7.0

.

Установка CHDK

Загрузите правильную сборку для вашей камеры и следуйте этим инструкциям: Подготовьте SD-карту

Установка CHDK-DE

  • Немецкий язык меню по умолчанию. Запустите скрипт по умолчанию для смены языка на английский. Требуется english.lng в подкаталоге CHDK/LANG.
  • Опция #OPT_LUA_CALL_NATIVE активна

Справка по загрузке:

Выберите серию камеры, модель и прошивку (1. ) или загрузите неотредактированное изображение камеры для автоматического определения прошивки (2.). В случае автоматического обнаружения загрузка начнется автоматически через несколько секунд.

Выберите полный пакет или пакет обновления (3.) и загрузите (4.) нужную версию.

Как узнать, обновлена ​​ли моя существующая сборка ?

На странице автосборок всегда отображается номер последней версии CHDK. Номер версии автоматической сборки обычно состоит из трех цифр. Например, текущая сборка — 1.4.1.

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

К счастью, CHDK, загруженный с сервера автосборки, также содержит дополнительный четырехзначный номер, обозначающий версии исходного кода. В примере «…1.0.0-1719-full.zip» «1719» означает, что это 1719-я версия исходного кода с момента его создания. Этот последний номер часто меняется, даже если номер версии не меняется.

Как узнать, что изменилось в новой сборке ?

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

Здесь разработчики могут просмотреть подробные изменения кода.

Где можно найти старые сборки?

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

Время от времени двоичные файлы с сервера автосборки будут «сохраняться», чтобы они были доступны, когда сервер отключается, вы хотите провести тесты с более старой версией CHDK, сравнить функции или найти ошибку…

примечание Эти версии не совсем «стабильны» с точки зрения отсутствия ошибок и пуленепробиваемости 😉

По возможности рекомендуется использовать последние «стабильные» сборки! Консервированная сборка 6085 — 12 октября 2022 г. («стабильная» ветвь версии 1. 5.1)

  • Скачать можно здесь: ссылка
  • Двоичные пакеты CHDK (набор изменений № 6085) в том виде, в котором они обслуживаются сервером автосборки.
  • «Полные» zip-файлы, содержащие полную установку CHDK 1.5.


Консервированная сборка 5569 — 15 ноября 2020 г. («стабильная» ветвь версии 1.4.1)

  • Скачать можно здесь: ссылка
  • Двоичные пакеты CHDK (набор изменений № 5569) в том виде, в котором они обслуживаются сервером автосборки.
  • «Полные» zip-файлы, содержащие полную установку CHDK 1.4.


Консервированная сборка 4296 — 29 ноября 2015 г. («стабильная» ветвь версии 1.3.0)

  • Скачать можно отсюда: ссылка
  • Двоичные пакеты CHDK (набор изменений № 4296) в том виде, в котором они обслуживаются сервером автосборки.
  • Небольшие zip-архивы, содержащие голые файлы DISKBOOT.BIN и (поддерживаемые портом) файлы PS.FIR/PS.FI2.
  • Файл _common_files.zip содержит другие дополнительные файлы, такие как скрипты, языковые файлы, шрифты…


Консервированная сборка 3770 — 17 декабря 2014 г. («стабильная» ветка, версия 1.2.0)

  • Скачать можно отсюда: ссылка
  • Двоичные пакеты CHDK (набор изменений № 3770, 17 июля 2014 г.) в том виде, в каком они обслуживаются сервером автосборки.
  • Небольшие zip-архивы, содержащие голые файлы DISKBOOT.BIN и (поддерживаемые портом) файлы PS.FIR/PS.FI2.
  • Файл _common_files.zip содержит другие дополнительные файлы, такие как скрипты, языковые файлы, шрифты…

Консервированная сборка 2976 — 23 июля 2013 г. («стабильная» ветка, версия 1.1.0)

  • Скачать можно отсюда: ссылка
  • Двоичные пакеты CHDK (набор изменений № 2976, 23 июля 2013 г.), обслуживаемые сервером автосборки.
  • Небольшие zip-архивы, содержащие голые файлы DISKBOOT. BIN и (поддерживаемые портом) файлы PS.FIR/PS.FI2.
  • Файл _common_files_2976.zip содержит другие дополнительные файлы, такие как сценарии, языковые файлы, шрифты…

Консервированная сборка 1982 — 14 июля 2012 г. (предыдущая «стабильная» ветка версии 1.0.0)

  • Скачать можно отсюда: ссылка
  • Двоичные пакеты CHDK (набор изменений № 1982, 14 июля 2012 г.), обслуживаемые сервером автосборки.
  • Небольшие zip-архивы, содержащие голые файлы DISKBOOT.BIN и (поддерживаемые портом) файлы PS.FIR/PS.FI2.
  • Файл _common_files_1982.zip содержит другие дополнительные файлы, такие как скрипты, языковые файлы, шрифты…


Консервированная сборка 1697 — 25 февраля 2012 г.

  • Скачать можно здесь: ссылка
  • Двоичные пакеты CHDK (набор изменений № 1697, 25 февраля 2012 г.), обслуживаемые сервером автосборки.
  • Небольшие zip-архивы, содержащие голые файлы DISKBOOT. BIN и (поддерживаемые портом) файлы PS.FIR/PS.FI2.
  • Файл _common_files_1697.zip содержит другие дополнительные файлы, такие как скрипты, языковые файлы, шрифты…

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

StereoData Maker (SDM) — это программный пакет для камер Canon P&S, используемый для создания стереофотографий. Он основан на очень ранней версии CHDK, но больше не совместим. Он включает в себя функции для аэрофотосъемки воздушных змеев и дигископинга, а также поддерживает функции других сборок, включая обнаружение движения MX3, дополнения сценария Fingalo, сжатие видео Zosim и пульт дистанционного управления USB.

Подробности, документацию и файлы для загрузки можно найти здесь.

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

Ссылки на некоторые из этих камер находятся здесь :

Canon Rebel XT 350D

350D Wiki-страница

Canon Rebel XTi 400D

Страница проекта 400plus

Magic Lantern (поддерживает несколько зеркальных фотокамер Canon)

Lantern Firmware Wiki

—> Изучите руководство пользователя


Категория:Камеры | ЧДК Вики | Фэндом

в: Разработка, Помощь, CHDK

Страница категории

Посмотреть источник

Список камер в вики…

Популярные страницы

  • SX130IS
  • SD1000
  • 350D
  • SX260
  • G9
  • G7
  • SX60HS
  • G11

Все позиции (268)

  • А
  • Б
  • С
  • Д
  • Е
  • Ф
  • Г
  • Н
  • я
  • Дж
  • К
  • Л
  • М
  • О
  • Р
  • Вопрос
  • Р
  • S
  • Т
  • У
  • В
  • В
  • Х
  • Y
  • Z
  • Другое

1

  • 1000Д
  • 1100Д
  • 1D Марк IV

3

  • 30Д
  • 350Д

4

  • 400Д
  • 40Д
  • 450Д

5

  • 500Д
  • 50Д
  • 550Д
  • 5D Марк II

6

  • 600Д
  • 60Д

А

  • А1000
  • А1000ИС
  • А1100
  • А1100ИС
  • А1200
  • А1300
  • А1400
  • А2000
  • А2000ИС
  • А2100
  • А2100ИС
  • А2200
  • А2300
  • А2400ИС
  • А2500
  • А2600
  • А3000
  • А3000ИС
  • А3100
  • А3100ИС
  • А3150ИС
  • А3200
  • А3200ИС
  • А3300
  • А3300ИС
  • А3400ИС
  • А3500ИС
  • А4000
  • А4000ИС
  • А410
  • А420
  • А430
  • А450
  • А460
  • А470
  • А480
  • А490
  • А495
  • А530
  • А540
  • А550
  • А560
  • А570
  • А570 ЕСТЬ
  • А580
  • А590
  • А590ИС
  • А610
  • А620
  • А630
  • А640
  • А650ИС
  • А700
  • А710
  • А710ИС
  • А720
  • А720ИС
  • А800
  • А810

С

  • ЧДК
  • Файл:Руководство по установке CHDK.

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *