SX60HS Porting - page 90 - DryOS Development - CHDK Forum

SX60HS Porting

  • 915 Replies
  • 348121 Views
Re: SX60HS Porting
« Reply #890 on: 05 / June / 2018, 00:18:31 »
Advertisements
100h firmware is now included in "auto build".  Any problems, please post here.

Re: SX60HS Porting
« Reply #891 on: 06 / July / 2018, 15:02:08 »
I'll do a port for it.  Hopefully very few differences from 100f.  Wonder why no one's mentioned 100g yet?
Might take a week!

Greetings everyone,
I bought the Canon SX60 HS after checking to see if it was supported in CHDK. I see firmware versions 100b,c,f,h. No problem, I'm sure I'll get one of those.  Start STICK and select a photo: "No official build is available for this camera"  Firmware 100g   I should have expected no less.

I've been trying to get a firmware dump but I'm either using outdated information or user error.
  • I used EOScard, checked the box for SCRIPT everything else un-checked. Saved and it reported successful.
  • Using Windows 10: Created file script.req saved as "All Files" and UTF-8  The only line in the file was "for DC_scriptdisk" w/o quotation marks.
  • Created extend.m same way, All Files and UTF-8. The file contained the first script from here:  http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper
  • Both files put on the newly low level formatted card. Tried as it was and failed, then took a photo so the file structure would have been created and that failed.
When I say that it failed I mean that I started in Playback mode, then pressed the func/set button and waited for 3-4 minutes. Checked on the computer an there are no other files on the SD card.

Any help or advice will be greatly appreciated.



Re: SX60HS Porting
« Reply #892 on: 06 / July / 2018, 15:18:07 »
I believe the script.req file must be written to the boot sector using a disk editor. 

http://chdk.wikia.com/wiki/Canon_Basic/Card_Setup

I've done it in Linux but not windows. 
Once you have a dump, I'll be happy to create a port for 100g.

*

Offline reyalp

  • ******
  • 14080
Re: SX60HS Porting
« Reply #893 on: 06 / July / 2018, 15:25:06 »
Using Windows 10: Created file script.req saved as "All Files" and UTF-8  The only line in the file was "for DC_scriptdisk" w/o quotation marks.
Created extend.m same way, All Files and UTF-8. The file contained the first script from here:  http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper
I'm not sure if this is the problem, but if using notepad both of these should ANSI rather than UTF-8. Windows likes to put a BOM at the start if you select UTF-8
Don't forget what the H stands for.


Re: SX60HS Porting
« Reply #894 on: 06 / July / 2018, 16:21:38 »
THANKS,
I remade the files using ANSI. At first it didn't do anything but after I took a photo to set up the file structure and tried again it worked.
Here is the Canon SX60 HS firmware 100g:   https://drive.google.com/open?id=1WebhwjLcuChUinoMkRYczGeZRSzRlnsX

*

Offline reyalp

  • ******
  • 14080
Re: SX60HS Porting
« Reply #895 on: 06 / July / 2018, 16:37:21 »
Great, dump looks correct. All the relevant addresses appear to be identical to 100f, so here's a test build. (the 100f autobuild would refuse to load because of a version check)

Please report whether it works.
Don't forget what the H stands for.

Re: SX60HS Porting
« Reply #896 on: 06 / July / 2018, 16:46:05 »
great, I'll get back to you tomorrow. out to the movies now.

Re: SX60HS Porting
« Reply #897 on: 06 / July / 2018, 19:46:46 »
@reyalp I notice your test build attachment still says 100f.  Just in my phone so I can't check inside to see the compatibility check.  😳


*

Offline reyalp

  • ******
  • 14080
Re: SX60HS Porting
« Reply #898 on: 06 / July / 2018, 19:48:52 »
@reyalp I notice your test build attachment still says 100f.  Just in my phone so I can't check inside to see the compatibility check.  😳
Yes, it's built in the 100f tree but it should accept both 100f and 100g.
Don't forget what the H stands for.

Re: SX60HS Porting
« Reply #899 on: 07 / July / 2018, 08:14:44 »
Yes, thank you,
It's working. I've only tested the intervalometer and exposures longer than 15 sec with ISO higher than 100. Those are the important parts for me. 😃
Thanks again.

 

Related Topics