Wikia

CHDK Wiki

Bulgarian/Porting the CHDK

Talk0
573pages on
this wiki

< Bulgarian

Revision as of 14:26, October 14, 2007 by GrAnd (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Пригаждане на CHDK за други платформиEdit

ВЪПРОС. Какви са необходимите стъпки за пренасяне на CHDK за друга камера от семейството на DIGIC II, която в момента не се поддържа?Edit

ОТГОВОР. Следва кратко описание относно идеята на тази процедура. По-подробни обяснения можете да научите от ликновете по-долу, особено от този.

  • Първо ще ви трябва или оригинален фирмуер или dump на фирмуера от вашата камера.
Този dump може да бъде получен от специализиран firmware dumper, който трябва да се нагоди за вашата камера.
Един от файловете, който се съдържа в оригинален update за фирмуера (WriterInFIR.bin), е бил променен по такъв начин, че при зареждане на този update, ще се получи разпечатка (dump) на фирмуера на камерата върху SD картата.
  • Създайте поддиректория за вашия модел камера и версията на фирмуера й (можете просто да копирате някоя от вече съществуващите).
  • Открийте адресите на буферите за RAW, видео и екрана.
  • Модифицирайте в кода тези адреси и константи.
  • Проверете "драйвера" за клавиатурата (константите за бутоните).
  • Проверете адресите на автоматично откритите функции. Ръчно коригирайте или открийте правилните адреси за някои от тях с дисасемблер, примерно IDA Pro.



Връзки:

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

Around Wikia's network

Random Wiki