Другие языки программирования и технологии

Немного странный вопрос ноооо как можно програмно изменить время "длительности выдержки" в секундах

Откопал старый фотик (Kodak EasyShare M522) решил попробовать сделать "астрофото" так сказать, покупать норм фотик для одного раза как то в падлу (я бомж) ну и вот, для фото неба нужна выдержка хотяб 30-60сек а этот фотик может только 8 сек. хотел залезть в код, при подключении к пк нашел фиксированное хранилище, там три файла FACEREG IREVIEW ISHARE в формате data base
открыл, нифига не понятно (не особо программист)
DZ
Dima Zagura
242
Эти 8 секунд там не потому, что производитель жадный, а потому, что матрица древняя и шумная. Чем дольше выдержка, тем больше матрица успевает накопить тепловых шумов. И на своих 30 секундах ты просто не получишь приемлемое соотношение сигнал/шум. Т. е. у тебя все небо будет в звездах, только не в тех, которые там есть на самом деле. Так что хоть принципиально это и возможно, смысла в этом нет никакого.
Roman Smolin
Roman Smolin
50 200
Лучший ответ
Dima Zagura ааа, понятно, спасибо за ответ
Тут проблема в том, что вы даже приблизительно не представляете, какой сложности эта задача.
Для решения сперва придётся вытащить firmware в бинарном виде из прошивальщика, разобрать, для какого типа системы этот firmware предназначен - безпроцессорный ASIC или какая-то встраиваемая архитектура. Если ASIC - там этот параметр может быть зашит в саму микросхему на заводе и изменением прошивки его вообще может невозможно изменить; если же внутри процессор какой-то стандартной архитектуры типа АРМа, то найти декомпилятор; декомпилировать придётся для bare metal системы и декомпиляторы её могут не распознать, даже если декомпилировать, далеко не факт, что из декомпилированной болванки (нечитаемой даже для многих опытных программистов) можно будет собрать обратно работающий бинарник - компиляторы для bare metal специальные, даже если на фирме и взяли что-то оперсорное, то оно допиливается под задачи, а выкладывать наработки обратно кодак вряд ли поспешит.

Сами прошивки обычно защищены цифровой подписью от реверсеров, чтобы на аппарат было невозможно залить кастомную прошивку, обойдя маркетинговые ограничения.

Подобные задачи в кастомных прошивках, например, для Кэнонов (Magic Lantern, Canon Hack Development Kit), пилятся годами и группами опытных разработчиков. Для всяких орфанных мыльниц за такое мало кто берется.

Похожие вопросы