Pokkarikuvaajille uusia ulottuvuuksia CHDK-softalla

Aloittaja Vesa Kankare, 15.07.2007, 15:41:52

« edellinen - seuraava »

risto1

Sai Ixus 55 uusia ulottuvuuksia, CHDK`lla  nyt opettelemaan mahdollisuuksia käytännössä.
Tuntuu että valikoista löytyy kokoajan uusia juttuja.
Risto

Kaizu

Mitenkä CHDK ladataan kameraan? Seurasin readme tiedoston ohjeita mutta mitään ei tapahdu kamerassa.

Kaizu
Kai Forssen

Lauri Kangas

Normaali tapa ladata CHDK on siirtää muistikortille ne tarvittavat pari tiedostoa, sitten käynnistää kamera playback-tilassa ja valita menusta "Firm update". Tällöin tulee CHDK:n splash screeni ja ominaisuudet on käytettävissä yleensä printtausnappia painamalla.

Automaattisesti homman saa hoitumaan tekemällä kortille jonkun tempun CHDK:n omista valikoista kohdasta "make card bootable" ja vaihtamalla SD-kortin kirjoitussuojakytkimen päälle. Nyt CHDK käynnistyy kameran mukana.
Jollain uusilla pokkareilla (en muista malleja) tuo autobuuttaus on ainut tapa saada CHDK käyntiin, jolloin tuo "make bootable" on tehtävä jollain lisäsoftalla tietokoneen ja muistikortinlukijan avulla.

Jos näillä eväillä ei käynnisty, niin sitten tarvii lisää tietoa miten ongelma ilmenee.

Kaizu

Täytyy tuota ykkösvaihtoehtoa kokeilla. Toinen ei toimi. Jos kirjoitussuoja on päällä, kamera ei käynnisty ollenkaan.

Kaizu
Kai Forssen

Kaizu

Risto1:lta sain ohjeet ja linkin nettiin sovellukseen CHDK fo dummies. Sillä sain kortin boottaavaksi ja toisen firmwaren latauksen jälkeen kamerakin lähti toimimaan. Tai siis sain menun näkyviin. Aikani menua selailtuani löysin sieltä kohdan override shutter. Asetin siihen ajaksi 64 ja kuvittelin että kamera sitä tottelisi. Ei totellut, maksimi aika oli edelleen 15sek. Selailin muitakin menuja aikani ja totesin ne vaikeaselkoisiksi ja "alt" näppäimen kanssa hankaliksi käyttää. Onneksi firmware oli vain kortilla, sain sen poistetuksi pelkästään formatoimalla kortin uudelleen. Nyt kamera toimii niinkuin ennenkin; "Canon for dummies".

Kaizu
Kai Forssen

Kaizu

Minulla oli Firmware versio 1.0 1.0. Ei ollut tuettuja 1.0a tai 1.0b. Firmvare versio ei myöskään tullut näkyville neuvotulla tavalla, vaan jollain satunnaisella näppäinyhdistelmällä muutaman minuutin räpläämisen jälkeen. En onnistunut toistamaan sitä. Toivottavasti muilla on parempi onni. Minun kamerani on ostettu suoraan Japanista. Ehkä siellä on eri mallit joita myydään pitkänenille.

Kaizu
Kai Forssen

Timo Kantola

#21
Onnistuin kaivamaan kameran firmiksen, se on GM1.00A

Ei ollut kiva homma - pitää hankkia tiedon muru sieltä, toinen täältä, jos vaikka listaan tähän kuinka sen tein ( tietysti joku guru sillä aikaa riipustaa ohjeet a:st ö:hön...)
CHDKta varten tarvitaan:
1. Oikeanlainen kamera, lista hakkeroiduista Canonin pokkareista joille on CHDK saatu toimimaan (vihreällä merkityt on ok):
http://chdk.wikia.com/wiki/For_Developers
2. sekä muistikortin lukija

Kun on sovelias kamera ja muistikortin lukija:
Kameran Firmwaren selvittäminen
1. Kytke kortinlukija tietokoneeseen ja tökkää kameran muistikortti kortinlukijaan.
2. lataa tietokoneelle ( ei kameran muistikortille ) Card Tricks ohjelma - latasin CardTricks143.zip 410kb  löytyy 7 sivulta
postaus: « Reply #102 on: 27 / November / 2008, 21:43:03 »:
http://chdk.setepontos.com/index.php/topic,964.90.html
3a. käynnistä CardTricks ohjelma
3b täppä kohtaan "auto",
3c  valitse "select >>" hakemistosta kameran muistikortti   ( joka siis on kytkettynä tietokoneeseen kortinlukijassa)
3d klikkaa "Format as FAT" - nyt formatoi kortin ja lataa samalla korttiin "ver.req" skriptin vai (mikäseoli??)
4 avaa kameran muistikortti - näkyy omatietokoneessa siirrettävänä kiintolevynä. Nyt muistikortilla pitäisi olla ainoastaan ver.req softa.
5 laita muistikortti kameraan
6 laita kamera kuvienkatselu asetukselle
7 virta päälle
8 paina kameran "funk set" ensin pohjaan ja sitten "Display"
Kameran painikkeet - kuva:
http://chdk.wikia.com/wiki/Image:A720_back_buttons.png
9 ja lopputuloksena kameran näyttöön pitäisi ilmaantua firmware tiedot (jotain tälläistä - riippuen kameramallista)

Canon PowerShot A650 IS
P-ID:315B NT D
Firmware Ver GM1.00D
NoError
Jul 6 2007 12:41:3

Alkuperäinen ohje Englanniksi
http://chdk.wikia.com/wiki/CHDK_for_Dummies#Getting_the_Firmware_Version_of_a_Canon_P.26S_camera

CHDKn lataaminen kameraan:
Nyt kun on kameran firmis saatu selville jatkoin sekavaa hommaa seuraavasti:
CardTriks pitää saada avattua uudelleen jotta saa juuri hankituilla firmware tiedoilla ladattua sopivan CHDK softan.
Se ei avaudu (ainakaan mulla ei avautunut), jos äsken formatoit sillä kameran kortin. CardTriks kirjotti samaan kansioon  (missä itse CardTriks on) CardTriks.ini kokoonpano asetukset - tiedoston.Tämän CardTriks.ini tiedoston poistaminen ja muistikortin formatointi windowsin työkaluilla päästi eteenpäin. Nyt saat softan uudelleen auki
Eli järjestyksessä tee seuraavaa:

1. Laita kameran muistikortti kortinlukijaan
2. Formatoi muistikortti windowsin työkaluilla
3. Poista CardTriks143.ini tekstitiedosto (kokoonpanoasetukset) tietokoneelta, muuten CardTriks ohjelma ei avaudu
4. Avaa CardTriks ohjelma
5. Täppä kohtaan " Auto"
6. Valitse "select >>" hakemistosta kameran muistikortti 
7. Klikkaa "Format as FAT" - nyt formatoi kortin ja lataa samalla korttiin "ver.req"
8. Kun kortti on formatoitu, klikkaa "Make Bootable" kun valmis niin,
9. Klikkaa "Download CHDK" - avaa nettisivun mistä valitaan kameraa ja firmwarea vastaava "full.zip" joka sisältää viimeisimmät päivitykset, talleta zippi tietokoneele
10. Klikkaa "CHDK->Card" , purkaa CHDKn zipin kameran muistikorttiin.
11 Klikkaa "Exit (or press Esc )"
12.Ota muistikortti kortin lukijasta ja laita SD muistikortin kirjoituksen estolukko päälle (liukupala työnnetään poispäin kontaktipinnoista, niin on lukittu)
Jos unohtuu lukita , niin kamera ei huomioi CHDKta mitenkään.
13 Laita kortti kameraan ja virta päälle!
Nyt pitäisi kamerassa olla CHDK, ja nyt pitäisi opetella sen käyttö !
CHDK manuaali , kannattaa tutustua:
http://chdk.wikia.com/wiki/CHDK_firmware_usage

EDIT1#:Sain ladattua CHDK:n  ja  sekavan pikatestin jälkeen sain toimimaan: 64sek valotuksen,automaatisen darkin poiston sai pois päältä, live histogrammin ja RAW kuvan (ainakin kameran mukaan oli RAW)

Jos kaikki meni pieleen:
Jos tuntuu että kaikki meni mönkään , eikä kamera toimi niin kuin ennen, pääsee siitä sillä että avaa kirjotuslukon muistikortista ja formatoi kortin windowsin työkalulla. Nyt kun kortin laittaa takaisin kameraan - on kamera entisensä.
Hyvä kikka on myös hommata toinen muistikortti, ja laittaa se kameraan aina kun kameraa käyttää joku joka ei ole CHDK ominaisuuksista innostunut, tai jos kameralla lähdetään kuvaamaan "mummokuvia"


Skriptin (ohjelma jolla kameraan saadaan esim liikkeen tunnistus) lataaminen kameraan
jossa on toimiva CHDK
1. muistikortin kirjoitussuojaus pois päältä
2 laita kameran muistikortti kortinlukijaan
3 kopioi yksinkertaisesti kameran muistikortillesi skripti jonka haluat kameraasi, siirsin skriptin - MDFB-080411-DigicII.bas -  muistikortille  kansioon G:\CHDK\SCRIPTS\examples.
, esim kyseinen liikkeentunnistus - jota tällä hetkellä nopeimmaksi kehuttu löytyy:
http://chdk.setepontos.com/index.php/topic,471.0.html
kyseiselle foorumille pitää ensin rekisteröityä ja kirjautua sisään, ennen kuin saa ladattavat skriptit näkymään.
4 laita kirjotuksenesto kortissa päälle , kortti kameraan ja kamera päälle.
5 Avaa kameran CHDK menu ja sieltä Skriptit/ skriptit tiedostot../EXAMPLES/MDFB-080411-DigicII.bas
Poistut menusta ja painat kameran Print/Alt näppäintä - suuntaat kameran ja painat laukaisimen pohjaan MD on päällä ja loput on kiinni kameran kyvyistä sekä parametreista

Liikkeentunnistus parametrit: (DigicII) prosessorille ja MDFB-080411-DigicII.bas skriptille,
parametrien määrä riippu skriptistä .

Tässä alustavasti toimivat parametrit kameraani IXUS 60 , tulee viellä muuttumaan, mutta nämä ainakin toimii kohtuudella

                                   Salamoiden kuvaus     Tulipallo kuvaus
Columns                                       6                    13  (isompi arvo jakaa kuvan pienempiin vertailtaviin pystylohkoihin)
Row                                            4                     11  (isompi arvo jakaa kuvan pienempiin vertailtaviin vaakalohkoihin)
Threshold   (0-255)                       6                     4  kirkkauden kynnysarvo - kuinka pienet kirkkauserot havaitaan
Burst/Review time (s)                    0                     0
Compare interval (ns)                   20                    10  Vertailtavien kuvien aikaerotus (20ns osoittautu hyväksi), tulipalloille 10ns
Piksel step (piksels)                        4                     2
Channel (0U,1Y,2V,3R,4G,5B)         1                    1 valvottava värikanava  0,2,3=UYV väriavaruus, 4,5,6=RGB - oletus on 1(Y= luminance)
Timeout (10s of seconds)             30                    30
Trigger Delay (0,1 sec)                  0                     10 Viiveaika tunnistuksen käynnistykselle (painettaessa laukausijaa, sekä jokaisen kuvan jälkeen)
Masking (0=no, 1=mask 2=use)      1                     0  maski päällä/pois. Asetuksella (0) liikkeentunnistus tapahtuu koko kuva-alalta.
Mask Columns Left                         2                     2  Pystymaskin koko, vasenreuna
Mask Columns Right                       2                     2  Pystymaskin koko, oikeareuna
Mask Rows Bottom                        2                     2  Vaakamaskin koko, alareuna
Mask Rows Top                             0                     0  Vaakamaskin koko, yläreuna
Slow Shoot (0=no 1=yes)              0                     0 Asetuksella (1) kamera fokusoi jokakerta tunnistuksen tapahduttua, viive 1-3sek tunnistuksesta laukaisuun, riippuen kameramallista. (0) arvolla kamera fokusoi  ennen tunnistuksen aloittamista, viive tunnistuksesta laukaisuun jää noin 0.02sek - 0.3sek riippuen kameramallista.

Tulipallokuvausta varten pitää lisäksi:
CHDKsta valita:
RAW asetuksista kohinanpoisto off,
ja tallennus RAW muodossa (jos haluaa..)
Kameran orginaaleista valikoista:
- Valita kameraan käsisäätö,
- säätää valotusaika 10 - 15sek (riippuu valosaasteesta), sekä herkkyys (ISO-luku) 100 - 800
- tarkennus äärettömään,
- salama pois päältä,
- kuvan näyttö pois päältä. (kuvan näyttö pois 2-10sek aina kuvan oton jälkeen - ei siis LCD näyttö pimeäksi display näppäimellä)
- Tarkennuksen apuvalo poispäältä "Tark. apuvalo - pois" 
Lisäksi kun olet vaadittavat säädöt tehnyt ja herättänyt skriptin painamalla "alt" näppäintä  pitää  kameran av-liitääntään tökätä plugi, tämän jälkeen pitää  skripti  käynnistää painamalla  laukaisimesta kerran. Nyt kamera  jää odottelemaan liikettä...
Plugi katkaisee näytöltä virran , mutta kamera jatkaa kuitenkin videostreamin tuottamista - kamera vaan olettaa että on siirrytty ulkopuoliseen näyttöön. Tämä toimenpide säästää akkuja, jos näytön pimentää kameran "display" näppäimellä, kamera katkaisee myös videostreamin ja liikkeen tunnistus ei silloin ole käytössä  :sad:

Liikkeentunnistuksen optimointi salamakuvaukseen
No ainakin säätäminen, käytin seuraavaa menetelmää:
Kirjotuspöytää nojaa musta tausta, ja mittanauha roikkuu taustaa vasten. Laitan valkoisen filmipurkin rullaamaan niin että se tipahtaa pöydältä. Kamera oli noin metrin etäisyydellä. Pieni (USBn korkki) vaikeutti tunnistusta huomattavasti, mutta salamathan valaisee koko taivaan, niin voi olettaa isohkon kappaleen olevan ok.
Kamera kuvaa liikkeentunnistus päällä siten että kuvan yläreuna on pöydäntason kanssa samassa, nyt kun tipahtaa, pystyy kuvasta katsomaan monta senttiä purkki on pudonnut ennen kuin tunnistin reagoi - siitä pystyy myös laskemaan todellisen reagointiajan  millisekuntteina.

- Kaava : aika(s) = SQR( (2 x matka (m) ) / 9.81
Esim. 13cm putoamiseen kuluva aika = neliönjuuri((2 x 0.13) / 9.81) = 0.162799... sek = 162.8ms

Sain säätämällä toistaiseksi parhaat tulokset 154ms, 9 pudotuksen keskiarvo, parhaat 2kpl (5cm) oli 100ms  :tongue:
vapaatapudotusta ennen kuin kamera on kerennyt reagoimaan. Lukemani mukaan salaman kesto on noin 100-300ms.

Nyt näkee aina tehtyjen parametrimuutosten vaikutukset lopputulokseen - eikun kokeilemaan!
Kattolampun vaihdoin energialampusta perinteiseen 60W hehkulamppuun - se kun ei välky ihan niin paljoon 50hz mukana kuin loisteputki , hehkulanka jäähtyy "hitaasti"

Tossa on liitteenä  fudgey kirjottama selvitys tosta MD_purske tunnistuksesta - olen pari hassua riviä kääntänyt tärkeimpiin kohtiin - itselleni , "suomennos" ei aina välttämättä avaudu kaikille - jonkun pitäis kääntää toi.
Liite näkyy vain jos olet kirjautuneena foorumille.
Timo Kantola

risto1

Lopultakin myös liikkeentunnistin on kamerassa, ilman tuota ohjetta rekisteröitymisestä
olisin tuskin löytäny scriptiä. Koska tuo lontoo ei oikein suju niin olihan mutkien takana
löytää ohjelma.
Scripti tuntuu toimivan , nyt opettelemaan eri parametrien merkityksiä.
Risto

Kaizu

En kuitenkaan vielä malttanut lopettaa, varsinkaan kun muut tuntuvan onnistuvan ja minä en.
Latasin kameraan sen toisen Firmware vaihtoehdon.  En taaskaan saanut valotusaikaa muutettua miksikään kunnes räpläsin korjauksen asennosta ev asentoon faktor. Toiseen ruutuun oli jäänyt luku 70. Säädin valotusta ja harmikseni totesin että 15s oli edelleen maksimi. Painoin kuitenkin laukaisinta ja kamera alkoi valottaa, eikä meinannut lopettaa ollenkaan. Onnistuin siis säätämään valotuksen 70x15sekunniksi. Taas kerran opin että tyhmästä päästä kärsii koko ruumis. Liiketunnistus myöskin toimi, tosin S5iS on sen verran hidas että kun heitin sille mukropiirin linssin eteen, kamera laukesi mutta kuvaan piiri ei jäänyt. Kun heittelin kuvauskohteita suurin piirtein pöydän mitan päähän, sai kamera niistä myös kuvat. Tämä tuntuu sopivalta jollekkin lintukuvaajalle tai meteorin metsästäjälle. Kesällä näkee jos nopeus riittää salamakuvaukseen.

Kaizu

ai niin... Kiitti Timpalle ohjeen selvittämisestä kotimaisille Dummyille.
Kai Forssen

PetriKe

Hienoa työtä Timo! Eipä tarvinnut paljoa surfailla, vaan senkun seurasi tekemääsi ohjetta ja homma pelitti laakista omassa IXUS 950 IS:ssä. Myös tuo liiketunnistus toimii hienosti. Melkoinen määrä tuli ominaisuuksia pokkariin ja ihan ilmaiseksi :cool:
Selkeitä kelejä,

Petri Kehusmaa

Lauri Kangas

Itse olen ollut kuten moni muukin chdk:n foorumeilla vähän skeptinen tuon suhteen että meteorit jaksaisivat triggeröidä liikkeentunnistuksen. Tunnistushan tehdään kameran LCD-kuvan perusteella, eli vähintään siinä pitäisi meteorin näkyä ja mielellään aika hyvin. Lisäksi meteori voi olla niin kapea että osuu skipatuille pikseleille, jolloin tuota pixel-skip -arvoa pitäisi pitää mahdollisimman pienenä. Silloin taas triggeröimisnopeus kärsii. Odotan kuitenkin mielenkiinnolla, millaista jälkeä skriptillä tulee kokeneen meteorikuvaajan käsissä.

Päiväsalamoihin tuo liikkeentunnistus toimii loistavasti. Onnistumisprosentti ei ole kaukana sadasta, kun järkkärillä aikavalottaessa on hyvä jos pääsee yhteen prosenttiin.

Mulla on ainakin A620:ssa toimineet nuo nopeat salamasynkka-ajat, mutta en ole kuitenkaan mitannut ovatko ajat sitä mitä luvataan. Noihin kaikkein nopeimpiin lukemiin ei pidä luottaa. 1/60k taitaa olla mahdollinen joillain kameroilla.

Timo Kantola

#26
Lainaus käyttäjältä: Lauri Kangas - 21.12.2008, 20:48:35
Itse olen ollut kuten moni muukin chdk:n foorumeilla vähän skeptinen tuon suhteen että meteorit jaksaisivat triggeröidä liikkeentunnistuksen. Tunnistushan tehdään kameran LCD-kuvan perusteella, eli vähintään siinä pitäisi meteorin näkyä ja mielellään aika hyvin. Lisäksi meteori voi olla niin kapea että osuu skipatuille pikseleille, jolloin tuota pixel-skip -arvoa pitäisi pitää mahdollisimman pienenä. Silloin taas triggeröimisnopeus kärsii. Odotan kuitenkin mielenkiinnolla, millaista jälkeä skriptillä tulee kokeneen meteorikuvaajan käsissä.
Olen tuossa "simuloinut" tulipalloja naapurin (noin 400m päässä) olkkarin valoihin , vastaa noin -1mag kirkkautta, muita valoja ei meille sitten näykkään. Laukaisu toimii mielestäni kohtuu hyvin - hitaasti kameraa liikuttaen valon osuessa kuvaan kamera reagoi hyvin. Tiheä Row ja Columns verkko jeesaa
Käytäntö onkin sitten ihan toista, jos olettaa että kuvakenttään osuu noin 2 laukasukriteerit (= riittävän kirkasta) tulipalloa/ vuosi, ja pitää muistaa kameran asetukset aina veivata kohdalleen, niin on paljon mahdollista että joku asetus on väärin juuri kriittisellä hetkellä ( salama päällä, valotus 1/60sek tjms..)
Noiden alustavien "testien" valossa olen hyvin optimistinen että seuraavan vuoden sisällä olisin yhden tulipallon saanut kuvattua  :cool:
Oikeestaan tuo tulipallokuvaus on hyvä lisä tähdenlentomaksimien aikoihin, varsinkin jos on kirkkaita luvassa.
Lisäksi isoimmat tulipallot kestää useampia sekuntteja - pisin kuvaamani kesti 17sek ( kameraani osui 13.5sek pätkä ) http://www.ursa.fi/ursa/jaostot/meteorit/uut130105.html
EDIT:
Joku tällänen varmaan laukasee kameran:
http://www.youtube.com/watch?v=ahT5TVlRMQ0&eurl=http://video.google.com/videosearch?q=Saskatchewan+fireball+video&emb=0&aq=f&aq=f

Lainaus käyttäjältä: Lauri Kangas - 21.12.2008, 20:48:35
Päiväsalamoihin tuo liikkeentunnistus toimii loistavasti. Onnistumisprosentti ei ole kaukana sadasta, kun järkkärillä aikavalottaessa on hyvä jos pääsee yhteen prosenttiin.
Kuullosta hyvältä!

Lainaus käyttäjältä: Lauri Kangas - 21.12.2008, 20:48:35
Mulla on ainakin A620:ssa toimineet nuo nopeat salamasynkka-ajat, mutta en ole kuitenkaan mitannut ovatko ajat sitä mitä luvataan. Noihin kaikkein nopeimpiin lukemiin ei pidä luottaa. 1/60k taitaa olla mahdollinen joillain kameroilla.
Mitähän asetuksia ja mistä pitää tehdä? Saan kyllä pitkät ajat käyttöön , mutta lyhyimmät on jotenkin kateissa
Timo Kantola

Timo Kantola

Tuli mieleen:
Nämä CHDKt on Canonin DIGIC II ja DIGIC III prosessoreille kirjotettuja. Liikkeentunnistus tapahtuu uudemmilla ja vanhemmilla kameroilla  640x480 30fps videosta ? DIGIC III prosessori on nopeampi DIGIC II prossua, ja kun liikkeentunnistus tehdään samanlaisesta  640x480 videostreamista, niin "yllättäen" DIGIC III selviää hommasta nopeammin, eli sillä vasteaika liikkeen tunnistuksessa on nopeampi - huolimatta kennon isommista megapikseleistä ?
Onx noin?
Timo Kantola

PetriKe

Omassa pokkarissa on Digic III prosessori ja siinä liikkeentunnistus onnistui normaalisti valaistussa huoneessa niin, että kamera reagoi nopeaan käden heilautukseen kuvakentässä ja käsi tarttui joka kerta 'filmille'.
Selkeitä kelejä,

Petri Kehusmaa

Lauri Kangas

Lainaus käyttäjältä: Timppa - 22.12.2008, 00:07:17
Tuli mieleen:
Nämä CHDKt on Canonin DIGIC II ja DIGIC III prosessoreille kirjotettuja. Liikkeentunnistus tapahtuu uudemmilla ja vanhemmilla kameroilla  640x480 30fps videosta ? DIGIC III prosessori on nopeampi DIGIC II prossua, ja kun liikkeentunnistus tehdään samanlaisesta  640x480 videostreamista, niin "yllättäen" DIGIC III selviää hommasta nopeammin, eli sillä vasteaika liikkeen tunnistuksessa on nopeampi - huolimatta kennon isommista megapikseleistä ?
Onx noin?

Laukaisuviiveessä on eroa eri mallien välillä, mutten muista huomanneeni että nopeammat mallit olisi juuri Digic III prossulla. En kyllä ole varma. Tuo LCD streami on tietääkseni kyllä paljon matalampiresoinen kuin 640x480, ainakin vanhoilla kameroilla.

Itse olen himoinnut systeemiä, jolla pokkarin liikkeentunnistusta voisi käyttää järkkärin laukaisemiseen niin voittaisi kuvanlaadussa ja käytettävyydessä. Kamerasta on vain paha saada laukaisusignaaleja pihalle. Varteenotettavin vaihtoehto on käyttää pokkarin tarkennusapuvaloa signaalina ja oikosulkea siihen liimatun fototransistorin jalat, jotka sitten on kiinnitetty järkkärin lankalaukaisinporttiin. Toinen vaihtoehto on käyttää ihan normaalia orjakennoa ja yhdistää sen pc-sync liitin lankalaukaisinporttiin. Taisin vaan saada kiinasta valmiiksi hajonneen orjakennon. No, kesään on vielä aikaa. :)

Tuosta tarkennusapuvalosta tuli muuten vielä mieleen, että CHDK:n on ylipäänsä mahdollistanut se, että kameroiden firmikset on saatu ongittua kamerasta ulos ihmeteltäviksi. Niissä malleissa joissa ei ole vain saatu yksinkertaisesti dumpattua firmistä muistikortille, on firmiksen data ohjattu tarkennusapuvalolle ja nauhoitettu äänikortin mikrofoniliitäntään johtavalla fotodiodilla, ja sitten tulkattu takaisin binäärimuotoon tietokoneella. ;) Ei ole mitään turhia kavereita.