Устанавливаем Magic Lantern на Canon EOS 6D.

magiclanternПрошло две недели с того времени, когда с форумов Magic Lantern в мир полетела новость, что на Canon 5D mark III возможна запись FullHD RAW видео. За эти две недели разработчики альтернативной прошивки для зеркалок Canon выжали всё что можно из ПО и контроллера карточек памяти. Технологию начали переносить на другие зеркалки Canon: 6D, 5Dmark II, 550D, 600D, 650D, и даже 50D! К сожалению, беспрерывную запись RAW видео 1920х1080: 24P пока удалось получить только на Canon 5D mark III. В случае остальных фотоаппаратов сказывается недостаток пропускной способности контроллеров карточек памяти. Но самое интересное, что даже 720Р raw видео, обработанное и апскейленное в FullHD, по качеству превосходит обычное h264 видео, записываемое фотоаппаратом.

Прежде чем писать об установке Magic Lantern, ДИСКЛЕЙМЕР:

***************************************************
* *
* THIS IS DANGEROUS AND MIGHT DAMAGE YOUR CAMERA. *
* NO WARRANTIES. NO GUARANTEES. DO NOT TAUNT. *
* *
***************************************************

If you are not comfortable with this, stop reading and delete the
software before you are tempted to try running it on your camera.

Please read the user guide carefully before installing this software.

To repeat this important point:

***************************************************
* *
* THIS IS DANGEROUS AND MIGHT DAMAGE YOUR CAMERA. *
* IF IT BREAKS, YOU GET TO KEEP BOTH PIECES. *
* *
***************************************************

Если перевести по-русски, это значит, что установка ML может вывести камеру из строя. Так же необходимо учитывать, что ветка ML для 6D находится в АЛЬФА разработке. Практически каждый день что-то дописывается, меняется. Есть шанс напороться на критический баг.

Если всё, что написано выше вас не испугало, то приступим к установке 🙂

UPDATE. В новой версии ML всё сделали проще, и установка производится в 3 простых шага:
Установка:
1) Форматировать карту памяти в тушке.
2) Удостовериться, что версия прошивки — 1.1.3.
3) Скопировать файлы ML на карту и запустить обновление прошивки.

Uninstallation:
1) Запустить обновление прошивки с карты ML.
2) Следовать инструкциям.

Если же так не получилось, то точно поможет старая версия процедуры установки:

* процедура установки изложена на официальном форуме ML, я её перевёл.
** Для работы нам обязательно понадобится картридер

1. Скачиваем архив со всем нужным нам софтом:
http://ge.tt/api/1/files/14cvNmp/0/blob?download
В следующих шагах везде будет упоминаться только этот архив.

2. Удостоверяемся, что в камере прошивка 1.1.2. Для установки ML нам ОБЯЗАТЕЛЬНО потребуется прошивка 1.1.2 на камере, чтобы установить bootflag и запустить ML (позже можно будет поставить 1.1.3). Если на камере прошивка 1.1.2, то переходим к шагу 5.

3. Извлекаем из архива файл прошивки 1.1.2 (6D000112.FIR) и копируем её на отформатированную SD карту.

4. При полной батарее обновляем прошивку, точно как написано в инструкции по фотоаппарату. То есть, выбрав 3 закладку справа в меню камеры (закладку с гаечным ключом и 4-мя точками) и выбрав самый нижний пункт меню «firmware ver.:x.x.x» (где x.x.x -ваша версия прошивки). Дальше следовать инструкциям на экране.

5. Форматируем SD карту

6. Из архива достаём всё, что находится в папке «Files to run Magic Lantern on 6D Firmware 1.1.2» и копируем их в корневую директорию на флешке.

7. При полной батарее в режиме съёмки камеры «M», обновляем прошивку, точно как написано в инструкции по фотоаппарату. В этом случае будет использована прошивка ML (6D-112.fir), для установки «bootflag`а» в камере.
Ничего не трогайте в камере, ни в коем случае не выключайте камеру, пока не появится надпись «SUCCESS». Тогда выключаем камеру и вытаскиваем SD карту.

8. Вставляем карту в картридер и форматируем её.

9. Извлекаем из архива файл прошивки 1.1.3 (6D000113.FIR) и копируем её на отформатированную SD карту.

10. Вставляем карту в камеру, и при полной батарее, обновляем прошивку на 1.1.3, точно как написано в инструкции по фотоаппарату. Как только обновление закончится выключаем камеру и вытаскиваем SD карту.

11. Из архива распаковываем программу EOSCARD.EXE (яблокофилам придётся почесать репу и найти в интернете программку MacBoot, а любителям Linux`а придётся найти скрипт «make_bootable.sh»). В окне программы Eoscard.exe ставим галочки у пунктов «EOS_DEVELOP» и «BOOTDISK», жмакаем «сохранить» (save). Если вылезло окно с ошибкой «Zip format.», не пугаемся, смотрим ремарку о eoscard ниже в этой статье.
Программа ставит загрузочный флаг на флешку, скачивает zip архив с МЛ из инета, и закидывает его на флешку. Но это немного не тот МЛ, который нам нужен, потому:

12. Заходим на нашу и карту и удаляем всё содержимое карты (НЕ форматируем!).

13. Из архива достаём всё, что находится в папке «Files to run Magic Lantern on 6D Firmware 1.1.3» и копируем их в корневую директорию на флешке.

14. Вставляем карту в камеру и включаем камеру.

15. В режиме «M» включаем камеру , щёлкаем клавишу «мусорник». Должно появиться меню Magic Lantern.

Замечание об ошибке eoscard.exe «ZIP format.»:
Если вылезла эта ошибка, то значит, что по какой-то причине, программка не может скачать архив ML из интернета. В этом случае, для начала ставим галочку EOS_DEVELOP, нажимаем SAVE. После этого копируем ML на карту (из 13 шага). Теперь, если поставить галку BOOTDISK, и нажать SAVE, то программа увидит, что ML уже есть на карте, не будет ничего скачивать из интернета и запишет изменения на карту.

Итак, ML установлен. Но это ещё не всё. Дело в том, что кусок кода, отвечающий за запись RAW видео подключается к ML как модуль (module). В данном случае он называется «raw_rec.mo». При апдейте на новый ML придётся перезаливать в том числе и этот файл.
Самые новые версии ML под 6D выкладывает разработчик с ником «1%». Вот его репозиторий со свежими билдами: https://bitbucket.org/OtherOnePercent/tragic-lantern-6d/downloads
Самые свежие билды находятся в самом верху списка.
Соответственно, чтобы обновить ML нужно скачать самый новый архив с именем вида «[113]xxxxxx.zip» или «[6D]xxxxxx.zip» и заменить файлы на флешке содержимым этого архива. Главный файл, запускающий ML называется «Autoexec.bin» и лежит в корневой директории SD карты. А папочку MODULES из архива нужно поместить в папочку ML на карте. В последнее время хостинг проекта глючит и не даёт 1% заливать новые билды. Потому он выкладывает ссылки на них прямо в официальной теме 6D, так что если хотите держать руки на пульсе разработки, заглядывайте туда.

Собственно Magic Lantern установлен, можно пользоваться =) В следующих статьях я поговорю как раз о RAW видео на 6D.
Кстати, основной форум разработчиков Magic Lantern под Canon EOS 6D находится здесь.
UPDATE
Обновление от 19.09.13.
— исправлена ссылка на актуальный архив с программами и прошивками
— добавлено замечание по-поводу ошибки eoscard.exe
— добавлен абзац про билды 1%

15 комментариев к "Устанавливаем Magic Lantern на Canon EOS 6D."