Самое замечательное, что этам прошивка на самом деле не совсем прошивка, а скорее программа, которая запускается на фотоаппарате с SD карты. Достаточно выключить/включить фотоаппарат - и все становится как было. Таким образом, гарантия сохраняется, а возможность выхода фотоаппарата из строя практически отсутствует(достоверных случаев нет). Большинство фотографий в этом журнале сделаны с использованием CHDK. Занимается этим всем группа энтузиастов(многие из России). Меня впечатляет до какого уровня развития они все это довели, вплоть до сервера генерирующего автоматические билды для разых фотоаппаратов. Я уж молчу сколько времени и сил они тратят чтобы получить дампы прошивок фотоаппаратов. В некоторых случаях доходит до того, что дампы "вымигиваются" одним из светодиодов фотоаппарата, затем с помощью фотодиода передаются дальше в компьютер. Последние дампы так вообще зашифрованы, но и это народ побеждает.
Довелось мне сегодня купить фотоаппарат SX130. Разумеется я сначала проверил, что под него портирован CHDK, вещь незаменимая. Оказалось что да, портирован, правда пока глючная альфа версия, но работает как никак. Купил фотоаппарат и вот засада - оказалось что в нем стоит прошивка 1.01F, в то время как CHDK портировали только для 1.01C и 1.01D. Чтобы получить порт для другой прошивки нужно для начала как минимум получить дамп этой прошивки, чем я и занялся. Часа три убилось на изучение кучи сайтов, форума(http://chdk.setepontos.com) и специальной вики(http://chdk.wikia.com), но в конце концов я смог отформатировать нужным образом карточку, поставить по нужному смещению специальную метку и записать на карточку нужные скрипты. В результате удалось получить дамп прошивки фотоаппарата, который я немедленно выложил на их форум. Там уж эти мозги разберутся я надеюсь и сделают порт. Надеюсь хоть как-то помог проекту :)
UPD: Не прошло и суток, как человек с ником philmoz сделал порт на основе дампа который я загрузил. Огромное ему спасибо, теперь у меня работает CHDK :)
Ссылка на пост с прошивкой
Journal information