Muttley.bd (talk | contribs) No edit summary |
Muttley.bd (talk | contribs) No edit summary |
||
Line 54: | Line 54: | ||
Some changes from my last update: |
Some changes from my last update: |
||
− | + | #The CHDK Porting now run! |
|
− | + | #Modified capt_seq.c with correct fuction take by IDA. |
|
− | + | #The same with movie_rec.c, now work video recording with quality or bitrate variable (i think). |
|
− | + | #Property case are equal to a560/a570...I'll verify several. |
|
− | + | #Keymap it's ok...based on a540. |
|
− | + | #Modemap is 'working in progress', now it's copied form a560. Modified mode_get() in main.c... |
|
− | + | #Others don't remember. |
|
− | + | #Fixed some small bugs. |
|
+ | |||
⚫ | |||
+ | <div style="text-align: center;"> |
||
+ | '''IT'S VERY IMPORTANT YOUR UTILIZATION REPORT FOR FIND BUGS, PROBLEM AND STRANGE BEHAVIORS!'''<br/> |
||
⚫ | |||
...now enjoy with your new chdk features: [http://www.zshare.net/download/6954355b8ccc62/ CHDK for a550.rar - 0.19MB ] |
...now enjoy with your new chdk features: [http://www.zshare.net/download/6954355b8ccc62/ CHDK for a550.rar - 0.19MB ] |
||
− | ''Stay tuned'' |
+ | ''Stay tuned!'' |
+ | </div> |
||
+ | |||
+ | == Bugs Report == |
||
+ | |||
+ | Write here all your comment, bug, problem and strange behaviors: |
||
+ | |||
+ | *Error on top that says "uBasic:1 Unk stmt" whenever I try some of the bracketing scripts on the wiki. |
||
== Important Notes == |
== Important Notes == |
||
+ | *'''porting is out''': porting now run...I hope to find time for complete my wiki page with full porting process. |
||
+ | |||
*'''first of all''': sorry for my english...I'm illiterate Italian man :) (if you don't find my CHDK port error...you can enjoy to correct my english grammar error) |
*'''first of all''': sorry for my english...I'm illiterate Italian man :) (if you don't find my CHDK port error...you can enjoy to correct my english grammar error) |
||
Revision as of 20:41, 28 January 2008
Firmware info
Version
The trick with the ver.req file works on the A550 as well, with the following result:
Canon PowerShot A550 P-ID:3150 PAL V firmware ver GM1.00C No error Dec 4 2006 07:46:45
Memory map
Tested on A550 with blink G7 firmware dump.
Led
0xc0220080: AF beam: (0x46 ON - 0x44 OFF) 0xc0220084: blue print: (0x46 ON - 0x44 OFF) 0xc0220088: viewfinder orange: (0x46 ON - 0x44 OFF)
Blinker Firmware compilation
Serial port download solution is the choice for dump firmware.
Blink G7 source code (main.c) must be modified in according with led memory map
long* led=(long*)0xc0220080;
The blink G7 firmware was compiled using cygwin in the pack 'ready-to-use' environment downloadable here.
Before compile must be edit the last row of the make.bat.
pakwif PS.FIR main 0x3150
where 0x3150 is the P-ID viewed with ver.req trick.
Firmware is dumped
I have made dump from 0xFFC00000 to 0xFFFFFFFF, and this is the result: Firmware A550 100c
NOTE: mhhhh...I see that not any others firmware is 4 Mbyte...to think and to think... EUREKA!!! :)
Raw Firmware Dump is 4 Mbyte as 0x3FFFFF...dumped with photo-transistor.
If you do:
[0xFFEEB4D0 (data_src) + 0xB540 (data_len) - 0xFFC00000 (start firmware address)]
the result is the real firmware lenght!
0x2F6A10 - in my case
Well, I had trimmed remaining part of the file.
Release (beta)
The time is come!!
Some changes from my last update:
- The CHDK Porting now run!
- Modified capt_seq.c with correct fuction take by IDA.
- The same with movie_rec.c, now work video recording with quality or bitrate variable (i think).
- Property case are equal to a560/a570...I'll verify several.
- Keymap it's ok...based on a540.
- Modemap is 'working in progress', now it's copied form a560. Modified mode_get() in main.c...
- Others don't remember.
- Fixed some small bugs.
IT'S VERY IMPORTANT YOUR UTILIZATION REPORT FOR FIND BUGS, PROBLEM AND STRANGE BEHAVIORS!
POST HERE AND IN FORUM ALL YOUR COMMENT, THANK!
...now enjoy with your new chdk features: CHDK for a550.rar - 0.19MB
Stay tuned!
Bugs Report
Write here all your comment, bug, problem and strange behaviors:
- Error on top that says "uBasic:1 Unk stmt" whenever I try some of the bracketing scripts on the wiki.
Important Notes
- porting is out: porting now run...I hope to find time for complete my wiki page with full porting process.
- first of all: sorry for my english...I'm illiterate Italian man :) (if you don't find my CHDK port error...you can enjoy to correct my english grammar error)
- write me here: point of contact: http://chdk.setepontos.com/index.php/topic,230.msg2900.html#msg2900 or muttmail(AT)gmail.com