Changeset 1385


Ignore:
Timestamp:
10/23/11 05:00:57 (20 months ago)
Author:
philmoz
Message:

Update for DRYOS signature finder (finsig_dryos.c):

  • Fix camera name finder for R49 cameras
  • Add PLATFORMID and MAXRAMADDR values in camera info section

Also fix SVN properties for IXUS 1000 files & folders.

Location:
trunk
Files:
134 edited

Legend:

Unmodified
Added
Removed
  • trunk/loader/ixus1000_sd4500

    • Property svn:ignore set to
      .dep
      *.a
      *.o
      main.bin
      *.elf
      *.elf.syms
      *.dump
  • trunk/loader/ixus1000_sd4500/Makefile

    • Property svn:eol-style set to LF
  • trunk/loader/ixus1000_sd4500/blobs.S

    • Property svn:eol-style set to native
  • trunk/loader/ixus1000_sd4500/entry.S

    • Property svn:eol-style set to native
  • trunk/loader/ixus1000_sd4500/main.c

    • Property svn:eol-style set to native
  • trunk/loader/ixus1000_sd4500/resetcode

    • Property svn:ignore set to
      .dep
      *.a
      *.o
      main.bin
      *.elf
      *.elf.syms
      *.dump
  • trunk/loader/ixus1000_sd4500/resetcode/Makefile

    • Property svn:eol-style set to LF
  • trunk/loader/ixus1000_sd4500/resetcode/entry.S

    • Property svn:eol-style set to native
  • trunk/loader/ixus1000_sd4500/resetcode/main.c

    • Property svn:eol-style set to native
  • trunk/platform/a1100/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00C 
    7 // Canon PowerShot A1100 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00C 
     7//   Canon PowerShot A1100 IS 
     8//   PLATFORMID = 12739 (0x31c3) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a2000/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00C 
    7 // Canon PowerShot A2000 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00C 
     7//   Canon PowerShot A2000 IS 
     8//   PLATFORMID = 12689 (0x3191) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a3000/sub/100b/stubs_entry.S

    r1372 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R43 (DRYOS version 2.3, release #0043) 
    6 // Firmware Ver GM1.00B 
    7 // Canon PowerShot A3000 IS 
     5//   DRYOS R43 (DRYOS version 2.3, release #0043) 
     6//   Firmware Ver GM1.00B 
     7//   Canon PowerShot A3000 IS 
     8//   PLATFORMID = 12786 (0x31f2) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a3000/sub/100c/stubs_entry.S

    r1372 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R43 (DRYOS version 2.3, release #0043) 
    6 // Firmware Ver GM1.00C 
    7 // Canon PowerShot A3000 IS 
     5//   DRYOS R43 (DRYOS version 2.3, release #0043) 
     6//   Firmware Ver GM1.00C 
     7//   Canon PowerShot A3000 IS 
     8//   PLATFORMID = 12786 (0x31f2) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a3000/sub/100d/stubs_entry.S

    r1372 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R43 (DRYOS version 2.3, release #0043) 
    6 // Firmware Ver GM1.00D 
    7 // Canon PowerShot A3000 IS 
     5//   DRYOS R43 (DRYOS version 2.3, release #0043) 
     6//   Firmware Ver GM1.00D 
     7//   Canon PowerShot A3000 IS 
     8//   PLATFORMID = 12786 (0x31f2) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a470/sub/100e/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00E 
    7 // Canon PowerShot A470 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00E 
     7//   Canon PowerShot A470 
     8//   PLATFORMID = 12666 (0x317a) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a470/sub/101b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.01B 
    7 // Canon PowerShot A470 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.01B 
     7//   Canon PowerShot A470 
     8//   PLATFORMID = 12666 (0x317a) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a470/sub/102c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.02C 
    7 // Canon PowerShot A470 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.02C 
     7//   Canon PowerShot A470 
     8//   PLATFORMID = 12666 (0x317a) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a480/sub/100b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00B 
    7 // Canon PowerShot A480 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00B 
     7//   Canon PowerShot A480 
     8//   PLATFORMID = 12735 (0x31bf) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a495/sub/100d/stubs_entry.S

    r1376 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R43 (DRYOS version 2.3, release #0043) 
    6 // Firmware Ver GM1.00D 
    7 // Canon PowerShot A495 
     5//   DRYOS R43 (DRYOS version 2.3, release #0043) 
     6//   Firmware Ver GM1.00D 
     7//   Canon PowerShot A495 
     8//   PLATFORMID = 12783 (0x31ef) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a495/sub/100e/stubs_entry.S

    r1376 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R43 (DRYOS version 2.3, release #0043) 
    6 // Firmware Ver GM1.00E 
    7 // Canon PowerShot A495 
     5//   DRYOS R43 (DRYOS version 2.3, release #0043) 
     6//   Firmware Ver GM1.00E 
     7//   Canon PowerShot A495 
     8//   PLATFORMID = 12783 (0x31ef) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a495/sub/100f/stubs_entry.S

    r1376 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R43 (DRYOS version 2.3, release #0043) 
    6 // Firmware Ver GM1.00F 
    7 // Canon PowerShot A495 
     5//   DRYOS R43 (DRYOS version 2.3, release #0043) 
     6//   Firmware Ver GM1.00F 
     7//   Canon PowerShot A495 
     8//   PLATFORMID = 12783 (0x31ef) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a580/sub/101b/stubs_entry.S

    r1325 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.01B 
    7 // Canon PowerShot A580 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.01B 
     7//   Canon PowerShot A580 
     8//   PLATFORMID = 12663 (0x3177) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a590/sub/100e/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00E 
    7 // Canon PowerShot A590 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00E 
     7//   Canon PowerShot A590 IS 
     8//   PLATFORMID = 12662 (0x3176) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a590/sub/101b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.01B 
    7 // Canon PowerShot A590 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.01B 
     7//   Canon PowerShot A590 IS 
     8//   PLATFORMID = 12662 (0x3176) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a650/sub/100d/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00D 
    7 // Canon PowerShot A650 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00D 
     7//   Canon PowerShot A650 IS 
     8//   PLATFORMID = 12635 (0x315b) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/a720/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00C 
    7 // Canon PowerShot A720 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00C 
     7//   Canon PowerShot A720 IS 
     8//   PLATFORMID = 12637 (0x315d) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/d10/sub/100a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00A 
    7 // Canon PowerShot D10 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00A 
     7//   Canon PowerShot D10 
     8//   PLATFORMID = 12732 (0x31bc) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g10/sub/102a/stubs_entry.S

    r1329 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.02A 
    7 // Canon PowerShot G10 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.02A 
     7//   Canon PowerShot G10 
     8//   PLATFORMID = 12687 (0x318f) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g10/sub/103b/stubs_entry.S

    r1329 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.03B 
    7 // Canon PowerShot G10 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.03B 
     7//   Canon PowerShot G10 
     8//   PLATFORMID = 12687 (0x318f) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g10/sub/104a/stubs_entry.S

    r1329 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.04A 
    7 // Canon PowerShot G10 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.04A 
     7//   Canon PowerShot G10 
     8//   PLATFORMID = 12687 (0x318f) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g11/sub/100f/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.00F 
    7 // Canon PowerShot G11 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.00F 
     7//   Canon PowerShot G11 
     8//   PLATFORMID = 12767 (0x31df) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g11/sub/100j/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.00J 
    7 // Canon PowerShot G11 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.00J 
     7//   Canon PowerShot G11 
     8//   PLATFORMID = 12767 (0x31df) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g11/sub/100l/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.00L 
    7 // Canon PowerShot G11 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.00L 
     7//   Canon PowerShot G11 
     8//   PLATFORMID = 12767 (0x31df) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g12/sub/100c/stubs_entry.S

    r1292 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00C 
    7 // Canon PowerShot G12 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00C 
     7//   Canon PowerShot G12 
     8//   PLATFORMID = 12815 (0x320f) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g12/sub/100e/stubs_entry.S

    r1292 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00E 
    7 // Canon PowerShot G12 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00E 
     7//   Canon PowerShot G12 
     8//   PLATFORMID = 12815 (0x320f) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g12/sub/100f/stubs_entry.S

    r1332 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00F 
    7 // Canon PowerShot G12 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00F 
     7//   Canon PowerShot G12 
     8//   PLATFORMID = 12815 (0x320f) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g9/sub/100d/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00D 
    7 // Canon PowerShot G9 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00D 
     7//   Canon PowerShot G9 
     8//   PLATFORMID = 12634 (0x315a) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g9/sub/100g/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00G 
    7 // Canon PowerShot G9 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00G 
     7//   Canon PowerShot G9 
     8//   PLATFORMID = 12634 (0x315a) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/g9/sub/100i/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00I 
    7 // Possible corrupt firmware dump - file size to small for start address 0xff810000 
    8 //   file size = 3.2MB, should be 7.9MB 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00I 
     7//   Possible corrupt firmware dump - file size to small for start address 0xff810000 
     8//     file size = 3.2MB, should be 7.9MB 
     9//   MAXRAMADDR = 0x03ffffff 
    910 
    1011// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus1000_sd4500

    • Property svn:ignore set to
      .dep
      *.a
      *.o
  • trunk/platform/ixus1000_sd4500/Makefile

    • Property svn:eol-style set to LF
  • trunk/platform/ixus1000_sd4500/kbd.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/lib.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/main.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/platform_camera.h

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/shooting.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100d

    • Property svn:ignore set to
      .dep
      *.o
      *.a
      PRIMARY.BIN
  • trunk/platform/ixus1000_sd4500/sub/100d/Makefile

    • Property svn:eol-style set to LF
  • trunk/platform/ixus1000_sd4500/sub/100d/boot.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100d/capt_seq.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100d/lib.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100d/makefile.inc

    • Property svn:eol-style set to LF
  • trunk/platform/ixus1000_sd4500/sub/100d/movie_rec.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100d/stubs_asm.h

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100d/stubs_auto.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100d/stubs_entry.S

    • Property svn:eol-style set to native
    r1382 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00D 
    7 // Canon IXUS 1000HS 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00D 
     7//   Canon IXUS 1000HS 
     8//   PLATFORMID = 12792 (0x31f8) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus1000_sd4500/sub/100d/stubs_entry_2.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100d/stubs_min.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100f

    • Property svn:ignore set to
      .dep
      *.o
      *.a
      PRIMARY.BIN
  • trunk/platform/ixus1000_sd4500/sub/100f/Makefile

    • Property svn:eol-style set to LF
  • trunk/platform/ixus1000_sd4500/sub/100f/boot.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100f/capt_seq.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100f/lib.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100f/makefile.inc

    • Property svn:eol-style set to LF
  • trunk/platform/ixus1000_sd4500/sub/100f/movie_rec.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100f/stubs_asm.h

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100f/stubs_auto.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100f/stubs_entry.S

    • Property svn:eol-style set to native
    r1382 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00F 
    7 // Canon IXUS 1000HS 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00F 
     7//   Canon IXUS 1000HS 
     8//   PLATFORMID = 12792 (0x31f8) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus1000_sd4500/sub/100f/stubs_entry_2.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/100f/stubs_min.S

    • Property svn:eol-style set to native
  • trunk/platform/ixus1000_sd4500/sub/Makefile

    • Property svn:eol-style set to LF
  • trunk/platform/ixus1000_sd4500/wrappers.c

    • Property svn:eol-style set to native
  • trunk/platform/ixus100_sd780/sub/100b/stubs_entry.S

    r1328 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00B 
    7 // Canon DIGITAL IXUS 100 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00B 
     7//   Canon DIGITAL IXUS 100 IS 
     8//   PLATFORMID = 12738 (0x31c2) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus100_sd780/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00C 
    7 // Canon PowerShot SD780 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00C 
     7//   Canon PowerShot SD780 IS 
     8//   PLATFORMID = 12738 (0x31c2) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus120_sd940/sub/100e/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.00E 
    7 // Canon DIGITAL IXUS 120 IS 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.00E 
     7//   Canon DIGITAL IXUS 120 IS 
     8//   PLATFORMID = 12774 (0x31e6) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus120_sd940/sub/101a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.01A 
    7 // Canon DIGITAL IXUS 120 IS 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.01A 
     7//   Canon DIGITAL IXUS 120 IS 
     8//   PLATFORMID = 12774 (0x31e6) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus120_sd940/sub/102c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.02C 
    7 // Canon PowerShot SD940 IS 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.02C 
     7//   Canon PowerShot SD940 IS 
     8//   PLATFORMID = 12774 (0x31e6) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus120_sd940/sub/103b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.03B 
    7 // Canon PowerShot SD940 IS 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.03B 
     7//   Canon PowerShot SD940 IS 
     8//   PLATFORMID = 12774 (0x31e6) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus120_sd940/sub/103c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.03C 
    7 // Canon PowerShot SD940 IS 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.03C 
     7//   Canon PowerShot SD940 IS 
     8//   PLATFORMID = 12774 (0x31e6) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus200_sd980/sub/101c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.01C 
    7 // Canon DIGITAL IXUS 200 IS 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.01C 
     7//   Canon DIGITAL IXUS 200 IS 
     8//   PLATFORMID = 12773 (0x31e5) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus200_sd980/sub/101d/stubs_entry.S

    r1376 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.01D 
    7 // Canon PowerShot SD980 IS 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.01D 
     7//   Canon PowerShot SD980 IS 
     8//   PLATFORMID = 12773 (0x31e5) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus300_sd4000/sub/100d/stubs_entry.S

    r1377 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R43 (DRYOS version 2.3, release #0043) 
    6 // Firmware Ver GM1.00D 
    7 // Canon IXUS 300 HS 
     5//   DRYOS R43 (DRYOS version 2.3, release #0043) 
     6//   Firmware Ver GM1.00D 
     7//   Canon IXUS 300 HS 
     8//   PLATFORMID = 12791 (0x31f7) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus310_elph500hs/sub/100a/stubs_entry.S

    r1379 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R47 (DRYOS version 2.3, release #0047) 
    6 // Firmware Ver GM1.00A 
    7 // Canon IXUS 310 HS 
     5//   DRYOS R47 (DRYOS version 2.3, release #0047) 
     6//   Firmware Ver GM1.00A 
     7//   Canon IXUS 310 HS 
     8//   PLATFORMID = 12837 (0x3225) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus310_elph500hs/sub/101a/stubs_entry.S

    r1379 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R47 (DRYOS version 2.3, release #0047) 
    6 // Firmware Ver GM1.01A 
    7 // Canon IXUS 310 HS 
     5//   DRYOS R47 (DRYOS version 2.3, release #0047) 
     6//   Firmware Ver GM1.01A 
     7//   Canon IXUS 310 HS 
     8//   PLATFORMID = 12837 (0x3225) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus80_sd1100/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00C 
    7 // Possible corrupt firmware dump - file size to small for start address 0xff810000 
    8 //   file size = 3.1MB, should be 7.9MB 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00C 
     7//   Possible corrupt firmware dump - file size to small for start address 0xff810000 
     8//     file size = 3.1MB, should be 7.9MB 
     9//   MAXRAMADDR = 0x01ffffff 
    910 
    1011// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus80_sd1100/sub/101a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.01A 
    7 // Canon DIGITAL IXUS 80 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.01A 
     7//   Canon DIGITAL IXUS 80 IS 
     8//   PLATFORMID = 12676 (0x3184) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus85_sd770/sub/100a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00A 
    7 // Canon PowerShot SD770 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00A 
     7//   Canon PowerShot SD770 IS 
     8//   PLATFORMID = 12661 (0x3175) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus860_sd870/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00C 
    7 // Canon DIGITAL IXUS 860 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00C 
     7//   Canon DIGITAL IXUS 860 IS 
     8//   PLATFORMID = 12640 (0x3160) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus870_sd880/sub/100e/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00E 
    7 // Possible corrupt firmware dump - file size to small for start address 0xff810000 
    8 //   file size = 4.0MB, should be 7.9MB 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00E 
     7//   Possible corrupt firmware dump - file size to small for start address 0xff810000 
     8//     file size = 4.0MB, should be 7.9MB 
     9//   MAXRAMADDR = 0x03ffffff 
    910 
    1011// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus870_sd880/sub/101a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.01A 
    7 // Canon DIGITAL IXUS 870 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.01A 
     7//   Canon DIGITAL IXUS 870 IS 
     8//   PLATFORMID = 12694 (0x3196) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus870_sd880/sub/102b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.02B 
    7 // Canon PowerShot SD880 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.02B 
     7//   Canon PowerShot SD880 IS 
     8//   PLATFORMID = 12694 (0x3196) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus90_sd790/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00C 
    7 // Possible corrupt firmware dump - file size to small for start address 0xff810000 
    8 //   file size = 4.0MB, should be 7.9MB 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00C 
     7//   Possible corrupt firmware dump - file size to small for start address 0xff810000 
     8//     file size = 4.0MB, should be 7.9MB 
     9//   MAXRAMADDR = 0x03ffffff 
    910 
    1011// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus90_sd790/sub/100d/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00D 
    7 // Possible corrupt firmware dump - file size to small for start address 0xff810000 
    8 //   file size = 3.1MB, should be 7.9MB 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00D 
     7//   Possible corrupt firmware dump - file size to small for start address 0xff810000 
     8//     file size = 3.1MB, should be 7.9MB 
     9//   MAXRAMADDR = 0x03ffffff 
    910 
    1011// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus95_sd1200/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00C 
    7 // Canon DIGITAL IXUS 95 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00C 
     7//   Canon DIGITAL IXUS 95 IS 
     8//   PLATFORMID = 12740 (0x31c4) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus960_sd950/sub/100d/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00D 
    7 // Canon DIGITAL IXUS 960 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00D 
     7//   Canon DIGITAL IXUS 960 IS 
     8//   PLATFORMID = 12639 (0x315f) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus970_sd890/sub/100b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00B 
    7 // Canon DIGITAL IXUS 970 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00B 
     7//   Canon DIGITAL IXUS 970 IS 
     8//   PLATFORMID = 12659 (0x3173) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus970_sd890/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00C 
    7 // Canon DIGITAL IXUS 970 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00C 
     7//   Canon DIGITAL IXUS 970 IS 
     8//   PLATFORMID = 12659 (0x3173) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus970_sd890/sub/100f/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00F 
    7 // Canon PowerShot SD890 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00F 
     7//   Canon PowerShot SD890 IS 
     8//   PLATFORMID = 12659 (0x3173) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus980_sd990/sub/100e/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00E 
    7 // Canon DIGITAL IXUS 980 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00E 
     7//   Canon DIGITAL IXUS 980 IS 
     8//   PLATFORMID = 12691 (0x3193) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/ixus980_sd990/sub/101b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.01B 
    7 // Canon DIGITAL IXUS 980 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.01B 
     7//   Canon DIGITAL IXUS 980 IS 
     8//   PLATFORMID = 12691 (0x3193) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/s5is/sub/101a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R20 (DRYOS version 2.3, release #0020) 
    6 // Firmware Ver GM1.01A 
    7 // Canon PowerShot S5 IS 
     5//   DRYOS R20 (DRYOS version 2.3, release #0020) 
     6//   Firmware Ver GM1.01A 
     7//   Canon PowerShot S5 IS 
     8//   PLATFORMID = 12616 (0x3148) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/s5is/sub/101b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R20 (DRYOS version 2.3, release #0020) 
    6 // Firmware Ver GM1.01B 
    7 // Canon PowerShot S5 IS 
     5//   DRYOS R20 (DRYOS version 2.3, release #0020) 
     6//   Firmware Ver GM1.01B 
     7//   Canon PowerShot S5 IS 
     8//   PLATFORMID = 12616 (0x3148) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/s90/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.00C 
    7 // Could not find Camera name - possible corrupt firmware dump 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.00C 
     7//   Could not find Camera name - possible corrupt firmware dump 
     8//   PLATFORMID = 0 (0x0000) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/s90/sub/101a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.01A 
    7 // Possible corrupt firmware dump - file size to small for start address 0xff810000 
    8 //   file size = 7.0MB, should be 7.9MB 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.01A 
     7//   Possible corrupt firmware dump - file size to small for start address 0xff810000 
     8//     file size = 7.0MB, should be 7.9MB 
     9//   MAXRAMADDR = 0x03ffffff 
    910 
    1011// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/s90/sub/101c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.01C 
    7 // Possible corrupt firmware dump - file size to small for start address 0xff810000 
    8 //   file size = 7.1MB, should be 7.9MB 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.01C 
     7//   Possible corrupt firmware dump - file size to small for start address 0xff810000 
     8//     file size = 7.1MB, should be 7.9MB 
     9//   MAXRAMADDR = 0x03ffffff 
    910 
    1011// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/s95/sub/100e/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00E 
    7 // Canon PowerShot S95 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00E 
     7//   Canon PowerShot S95 
     8//   PLATFORMID = 12818 (0x3212) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/s95/sub/100h/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00H 
    7 // Canon PowerShot S95 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00H 
     7//   Canon PowerShot S95 
     8//   PLATFORMID = 12818 (0x3212) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/s95/sub/100i/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00I 
    7 // Canon PowerShot S95 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00I 
     7//   Canon PowerShot S95 
     8//   PLATFORMID = 12818 (0x3212) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/s95/sub/100k/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00K 
    7 // Canon PowerShot S95 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00K 
     7//   Canon PowerShot S95 
     8//   PLATFORMID = 12818 (0x3212) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx1/sub/200h/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM2.00H 
    7 // Canon PowerShot SX1 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM2.00H 
     7//   Canon PowerShot SX1 IS 
     8//   PLATFORMID = 12693 (0x3195) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx1/sub/201a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM2.01A 
    7 // Canon PowerShot SX1 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM2.01A 
     7//   Canon PowerShot SX1 IS 
     8//   PLATFORMID = 12693 (0x3195) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx10/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00C 
    7 // Canon PowerShot SX10 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00C 
     7//   Canon PowerShot SX10 IS 
     8//   PLATFORMID = 12685 (0x318d) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx10/sub/101a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.01A 
    7 // Canon PowerShot SX10 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.01A 
     7//   Canon PowerShot SX10 IS 
     8//   PLATFORMID = 12685 (0x318d) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx10/sub/101b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.01B 
    7 // Canon PowerShot SX10 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.01B 
     7//   Canon PowerShot SX10 IS 
     8//   PLATFORMID = 12685 (0x318d) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx10/sub/102b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.02B 
    7 // Canon PowerShot SX10 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.02B 
     7//   Canon PowerShot SX10 IS 
     8//   PLATFORMID = 12685 (0x318d) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx10/sub/103a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.03A 
    7 // Canon PowerShot SX10 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.03A 
     7//   Canon PowerShot SX10 IS 
     8//   PLATFORMID = 12685 (0x318d) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx100is/sub/100b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00B 
    7 // Canon PowerShot SX100 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00B 
     7//   Canon PowerShot SX100 IS 
     8//   PLATFORMID = 12638 (0x315e) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx100is/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R23 (DRYOS version 2.3, release #0023) 
    6 // Firmware Ver GM1.00C 
    7 // Canon PowerShot SX100 IS 
     5//   DRYOS R23 (DRYOS version 2.3, release #0023) 
     6//   Firmware Ver GM1.00C 
     7//   Canon PowerShot SX100 IS 
     8//   PLATFORMID = 12638 (0x315e) 
     9//   MAXRAMADDR = 0x01ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx110is/sub/100b/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00B 
    7 // Canon PowerShot SX110 IS 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00B 
     7//   Canon PowerShot SX110 IS 
     8//   PLATFORMID = 12690 (0x3192) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx130is/sub/101c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.01C 
    7 // Canon PowerShot SX130 IS 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.01C 
     7//   Canon PowerShot SX130 IS 
     8//   PLATFORMID = 12817 (0x3211) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx130is/sub/101d/stubs_entry.S

    r1377 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.01D 
    7 // Canon PowerShot SX130 IS 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.01D 
     7//   Canon PowerShot SX130 IS 
     8//   PLATFORMID = 12817 (0x3211) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx130is/sub/101f/stubs_entry.S

    r1377 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.01F 
    7 // Canon PowerShot SX130 IS 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.01F 
     7//   Canon PowerShot SX130 IS 
     8//   PLATFORMID = 12817 (0x3211) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx20/sub/100f/stubs_entry.S

    r1373 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.00F 
    7 // Canon PowerShot SX20 IS 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.00F 
     7//   Canon PowerShot SX20 IS 
     8//   PLATFORMID = 12772 (0x31e4) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx20/sub/102b/stubs_entry.S

    r1342 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.02B 
    7 // Canon PowerShot SX20 IS 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.02B 
     7//   Canon PowerShot SX20 IS 
     8//   PLATFORMID = 12772 (0x31e4) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx20/sub/102d/stubs_entry.S

    r1342 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R39 (DRYOS version 2.3, release #0039) 
    6 // Firmware Ver GM1.02D 
    7 // Canon PowerShot SX20 IS 
     5//   DRYOS R39 (DRYOS version 2.3, release #0039) 
     6//   Firmware Ver GM1.02D 
     7//   Canon PowerShot SX20 IS 
     8//   PLATFORMID = 12772 (0x31e4) 
     9//   MAXRAMADDR = 0x03ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx200is/sub/100c/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R31 (DRYOS version 2.3, release #0031) 
    6 // Firmware Ver GM1.00C 
    7 // Possible corrupt firmware dump - file size to small for start address 0xff810000 
    8 //   file size = 4.0MB, should be 7.9MB 
     5//   DRYOS R31 (DRYOS version 2.3, release #0031) 
     6//   Firmware Ver GM1.00C 
     7//   Possible corrupt firmware dump - file size to small for start address 0xff810000 
     8//     file size = 4.0MB, should be 7.9MB 
     9//   MAXRAMADDR = 0x03ffffff 
    910 
    1011// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx220hs/sub/100a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R47 (DRYOS version 2.3, release #0047) 
    6 // Firmware Ver GM1.00A 
    7 // Canon PowerShot SX220 HS 
     5//   DRYOS R47 (DRYOS version 2.3, release #0047) 
     6//   Firmware Ver GM1.00A 
     7//   Canon PowerShot SX220 HS 
     8//   PLATFORMID = 12844 (0x322c) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx220hs/sub/101a/stubs_entry.S

    r1291 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R47 (DRYOS version 2.3, release #0047) 
    6 // Firmware Ver GM1.01A 
    7 // Canon PowerShot SX220 HS 
     5//   DRYOS R47 (DRYOS version 2.3, release #0047) 
     6//   Firmware Ver GM1.01A 
     7//   Canon PowerShot SX220 HS 
     8//   PLATFORMID = 12844 (0x322c) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx230hs/sub/100c/stubs_entry.S

    r1328 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R47 (DRYOS version 2.3, release #0047) 
    6 // Firmware Ver GM1.00C 
    7 // Canon PowerShot SX230 HS 
     5//   DRYOS R47 (DRYOS version 2.3, release #0047) 
     6//   Firmware Ver GM1.00C 
     7//   Canon PowerShot SX230 HS 
     8//   PLATFORMID = 12840 (0x3228) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx30/sub/100e/stubs_entry.S

    r1292 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00E 
    7 // Canon PowerShot SX30 IS 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00E 
     7//   Canon PowerShot SX30 IS 
     8//   PLATFORMID = 12816 (0x3210) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx30/sub/100h/stubs_entry.S

    r1292 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00H 
    7 // Canon PowerShot SX30 IS 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00H 
     7//   Canon PowerShot SX30 IS 
     8//   PLATFORMID = 12816 (0x3210) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx30/sub/100l/stubs_entry.S

    r1292 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00L 
    7 // Canon PowerShot SX30 IS 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00L 
     7//   Canon PowerShot SX30 IS 
     8//   PLATFORMID = 12816 (0x3210) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/platform/sx30/sub/100n/stubs_entry.S

    r1328 r1385  
    33 
    44// Camera info: 
    5 // DRYOS R45 (DRYOS version 2.3, release #0045) 
    6 // Firmware Ver GM1.00N 
    7 // Canon PowerShot SX30 IS 
     5//   DRYOS R45 (DRYOS version 2.3, release #0045) 
     6//   Firmware Ver GM1.00N 
     7//   Canon PowerShot SX30 IS 
     8//   PLATFORMID = 12816 (0x3210) 
     9//   MAXRAMADDR = 0x07ffffff 
    810 
    911// Stubs below should be checked. Stub not matched 100%, or difference found to current 'stubs_entry_2.S' 
  • trunk/tools/finsig_dryos.c

    r1379 r1385  
    473473    BufRange    *br, *last; 
    474474        int                     dryos_ver; 
     475    int         pid; 
     476    int         maxram; 
    475477        char            cam[100]; 
    476478} firmware; 
     
    736738        if (k == -1) 
    737739        { 
    738                 bprintf("// Can't find DRYOS version !!!\n\n"); 
     740                bprintf("//   Can't find DRYOS version !!!\n\n"); 
    739741        } 
    740742        else 
    741743        { 
    742744                fw->dryos_ver = atoi(((char*)&fw->buf[k])+28); 
    743                 bprintf("// DRYOS R%d (%s)\n",fw->dryos_ver,(char*)&fw->buf[k]); 
     745        if (fw->dryos_ver > 49) 
     746                bprintf("//   DRYOS R%d (%s) *** New DRYOS Version - please update finsig_dryos.c ***\n",fw->dryos_ver,(char*)&fw->buf[k]); 
     747        else 
     748                bprintf("//   DRYOS R%d (%s)\n",fw->dryos_ver,(char*)&fw->buf[k]); 
    744749        } 
    745750         
     
    748753        if (k == -1) 
    749754        { 
    750                 bprintf("// Can't find firmware version !!!\n\n"); 
     755                bprintf("//   Can't find firmware version !!!\n\n"); 
    751756        } 
    752757        else 
    753758        { 
    754                 bprintf("// %s",(char*)&fw->buf[k]); 
     759                bprintf("//   %s",(char*)&fw->buf[k]); 
    755760                bprintf("\n"); 
    756761        } 
    757762 
    758         // Get camera name 
     763        // Get camera name & platformid 
    759764        int fsize = -((int)fw->base)/4; 
    760765        int cam_idx = 0; 
     766    int pid_idx = 0; 
    761767        switch (fw->dryos_ver) 
    762768        { 
     
    764770        case 23: 
    765771        case 31: 
    766         case 39: cam_idx = (0xFFFE0110 - fw->base) / 4; break; 
     772        case 39:  
     773        cam_idx = (0xFFFE0110 - fw->base) / 4;  
     774        pid_idx = (0xFFFE0130 - fw->base) / 4;  
     775        break; 
    767776        case 43: 
    768         case 45: cam_idx = (0xFFFE00D0 - fw->base) / 4; break; 
    769         case 47: cam_idx = (((fw->base==0xFF000000)?0xFFF40170:0xFFFE0170) - fw->base) / 4; break; 
     777        case 45:  
     778        cam_idx = (0xFFFE00D0 - fw->base) / 4;  
     779        pid_idx = (0xFFFE0130 - fw->base) / 4;  
     780        break; 
     781        case 47:  
     782        cam_idx = (((fw->base==0xFF000000)?0xFFF40170:0xFFFE0170) - fw->base) / 4;  
     783        pid_idx = (((fw->base==0xFF000000)?0xFFF40040:0xFFFE0040) - fw->base) / 4;  
     784        break; 
     785        case 49:  
     786        cam_idx = (((fw->base==0xFF000000)?0xFFF40190:0xFFFE0170) - fw->base) / 4;  
     787        pid_idx = (((fw->base==0xFF000000)?0xFFF40040:0xFFFE0040) - fw->base) / 4;  
     788        break; 
    770789        } 
    771790         
     
    773792        if (cam_idx >= fw->size) 
    774793        { 
    775                 bprintf("// Possible corrupt firmware dump - file size to small for start address 0x%08x\n",fw->base); 
    776                 bprintf("//   file size = %.1fMB, should be %.1fMB\n", ((double)fw->size*4.0)/(1024.0*1024.0),((double)fsize*4.0)/(1024.0*1024.0)); 
     794                bprintf("//   Possible corrupt firmware dump - file size to small for start address 0x%08x\n",fw->base); 
     795                bprintf("//     file size = %.1fMB, should be %.1fMB\n", ((double)fw->size*4.0)/(1024.0*1024.0),((double)fsize*4.0)/(1024.0*1024.0)); 
    777796        } 
    778797        else if ((cam_idx < fw->size) && (strncmp((char*)&fw->buf[cam_idx],"Canon ",6) == 0)) 
    779798        { 
    780799                strcpy(fw->cam,(char*)&fw->buf[cam_idx]); 
    781                 bprintf("// %s\n",fw->cam); 
     800                bprintf("//   %s\n",fw->cam); 
    782801        } 
    783802        else 
    784803        { 
    785                 bprintf("// Could not find Camera name - possible corrupt firmware dump\n"); 
    786         } 
     804                bprintf("//   Could not find Camera name - possible corrupt firmware dump\n"); 
     805        } 
     806 
     807    if ((pid_idx > 0) && (pid_idx < fw->size)) 
     808    { 
     809        fw->pid = fw->buf[pid_idx] & 0xFFFF; 
     810                bprintf("//   PLATFORMID = %d (0x%04x)\n",fw->pid,fw->pid); 
     811    } 
     812    else fw->pid = 0; 
     813 
     814    // Calc MAXRAMADDR 
     815    if (((fw->buf[0x10] & 0xFFFFFF00) == 0xE3A00000) && (fw->buf[0x11] == 0xEE060F12)) 
     816    { 
     817        fw->maxram = (1 << (((fw->buf[0x10] & 0x3E) >> 1) + 1)) - 1; 
     818    } 
     819    else if (((fw->buf[0x14] & 0xFFFFFF00) == 0xE3A00000) && (fw->buf[0x15] == 0xEE060F12)) 
     820    { 
     821        fw->maxram = (1 << (((fw->buf[0x14] & 0x3E) >> 1) + 1)) - 1; 
     822    } 
     823    else fw->maxram = 0; 
     824 
     825    if (fw->maxram != 0) 
     826                bprintf("//   MAXRAMADDR = 0x%08x\n",fw->maxram); 
    787827 
    788828        bprintf("\n"); 
Note: See TracChangeset for help on using the changeset viewer.