PDA

Zobacz pełną wersję : Firmware 30D w 20D



SpydeRR
07-04-2006, 15:20
Witam,
czy gdzies widzieliscie zeby ktos wgral firmware 30d do 20d? I czy to jest w ogole wykonalne?

Bo z tego co widze to wiekszosc nowosci w 30d jest na poziomie software'owm wiec gdyby tak podmienic firmware... :twisted:

na necie znalazlem tylko to: http://www.photo.net/bboard/q-and-a-fetch-msg?msg_id=00FMSg&tag=

ktos wie cos wiecej?

Jac
09-04-2006, 00:34
to by bylo dziwne jak by canon sie nie zabezpieczyl, choc nie powiem perspektywa kuszaca :-)

Zielony
09-04-2006, 00:38
też mi to po głowie chodziło - ale nie próbowałem...

KuchateK
09-04-2006, 05:03
Kuszaca propozycja.

O ile puszka na 99.9% nie przyjmie oryginalnego firmware to proc (digic) i reszta jest praktycznie identyczna. Edytujac i sklejajac troche tego i troche tamtego cos by sie dalo wymajstrowac.

Tyle ze niestety to juz nie jest dos i x86 jak 300D/10D, wiec nie tak latwo odpalic edytor i wyczytac co do czego. No i w 300D ponoc nic nie dopisywali a tylko odblokowali to co juz bylo w firmware. Choc pozniejsze przerobki z ai servo to jednak juz glebsze kombinowanie.

Btw. Spot to tez software. Matryca do pomiaru to dalej to samo 35 pol. Spot to kwestia wybrania odpowiednich pol ze srodka.

Roznica to bufor (prawdopodobnie, o ile to nie kwestia lepszego zarzadzania pamiecia, choc raczej obstawiam ze wlutowali nowe wieksze kosci ktore teraz sa nieco taniej jak za czasow 20D) i wyswietlacz.

Ech... Mogli by zrobic jak Ci drudzy z D70 ;) Tam tez w sumie byl wyswietlacz tylko (no i gniazdo wezyka) :roll:

MMM
09-04-2006, 11:04
Tyle ze niestety to juz nie jest dos i x86 jak 300D/10D, wiec nie tak latwo odpalic edytor i wyczytac co do czego.
Na DIGIC z 300D działa kod procesorów x86???

muflon
09-04-2006, 11:29
Na DIGIC z 300D działa kod procesorów x86???
Nie na DIGIC, ale na tym drugim, który się zajmuje wyświetlaniem menu, obsługą guzików, komunikacją... no ogólnie wszystkim oprócz wybitnie nastawionych na DSP rzeczy. Działa tam jakaś embedded wersja DOSa, główny program nazywa się CAMERA.EXE itp. :) Kiedyś oglądałem stronę gościa, który opracował technikę wydobywania tego wszystkiego z plików firmware :)

W 20D/350D jest już inny procesor i system.

scooter
09-04-2006, 11:46
pewnie linux embedded ;)

MMM
09-04-2006, 12:10
Kiedyś oglądałem stronę gościa, który opracował technikę wydobywania tego wszystkiego z plików firmware :)
W 20D/350D jest już inny procesor i system.
Oglądałem przed chwilą kod źródłowy w C tego programu. W sumie prościzna (z dokumentacją) :) Teraz tylko czekać aż ktoś wyniesie z firmy dokumentacje do nowego systemu albo jakiś maniak sam to rozgryzie. Szczytem marzeń byłby cały pakiet developerski, choć przypuszczam że ze względu na politykę marketingową Canona polegającą na zmianach / blokadach softu, jest to jedna z najlepiej strzeżonych rzeczy w firmie :)

Jac
09-04-2006, 12:54
tak samo jak iso w wizjerze podczas zmiany - to przeciez tez jest soft.... ehh rozmazylem sie :lol:


trzeba pewnie poczekac kilka miesiecy i bedzie now wasia ;-)

DarekG
11-04-2006, 14:41
Na Canona A70, to nawet gierki są albo demko Second Reality z 1993 roku :)
http://www.volny.cz/rayer/hardware/a70.htm
Od S1 Canon wykorzystuje VxWorks (m.in. 20d, 350d itp) i firmware jest kompilowany pod ARM (już nie x86). Sęk w tym, że VxWorks i ARM jest dużo słabiej znany, a jak już go ktoś wykorzystuje w pracy, to nie chce mu się marnować czasu na hackowanie firmware, bo i tak go stać na droższe body :).
Trochę się po tym rozglądałem z ciekawości, czy byłaby możliwość odblokowania RAW w firmware do S1 (w pierwszych zapowiedziach Canona, S1 miał mieć RAW, a w binarkach firmware wygląda na to, że była pozycja w menu dotycząca RAW), ale generalnie duuużo większy problem niż z x86 i DOSem dla 300d.

A swoją drogą, czy deassemblacja i modyfikacja firmware w swoim aparacie (ewentualnie udostępnienie w necie) narusza jakieś licencje ? (w instrukcji aparatu nie ma chyba zastrzeżeń co do poprawiania firmware;) ).

bundy
11-04-2006, 15:02
Od S1 Canon wykorzystuje VxWorks (m.in. 20d, 350d itp) i firmware jest kompilowany pod ARM (już nie x86). Sęk w tym, że VxWorks i ARM jest dużo słabiej znany

No nie do końca tak jest - akurat architektura ARM'ów jest dobrze znana i udokumentowana.


A swoją drogą, czy deassemblacja i modyfikacja firmware w swoim aparacie (ewentualnie udostępnienie w necie) narusza jakieś licencje ? (w instrukcji aparatu nie ma chyba zastrzeżeń co do poprawiania firmware;) ).

Zapewne nie mieści im się to w głowach ("kanonach" myślowych :-))) ), że ktoś może takie rzeczy chcieć robić :-)))

tdfoto
11-04-2006, 16:18
No nie do końca tak jest - akurat architektura ARM'ów jest dobrze znana i udokumentowana.



Zapewne nie mieści im się to w głowach ("kanonach" myślowych :-))) ), że ktoś może takie rzeczy chcieć robić :-)))


Z Zawiercia jestes ...? No a ja z okolic .... Ale z widzenia to sie musimy raczej znac ... +48 501 490 164 Tomasz

DarekG
12-04-2006, 10:15
No nie do końca tak jest - akurat architektura ARM'ów jest dobrze znana i udokumentowana.
Ale programistów mniej niż na x86 :) A jak się do tego doda jeszcze VxWorks, to pewnie wychodzi znikomy promil...

A wie może ktoś, czy wgranie błędnego firmware (lub błąd przy wgrywaniu) jest naprawialny na Żytniej (i ile może to kosztować ?)
Pozdrawiam

bundy
12-04-2006, 10:31
Ale programistów mniej niż na x86 :) A jak się do tego doda jeszcze VxWorks, to pewnie wychodzi znikomy promil...



Programistów piszących na ARM'y jest wielu, bo w końcu ten typ proca jest szeroko rozpowszechniony w pocketach a także w elektronice użytkowej. VxWorks tak naprawdę nie jest jakąś wielką nowością i jest szeroko stosowany - ten system miały nawet sondy NASA wysyłane na Marsa :-))
Sporo na temat VxWorks'a można się dowiedzieć na stronie producenta, czyli: www.windriver.com (Wind River). Oczywiście gros ważnych, z punktu widzenia developerskiego, informacji jest dostępnych jedynie dla klientów firmy :-(

SpydeRR
12-04-2006, 18:41
Mogliscie po prostu powiedziec - nie da rady :D

Tak czy siak jak widze sa nikle szanse na powodzenie takiego przekretu.. ale moze kto wie.. :)

bundy
13-04-2006, 10:47
Mogliscie po prostu powiedziec - nie da rady :D

Tak czy siak jak widze sa nikle szanse na powodzenie takiego przekretu.. ale moze kto wie.. :)

Wiesz, ta nasza dyskusja o ewentualnym zhackowaniu firmware'u z 20/30D to taka z lekka akademicka dyskusja zbliżona do rozważań astrofizyków na temat naginania czasoprzestrzeni w celu podróżowania między galaktykami :-))) Wniosek: Każdy coś tam na ten temat wie, coś gdzieś widział albo słyszał, ale ostatecznie i tak nic z tego nie wyjdzie :-))