Obtained a firmware dump of SX540 HS - DryOS Development - CHDK Forum

Obtained a firmware dump of SX540 HS

  • 4 Replies
  • 2032 Views
Obtained a firmware dump of SX540 HS
« on: 01 / September / 2021, 20:36:13 »
Advertisements
Hi folks:

I am new to the forum and I have obtained a firmware dump of my SX540HS camera, but I am not an experienced coder. I have only dabbled a bit in languages like python, php, javascript and such. If anyone is interested in porting CHDK to this model and needs a firmware dump, please post here and I will see if I can get that to you.

Thank you
« Last Edit: 01 / September / 2021, 21:36:51 by mkshack »

*

Offline reyalp

  • ******
  • 14080
Re: Obtained a firmware dump of SX540 HS
« Reply #1 on: 02 / September / 2021, 02:40:23 »
Hi folks:

I am new to the forum and I have obtained a firmware dump of my SX540HS camera, but I am not an experienced coder. I have only dabbled a bit in languages like python, php, javascript and such. If anyone is interested in porting CHDK to this model and needs a firmware dump, please post here and I will see if I can get that to you.
What firmware version was it? You can search the dump for a string starting with "GM1." to find it.

A dump of SX540 100d was previously posted in https://chdk.setepontos.com/index.php?topic=14207.0

If yours was a different version, uploading the dump would help ensure that version gets supported if a port is eventually done. If yours is 100d, there's no need.

As I said in the other thread, ports are generally only done when someone with the development skills has the camera. If you want to try it yourself, this should be a relatively straightforward port, but a some familiarity with reverse engineering, C and assembler is definitely helpful.
Don't forget what the H stands for.

Re: Obtained a firmware dump of SX540 HS
« Reply #2 on: 04 / September / 2021, 11:29:33 »
I would be willing to try and port it myself, if I can find the free time to do so. Perhaps someone here can let me know where I can begin?

*

Offline reyalp

  • ******
  • 14080
Re: Obtained a firmware dump of SX540 HS
« Reply #3 on: 04 / September / 2021, 16:43:56 »
I would be willing to try and port it myself, if I can find the free time to do so. Perhaps someone here can let me know where I can begin?
List of developer resources:
https://chdk.fandom.com/wiki/For_Developers

Somewhat out of date overview of the porting process:
https://chdk.fandom.com/wiki/Adding_support_for_a_new_camera

Information about porting digic 6 cameras:
https://chdk.fandom.com/wiki/Digic_6-7_Porting

I highly recommend using Ghidra for finding functions and variables that aren't found by the sig finders, as well as any other reverse engineering:
https://chdk.fandom.com/wiki/Firmware_analysis_with_Ghidra

The "version tracking" tool is also very helpful
https://chdk.fandom.com/wiki/Ghidra_Version_Tracking_workflow_for_porting

If you want real time help, you can sometimes find me and a few others in the IRC channel #chdk on libera.chat
Don't forget what the H stands for.


Re: Obtained a firmware dump of SX540 HS
« Reply #4 on: 12 / September / 2021, 09:53:21 »
Thank you, and sorry it took so long to respond. my laptop died and had to get another one

 

Related Topics