reticulatedpines / magiclantern_simplified

A Git based version of Magic Lantern, for those unwilling or unable to work using Mercurial. The vast majority of branches have been removed, with those thought to be important brought in individually and merged.
GNU General Public License v2.0
142 stars 50 forks source link

Fix cause of isoless err() on more cams #73

Open reticulatedpines opened 1 year ago

reticulatedpines commented 1 year ago

See get_photo_cmos_iso_start_550d in dual_iso.c. Other cams also exhibit this problem due to dual_iso hard-coding a heap address that is not in fact fixed. 650d and 700d have had a few reports.

Use qemu + gdb to determine if the same approach as for 550d can be used, and if it can be generalised.

reticulatedpines commented 1 year ago

See https://github.com/reticulatedpines/magiclantern_simplified/commit/215c6fa2c15a26855cf69dcb95cae93d56eb5160