EOS M3 porting - page 35 - DryOS Development - CHDK Forum supplierdeeply

EOS M3 porting

  • 746 Replies
  • 396315 Views
*

Offline c_joerg

  • *****
  • 1248
Re: EOS M3 porting
« Reply #340 on: 05 / May / 2017, 11:32:54 »
Advertisements
thanks joerg, I have install chdk in my eos m3 but I don't find " firmware update" in my eos m3 like other video that I See how to install chdk.

"firmware update“ does not work on M3.
Only “Bootable SD Card Method” works on M3
http://chdk.wikia.com/wiki/Prepare_your_SD_card

M100 100a, M3 121a, G9x II (1.00c), 2*G1x (101a,100e), S110 (103a), SX50 (100c), SX230 (101a), S45,
Flickr https://www.flickr.com/photos/136329431@N06/albums
YouTube https://www.youtube.com/channel/UCrTH0tHy9OYTVDzWIvXEMlw/videos?shelf_id=0&view=0&sort=dd

*

Offline Ant

  • *****
  • 509
Re: EOS M3 porting
« Reply #341 on: 07 / May / 2017, 11:14:22 »
Not sure if this is implemented...
If I run rawopint with display completely off (set_lcd_display) the cam crashes. ROM log attached.
The backlight off (set_backlight) setting works on my M3.

Fixed in build r38. SD card now works in UHS mode.


*

Offline c_joerg

  • *****
  • 1248
Re: EOS M3 porting
« Reply #342 on: 09 / May / 2017, 05:19:36 »
Not sure if this is implemented...
If I run rawopint with display completely off (set_lcd_display) the cam crashes. ROM log attached.
The backlight off (set_backlight) setting works on my M3.

Fixed in build r38. SD card now works in UHS mode.

I’m a little bit confused about the Version.
Last time you post ‘r4794’. Now ‘r38’.
Is ‘r38’ like ‘r4805’ + something?
M100 100a, M3 121a, G9x II (1.00c), 2*G1x (101a,100e), S110 (103a), SX50 (100c), SX230 (101a), S45,
Flickr https://www.flickr.com/photos/136329431@N06/albums
YouTube https://www.youtube.com/channel/UCrTH0tHy9OYTVDzWIvXEMlw/videos?shelf_id=0&view=0&sort=dd

*

Offline Ant

  • *****
  • 509
Re: EOS M3 porting
« Reply #343 on: 09 / May / 2017, 08:44:01 »
You could have guessed that "rXXXX" means "official repository", and "rXX" means mine.
"r38" is "r4803" + "something" described in my previous post.


*

Offline Ant

  • *****
  • 509
Re: EOS M3 porting
« Reply #344 on: 09 / May / 2017, 16:21:49 »
I found that caching related routines called from CHDK loader have different addresses for various firmware versions.
Code: [Select]
//    "ldr     r2, =0xfc1300b3\n" // address is OK for 101a
    "ldr     r2, =0xfc13019b\n" // address is OK for 120f
How to solve it correctly?
Maybe it's need to add "Clean_data_cache_line" function to thumb2 signature finder?

*

Offline reyalp

  • ******
  • 14085
Re: EOS M3 porting
« Reply #345 on: 09 / May / 2017, 16:30:27 »
I found that caching related routines called from CHDK loader have different addresses for various firmware versions.
Code: [Select]
//    "ldr     r2, =0xfc1300b3\n" // address is OK for 101a
    "ldr     r2, =0xfc13019b\n" // address is OK for 120f
How to solve it correctly?
Maybe it's need to add "Clean_data_cache_line" function to thumb2 signature finder?
Loader code probably can't use stubs, but it's a very simple function that undoubtedly doesn't change between firmware versions, so you can just include your own implementation in the loader.
Don't forget what the H stands for.

*

Offline Ant

  • *****
  • 509
Re: EOS M3 porting
« Reply #346 on: 20 / May / 2017, 10:08:14 »
Here you can find test build for fw 120f

Re: EOS M3 porting
« Reply #347 on: 21 / May / 2017, 07:15:38 »
Here you can find test build for fw 120f


Hello Ant, thnks for what seems to be a great effort from you and others since 2015!!!
I now followed all steps multiple times to install your files to my M3 but it won't start with the locked sd card used for the files.
Does it work for you and do you expect timelapse function to work?
Thnks a lot for your reply!


*

Offline Ant

  • *****
  • 509
Re: EOS M3 porting
« Reply #348 on: 21 / May / 2017, 08:16:40 »
Does it work for you and do you expect timelapse function to work?

At least \CHDK\SCRIPTS\interval.lua works without any problems on fw 120f...
« Last Edit: 21 / May / 2017, 08:18:27 by Ant »

*

Offline srsa_4c

  • ******
  • 4451
Re: EOS M3 porting
« Reply #349 on: 21 / May / 2017, 09:04:49 »
I now followed all steps multiple times to install your files to my M3 but it won't start with the locked sd card used for the files.
The 120f build requires a camera running the '1.2.0' factory firmware. You can get the 1.2.0 update on Canon's support page.
There is a small chance that your camera already has an incompatible version of the 1.2.0 firmware, in which case the camera will reject the 1.2.0 official upgrade. In this case, you could help us by dumping your camera's firmware.

You can find out the exact firmware version by running STICK or exiftool - you need a photo taken with the camera.

You can also choose to downgrade to the early 1.0.1 official firmware (if you find it somewhere), and use the 101a CHDK build linked in the first post.

 

Related Topics