Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 37, views: 25.727 •

Trammel Hudson, ontwikkelaar van de Magic Lantern-firmwarehack voor de Canon EOS 5D Mark II, heeft een video gepost waarop de eerste schreden van een soortgelijke hack voor de EOS 7D te zien zijn.

De aangepaste firmware voor de EOS 5D Mark II maakt het mogelijk om niet alleen de agc-audio-functionaliteit uit te schakelen en om het geluidsniveau in realtime weer te geven, maar ook is het met de hack mogelijk om overbelichte gebieden in het beeld weer te geven. Deze laatste functionaliteit staat ook wel bekend als zebra stripes. Beide functionaliteiten maken de camera meer geschikt voor gebruik door professionele filmmakers.

De video van de Magic Lantern-hack voor de EOS 7D laat zien dat deze versie nog in de kinderschoenen staat. Zo kan alleen nog een kleurenpatroon getoond worden op de lcd en duurt het booten van Magic Lantern nog lang, omdat de Canon-firmware de sha1-hash van de gehele firmwareupdate moet verifiëren. Volgens Hudson verloopt dit proces op de ARM9-cpu-kern in het binnenste van de EOS 7D traag . Hudson verwacht de opstarttijd te verkorten als de huidige autoboot-functionaliteit voor de EOS 5D Mark II ook werkend is te krijgen op de EOS 7D of als de verificatie van de firmware omzeild kan worden.

De Magic Lantern-firmwareupdate wordt niet permanent opgeslagen in de camera, maar wordt weggeschreven naar het werkgeheugen van de camera. Via een reboot wordt dan de aangepaste firmware geladen. Omdat de originele Canon-firmware hierdoor behouden blijft, hoeven gebruikers volgens de maker niet bang te zijn dat de camera na het gebruik van Magic Lantern niet meer werkt.

Mogelijk is het in de toekomst ook mogelijk om focus stacking werkend te krijgen op de EOS 7D. Dit is een methode om een scene in een foto van voor tot achter scherp te krijgen, zonder in problemen te komen met diffractie vanwege het kleiner maken van de diafragmaopening. De functionaliteit werkt al bij de Magic Lantern-versie voor de EOS 5D Mark II. Focus-stacking wordt al langer gebruikt voor onder meer macrofotografie, maar gebruikers moesten tot op heden handmatig de scherpstelling per stap wijzigen. De EOS 5D Mark II in combinatie met de Magic Lantern-firmwarehack kan de scherpstelstappen voor de focus-stacking automatisch uitvoeren.

Reacties (37)

Toch lijkt het me vrij riskant om met alternatieve firmware te spelen op een apparaat van 1300euro. Een Xbox of een iphone is toch net ietsje goedkoper ;)
valt wel mee, staat toch in de tekst?
De Magic Lantern-firmwareupdate wordt niet permanent opgeslagen in de camera, maar wordt weggeschreven naar het werkgeheugen van de camera. Via een reboot wordt dan de aangepaste firmware geladen. Omdat de originele Canon-firmware hierdoor behouden blijft, hoeven gebruikers volgens de maker niet bang te zijn dat de camera na het gebruik van Magic Lantern niet meer werkt.
Op de download-page staat anders wel de volgende disclaimer:
THIS IS DANGEROUS AND MIGHT DAMAGE YOUR CAMERA. NO WARRANTIES. NO GUARANTEES. DO NOT TAUNT. IF IT BREAKS, YOU GET TO KEEP BOTH PIECES.

Be careful using this for production work: Please test your camera and the firmware extensively before committing to using it on a set or any "one-take only" events. It has proven fairly stable in use, but there are still some rough edges.
En in het configuratiebestand:
# Disable the powersave so that the LiveView never shuts off?
# WARNING -- this can cause problems with your sensor!
# DO NOT LEAVE THE CAMERA ON CONTINUOUSLY.
disable-powersave = 1
Ook al zal de methode waarmee de add-on firmware wordt geladen de camera misschien niet beschadigen, verkeerd gebruik van de features die Magic Lantern toevoegt kan dat wel degelijk.
Ja dat staat er om alle juridische risico's te vermijden.

De firmware schrijft niks weg. Ik heb 'm zelf getest op de 5D en het werkt super :)
Het is natuurlijk altijd mogelijk dat een bug in de firmware wel iets wegschrijft, en daarom staat er dat het mogelijk je camera zou kunnen beschadigen. Van de Linux-kernel wordt ook altijd zoiets gezegd van: Deze kernel zou je computer kunnen vernietigen of je familie vermoorden. Dat het nog nooit gebeurd is wil niet zeggen dat het niet kan. Ik denk dat je die waarschuwing in die context moet zien.
Die tekst in het config-bestand is zeker ook om alle juridische risico's te vermijden...

Maar ook ik gebruik ML met veel plezier hoor. :)
Het is wel een fotocamera, bepaalde onderdelen zijn misschien niet ontworpen op continu gebruik..daarom staat er misschien dat je hem niet continu aan moet laten staan..

Natuurlijk zal de camera wel degelijk in elkaar zitten maar je weet of hij nu op een rare manier gaat slijten..
Kom aan, lees anders BamSlam_'s post eens. Er staat toch duidelijk dat, ook al wordt de aangepaste firmware niet over de standaard firmware heengeschreven (zodat de standaard firmware niet beschadigd kan raken) de nieuwe code de hardware van de camera wel op nieuwe manieren gebruikt, waar die niet voor ontworpen is, wat mogelijk tot schade zou kunnen leiden?
Tuurlijk is het ook om juridische risico's af te dekken, maar zo te zien is het (in elk geval in theorie) wel degelijk mogelijk dat er echt iets mis gaat.
Standaard disclaimer om juridische problemen uit de weg te gaan
Als het werkt dan werkt het, daar komt bij dat waar 1300 euro voor de ene veel geld is, bij de andere misschien niet zoveel. Ik weet nog dat ik hem echt liep te schijten toen ik mijn PSP voor eerst deed flashen, inmiddels maak ik me daar niet meer zo druk om, ik weet dat het betrouwbaar is plus als het toch helemaal mis zou gaan dan kan ik altijd nog een nieuwe kopen, in verhouding met mijn andere computerzooi is die PSP slechts een kleine hoeveelheid.

Dus ja, een stuk vertrouwen en teveel geld maakt het wel zo makkelijk.


Persoonlijk zie ik me trouwens niet zo'n camera kopen hoor, als ik een keer een SLR koop dan ga ik voor een redelijk goedkope, maarja ik vind een redelijk goedkope al redelijk prijzig. ;)
Valt wel mee. Het mooie van dit soort hacks is dat je de originele firmware blijft houden. De software staat op de kaart.

Lijkt mij net zoiets als CHDK, wat erg goed werkt op mijn Canon PowerShot A560.
Oh bedankt, ik wist niet eens dat dit bestond.. Ik heb een Powershop A460.. Gebruik je de extra functies die het bied vaak of is het meer iets wat je leuk vind om te hebben?
De extra functies gebruik ik heel vaak. Met name de mogelijkheid om breedbeeld foto's te schieten is de software al waard.
Ach...wat is een leven zonder risico's waard?
Terecht. Anders dan bij een iPhone of Xbox zitten er op een camera allerlei mechanische besturingen (focus, diafragma, spiegel) waarvan ik me voor kan stellen dat ze bij verkeerde aansturing vervelende problemen kunnen veroorzaken, bijvoorbeeld de focus-motor door de aanslag heen proberen te draaien of zo. Uit de oude doos: de kop van de floppy drive voorbij track 40 laten lopen geeft allerlei grappige geluidseffecten... :-)
mja, ach. minimale risico's, kleine kans dat ze ongeteste firmware online zetten waar zulke acties in gedaan worden.

Bovendien, omdat ie niet echt flasht maar gewoon tijdelijk laad kun je meestal nog wel beroep doen op je fabrieksgarantie. ;)
Prachtige ontwikkelingen wat die gast doet!
Dit wordt zeer zwaar gevolgd door de filmindustrie.
Elke 5D die gebruikt wordt voor een spot zal deze firmware gebruiken.
Nu heeft hij ook Full HDMI uit terwijl je opneemt! Normaal gaat hij naar 640x480.

Enkel is er nog geen info of de HDMI stream 'uncompressed' is (recht van de cmos) omdat je dan de x264 omzeilt en misschien zelfs 10bit video kan recorden! Mooie ontwikkelingen.

Ik vraag me af of canon iets gaan 'veranderen' in future firmware updates waardoor ML firmware niet meer mogelijk is? Ik hoop van niet en ik denk dat Canon het zelf ook heel straf vindt wat die gast doet.
Canon zal het mischien pas gaan blokkeren als ze zelf gaan adverteren met dergelijke features voor duurdere modellen.
Tot die tijd, zolang het hun geen extra garantie claims oplevert, zal dit de verkopen alleen maar stimuleren.
De mensen die dit soort dingen doen, zijn de enthousiaste gebruikers en zullen door dit soort dingen ook meer merkgebonden blijven en anderen eerder een dergelijk toestel adviseren.
Het is sowieso een hele selectieve groep, de hoeveelheid mensen die deze camera hebben en dan ook nog is dit er op zetten is toch heel klein, dus ja wat kan hun het schelen.
Die redenatie gaat ook op voor de die-hard fans van Texas Instruments' grafische rekenmachines. Die scene heeft het nu echter flink ruzie met TI zonder dat iemand echt snapt waarom er opeens met advocaten en DMCA takedown notices gesmeten moet worden. Helaas zou het me niet eens zo heel erg verbazen als Canon (in de toekomst) op een soortgelijke manier reageert. Dat ze er nu niks om lijken te geven betekent erg weinig; "vroeg‚h" was TI zelfs redelijk behulpzaam; ik zie geen reden om aan te nemen dat Canon niet zo'n omslag door kan maken.

[Reactie gewijzigd door robvanwijk op 30 november 2009 02:00]

Dit wordt zeer zwaar gevolgd door de filmindustrie.
Ik snap het niet helemaal; waarom wil je professioneel filmen met een 5D? Waarom gebruiken die niet gewoon iets uit de XL H1 lijn?
Al was het maar omdat de XL H1 in 1080i schiet, tegen de 5D in 1080p. Daarnaast denk ik dat als je ziet wat zo'n 5D produceert aan output, dat menig professionele videocamera wordt weggeblazen.
De 5D heeft een veel grotere image sensor, daardoor heb je minder ruis en je kan de scherptediepte veel 'dunner' maken (mooie wazige achtergronden achter een persoon bijvoorbeeld).

Daarnaast is het veel goedkoper dan de XL-H1 of een Red camera.
Elke 5D die gebruikt wordt voor een spot zal deze firmware gebruiken.
Ik mag aannemen dat een professionele filmer een film camera gebruikt. Een foto camera met film mogelijkheden is leuk als je primair fotografeert en af en toe wat te filmen hebt, maar hij ligt voor filmen erg slecht in de hand, zelfs als je live view gebruikt.

Daarbij komt dat alles wat hier bijgebouwd wordt in een professionele filmcamera al aanwezig is. Niet om af te dingen op de inspanningen van deze meneer, maar de prof lijkt me niet de doelgroep.
Dus niet, bv de gasten van Saturday Night Live maken al veelvuldig gebruik van deze camera, ook steeds meer independants maken gebruik van deze camera.. Puur omdat de camera 'goedkoop' is, interchangable lenses en een hele grote sensor die bijna gelijk is aan Super35 heeft.. Dit allemaal maakt de camera dichter bij een echte 'film'camera komt dan een gemiddelde prosumer camcorder..

En voor het 'slecht in de hand' liggen zijn veel oplossingen voor die de hele set nog steeds goedkoper maken dan een prosumer camcorder.. Zelfs de gasten van RED zijn geschrokken door de goedkope DSLR's die 1080p kunnen opnemen en hebben hierdoor zelfs hun voorgestelde scarlet (goedkope uitgeklede versie van de RED-camera) helemaal weer opnieuw (qua specs) op de tekentafel gelegd..
De filmindustrie? Die hebben al lang professionele HD-filmcamera's hoor. Lijkt me niet dat die met EOS camera's gaan aanrommelen. Uitzonderingen zullen er ongetwijfeld zijn, maar het is niet alsof de filmindustrie zich voorheen moest behelpen met polaroids aan elkaar plakken en nu "eindelijk" in HD kan filmen of zo.
Ik werk bij een stage bedrijf in amsterdam en ik heb al een aantal reclames gezien die gedraaid werden op de 5d mkII. het grootste voordeel is dat je ongelofelijk goede lenzen er op kan zetten, dat zie ik niet snel gebeuren met een hd camera van onder de 3 a 4 duizend.

Het zou echt fantastisch zijn als we uncompressed konden capturen! Zelf zelf heb ik de 7d en ik ben echt blij dat ik hem heb, bands filmen in lage lichts omstandig heden is nog nooit zo fijn geweest :)
Echt niet.
Net op het moment dat het crisis is komt de 5D uit en geloof me er worden veel dingen gedraaid met de 5D. Een RED kost je 600euro per dag voor de body. En gooi daar nog 600euro voor een set filmlenzen. Je hebt dan wel wat, maar koop een 5D en enkel goede zooms of paar primes zoals de 50mm F1.8, 35mm F2, ... Dat kost geen hol en je bent aan het filmen. En nog meer, de kwaliteit is SUPER. De ruis is beter dan op de RED. Want het 'raw' verhaal van de RED klopt ook niet. Als je 1 stop over of onder gaat zie je de ruis al komen . De RED is geijkt op 320asa, alles daarboven of onder doe je eigenlijk via RAW. Dat is bij de 5D niet het geval. Je kan perfect op 3200iso filmen, voor SD levert dat nog mooie beelden op. Je zal wat ruis moeten onderdrukken in post.

In hollywood gebruiken ze de 5D of 7D bij de vleet imo. Je kan een 5D met prime lens in een auto steken en van de afgrond afduwen. Je gaat later de CF uit het wrak halen.
Zo'n dingen deden ze vroeger ook maar met camera's van 50k en meer. Nu is dat 2k, dat doet minder pijn aan het budget.
Ik heb ook gelezen dat de 5DmkII handig is voor reportages waarbij je als filmer niet teveel wilt opvallen. Een spiegelreflexcamera krijg je op de meeste plekken nog wel naar binnen, maar een complete professionele filmsetup met een camera, rijdend statief en 3 man personeel voor belichting, geluid etc wordt al een stuk lastiger.
canon zal het waarschijnlijk niet eens zo erg vinden, verkoopcijfers staat hoger in het verlanglijstje van de gemiddelde zakenman dan moraal. ;)

waar de schoen foto wringt zit hem in het feit dat het ineens een filmcamera kan worden (meer dan x aantal beelden per seconden maken bij x resolutie). die valt onder een andere belastingwet en ook importwetgeving. de verschillende belasting en importburo's kunnen weer moeilijk gaan doen als zulke hacks bestaan. en die kloppen dus bij canon aan de deur.

en men zit nog met een stukje garantie, de camera gaat ineens dingen doen waar hij totaal niet voor is gebouwd, kan goed dat de cmos sensor extra hard slijt bijvoorbeeld. (al zou dat geen argument moeten zijn op een e-penisverlenger van 1200 euro :X )

[Reactie gewijzigd door flippy.nl op 29 november 2009 12:07]

ik denk dat Canon het zelf ook heel straf vindt wat die gast doet
Misschien dat Canon dan ook eens zou moeten gaan nadenken hoe en vooral waarom die gast dat doet. Zou het misschien zijn omdat dit iets is wat de klanten willen hebben, en zou het misschien een goed idee zijn om het zelf in de firmware te stoppen?

In elk geval kan Canon er vrij weinig tegen doen, de originele firmware wordt niet gewijzigd en er is zo te zien ook geen sprake van reverse-engineering. Weinig juridische aanknopingspunten dus.

[Reactie gewijzigd door Kurgan op 29 november 2009 12:06]

Misschien dat Canon dan ook eens zou moeten gaan nadenken hoe
Ik denk dat ze dat wel weten hoor :+
en vooral waarom die gast dat doet.
- "omdat het kan" tweaker mentaliteit
- uitbreiding eigen kennis
- het uiterste uit de hardware willen halen

En zo is het lijstje van mogelijkheden nog wel veel langer. Als Canon zelf deze functies ingebouwd zou hebben zou het apparaat waarschijnlijk een stuk meer gekost hebben. Of ze zijn er al mee bezig als firmware update. Of misschien is een opvolger?
Je positioneert een camera in een bepaald segment. De 5DII is primair een fototoestel met de mogelijkheid tot 1080p filmen. Voor high-end video hebben ze een ander segment. Wellicht dat die naar elkaar toe gaan groeien, maar zo ver is het nog niet.
Canon zou mensen als Trammel Hudson moeten omarmen. Canon bewaakt sofware en firmware alsof ze het recept van coca cola zijn. Dat is zů 2008. Tot nu toe hadden ze een businessmodel waarbij ze zoveel mogelijk apparatuur aan nieuwe mensen willen verkopen en dat ging goed: goedkope body's, dure lenzen. In een gewijzigde markt zou hun unique sellingpoint moeten zijn dat ze zich richten op klantbehoud. Dat doe je niet met dure lenzen maar met open source. Als ze een platform ontwikkelen waarop iedereen kan meehelpen de drivers en software te schrijven versterken ze klantenbinding, vanzelfsprekend verkoop je minder eigen lenzen maar je creŽert enorme goodwill en retentie. En doordat er veel sneller en beter kan worden ontwikkeld, kun je inbreken op andere markten. Kijk maar naar deze filmoptie. Ik kan me voorstellen dat canon te log is om dit op tijd in te zien. Met IS gingen ze al de mist in (in de lens ipv in de body), met drivers gaat het fout. Het enige dat ze nog hebben is hun naamsbekendheid en de kracht van de hardware. Zodra een van de concurrenten het licht eerder ziet zijn ze weg. En terecht.
Alle nieuwe firmware features/updates van Canon worden puur uit marketing oogpunt gereleased. Heeft Nikon een nieuwe aankondiging? Een dag daarna doet Canon een aankondiging over een firmware update. Of een firmware update net voor de kerstdagen om verkopen te stimuleren. Het gaat allang niet meer om kwaliteit of het verbeteren van een product, het gaat alleen om marktaandeel zo lijkt het.

Het is erg jammer dat het zo krampachtig gaat. Er zijn heel veel simpele features die de camera zo veel meer mogelijkheden zouden geven (zoals bijv 5 of 7 shot autobracketing voor HDR).
Ik ben het wel eens met je reactie, maar dat voorbeeld met IS? Ik heb dat dus echt 100x liever in de lens dan in de body...
Focus-stacking wordt al langer gebruikt voor onder meer macrofotografie, maar gebruikers moesten tot op heden handmatig de scherpstelling per stap wijzigen.
Euhm.

http://chdk.wikia.com/wiki/DoF_Stacking

En als je het niet erg vindt om een netbookje ofzo mee te nemen, dan kan je ook diverse software voor Canon/Nikon/Olympus SLRs gebruiken om daarmee de focus/etc. te regelen.

Op dit item kan niet meer gereageerd worden.



Populair: Nokia Lumia 930 Nokia Lumia Smartphones Google Laptops Sony Apple Games Politiek en recht

© 1998 - 2014 Tweakers.net B.V. onderdeel van De Persgroep, ook uitgever van Computable.nl, Autotrack.nl en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013