CHDK for new Canon PowerShot SX200 IS? - page 3 - Feature Requests - CHDK Forum

CHDK for new Canon PowerShot SX200 IS?

  • 141 Replies
  • 85825 Views
*

Offline ewavr

  • ****
  • 1057
  • A710IS
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #20 on: 08 / April / 2009, 05:12:21 »
Advertisements
Try attached ps.fi2 file (it contains dryos.bin from CardTricks encoded for your camera).

Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #21 on: 08 / April / 2009, 19:43:18 »
Try attached ps.fi2 file (it contains dryos.bin from CardTricks encoded for your camera).

OK, what am I supposed to do with this file? I tried preparing the card and adding on the file before doing the normal routine, but I bet that's probably not what I'm supposed to be doing. Do I use the firmware update command in the camera's menu? If so, do I do this on a empty card with just the fi2 file, or one with the normal stuff on it? Should it be unlocked or locked? Thanks for the help.
Cameras: SX200 IS 100c US, S3 IS US

Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #22 on: 08 / April / 2009, 20:06:05 »
So I tried putting the ps.fi2 file on an empty, unlocked card, and the firmware update item showed up in the menu after turning it on with the Play button. I tried this, and the screen went black and it looked like nothing was happening. So I guess that's a good thing. Still, nothing appeared on the card. I then prepared a universal NewDryOS dumper card in CardTricks like normal, added the ps.fi2 file, put the card in unlocked, used the firmware update option, waited a minute or so, and there was nothing in the empty.dum file. I'm probably doing something wrong here; what am I supposed to be doing at this point?
Cameras: SX200 IS 100c US, S3 IS US

*

Offline ewavr

  • ****
  • 1057
  • A710IS
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #23 on: 08 / April / 2009, 20:37:32 »
Some instructions:
- format SD card (in camera or PC)
- copy empty.dum file (from cardtricks) to card
- copy ps.fi2 file to card
- instert card in camera, start "firm update"
- wait 10 seconds, power off the camera
- if contents of empty.dum is unchanged -  :(

Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #24 on: 09 / April / 2009, 00:42:02 »
Some instructions:
- format SD card (in camera or PC)
- copy empty.dum file (from cardtricks) to card
- copy ps.fi2 file to card
- instert card in camera, start "firm update"
- wait 10 seconds, power off the camera
- if contents of empty.dum is unchanged -  :(
I followed these instructions, and the empty.dum file was still empty. Again, the screen went black when I told it to upgrade firmware, but after a minute of sitting, the file was still empty. I'm still just supposed to open the battery compartment after waiting and remove the battery first, right?
Cameras: SX200 IS 100c US, S3 IS US

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #25 on: 09 / April / 2009, 04:07:39 »
how do you check the file?

Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #26 on: 09 / April / 2009, 11:01:18 »
Hi,

I'm a newbies in CHDK (and for english language lol), but i've some experience on OS developpement and assembler  : so i can help !! (I also have a SX200IS at Home !).

VID & PID are identifiers used by OS to identify USB hardware at connect time. VID = Vendor id & PID = product id . You can obtain it in hardware manager of windows or registry editor or by typing the lsusb  command at linux promt.

i've understand that firmware dumping is the first stage to the SX200IS port, what dumping method have you already used ????

*

Offline mx3

  • ****
  • 372
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #27 on: 09 / April / 2009, 12:45:46 »
i've understand that firmware dumping is the first stage to the SX200IS port, what dumping method have you already used ????

there are 2 ways to load external code into camera and execute :
1) diskboot.bin
 - mark sd card as bootable (use cardtricks software in windows. it is possible to do it manually in other oses)
 - switch on write-protection lock on card
 - place diskboot.bin into root of the card
 - power on cam - diskboot.bin will be executed before OS start. (OS will not be started)
2) via "Firmware Update"
 - place ps.fi2 into root of card
 - power on camera in play mode (?) - on some cameras it is required to hold some button(?)
 - select  "Update firmware" in canon standard menu.
 - OS will shutdown itself and launch binary code from ps.fi2 file.

so far people made 3 different "universal" dumpers:
1) for vxWorks
2) for DryOS
3) one more for DryOS which verify diskboot.bin for some signatures.

universal dumper searches for SD-card raw sector writing procedure (it uses ARM code signatures to find it).


it seems Ezzelin used all possible methods.
it seems packing code into ps.fi2 file partialy works ( maybe works well -  Ezzelin did not confirm on method used to check dump file)
at least code have been launched.

worst case -  signature finder can't locate raw sector writing procedure.



I'm not sure about DryOS checking of signatures on binary code inside of ps.fi2 file.
EWAVR can you provide us with ps.fi2 with second version of dumper?

« Last Edit: 09 / April / 2009, 12:47:26 by mx3 »
skype: max_dtc. ICQ: 125985663, email: win.drivers(at)gmail, eVB decompiler

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #28 on: 09 / April / 2009, 12:58:45 »
well we still don't know how he checks if empty.dum really is empty. does he use cardtricks? or a hexviewer? if he uses cardtricks, he should maybe use another method, perhaps there is a bug. if he doesnt use cardtricks to verify empty.dum, he should use it.

Re: CHDK for new Canon PowerShot SX200 IS?
« Reply #29 on: 09 / April / 2009, 14:27:06 »
i've test the ver.req method to identify firmware & it work !!!! You must create a file ver.req on root of SD card & press simultaneous the FuncSet button and the Down button (Funcset first) in play mode.

First push----->
Canon PowerShot SX200 IS
P-ID:31C0 PAL D

Firmware Ver GM1.00C
NoError
Jan 28 2009 14:08:40

Twice Push---->
Canon PowerShot SX200 IS
P-ID:31C0 PAL D

Adj Ver.004.013

Third Push----->
Canon PowerShot SX200 IS
P-ID:31C0 PAL D

Adj Ver.004.013
IS FIrm Ver. 2.09
IS Param Vers. 2.07

I'm going to dump the firmware.

To be continued...



 

Related Topics


SimplePortal © 2008-2014, SimplePortal