Fandom

CHDK Wiki

Bulgarian/Porting the CHDK

< Bulgarian

598pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

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

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

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

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



Връзки:

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

Also on Fandom

Random Wiki