The SX1 IS Porting Thread - page 3 - General Discussion and Assistance - CHDK Forum
supplierdeeply

The SX1 IS Porting Thread

  • 381 Replies
  • 112167 Views
Re: The SX1 IS Porting Thread
« Reply #20 on: 06 / April / 2009, 20:25:26 »
Advertisements
Thanks reyalp!

I was just typing my additional "success" report (and assumption of lib.c) when you confirmed it :-)

And as very very last thing of "tonight" (it's 02:25 here .... ARGH)

With Videosetting of 480x240 in lib.c CHDK SHOWS UP CORRECTLY ON THE SX1!!! (Would like to post a Picture, but this takes me to much time now....need to get my 4h30 of sleep....

:-)

*

Offline pev69

  • **
  • 55
Re: The SX1 IS Porting Thread
« Reply #21 on: 07 / April / 2009, 02:54:19 »
Wow, very nice news! I'm a bit puzzled about the screen size, though. Isn't the SX1 supposed to have 230k pixels on the screen, that would indicate something like 640x360 widescreen resolution, so why are those numbers mentioned so small (480x240, 360x240)?

Re: The SX1 IS Porting Thread
« Reply #22 on: 07 / April / 2009, 05:53:39 »
As an new SX1 owner I have been also looking on this tread for a while now. It's great that someone has the motivation to do such difficulty things. Unfortunatly I also can only give mental support and offer me as an alpha tester. Thanks for the huge amount of time spending on the porting. I think many people will love you for this.

Alex
« Last Edit: 07 / April / 2009, 07:13:51 by alexpreyer »

Re: The SX1 IS Porting Thread
« Reply #23 on: 07 / April / 2009, 07:14:25 »


Re: The SX1 IS Porting Thread
« Reply #24 on: 07 / April / 2009, 07:25:16 »
Status (after Lunch) 13:15:

CHDK starts up with the DiskBook.bin (Autostart with Locked SD in Play/Mode).

Play Mode can be switched over to Rec-/Cam-Mode.

CHDK works also in Rec-Mode fine (now!).

Menu/OSD works (elements can be re-positioned, menu colors changed)
Zebra works
Histo works
Overlay not correctly (just a bunch of yellow dots show up)

Now what would be interesting: The Extra Photo Settings

The settings can be changed (and are shown as "Changed Settings" during online view. Ok. But if pressing Shutter, the Cam will take the pic and then "die" (Blackscreen, Lens stays out). However: It seems that the Settings (High Shutter Speed or High Aperture) are really working: --> Before the Cam dies, the freshly taken picture will show up for a half second and looks as I would suppose with higher shutter/Aperture --> "Dark")...

Seems that I need investigate further into the part, where the Picture is Captured and processed and then "stored" (I assume capt_seq.c)

Another Trial with invoking CHDK through Pseudo Firmware Update with PS.FI2 File did not work yet...Choosing FW Upgrade (from Canon Menu) will show 2.000 --> 1.1000 but the Cam will die after a second. Reviving it only with opening battery case.

@FE50: Any hint where to check for other things that PS.FI2 Method works on my build?

Cheers

F.


*

Offline ewavr

  • ****
  • 1057
  • A710IS
Re: The SX1 IS Porting Thread
« Reply #25 on: 07 / April / 2009, 08:06:13 »
Any hint where to check for other things that PS.FI2 Method works on my build?

Mmm...
Try to change in tools/packfi2/fi2enc.c in lines 122 - 123:

hdr.unk1=0x02460000;  // this value from unpacking official update
hdr.id=0x02010000; // version 2.1.0.0

and maybe in line 127:

fi2rec.addr=0x1900;

edit: If this not helps, please upload your fi2 file.
« Last Edit: 07 / April / 2009, 08:08:20 by ewavr »

Re: The SX1 IS Porting Thread
« Reply #26 on: 07 / April / 2009, 08:37:56 »
Thanks ewavr!

Tried the suggestions (in two steps). Now "Firm Update" shows nicely 2.0.0.0 --> 2.1.0.0 but still blank (black screen) and dead cam (--> revive with Battery "out")

regarding the Key/IV....as you may have followed: I'm pretty sure that I got them right (not just took them from G10_100F Dump, but also checked within my SX1_200h Dump). They are also in the right order, because I first got them the other way around in fi2.inc ....then the PS.FI2 will show the "file error" (not even showing the confirmation of update 2.0.0.0-->1.1.0.0).

Last Compiled ps.fi2 is here:  http://www.zshare.net/download/583094260e64cb7d/

To others: Do not download the file....it is "unsuable" yet...


Re: The SX1 IS Porting Thread
« Reply #27 on: 07 / April / 2009, 09:02:31 »
...made some "Proofing" pictures of my SX1 with activated CHDK (pre-alpha) (Pictures shot with my good-old S2IS)


PIC1 - Menu is showing up in "German" and I already customized the colours & fonts

PIC2 - REC-Mode: -  As you see: Battery, Memorycard (except Icon?), Zoom value (28mm), Aperture and Iso (real) are showing up correctly, Histogram works good too and even the CCD-Temp (actually CMOS :-) ....and i took the pictures in "Wide-Picture" mode....Switching between "normal" and "wide" is working with CHDK.

- I've tested the UBasic Script part: Works...and got my lotto numbers for the next game ;-)

PIC 3 - And it shows also the small "issue" if one of the Custom-Display-Modes are active: The CHDK Menu will be shifted to the top of +-0 ... The screen is showing the 480x240 setting, with an Arial 18Bold Font.
« Last Edit: 07 / April / 2009, 09:10:34 by fboesch »


Re: The SX1 IS Porting Thread
« Reply #28 on: 07 / April / 2009, 09:45:08 »

*

Offline pev69

  • **
  • 55
Re: The SX1 IS Porting Thread
« Reply #29 on: 07 / April / 2009, 11:35:00 »
Yes, very good indeed, fboesch, congratulations on the progress :)

Regarding the display resolution, I also compared for the first time the display to my new Nokia 5800 (640x360), and I cannot believe how coarse the SX1 display now looks :/ It's a stupid thing of Canon to report that the display has "approx. 230000" "dots" in UK, "pixels" in US, Dammit. It must be, as you say, the amount of sub-pixels.

So, that would make the actual pixels to less than 77000, which would put the real res (16:9) to about 368x207, which I actually confirmed to be approx. true with a mm-ruler and magnifying glass (about 6 pix/mm), heh. It has one deviation from normal LCD monitors in that the pixels are aligned like a brick wall, not like a square grid.
« Last Edit: 07 / April / 2009, 11:58:16 by pev69 »

 

Related Topics