Powershot A3100 - Porting thread - page 5 - DryOS Development - CHDK Forum

Powershot A3100 - Porting thread

  • 139 Replies
  • 64955 Views
*

Offline nafraf

  • *****
  • 1308
Re: Powershot A3100 - Porting thread
« Reply #40 on: 10 / November / 2012, 06:21:34 »
Advertisements
Hi, It seems that you are using Face key as ALT button.  My suggestion is to use the standard Playback [>] button as ALT, and let the Face button as configurable option.

You can use the a3300 or a3200 as example.

Re: Powershot A3100 - Porting thread
« Reply #41 on: 10 / November / 2012, 06:36:23 »
The current Alt button is 'Disp', i'll see if i can add user configurable alt key working. Thanks for the tip of where to look. Finding stuff in CHDK is 90% of porting a camera..

<edit>
You need to modify ..\core\gui.c&h for this functionality? Then i'm afraid this will have to wait until the source is in the svn so someone with diff possibities ;) can modify it.
« Last Edit: 10 / November / 2012, 08:36:33 by casrap »

Re: Powershot A3100 - Porting thread
« Reply #42 on: 10 / November / 2012, 17:36:37 »
Another update;
source: (see link below for latest version)
Full package (fw 100d): (see link below for latest version)
Full package (fw 100b): (see link below for latest version)

Camera depending notes:

- Alpha version
- dual partition boot routines for cards >4GB are included but not tested
- everything that i have not (yet) checked can be broken!

+ Raw works, including DNG, Dark frame substraction enable/disable
+ Overrides work
+ Extra long exposures >64s work
+ Video settings work
+ Zoom in video works
+ scripting (lua) works
+ Simple USB remote shutter works

Alt key is 'Disp'

This built is based on the port of the A3000 (boot, capt_seq, loader) and the port of the A490 (movie_rec, keyboard routines)

History of changes
- Blind port for fw 100b
- Cosmetic changes improving the readability of chdk menu

If anyone would diff the fw 100d & 100b; there should only be changes in addresses above ff8a0000 and maybe some whitespaces and comments (and maybe one or two variables).
« Last Edit: 10 / November / 2012, 21:46:34 by casrap »

Re: Powershot A3100 - Porting thread
« Reply #43 on: 10 / November / 2012, 17:48:58 »
You need to modify ..\core\gui.c&h for this functionality?
AFAIR,  just gui.c.
Quote
Then i'm afraid this will have to wait until the source is in the svn so someone with diff possibities ;) can modify it.
Make the changes in your version. Just remind me or whoever makes the change in gui.c when creating the submitted patch file.
Ported :   A1200    SD940   G10    Powershot N    G16


Re: Powershot A3100 - Porting thread
« Reply #44 on: 10 / November / 2012, 21:41:44 »
Ok, new version;

<links removed, new version available in thread>

Camera depending notes:

- Alpha version
- dual partition boot routines for cards >4GB are included but not tested
- everything that i have not (yet) checked can be broken!

+ Raw works, including DNG, Dark frame substraction enable/disable
+ Overrides work
+ Extra long exposures >64s work
+ Video settings work
+ Zoom in video works
+ scripting (lua) works
+ Simple USB remote shutter works

Alt key is 'Playback', ( best change it so 'Face' in menu)

This built is based on the port of the A3000 (boot, capt_seq, loader) and the port of the A490 (movie_rec, keyboard routines)

History of changes
- fixed free space indicator on lcd
- fixed af scan during video
- added user configurable Alt button (and removed some bugs in kbd.c)
- Blind port for fw 100b
- Cosmetic changes improving the readability of chdk menu

A3150 USERS:
If you have firmware 100b* or 100d you can also use this port!
100b: this was a blind (yet untested) port, so be the first and report the results  ;)
« Last Edit: 12 / November / 2012, 20:03:18 by casrap »

Re: Powershot A3100 - Porting thread
« Reply #45 on: 12 / November / 2012, 11:28:25 »
Hi I'm new here and am attempting to shoot some time lapses with an A3100IS (firmware 1.00D).  I found this forum and am definitely interested in trying out the hack you guys are working on.  I tried the downloads casrap posted, but for some reason when I turn on my camera with the files on my SD card, unlocked and everything, the firmware update doesn't show up.  Any ideas?  Like I said, I'm new here and am trying out Canon hacks for the first time.  Thanks!

*

Offline nafraf

  • *****
  • 1308
Re: Powershot A3100 - Porting thread
« Reply #46 on: 12 / November / 2012, 12:31:41 »
Hi, a3100 is under development, version posted by casrap does not contain PS2.FI file. You need to use the bootable sd-card method

*

Offline ahull

  • *****
  • 634
Re: Powershot A3100 - Porting thread
« Reply #47 on: 12 / November / 2012, 16:28:29 »
Ok, new version;
Alt key is 'Playback', ( best change it so 'Face' in menu)
...

A3150 USERS:
If you have firmware 100b* or 100d you can also use this port!
100b: this was a blind (yet untested) port, so be the first and report the results  ;)

I just tested on my A3150 100d (GM1.00D) I get the CHDK Splash screen, but can't find a way in to the menu, all of the buttons are still working as before.
(I do see the chdk battery meter, memory count etc).

So tantalizingly close  ::) :D thanks for all of your efforts. 
« Last Edit: 12 / November / 2012, 16:32:08 by ahull »


Re: Powershot A3100 - Porting thread
« Reply #48 on: 12 / November / 2012, 17:32:54 »
Try starting the camera, press the shutter so you get to record mode and then press the play button (but only short, a long press gets you back to play mode). As soon as you can get into the menu go to chdk setting and change the Alt key to 'Face' or 'Disp'.
When the camera starts up in play and you press play too long the camera shuts off, so its best to try in record mode. You can recognize Alt mode by the 'Alt' text at the bottom centered on the LCD. As soon as you see it press menu to enter chdk menu.
« Last Edit: 12 / November / 2012, 17:42:50 by casrap »

Re: Powershot A3100 - Porting thread
« Reply #49 on: 12 / November / 2012, 17:41:27 »
This description above was ment for ppl new to chdk, i assume you've used chdk before?
Comparing the rom dumps from the 3100 and the 3150 both should work with this port, but then again i might be wrong ;)
If you absolutly can't get it into alt mode let me know, i can change the default alt key to something else.

 

Related Topics