A590IS porting... - page 45 - DryOS Development - CHDK Forum

A590IS porting...

  • 968 Replies
  • 419860 Views
*

Offline mngc

  • ***
  • 113
  • a590is fw 1.0.1b & sx110is fw 1.0b
Re: A590IS porting...
« Reply #440 on: 02 / December / 2008, 01:30:28 »
Advertisements

@ mngc:
i do not have this problem with the zebra not working that you have. make sure that you have the latest autobuild build!

also could we please get our own forum section for the a590 building? its getting a bit confusing having it compressed in one thread -_-

Second paragraph don't understand, sorry.

Zebra mode problem, in review mode, detailed description:

My camera: Canon a590is Firmware 1.01b

Dowloaded this chdk:
a590-101b-0.8.7-608-full.zip

Now format as fat the memory card with cardtricks 1.34 and click "Make bootable"
 and select CHDK->Card. Now i removed the card from card reader, and press lock button on card to locked.

Now put it to camera back, and power on.

Alt->Main menu->Miscellaneous stuff->Show build info-> CHDK 0.8.7-608

Now swith the camera to shooting mode, and shoot the test picture, with large highly overexposured region.

Switch back to picture REVIEW mode, and Alt->Main menu->Zebra parameters->Draw zebra->Enable
Exit menu, and half press shutter button. Zebra blinking, but bad, not on the overexposed region. Small points, and lines blinking. Sample picture attached is this message. you can see the problem in test image.

In picture review mode, pressing disp button, to see the zebra, built in orignal Canon function without CHDK, the zebra ok, large gray area blinking on correct overexposured region.

Switch to picture shooting mode, and half press shutter button. Zebra blinking, and ok.

Please help, thanks.

Re: A590IS porting...
« Reply #441 on: 02 / December / 2008, 14:25:02 »
When I join/merge RAW files with the average function, in order to create a raw image with less noise, the resulting file is smaller then the input RAW files (9.987.840 bytes, instead of 10.341.600, thus 350K smaller!). The merged files aren't recognized by either Rawtherapee nor DNG4PS (with whatever extension I tried).

Cam: A590 IS 1.01B
Autobuild build 0.8.7, revision 613.
I tried to average 2, 4 and 10 raw images.

I did an experiment to find out more:
I made one raw picture, and merged it (in the cam) with itself (with a copy of itself that is). When I compare the input raw file with the merged one I saw that the last 353760 bytes are indeed missing in the merged raw (the rest of the file is identical). Is the header of the raw situated here at the end of the file?

Anyone had teh same problems?

Re: A590IS porting...
« Reply #442 on: 03 / December / 2008, 04:57:32 »
Yes, just thought about to teport the same problem as Stanislas. It seams that the SUM works the same incorrect way. Even in-camera Develop function doesn't treat result files like RAW. This problem I have as long as I'm using CHDK - since 0.6.5 build (now I have 0.8.2).
PowerShot A590 IS (b)

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: A590IS porting...
« Reply #443 on: 04 / December / 2008, 06:19:46 »
hm, i cant find the adress of PT_Playsound . i guess it has got to be in the firmware somewhere though. perhaps an asm magician can find it. because right now in stubs_entry.2s it is pointed to a nullsub, which seems not be a real nullsub because it crashes the camera.

*

Offline whim

  • ******
  • 2046
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: A590IS porting...
« Reply #444 on: 04 / December / 2008, 06:42:20 »
@phox

FWIW: found it at offset 003845A1 in the string dump of 100e (string dump attached)


wim

*

Offline fudgey

  • *****
  • 1705
  • a570is
Re: A590IS porting...
« Reply #445 on: 04 / December / 2008, 13:26:21 »
hm, i cant find the adress of PT_Playsound . i guess it has got to be in the firmware somewhere though. perhaps an asm magician can find it. because right now in stubs_entry.2s it is pointed to a nullsub, which seems not be a real nullsub because it crashes the camera.

Maybe 0xffc4cedc for both 100e and 101b?

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: A590IS porting...
« Reply #446 on: 05 / December / 2008, 00:45:03 »
i have to trust you there and rely on a590 owner's reports. gonna check these adresses in.

edit: in #617 i now checked it in, among some other changes regarding a590. please use autobuild and test, and report back if something goes unexpectedly.
« Last Edit: 05 / December / 2008, 00:53:24 by PhyrePhoX »

Re: A590IS porting...
« Reply #447 on: 05 / December / 2008, 04:22:01 »
about raw merging - now it's ok :) thanks to Stanislas and PhyrePhoX
PowerShot A590 IS (b)

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: A590IS porting...
« Reply #448 on: 05 / December / 2008, 05:11:09 »
hm, i cant find the adress of PT_Playsound . i guess it has got to be in the firmware somewhere though. perhaps an asm magician can find it. because right now in stubs_entry.2s it is pointed to a nullsub, which seems not be a real nullsub because it crashes the camera.

Maybe 0xffc4cedc for both 100e and 101b?


mh, got a user report in irc that metronome.lua did not work. it didnt crash though, so it is an improvement with the new adress :)
btw the metronomescript is supposed to light the blue print led (and it does on my a620 & the s3is), but on a 590 it doesnt.
on the other hand, the user in irc was a first time chdk user, maybe he did something wrong (which i do not believe though).

whim, please test :)

*

Offline whim

  • ******
  • 2046
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: A590IS porting...
« Reply #449 on: 05 / December / 2008, 05:21:39 »
@phox

will try, gotta read up a bit first.

quick question though: why do the 590's have  "stub_entry" and "stubs_entry" stuff ?

(in platform/a590, trunk 618 src, note the dropped 's')

not a typo I hope ?

wim

edit: on 590-101b @ trunk618 both playsound @ startup and running metronome brick the cam.

« Last Edit: 05 / December / 2008, 05:41:02 by whim »

 

Related Topics


SimplePortal © 2008-2014, SimplePortal