CHDK/Bulgarian/Porting the CHDK

ВЪПРОС. Какви са необходимите стъпки за пренасяне на CHDK за друга камера от семейството на DIGIC II, която в момента не се поддържа cam which is currently not supported?
ОТГОВОР. Следва кратко описание относно идеята на тази процедура. По-подробни обяснения можете да научите от ликновете по-долу, особено от този.
 * Първо ще ви трябва или оригинален фирмуер или dump на фирмуера от вашата камера.
 * Този dump може да бъде получен от специализиран firmware dumper, който трябва да се нагоди за вашата камера.
 * Един от файловете, който се съдържа в оригинален update за фирмуера (WriterInFIR.bin), е бил променен по такъв начин, че при зареждане на този update, ще се получи разпечатка (dump) на фирмуера на камерата върху SD картата.


 * Създайте поддиректория за вашия модел камера и версията на фирмуера й (можете просто да копирате някоя от вече съществуващите).


 * Открийте адресите на буферите за RAW, видео и екрана.


 * Модифицирайте в кода тези адреси и константи.


 * Проверете "драйвера" за клавиатурата (константите за бутоните).


 * Проверете адресите на автоматично откритите функции. Ръчно коригирайте или открийте правилните адреси за някои от тях с дисасемблер, примерно IDA Pro.

Връзки:

Инструкция Често задавани въпроси - Vitaly Компилиране на CHDK под Linux Списък на Property Cases