Adding new cameras, applying patches into trunk (with source code prepared) - page 79 - General Discussion and Assistance - CHDK Forum supplierdeeply

Adding new cameras, applying patches into trunk (with source code prepared)

  • 1666 Replies
  • 695913 Views
Advertisements
ixus130_sd1400 fw 1.00a & 1.00c patch to override sigfinder 1st choce value for GetDrive_FreeClusters with the 2nd choice.

see : http://chdk.setepontos.com/index.php?topic=5034.msg88092#msg88092
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline reyalp

  • ******
  • 13826
ixus130_sd1400 fw 1.00a & 1.00c patch to override sigfinder 1st choce value for GetDrive_FreeClusters with the 2nd choice.

see : http://chdk.setepontos.com/index.php?topic=5034.msg88092#msg88092
Added, trunk changeset 2000
Don't forget what the H stands for.

Attached is a small change for the User Menu function to fix a small annoyance.

Currently, when you add a user menu item while in Edit mode (via the erase button or half-press) there is no acknowledgement. Its kind of a blind action.  So this simple patch adds a popup box that acknowledges the addition of the menu item.

Maybe it should go in philmoz's  UI2 version but I think it simple enough to just throw into the dev trunk ?|
Ported :   A1200    SD940   G10    Powershot N    G16

Attached is a patch that changes the filebrowser so that it opens .txt files directly (like .flt's).

EDIT: I think you have forgotten my Snake patch: here
« Last Edit: 24 / July / 2012, 14:03:49 by TobiMarg »


*

Offline philmoz

  • *****
  • 3441
    • Photos
Attached is a patch that changes the filebrowser so that it opens .txt files directly (like .flt's).

EDIT: I think you have forgotten my Snake patch: here

I've added the filebrowser patch in revision 2017 to the trunk.

I tried the snake patch; but it is not compatible with the current trunk code.
Can you redo this patch against the latest version.

Phil.

CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

Small cleanup to USB remote code to remove unused passed parameter.  Tested with a complete build of all cameras.
Ported :   A1200    SD940   G10    Powershot N    G16

Patch to fix usb remote issues ( and possibly others ) with a490 port 1.00d and 1.00f versions based on accepting stubs_entry.S suggestions from finsig (thanks philmoz!).

Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline reyalp

  • ******
  • 13826
Small cleanup to USB remote code to remove unused passed parameter.  Tested with a complete build of all cameras.
Added in trunk changset 2021 release changeset 2023

Patch to fix usb remote issues ( and possibly others ) with a490 port 1.00d and 1.00f versions based on accepting stubs_entry.S suggestions from finsig (thanks philmoz!).
Holding off on this one until I know whether GetBatteryTemperature crashes.
Don't forget what the H stands for.


*

Offline srsa_4c

  • ******
  • 4450
The following patch hasn't been committed yet (as it doesn't affect any other model, I think it could go to both 1.1 and trunk. The patch still applies cleanly to 1.1 and almost cleanly to current trunk. The A2200 port is planned to also use this new code path.
Here's my updated patch to prevent the possibility of a SD override related crash on the Ixus850/SD800. I think this code will need some cleanup in the future - but that would require tests on cameras none of the current developers have...

Another issue: I noticed changeset 1988, which made me do a little research.
CAM_FIRMWARE_MEMINFO is only activated for the following cameras:
a2100, a540, a590, d10, g10, g12, g1x, ixus310_elph500hs, s100, s95, sx130is, sx20, sx30, sx40hs
With this enabled, my usual DIGIC II test cameras showed a big performance improvement during multi file upload over CHDK-PTP (for small files: about 1-2 second/file without CAM_FIRMWARE_MEMINFO, at least five times faster with it).
Don't know how this situation should be handled:
a) enable for all DryOS (i.e. trust the sigfinder)
b) enable for all
c) enable only individually, after tests
If it's c), I have tested it on 3 cameras, patch attached.

*

Offline reyalp

  • ******
  • 13826
Patch to fix usb remote issues ( and possibly others ) with a490 port 1.00d and 1.00f versions based on accepting stubs_entry.S suggestions from finsig (thanks philmoz!).
Added in trunk changeset release changeset 2028, plus fixed  _GetBatteryTemperature
Don't forget what the H stands for.

 

Related Topics