Canon IXUS 900 Ti / Powershot SD900 1.00C Port - page 4 - General Discussion and Assistance - CHDK Forum  

Canon IXUS 900 Ti / Powershot SD900 1.00C Port

  • 262 Replies
  • 140662 Views
*

Offline pixeldoc2000

  • ****
  • 356
  • IXUS900Ti 1.00C, IXUS300HS 1.00D
    • pixel::doc homebase
stubs_entry_2.S
« Reply #30 on: 02 / September / 2008, 16:21:51 »
Advertisements
UPDATE

ok, stubs_entry_2.S was all wrong, here is the rework source:
Code: [Select]
#include "stubs_asm.h"

// search your fw dump, look at stubs_entry.S & stubs_entry_ida.S (execute scan-event-procedures.idc in ida to create)

NHSTUB(MFOn, 0xFF98FBF0)
NHSTUB(MFOff, 0xFF98FC20)

//NHSTUB(DisplayImagePhysicalScreen, 0xFF95F73C)   // note "ImgDDev.c" / aImgddev_c ?
NHSTUB(Open, 0xFF87B55C)   // before Close()
//NHSTUB(Close, 0xFF87B584)   // note "Close" / "aClose"
//NHSTUB(Mount_FileSystem, 0xFF87A8AC)   // note "Mounter.c" / aMounter_c
//NHSTUB(Read, 0xFFB57BDC)    // after Remove()
//NHSTUB(Write, 0xFFB57C4C)   // after Read()
NHSTUB(free, 0xFFB5ABC8)
NHSTUB(Rename, 0xFF87B644)   // after Write()

NSTUB(kbd_p1_f, 0xFF827F58)
NSTUB(kbd_p1_f_cont, 0xFF827F64)
NSTUB(kbd_p2_f, 0xFF82833C)
NHSTUB(kbd_pwr_off, 0xFF829238)
NHSTUB(kbd_pwr_on, 0xFF8291F8)
NHSTUB(kbd_read_keys_r2, 0xFF828D40) // search for "MOVL    R4, 0x223000"

NHSTUB(AllocateMemory, 0xFF81AC70)
NHSTUB(FreeMemory, 0xFF81AC5C)

NHSTUB(SetPropertyCase, 0xFF825778) // see "PropertyCase.c" and refs to it

// null stub (RET):
NHSTUB(SetZoomActuatorSpeedPercent, 0xFFFFFFFF)   // dummy, not found yet

NHSTUB(GetDrive_ClusterSize, 0xFF87AD70)   // note "GetCatFs_ClusterSize"
NHSTUB(GetDrive_TotalClusters, 0xFF87ADAC)   // note "GetCatFs_TotalClusters"
NHSTUB(GetDrive_FreeClusters, 0xFF87ADE8)   // note "GetCatFs_FreeClusters"

//NHSTUB(UnsetZoomForMovie, 0xFF83656C)
NHSTUB(ExpCtrlTool_StopContiAE,  0xFF91F0FC)
NHSTUB(ExpCtrlTool_StartContiAE, 0xFF91F0CC)
NHSTUB(MakeAFScan,  0xFF993BE4)

// --- has ALT in stubs_entry.S
NSTUB(GetCurrentAvValue, 0xffb0f210)
Some Function where already found by IDA, found some myself and some found by compare disasseble from sd900 and sd800...

Still no change at all... this s**cks...  :'(

Re: Canon IXUS 900 Ti / Powershot SD900 1.00C Port
« Reply #31 on: 06 / September / 2008, 01:53:17 »
Hang in there, my HOPE.

Re: Canon IXUS 900 Ti / Powershot SD900 1.00C Port
« Reply #32 on: 09 / September / 2008, 02:35:58 »
Sweet, I have an SD900 and would love to get CHDK on it.  Thank you to those involved in development.  I'm going to read up and with any luck, get CHDK deployed on a my cam and then show it to all my buddies with Powershot cams.

Re: Canon IXUS 900 Ti / Powershot SD900 1.00C Port
« Reply #33 on: 09 / September / 2008, 23:05:24 »
Sweet, I have an SD900 and would love to get CHDK on it.  Thank you to those involved in development.  I'm going to read up and with any luck, get CHDK deployed on a my cam and then show it to all my buddies with Powershot cams.

dont get too excited. pixeldoc is still a has a long way to go
canon powershot sd900 ti
canon digital ixus 500
canon powershot s400
flickr


Re: Canon IXUS 900 Ti / Powershot SD900 1.00C Port
« Reply #34 on: 16 / September / 2008, 18:26:30 »
I am also interested I now have CHDk working on my SD850 but would like it on my 900

Thanks in advance, I would be willing to test
It is better to burn a roll of film than curse the darkness Equip, S100 w/CHDK, SD900 w/CHDK, SD990 w/CHDK & Pentax K2000, Pentax Kr
Flickr:

*

Offline pixeldoc2000

  • ****
  • 356
  • IXUS900Ti 1.00C, IXUS300HS 1.00D
    • pixel::doc homebase
Re: Canon IXUS 900 Ti / Powershot SD900 1.00C Port
« Reply #35 on: 24 / September / 2008, 14:01:11 »
dont get too excited. pixeldoc is still a has a long way to go
Your right!

I am also interested I now have CHDk working on my SD850 but would like it on my 900
Thanks in advance, I would be willing to test
Thanks!
Still made no major progress to get CHDK to boot on the cam...
« Last Edit: 24 / September / 2008, 14:02:46 by pixeldoc2000 »

Re: Canon IXUS 900 Ti / Powershot SD900 1.00C Port
« Reply #36 on: 11 / October / 2008, 10:21:27 »
pixeldoc, how goes it?
canon powershot sd900 ti
canon digital ixus 500
canon powershot s400
flickr

*

Offline pixeldoc2000

  • ****
  • 356
  • IXUS900Ti 1.00C, IXUS300HS 1.00D
    • pixel::doc homebase
Re: Canon IXUS 900 Ti / Powershot SD900 1.00C Port
« Reply #37 on: 12 / October / 2008, 19:54:45 »
pixeldoc, how goes it?
I'm still working on it sometimes...but no major progress yet...
I'm very frustrated...

I'll post here ASAP if there is a breakthrough or developent is discontinued!

You have to be patient...
or
Get me some usefull informations (i've read a lot, searched around, looked for other ports, ...)
or
You have to dig into yourself...
or
Motivate somebody with more experience to help us...

Sorry!


Re: Canon IXUS 900 Ti / Powershot SD900 1.00C Port
« Reply #38 on: 28 / October / 2008, 13:47:09 »
Sorry!
ah no biggy, just making sure you have not forgotten about us!

cant really contribute much, work is killing me at the moment so. maybe someone else out there has the motivation!
canon powershot sd900 ti
canon digital ixus 500
canon powershot s400
flickr

*

Offline pixeldoc2000

  • ****
  • 356
  • IXUS900Ti 1.00C, IXUS300HS 1.00D
    • pixel::doc homebase
Re: Canon IXUS 900 Ti / Powershot SD900 1.00C Port
« Reply #39 on: 24 / November / 2008, 18:47:22 »
UPDATE
As requested by "tailgate" via pm i've uploaded the current source. Grab it here: chdk_sd900_100c_trunk579_pd_beta_v4_20081125.7z - 3.09MB.

Maybe together we will get this port to work... Looking forward to some usefull input  ;) .

NOTE:
  • trunk579\platform\generic\main.c
    i've disabled some functions, even this stuff should be correct, but i can't test it yet.
  • trunk579\platform\ixus900_sd900\sub\100c\boot.c
    i've commented where camera stops...

Keep on CHDKing folks!
« Last Edit: 24 / November / 2008, 19:09:36 by pixeldoc2000 »

 

Related Topics