ELPH 110 HS (IXUS 125 HS) Porting Thread - page 10 - DryOS Development - CHDK Forum
supplierdeeply

ELPH 110 HS (IXUS 125 HS) Porting Thread

  • 246 Replies
  • 101656 Views
*

Offline nafraf

  • *****
  • 1308
Re: ELPH 110 HS (IXUS 125 HS) Porting Thread
« Reply #90 on: 14 / March / 2013, 05:20:55 »
Advertisements
Next "Demo" series, if any, will be in a different format. [more compact maybe]

Coments Anybody ?
More compact report please... 
setmode.lua script test modes from modemap table, running it interactively you can confirm each of them.

Modemap table has not been finished, you can find missing values using chdkptp. Read Reply 69 of this thread.

You suggested some changes to camera_list.csv. That file is the list of supported cameras. Ixus125 should be added, but you can't delete existing entries.

Re: ELPH 110 HS (IXUS 125 HS) Porting Thread
« Reply #91 on: 16 / March / 2013, 00:23:22 »
Hi All,

Ixus 125-100e Build N.... TRUNK-1.2.2621.291a-full compile ok

Boots ok

Runs ok


Will try to test AF led next.  [Wip ...&... ToDo]

Will have to try to find new MM values for a few of these that are wrong.

Found a few new things. [Wip ...&... ToDo]

A short test only but Camera #1 NO CRASHES.

Attached:-

ROMLOG #1.LOG

ROMLOG #2.LOG

Continued:- SetMode.log

H-H

Re: ELPH 110 HS (IXUS 125 HS) Porting Thread
« Reply #92 on: 16 / March / 2013, 23:59:00 »
Hi All,
 
@Ixus 125-100e Build N.... TRUNK-1.2.2621.291-d  compile ok
@17/03/2013, TRUNK-1.2.2621.291-d; shooting.c:-
 
Note:- "Up to 32 Sceens"
 
const CapturemodeMap modemap[] = {
   { MODE_AUTO,                       32768 },  //
   { MODE_P,                             32772 },  //
   { MODE_DIGITAL_IS,                33338 },  // H-H Test Only   [NEW]
// { MODE_NIGHT_SCENE,            33326 },  // 
   { MODE_LANDSCAPE,                16399 },  // H-H Test Only [W.i.p.]
// { MODE_EASY,                        33314 },  //
   { MODE_TV,                            32771 },  // H-H Test Ok
   { MODE_AV,                            32770 },  // H-H Test Ok
   { MODE_M,                             32769 },  // H-H Test Ok
// { MODE_LIVE,                          33336 },  // H-H Test Failed
   { MODE_DISCREET,                   32821 },  // H-H Test Ok     [NEW]
 // SCN Modes [Max=32]
   { MODE_SCN_HIGHSPEED_BURST,  33288 }, // H-H Test Only
// { MODE_SCN_SNOW,                  32793 }, //
   { MODE_SCN_LOWLIGHT,             32805 }, //
   { MODE_SCN_LONG_SHUTTER,     32774 }, // H-H Test Only
   { MODE_SCN_PORTRAIT,             32785 }, // H-H Test Only
   { MODE_SCN_BEST_IMAGE,          33289 }, // H-H Test Only
// { MODE_SCN_STITCH,                33293 }, //
// { MODE_SCN_FACE_SELF_TIMER,  33295 }, //
// { MODE_SCN_SUPER_VIVID,         33322 }, //
   { MODE_SCN_SMART_SHUTTER,   16938  }, // H-H Test Only
   { MODE_SCN_FACE_SELF_TIMER,  16937  }, // H-H Test Only
   { MODE_SCN_WINK_SELF_TIMER,  16939  }, // H-H Test Only
// { MODE_SCN_POSTER_EFFECT,    33323 }, //
// { MODE_SCN_FACE_SELF_TIMER,  33324 }, //
   { MODE_SCN_FOLIAGE,                16406 }, // H-H Test Only
   { MODE_SCN_COLOR_ACCENT,        8734 }, // H-H Test Only
   { MODE_SCN_COLOR_SWAP,           8735 }, //
// { MODE_SCN_NIGHT_SNAPSHOT,  33325 }, //
// { MODE_SCN_FISHEYE,               33327 }, //
// { MODE_SCN_MINIATURE,            33328 }, //
// { MODE_xxxx,                            33329 }, //
// { MODE_SCN_TOY_CAMERA,         33329 }, // H-H Test Only
   { MODE_SCN_SOFTFOCUS,             8756 }, // H-H Test Only
// { MODE_SCN_MONOCHROME,        33332 }, // H-H Test Only
// { MODE_VIDEO_MOVIE_DIGEST,    33313 }, // H-H Test Only
// { MODE_SCN_SUPER_VIVID,          33298 }, // H-H Test Only
// { MODE_SCN_FISHEYE,                32796 }, // H-H Test Only
// { MODE_SCN_FIREWORK,              32776 }, // H-H Test Only
// { MODE_SCN_FIREWORK,              32795 }, // H-H Test Only
// { MODE_SCN_TOY_CAMERA,          33331 }, //
// { MODE_SCN_MONOCHROME,         33334 }, //
 
    // VIDEO Modes

// { MODE_VIDEO_SPEED,                  2626 }, // Time Lapse in Sx230hs
   { MODE_VIDEO_SUPER_SLOW,         2631 }, //
// { MODE_VIDEO_IFRAME_MOVIE,      2633 }, //
// { MODE_VIDEO_STD,                     2622 }, // H-H Test Ok
// { MODE_VIDEO_MOVIE_DIGEST,     33337 }, //
   { MODE_VIDEO_SUPER_SLOW,         2627 }, // H-H Test Only
 
Boots ok
 
Runs ok

"Will try to test AF led next.  [Wip ...&... ToDo]"
 
Testing:- "┬ŽAutofocus LED [on] 0xC0220164"      ... enabled for 1.2.2621.291-d.
 
    "My_Blinker..." .... compile errors, ... disabled for 1.2.2621.291-d.
 
Af Led Flashes, If turned on in Canon's menu.   Test Method CHDK PtP.
NO Af Led Flashes, If turned off in Canon's menu.   Test Method CHDK PtP.

Will have to try to find new MM values for a few of these that are wrong.
 
Mode_Map News 2 New modes now working but untested:-
 
#1   { MODE_DIGITAL_IS,         33338 },        // H-H Test Only   [NEW]
#2   { MODE_DISCREET,           32821 },        // H-H Test Ok     [NEW]
#3 { MODE_TV,                      32771 },        // H-H Test Ok [ N.D. Filter, f8, "Click Sound"]
#4 { MODE_SCN_SOFTFOCUS,    8756 },        // H-H Test Only   [?, no Icon]
 
Found a few new things. [Wip ...&... ToDo]
 
A short test only but Camera #1 One CRASH.
 
Attached:-
ROMLOG #291d.LOG

H-H

*

Offline nafraf

  • *****
  • 1308
Re: ELPH 110 HS (IXUS 125 HS) Porting Thread
« Reply #93 on: 17 / March / 2013, 06:36:09 »
Hello Hardware_Hacker,
I found modemap entries with duplicated names in your report:
Code: [Select]
{ MODE_SCN_TOY_CAMERA,         33329 }, // H-H Test Only
{ MODE_SCN_TOY_CAMERA,          33331 }, //

{ MODE_SCN_MONOCHROME,        33332 }, // H-H Test Only
{ MODE_SCN_MONOCHROME,         33334 }, //

{ MODE_VIDEO_MOVIE_DIGEST,    33313 }, // H-H Test Only
{ MODE_VIDEO_MOVIE_DIGEST,     33337 }, //

{ MODE_SCN_SUPER_VIVID,          33298 }, // H-H Test Only
{ MODE_SCN_SUPER_VIVID,         33322 }, //

{ MODE_SCN_FISHEYE,                32796 }, // H-H Test Only
{ MODE_SCN_FISHEYE,               33327 }, //

Are you using chdkptp for test? I think it is the easiest method to check missing modemap entries.


Re: ELPH 110 HS (IXUS 125 HS) Porting Thread
« Reply #94 on: 18 / March / 2013, 04:01:58 »
Hi Nafraf,


Are you using chdkptp for test?

I think it is the easiest method to check missing modemap entries.

Yes.

"ChdkPtp-r311" =set_capture_mode_canon(xxxxx)

I also tried a few random entrys.

I Found a new Mode:-

// "Crash Mode"

see attached

H-H


*

Offline nafraf

  • *****
  • 1308
Re: ELPH 110 HS (IXUS 125 HS) Porting Thread
« Reply #95 on: 18 / March / 2013, 09:39:08 »
Hello Hardware-Hacker
I also tried a few random entrys.

I Found a new Mode:-
// "Crash Mode"
Modemap numbers are extracted from camera firmware, if you test with other numbers, camera crash.

Modemap table is almost complete with your tests. I updated table.

Is this right?
Code: [Select]
    { MODE_SCN_SMART_SHUTTER,   33324 },
    { MODE_SMART_SHUTTER,       33325 },

entry 33326 remains commented because it crashes during your tests.

Re: ELPH 110 HS (IXUS 125 HS) Porting Thread
« Reply #96 on: 19 / March / 2013, 03:47:20 »
Hi All,

Ixus 125-100e Build N.... TRUNK-1.2.2641.291 c  compile ok

Produced: 3/19/2013

Boots ok

Runs ok


Next I will try to test AF led.  [Wip ...&... ToDo]


Mode-Map Demos & Logs Attached :-

Ixus 125-100e ROMLOG T2641.291c.log

DEMO-Shooting.c

[continued]

H-H

Re: ELPH 110 HS (IXUS 125 HS) Porting Thread
« Reply #97 on: 19 / March / 2013, 03:53:49 »
[ Post #96  ;Continued] Attached :-

Mode Map - Demo #1.png

H-H


Re: ELPH 110 HS (IXUS 125 HS) Porting Thread
« Reply #98 on: 19 / March / 2013, 03:55:47 »

[ Post #96  ;Continued] Attached :-


Mode Map - Demo #2.png

H-H

Re: ELPH 110 HS (IXUS 125 HS) Porting Thread
« Reply #99 on: 19 / March / 2013, 03:59:21 »
[ Post #96; Continued] Attached :-


Mode Map - Demo #3.png

  -=+ End of Demos +=-

(Next time I will  trim the files so as not to exceed the 1.5m limit)

H-H

 

Related Topics