Перейти к содержимому


Корректировка АФ в К100Д Супер, GX-10 и К10 v1.30!


Сообщений в теме: 688

#151 Гость_Язычник_*

  • Гость

Отправлено 12 May 2008 - 20:41

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

Сообщение отредактировал Язычник: 12 May 2008 - 20:43


#152 makc

  • Пользователь
  • 81 сообщений
  • Город:Россия, Москва

Отправлено 12 May 2008 - 21:22

Просмотр сообщенияDASM (12.5.2008, 21:34) писал:

Там что-то из Fujitsu FR-32 семейства судя по всему, но не уверен, что дизасм сильно поможет (хотя много чего..мм.. ломал :) )

Да, там FR-32. Дизасм помогает здорово, т.к. просматриваются функции вывода на экран, таблицы меню, функции вывода меню и что-то вроде коллбэков для меню. Т.е. есть куда двигаться. Проблемой является понимание периферии - ее без описания процессора трудно разобрать, но, в принципе, возможно. Другой проблемой является то, что в камере на этом процессоре живет нечто вроде RTOS.

Цитата

PS На WinXP SP2 Выша программа выдает blue screen BAD_POOL_HEADER :)

Вот это уже странно. Т.к. пока жалоб на такую проблему ни у кого не было.

Цитата

PPS если у Вас есть немного свободного времени, как с Вами лучше связаться (если, конечно можно) , чтобы не засорять форум узкоспециальной тематикой?

Мы с Вами, как я понимаю, довольно давно знакомы по другому форуму. :)
Где много пользователей MT-Link и т.п. ;)



Просмотр сообщенияЯзычник (12.5.2008, 21:40) писал:

А в случае патча для прошивки, как это скажется на гарантии?

Думаю, что никак. Обычной практикой является восстановление исходной прошивки перед тем, как нести камеру в сервис. А если уж она умерла до такой степени, что и перепрошивка не может быть выполнена, то тут уж придется договариваться с сервисниками отдельно....

#153 DASM

  • Пользователь
  • 1150 сообщений
  • Город:Питер

Отправлено 12 May 2008 - 21:26

Просмотр сообщенияmakc (12.5.2008, 22:21) писал:

Мы с Вами, как я понимаю, довольно давно знакомы по другому форуму. :)
Где много пользователей MT-Link и т.п. ;)
Какая неожиданная встреча :) Тогда переходим туда :)

#154 makc

  • Пользователь
  • 81 сообщений
  • Город:Россия, Москва

Отправлено 12 May 2008 - 21:45

Просмотр сообщенияDASM (12.5.2008, 22:25) писал:

Какая неожиданная встреча :) Тогда переходим туда :)

Хотя если бы кто-нибудь присоединился, то можно было бы продолжить и здесь.

#155 Teod

  • Пользователь
  • 11436 сообщений
  • Город:Санкт-Петербург

Отправлено 12 May 2008 - 23:26

Постойте, а как же мы? :) Хотя бы результаты обсуждений сообщайте периодически. Меня эта тема тоже очень интересует.

#156 Гость_alex127254_*

  • Гость

Отправлено 12 May 2008 - 23:38

Прога - замечательная. Автору - большое спасибо.

Насчет bad pool header - на одном компе из двух вылетает с такой же ошибкой. На этом же компе GX-10 периодически не опознаётся при подключении (проблема с питанием УСБ? Не знаю.)

П.С.
Будете копать прошивку, плиз, выкопайте байтики, в которых прячется полтергейст с АФ - достало уже невозможно и без БФ-фокусов. :) :) :)

#157 Михаил Тарасов

  • Пользователь
  • 220 сообщений
  • Город:Беларусь

Отправлено 13 May 2008 - 01:05

Просмотр сообщенияalex127254 (12.5.2008, 23:37) писал:

Будете копать прошивку, плиз, выкопайте байтики, в которых прячется полтергейст с АФ - достало уже невозможно и без БФ-фокусов.
Есть же там строчки "AF area test" и "Focus correction", почему бы не быть где-то флажку, скрывающему их в нормальном режиме камеры?
Ждем альтернативной прошивки от Пента-клуба :)

#158 DASM

  • Пользователь
  • 1150 сообщений
  • Город:Питер

Отправлено 13 May 2008 - 05:17

Просмотр сообщенияMichael Tarasov (13.5.2008, 2:04) писал:

Есть же там строчки "AF area test" и "Focus correction", почему бы не быть где-то флажку, скрывающему их в нормальном режиме камеры?
Ждем альтернативной прошивки от Пента-клуба :)
Флажок в ОЗУ, а строки во флеш :) но дело не в этом (указатель на флажок действительно скорее всего рядом), дело в том, что Макс запросто такими экспериментами свою камеру может угробить :) Найти бы вот аппарат с напрочь убитой механикой или что-нибудь в этом роде, который уже никто чинить не берется...

#159 farm

  • Пользователь
  • 188 сообщений

Отправлено 13 May 2008 - 07:34

Просмотр сообщенияDASM (12.5.2008, 21:34) писал:

Там что-то из Fujitsu FR-32 семейства судя по всему, но не уверен, что дизасм сильно поможет (хотя много чего..мм.. ломал :) ) PS На WinXP SP2 Выша программа выдает blue screen BAD_POOL_HEADER :)
PPS если у Вас есть немного свободного времени, как с Вами лучше связаться (если, конечно можно) , чтобы не засорять форум узкоспециальной тематикой?

По этой ссылке информация о процессоре, и вообще, очень много интересной и полезной информации.
Надеюсь, пригодится в этом проекте всех времён и народов. :)
http://ricehigh.blogspot.com/2006/12/secre...ridge-to-d.html

#160 farm

  • Пользователь
  • 188 сообщений

Отправлено 13 May 2008 - 07:39

Просмотр сообщенияDASM (12.5.2008, 21:34) писал:

Там что-то из Fujitsu FR-32 семейства судя по всему, но не уверен, что дизасм сильно поможет (хотя много чего..мм.. ломал :) ) PS На WinXP SP2 Выша программа выдает blue screen BAD_POOL_HEADER :)
PPS если у Вас есть немного свободного времени, как с Вами лучше связаться (если, конечно можно) , чтобы не засорять форум узкоспециальной тематикой?

По этой ссылке информация о процессоре, и вообще, очень много интересной и полезной информации.
Надеюсь, пригодится в этом проекте всех времён и народов. :)
http://ricehigh.blogspot.com/2006/12/secre...ridge-to-d.html

упс, прошу модераторов убрать сообщение, нажал кнопку второй раз

Сообщение отредактировал farm: 13 May 2008 - 07:41


#161 makc

  • Пользователь
  • 81 сообщений
  • Город:Россия, Москва

Отправлено 13 May 2008 - 08:23

Просмотр сообщенияfarm (13.5.2008, 8:33) писал:

По этой ссылке информация о процессоре, и вообще, очень много интересной и полезной информации.
Надеюсь, пригодится в этом проекте всех времён и народов. :)
http://ricehigh.blogspot.com/2006/12/secre...ridge-to-d.html

О процессоре там нет практически ничего. Есть немного информации о DSP, установленном в камере. В общем, почитать можно и нужно. Но для решения проблемы корректировки АФ толку от этого чтения мало.

Просмотр сообщенияDASM (13.5.2008, 6:16) писал:

Флажок в ОЗУ, а строки во флеш :) но дело не в этом (указатель на флажок действительно скорее всего рядом), дело в том, что Макс запросто такими экспериментами свою камеру может угробить ;) Найти бы вот аппарат с напрочь убитой механикой или что-нибудь в этом роде, который уже никто чинить не берется...

Да, такие эксперименты могут привести к печальным последствиям. :D
Идеальным вариантом было бы найти на половину убитый аппарат для подобных проб.
Хотя, на сколько я понимаю, у камеры сначала запускается загрузчик, который в случае чего может перепрошить старую прошивку, а только потом уже идет запуск рабочего ПО. Поэтому если не делать откровенных глупостей в виде модификации загрузчика, то все может кончиться хорошо.

Просмотр сообщенияDmitriy Sergeev (13.5.2008, 0:25) писал:

Постойте, а как же мы? :unsure: Хотя бы результаты обсуждений сообщайте периодически. Меня эта тема тоже очень интересует.

Будут новости - обязательно сообщим. :)

Просмотр сообщенияalex127254 (13.5.2008, 0:37) писал:

П.С.
Будете копать прошивку, плиз, выкопайте байтики, в которых прячется полтергейст с АФ - достало уже невозможно и без БФ-фокусов. <_< ;) :D

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

#162 Михаил Тарасов

  • Пользователь
  • 220 сообщений
  • Город:Беларусь

Отправлено 13 May 2008 - 08:40

Просмотр сообщенияDASM (13.5.2008, 5:16) писал:

Флажок в ОЗУ, а строки во флеш :) но дело не в этом (указатель на флажок действительно скорее всего рядом), дело в том, что Макс запросто такими экспериментами свою камеру может угробить :) Найти бы вот аппарат с напрочь убитой механикой или что-нибудь в этом роде, который уже никто чинить не берется...

Насколько критично может быть вмешательство в прошивку с последующей попыткой её установки в камеру? Предполагаю два неудачных варианта:
1. Камера просто откажется обновлять firmware (к примеру, появится сообщение об ошибке контрольной суммы), но в случае краха можно будет исправить ситуацию, прошившись с помощью немодифицированного файла
2. Камера серьёзно пострадает, перепрошивка оригинальной версии станет невозможна, камеру в СЦ (лечить за деньги)

При минимальном вмешательство, ИМХО, первый сценарий представляется более вероятным.

О, уже ответили... :)

Предлагаю следующее! Учитывая количество заинтересованных лиц и весьма высокие шансы на успех, давайте скинемся всем форумом на покупку новой (б/у) тушки для Макс'а и его экспериментов. Лично я готов пожертвовать ~50 WMZ на это дело (живя не в России, к сожалению, других способов передать лавэ не имею, но и к ВебМани у меня претензий не возникало). Ещё добровольцы есть? Конечно, риск, зато в случае успеха ... ;)

#163 Дмитрий Е.

    секция любителей Пентакса

  • Пользователь
  • 13465 сообщений
  • Город:Москва

Отправлено 13 May 2008 - 08:43

Просмотр сообщенияMichael Tarasov (13.5.2008, 9:39) писал:

Ещё добровольцы есть?
Есть.

#164 Михаил Тарасов

  • Пользователь
  • 220 сообщений
  • Город:Беларусь

Отправлено 13 May 2008 - 08:49

Просмотр сообщенияfarm (13.5.2008, 7:38) писал:

Надеюсь, пригодится в этом проекте всех времён и народов. :)
http://ricehigh.blogspot.com/2006/12/secre...ridge-to-d.html
Мне понравилась фраза:
"The poster found a program made by someone called "makc" on the "penta-club.ru" forum"
Пусть знают наших :)

#165 makc

  • Пользователь
  • 81 сообщений
  • Город:Россия, Москва

Отправлено 13 May 2008 - 08:55

1. Опрос готовности найти тушку для экспериментов провести можно, но пока еще нет экспериментальной прошивки. Когда можно будет пробовать тоже пока не ясно.
2. Одному разобраться в 8-и мегабайтной прошивке в короткий срок довольно сложно. По-хорошему нужна группа заинтересованных лиц, которые бы попытались коллективно решить эту проблему. Это, теоретически, позволило бы сократить срок до перехода к экспериментам на натуре. :)

#166 DASM

  • Пользователь
  • 1150 сообщений
  • Город:Питер

Отправлено 13 May 2008 - 08:59

Макс, а с какого смещения в бинарнике собственно прошивка FR32 начинается? В K100 проц тотже самый, может тоже на досуге покопаю, но вот определить где у нее "0" не могу на взгляд, не ARM увы это :)

#167 farm

  • Пользователь
  • 188 сообщений

Отправлено 13 May 2008 - 09:16

Просмотр сообщенияMichael Tarasov (13.5.2008, 9:39) писал:

Ещё добровольцы есть?

Есть.

1 лепта по нонешному курсу - это сколько УЕ? :)

#168 Михаил Тарасов

  • Пользователь
  • 220 сообщений
  • Город:Беларусь

Отправлено 13 May 2008 - 09:22

Просмотр сообщенияmakc (13.5.2008, 8:54) писал:

1. Опрос готовности найти тушку для экспериментов провести можно, но пока еще нет экспериментальной прошивки. Когда можно будет пробовать тоже пока не ясно.
2. Одному разобраться в 8-и мегабайтной прошивке в короткий срок довольно сложно. По-хорошему нужна группа заинтересованных лиц, которые бы попытались коллективно решить эту проблему. Это, теоретически, позволило бы сократить срок до перехода к экспериментам на натуре. :)

Продумайте, пожалуйста на будущее, вопрос сбора средств. Эти нюансы, наверно, лучше обсуждать в личке...

Да, работа предстоит большая, но к сожалению, я работаю с языками высокого уровня и подобного опыта у меня почти нет :)

В общем, когда найдёте тушку, сигнальте. Моё фин. участие остаётся в силе...

#169 makc

  • Пользователь
  • 81 сообщений
  • Город:Россия, Москва

Отправлено 13 May 2008 - 09:25

Просмотр сообщенияDASM (13.5.2008, 9:58) писал:

Макс, а с какого смещения в бинарнике собственно прошивка FR32 начинается? В K100 проц тотже самый, может тоже на досуге покопаю, но вот определить где у нее "0" не могу на взгляд, не ARM увы это :)

По смещению 0x3FFC в бинарнике лежит 4-х байтовый адрес Reset-вектора прерывания. Обычно там лежит значение 0x100F0000, но это значение адреса в памяти. Бинарник отображается в памяти процессора начиная с базового адреса 0x10000000, таким образом, адрес Reset-вектора в бинарнике будет 0xF0000.

#170 Relax-fm

  • Пользователь
  • 93 сообщений
  • Город:Зелёный Город

Отправлено 13 May 2008 - 09:28

+1 готов фимнансировать

#171 Михаил Тарасов

  • Пользователь
  • 220 сообщений
  • Город:Беларусь

Отправлено 13 May 2008 - 09:30

Просмотр сообщенияfarm (13.5.2008, 9:15) писал:

1 лепта по нонешному курсу - это сколько УЕ? :)
Наверно, когда найдется камера, можно будет говорить конкретно...
Хотя, ИМХО, не стоит подходить ко всем одинаково... Кто сколько сможет, может кому-то и 50 у.е., которые я определил лично для себя, покажутся неподъемными.

#172 Ptr

  • Пользователь
  • 1 сообщений

Отправлено 13 May 2008 - 09:57

кое что о проце: Pentax K10D Firmware Fun

#173 КульМан (в бане)

  • Пользователь
  • 12 сообщений

Отправлено 13 May 2008 - 09:59

а что за тушка нужна?

#174 DASM

  • Пользователь
  • 1150 сообщений
  • Город:Питер

Отправлено 13 May 2008 - 10:06

**** вопрос снят

Сообщение отредактировал DASM: 13 May 2008 - 10:09


#175 makc

  • Пользователь
  • 81 сообщений
  • Город:Россия, Москва

Отправлено 13 May 2008 - 10:09

Просмотр сообщенияКульМан (в бане) (13.5.2008, 10:58) писал:

а что за тушка нужна?

GX-10/K10D для экспериментов с прошивкой.
Кстати, при определенном везении (если схемотехника совпадает), могло бы получиться прошить GX-10 прошивкой от К10D.

Просмотр сообщенияDASM (13.5.2008, 11:05) писал:

Максим, такой вопросик... К примеру
ROM:10008020 ldi:32 #unk_101002FC, r12
ROM:10008026 call @r12

IDA такого не понимает толком, то есть по 101002FC получается unexplored и приходится вручную ей указывать, что это исполняемый код. У Вас также или я торможу?

Так же. Это, видимо, изыски компилятора, которые IDA не понимает. Меня все подмывает написать скрипт для IDA, чтобы подобные конструкции править не вручную, а автоматически.

#176 kardan

  • Пользователь
  • 464 сообщений
  • Имя:Даниил
  • Город:Питер

Отправлено 13 May 2008 - 15:28

Просмотр сообщенияmakc (12.5.2008, 21:18) писал:

Мне все-таки более правильным видится другой путь: патч для прошивки. Если пойти по этому пути, то будет куда удобнее пользоваться подстройкой автофокуса и, возможно, удастся внести еще какие-нибудь полезные изменения в прошивку. Однако тут придется покорпеть над бинарем прошивки. Но IDA неплохо справляется с дизассемблированием и если получится найти описание процессора камеры, то можно будет существенно ускорить этот процесс.

Может стоит покопать в направлении поиска различий двух прошивок для k10d, у одной из которых в дебаг-моде есть пункт подстройки АФ, а в более новой нет?

Сообщение отредактировал kardan: 13 May 2008 - 15:29


#177 makc

  • Пользователь
  • 81 сообщений
  • Город:Россия, Москва

Отправлено 13 May 2008 - 15:40

Просмотр сообщенияkardan (13.5.2008, 16:27) писал:

Может стоит покопать в направлении поиска различий двух прошивок для k10d, у одной из которых в дебаг-моде есть пункт подстройки АФ, а в более новой нет?

Мало смысла на данном этапе. Они могут существенно отличаться и искать различия придется очень долго.

#178 DASM

  • Пользователь
  • 1150 сообщений
  • Город:Питер

Отправлено 13 May 2008 - 16:19

Макс, а Вы xref на строку AF-mode test нашли ? Или из-за непонимания IDA'ой косвенного вызова по R12 тоже замучились ручками "С" жать ? :)

Сообщение отредактировал DASM: 13 May 2008 - 16:20


#179 makc

  • Пользователь
  • 81 сообщений
  • Город:Россия, Москва

Отправлено 13 May 2008 - 16:22

Просмотр сообщенияDASM (13.5.2008, 17:18) писал:

Макс, а Вы xref на строку AF-mode test нашли ? Или из-за непонимания IDA'ой косвенного вызова по R12 тоже замучились ручками "С" жать ? :)

Эта строка является частью блока описателей пунктов меню. Т.е. конкретной ссылки на нее нет, должна быть ссылка на весь этот блок. Но я ее пока не нашел.

#180 ATC

  • Пользователь
  • 697 сообщений
  • Имя:Андрей

Отправлено 16 May 2008 - 05:21

На моём K10 всё прекрасно работает! Присоединяюсь ко всеобщим восторгам! Спасибо Makc!!!





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных