SX730 HS porting thread - page 3 - DryOS Development - CHDK Forum  

SX730 HS porting thread

  • 56 Replies
  • 49541 Views
*

Offline reyalp

  • ******
  • 14082
Re: SX730 HS porting thread
« Reply #20 on: 19 / December / 2019, 23:24:54 »
Advertisements
100d port added to the autobuild in r5347. Please report any bugs here.

I should have test builds for the other known firmwares fairly soon.  100b, 100c, and 100e also in autobuild.

From the notes.txt

General camera and CHDK port information
****************************************
Default alt button is PLAY. VIDEO and WIFI may also be used. Long press to access the original function of the assigned alt button.

SX730 has an adjustable aperture and does not have an ND filter.

SX730 automatically powers on when connected to a USB host. It enters charging mode when connected to a USB charger. CHDK does not appear to interfere with these functions, but it has not been tested extensively. Beware that applying USB power with the CHDK USB remote enabled could cause the camera to power on and extend the lens.

The framing assist key is assigned to ERASE for CHDK functionality and script.

The half press shortcut for zebra toggle is MENU

The half press shortcut for histogram toggle is disabled, due to limited keys.

Subject distance (focus) override is supported in AFLock and MF, not in AF.

~800 KB of free RAM is available. This should be enough for normal operation.

set_led id 0 controls the green indicator LED, 1 controls the AF assist LED.
Control of the orange charge indicator is not currently available.

TESTED
******
- PTP operation, including live view
- Shutter, aperture and ISO override
- Focus override. MF or AF lock is required
- Bracketing in continuous mode
- llibtst.lua (see known bugs)
- hooktest.lua (see known bugs) fixed
- ISO base, real/market conversion
- Propset values
- Fast MD - MD_Tune.bas response times  40-70ms
- USB remote (see known bugs)
- "Firm update" boot
- Dark frame subtraction control

NOT IMPLEMENTED
***************
- Jpeg remote shoot. File write task does not exist in this firmware.
- Video controls (movie_rec task)
- Reboot with firmware update file
- Script hard shutdown (shut_down(1))
- Changing UI resolution for HDMI out
- exp_drv task. Shutter speeds shorter than 1/3200 likely do not work.   Long exposures up to 1024s likely work, but have not been tested. implemented in r5350

OTHER ISSUES
************
- Display updating is ugly / has usual Digic 6 limitations
  - Flashes a lot if the Canon firmware is updating the display
  - Edge overlay does not erase properly when shown live
  - Zebra "Draw Over Zebra" and Restore options are non-functional
  - Some games don't draw correctly
- DNG color matrix is incorrect (copied from sx60hs) but usable

KNOWN BUGS
**********
- USB remote may shoot multiple shots in continuous mode (general CHDK issue)
- Timestamps on files created before a shot is taken may be 1/1/2000 (general CHDK issue)   This causes a failure in llibtst.lua - This was actually a different bug, fixed in r5383
- Script using shoot hooks in continuous mode (such as hooktest.lua) may trigger   a HardwareDefect error 14. This appears to be avoided if the shoot key is released immediately after hook_shoot becomes ready for the final shot. - This should be fixed in r5348
« Last Edit: 06 / January / 2020, 17:32:05 by reyalp »
Don't forget what the H stands for.

*

Offline reyalp

  • ******
  • 14082
Re: SX730 HS porting thread
« Reply #21 on: 22 / December / 2019, 03:52:38 »
edit: These have been enabled in the autobuild, based on confirmation 100b works. I'd still like a report from a 100c user, although there's very little chance it will be different from 100b.

---
Here's a test build for SX730 firmwares 100c and 100b.

I don't have either of these firmwares, so it's completely untested. If I didn't mess up, it should work like the 100d port. Both diskboot and firm update loading are supported.

Ping earlier posters @TimPeTwo @kmmng @Oliver Helberg
« Last Edit: 24 / December / 2019, 17:08:45 by reyalp »
Don't forget what the H stands for.

Re: SX730 HS porting thread
« Reply #22 on: 22 / December / 2019, 08:55:37 »
Hello,


Can this version for 100b and 100c be used also for 100e?


Thanks

*

Offline srsa_4c

  • ******
  • 4451
Re: SX730 HS porting thread
« Reply #23 on: 22 / December / 2019, 12:17:14 »
Can this version for 100b and 100c be used also for 100e?
That's very unlikely. Please make a dump of your firmware and upload it to some file sharing site.


Re: SX730 HS porting thread
« Reply #24 on: 23 / December / 2019, 14:26:01 »
Hello,
I checked that my SX730 HS has firmware version 100b. I've made a firmware dump of it:
https://drive.google.com/file/d/14yNyvzBlxk1hvp3P8aepqVQOWc2ZmPQQ/view?usp=sharing

*

Offline reyalp

  • ******
  • 14082
Re: SX730 HS porting thread
« Reply #25 on: 23 / December / 2019, 14:39:37 »
Hello,
I checked that my SX730 HS has firmware version 100b. I've made a firmware dump of it:
Thanks. We already had a dump of 100b. From a CHDK point of view, it should be compatible with 100c. You can try the build in post 21 above.
Don't forget what the H stands for.

Re: SX730 HS porting thread
« Reply #26 on: 23 / December / 2019, 15:15:15 »
You can try the build in post 21 above.
I sucessfully booted this build using 'firmware update' and used info from this post as a check-list for quick testing. Most of the features listed as 'tested' seem to work fine.

- Display updating is ugly / has usual Digic 6 limitations
This flickering is actually the most noticeable issue (hardware problem as far as I understand).

- DNG color matrix is incorrect (copied from sx60hs) but usable
I've checked this and to my mind it's only a little bit off and not something that cannot be fixed by post processing. Overall, RAW/DNG1.1/DNG1.3 is Ok.

*

Offline reyalp

  • ******
  • 14082
Re: SX730 HS porting thread
« Reply #27 on: 23 / December / 2019, 15:29:02 »
I sucessfully booted this build using 'firmware update' and used info from this post as a check-list for quick testing. Most of the features listed as 'tested' seem to work fine.
Great, thanks. If it boots and shoots, it should be as functional as the 100d port. I've enabled 100b and 100c in the autobuild.

Quote
This flickering is actually the most noticeable issue (hardware problem as far as I understand).
It's more of a how CHDK is hacked into the display code issue, but we don't currently have a solution. Switching to play when you are adjusting CHDK settings avoids the worst of it.

Quote
- DNG color matrix is incorrect (copied from sx60hs) but usable
I've checked this and to my mind it's only a little bit off and not something that cannot be fixed by post processing. Overall, RAW/DNG1.1/DNG1.3 is Ok.
Yeah, it's the same as I used on sx710, which I believe has essentially the same sensor.
Don't forget what the H stands for.


Re: SX730 HS porting thread
« Reply #28 on: 23 / December / 2019, 16:16:48 »
Hallo, hier ist canon powershot sx730 hs Firmware 100E Dump https://drive.google.com/drive/folders/1c9HDJrF8ZdcfdQy0QdFYQjwsuZJUKoWx?usp=sharing

*

Offline reyalp

  • ******
  • 14082
Re: SX730 HS porting thread
« Reply #29 on: 23 / December / 2019, 17:06:52 »
Hallo, hier ist canon powershot sx730 hs Firmware 100E Dump https://drive.google.com/drive/folders/1c9HDJrF8ZdcfdQy0QdFYQjwsuZJUKoWx?usp=sharing
Thanks. It should be compatible with the 100d port. Here's a test build.

edit:
Confirmed working, test build removed
« Last Edit: 24 / December / 2019, 17:08:03 by reyalp »
Don't forget what the H stands for.

 

Related Topics