IXUS 285 ( IXUS285 )

  • 17 Replies
  • 921 Views
IXUS 285 ( IXUS285 )
« on: 29 / November / 2018, 00:39:58 »
Advertisements
This thread will document the progress in porting CHDK to the IXUS285.
Firmware version 1.00b

thank you blackhole

*

Offline blackhole

  • *****
  • 642
  • A590IS 101b
    • Planetary astrophotography
Re: IXUS 285 ( IXUS285 )
« Reply #1 on: 29 / November / 2018, 10:19:06 »
@ntstatic
Can you check if the MENU button works correctly in <ALT> mode?
Pressing the MENU button in alt mode must open the main chdk menu.
The WIFI button also needs to be checked, you can do this by selecting the WIFI button as the <ALT> button.
You should also check ModeMap, just like you did for the sx430.
Go to:
Miscellaneous Stuff -> Debug Parameters
set "Debug data display" to [Props] and "Propcase / Param data page" to [5]
In this case, look at propcase 55.
This is currently used modemap.
Code: [Select]
//TODO
const CapturemodeMap modemap[] = {
    { MODE_AUTO,                32768 },
    { MODE_P,                   32773 },
    { MODE_LONG_SHUTTER,        32775 },   
    { MODE_PORTRAIT,            32790 },
    { MODE_FIREWORK,            32800 },   
    { MODE_LOWLIGHT,            32813 },
    { MODE_SUPER_VIVID,         33330 },
    { MODE_POSTER_EFFECT,       33331 },
    { MODE_FACE_SELF_TIMER,     33332 },
    { MODE_FISHEYE,             33335 },
    { MODE_MINIATURE,           33336 },
    { MODE_TOY_CAMERA,          33339 },
    { MODE_MONOCHROME,          33343 },
};
There are 6 more shooting modes missing. You need to find them if you can.
Code: [Select]
// Mode 33333 in firmware but not in current modemap
// Mode 33334 in firmware but not in current modemap
// Mode 32778 in firmware but not in current modemap
// Mode 33337 in firmware but not in current modemap
// Mode 33298 in firmware but not in current modemap
// Mode 33299 in firmware but not in current modemap

Re: IXUS 285 ( IXUS285 )
« Reply #2 on: 29 / November / 2018, 13:30:03 »
@ntstatic
Can you check if the MENU button works correctly in <ALT> mode?
Pressing the MENU button in alt mode must open the main chdk menu.
The WIFI button also needs to be checked, you can do this by selecting the WIFI button as the <ALT> button.
You should also check ModeMap, just like you did for the sx430.
Go to:
Miscellaneous Stuff -> Debug Parameters
set "Debug data display" to [Props] and "Propcase / Param data page" to [5]
In this case, look at propcase 55.
This is currently used modemap.
Code: [Select]
//TODO
const CapturemodeMap modemap[] = {
    { MODE_AUTO,                32768 },
    { MODE_P,                   32773 },
    { MODE_LONG_SHUTTER,        32775 },   
    { MODE_PORTRAIT,            32790 },
    { MODE_FIREWORK,            32800 },   
    { MODE_LOWLIGHT,            32813 },
    { MODE_SUPER_VIVID,         33330 },
    { MODE_POSTER_EFFECT,       33331 },
    { MODE_FACE_SELF_TIMER,     33332 },
    { MODE_FISHEYE,             33335 },
    { MODE_MINIATURE,           33336 },
    { MODE_TOY_CAMERA,          33339 },
    { MODE_MONOCHROME,          33343 },
};
There are 6 more shooting modes missing. You need to find them if you can.
Code: [Select]
// Mode 33333 in firmware but not in current modemap
// Mode 33334 in firmware but not in current modemap
// Mode 32778 in firmware but not in current modemap
// Mode 33337 in firmware but not in current modemap
// Mode 33298 in firmware but not in current modemap
// Mode 33299 in firmware but not in current modemap

no the menu button does not work in the ALT mode pressing menu brings up the original menu from canon and after some time the Default Script screen appears
cannot check  wifi and the modes as no menu

Re: IXUS 285 ( IXUS285 )
« Reply #3 on: 29 / November / 2018, 13:32:26 »
sorry .... the menu works ... i had forgotten to update to the latest one you posted .... pls wait ill check the other params


Re: IXUS 285 ( IXUS285 )
« Reply #4 on: 29 / November / 2018, 13:43:45 »
Here are the mode values

    { MODE_AUTO,                32768 }, OK
    { MODE_P,                   32773 }, OK
    { MODE_LONG_SHUTTER,        32775 },OK   
    { MODE_PORTRAIT,            32790 },OK
    { MODE_FIREWORK,            32800 },OK   
    { MODE_LOWLIGHT,            32813 },OK
    { MODE_SUPER_VIVID,         33330 },OK
    { MODE_POSTER_EFFECT,       33331 },OK
    { MODE_FACE_SELF_TIMER,     33332 },----------Does not appear in the mode list
    { MODE_FISHEYE,             33335 },OK
    { MODE_MINIATURE,           33336 },OK
    { MODE_TOY_CAMERA,          33339 },OK
    { MODE_MONOCHROME,          33343 }, OK
   
    { MODE_SMART_SHUTTER            33333},OK
    { MODE_HIGH_SPEED_BURST            32778},OK
    { MODE_HANDHELD_NIGHTSCENE            33337},OK

Re: IXUS 285 ( IXUS285 )
« Reply #5 on: 29 / November / 2018, 13:44:42 »
by the way ... wifi button works ok as the CHDK ALT button

Re: IXUS 285 ( IXUS285 )
« Reply #6 on: 29 / November / 2018, 14:00:27 »
Preliminary testing with PTP .... looks ok
selecting
MODE_FACE_SELF_TIMER actually gives MODE_SMART_SHUTTER in PTP mode

in PTP mode the following buttons checked
UP, DOWN, LEFT, RIGHT
set
menu
zoom+, zoom-
shoot Half, Video
Shoot
rec, play

all work as intended

JPG remote shoot gives ERROR: unsupported format
DNG remote shoot works ok

Raw looks ok (just did a quick look using RawTharapee)


*

Offline blackhole

  • *****
  • 642
  • A590IS 101b
    • Planetary astrophotography
Re: IXUS 285 ( IXUS285 )
« Reply #7 on: 29 / November / 2018, 14:26:49 »
Okay, just try the mftest.lua script and upload a dng file to measure the active area of the sensor.
This time everything was done very quickly. :D


Re: IXUS 285 ( IXUS285 )
« Reply #8 on: 29 / November / 2018, 14:51:34 »
Okay, just try the mftest.lua script and upload a dng file to measure the active area of the sensor.
This time everything was done very quickly. :D
Indeed it was very quck  :)   

here are the raw and associated JPG on google drive

the CSV file from the test is also attached

Re: IXUS 285 ( IXUS285 )
« Reply #9 on: 29 / November / 2018, 15:27:46 »
on further checking
using PTP

ExecuteScript("set_tv96(" & mTVval & ") sleep(100) set_user_tv96(" & mTVval & ") press 'shoot_half'")
setting Exposure works ok

ExecuteScript("set_sv96(" & mISOval & ") sleep(100) set_user_sv96(" & mISOval & ") press 'shoot_half'")
setting ISO works ok

setting manual focus - after AFLock - works ok

however

ExecuteScript("set_av96(" & mAVval & ") sleep(100) set_user_av96(" & mAVval & ") press 'shoot_half'")
setting Aperture has no effect



 

Related Topics