Personal View site logo
Make sure to join PV on Telegram or Facebook! Perfect to keep up with community on your smartphone.
Please, support PV!
It allows to keep PV going, with more focus towards AI, but keeping be one of the few truly independent places.
Olympus hacks
  • Hello, I've done some hacking on the olympus usb firmware update protocol: http://linda.karlov.mff.cuni.cz/~jove/oly/

    I've made my own fake update server in python (oly_http.py) and captured the usb communication from update tool in virtualbox windows with wireshark (update.usb.dump, use filter: (scsi.sbc.opcode >= 0xc0 || scsi.spc.opcode >= 0xc0) && !(scsi.status == 0x00)). Protocol dissection is in proto.odt. Custom scsi commands are used, sg3_utils package can be used to send those. oly_scsi.py handles initial reads (serial no. and other info) and works ok. I didn't attempt yet to do the writes, since there are still some open questions.

    Let me know if there is interest in more info.

    jove

  • 153 Replies sorted by
  • You can post in this topic any info that you like. As long as it is not copyrighted (by Olympus) code fragments.

  • grate news. i wonder how shoul a hacked EM5 be like. The sensor seems well yielded, but no to much talking about its video mode. Any way, congratulations and good luck with your proyect.

  • @Jove

    Great work!

  • Quite interesting also to me... give us updates if you find out more.

  • interesting, EM-5 with some details hack is camera perfect.

  • The video codec settings sure could use some hacking! :)

    Other things like IBIS with video when using an adapted lens might be interesting to hack in as well. The IBIS works with adapted lenses for stills - but not video as I understand it. Big bummer! I guess there are other areas which need improvements as well. And the OM-D is certainly a camera worth hacking IMHO.

    I'm really looking forward to a working hack for this camera!

    DPR recently gave it their Gold Award: http://www.dpreview.com/reviews/olympusem5 and the camera gets lots of "exceptional" reviews from pro and semi-pro still photographers. Here's a few threads to skim which might reveal some hack ideas at the same time.

    http://forum.getdpi.com/forum/4-3rds-cameras/37126-setting-up-om-d-simple-folks.html

    http://forum.getdpi.com/forum/4-3rds-cameras/37062-omd-vs-nex7-resolution-discuss.html

    http://forum.getdpi.com/forum/4-3rds-cameras/34386-olympus-om-d-discussion.html

    http://www.fredmiranda.com/forum/topic/1099720

    And so on... Other (open minded) photography boards show similar threads and opinions.

    Anyway, I didn't think the GH2 was enough of an upgrade from my GH1 but I think the OM-D EM-5 is... If that's saying anything!?! :)

    EDIT: Removed about 8 other links from the same two sites. If interested in other user opinions and OM-D usages/experiences/hopes just search those sites with "OM-D". :)

  • @Tesselator

    I really suggest not to provide bunch of links, but provide content that you got.

  • Here's a couple more:

    http://admiringlight.com/blog/olympus-e-m5-vs-panasonic-gh2-dynamic-range-battle/

    EDIT: Oh, just saw your comment VK. OK, will do. Sorry.

  • What are the possibility to hack the OM-D?

    This camera seems to have incredible stabilisation and great colour but the bit rate and frame rates are limited?

    VK, is this a huge task, there are f/w updates but I guess such a hack will be an enormous task?

  • I am also very curious, I am looking to buy a camera to shoot something over the summer and will have a hard time waiting for Photokina--GH3. The features/body of the E-M5 look very intriguing, but the codec seems very poor. I am okay with purchasing the OM-D E-M5 if there is hope for a hack though. Is anyone looking to hack this? :)

  • I will donate for the omd hack :)

  • Sure! if Vitaly or anyone else hacks the bitrate of the OMD to solve the moire/motion problems with it's video in 1080p I'll donate, GH2 (and GH3) are nice but I prefer the color saturation and vivid image of Oly -I've always used Oly gear and now I'm starting to play with serious videography. C'mon Mr. Vitaly, go for it! :)

    My respects for your work, Domingo

  • I also would like Vitaly worked on this camera, but if he does not want, let's respect. I just wish more people knew how to do it. There is already a topic which teaches how to start? This camera is terrific too much for that codec. Please advice us, Vitaly.

  • I didn't donate $$ for the GH1 or 2 cameras but I most probably will if he takes on the OM-D I think. $25 to $50 is pizza money and I could definitely go without one or two pizzas in order to see this happen. Especially if he planned on tricking out more than just the codec parameter defaults!

    BTW, I don't think it's the case that not many people /can/ do this sorta thing. I think it's more to do with free time and caring enough.

  • I would happily donate € 100,- for a OM-D hack that allows a reasonable bitrate. otherwise, the camera seems pretty pretty pretty good ... just keep me updated on any projects and tell me how to contribute,

    geb

  • Where are you with this project?

  • I wrote to Olympus (I'm on their professional users mailing list) and suggested for OMD to have 24 and 25fps with 50Mbs 422 H264 codec, or failing that 35Mbs (the Sony EX series rate) I suggested It would be a c300 and 5D killer and if they did that and I would immediately buy 3 of 'em. No response... yet fingers crossed

  • No response... yet fingers crossed

    Welcome to reality. :-)

  • I hear ya Vitaly but I have had a few wins recently... chatting to Apple head software guy (I produced their first live HD broadcast for iPad for ARIA LIVE and got them to write code for 720p50 to 720p25 converter which they said produced the best pictures they have ever seen) they took on a suggestion of mine for new operating system to flick files to other Apple devices in the room directly. And with the pre release of the Sound Devices Pix240 video recorder I suggested the monitor on it have a pixel for pixel zoom-in feature (to eliminate yet another monitor hanging off your camera)... and they did it! Now I want one... But now I really want OMD to be OMG! really want... :-)

  • Too bad the op (Jove) has dissapeared from the site. I'd be most interested on helping him on his work. We should go forth and make a proper olympus hack scene (btw, I promised a mod on the sema1 mic adapter but it's been delayed looong time because of recent paternity!)

    By the way, I suffered the e-m5 video issues the other day: panning on high detail scene, it gets crazy with artifacts... such a pity!!

  • Highly interesting about EM-5 hack, will donate for sure !

  • Olly has heard it a zillion times that we want better vid, 24p, 25p, etc. Not only are they stupid, but they simply have a bubble-like corporate mindset that is permanently rooted in the pure camera culture. They make great cameras, they just don't "see" video. Eventually, they will have to catch up or lose market share. The new Canon mirrorless hopefully will push them in that direction.

  • @DrDave

    Thing that always amaze me is how people think that video greatly affect sales. :-)

    They don't give a fuck about this.

  • I saw this interview with one of the head guys from Olympus, and basically, he had just an elitist, "we know best" attitude. And it's true it is a small minority of people who understand video frame rates anyway. I don't think they care what we think, but they do care if Canon or Sony has better features. Fact is, a lot of photogs I know would buy the latest OM camera because they have instant and effective IS for all of the lenses they own, plus great IQ, even if they use a Canon DSLR on a tripod in the studio. I'm stoked about the GH3, but I know it won't have the photo capabilities of the Olympus. But hey, I bought one of those $149 E-PL1, so I'm covered for a "photo" camera.

  • @Vitaliy_Kiselev

    Yup, I have to agree. I doubt very seriously that video affects sales at all at this point. I think it did on the GH1 and also but to a much lesser degree, the GH2. But I think that's because video was new and many people were (mistakenly) thinking that they could get RED One quality for a fraction of the price. At about the same time the famous Shoot-Out test videos released to feed the fire a bit more.

    Now however, with everything settled down, many people's expectations normalized somewhat, and pretty much everyone already committed to a particular system, I guess video QUALITY has just about no affect on sales. With a camera like the EM-5 it's probably enough just to say: "It does full HD".

    We're only a tiny minority - us who want to get the maximum (video) yield out of our equipment. I'm not sure if I'm actually correct but that's what I think at this time anyway. :)

  • I have see this info: http://www.43rumors.com/olympus-e-m5-hack-clean-hdmi-422-and-focus-peaking-possible/ Possible hack: HDMI 4:4:2, focus peaking, 1080p 120p .

    Vitality you think this is possible or only is a dream?

    Many thanks

  • Thig guy seems to just read few posts made by people long time ago.

    After this state few "sensational" things.

  • Or it could be an strategy to get hits into the website, now that "rumors" are over. Anyway, as a em5 user, I would love this to be true :) Btw, about the OP of this thread, I found him (more like traced him) and asked him about his firmware hacking work. He said he had no time atm so we can probably rule him out as a source of this news. ;)

  • funny, now the rumors site is down :D too much attention?

  • Good news to E-M5 hack, bin files of firmware 1.5 disposables to modify: http://www.43rumors.com/more-e-m5-hack-news-will-be-a-challenge-to-really-do-it

  • To get the hackers going, here are the downloads you need:

    1. Olympus OM-D EM-5, Firmware version 1.5: http://dl01.olympus-imaging.com/OLYMPUS_MASTER/FIRMWARES/0001/0970/OLY_E_097_1500_0000_0000.BIN

    2. Olympus Firmware Tools (attached to this post)

    3. The MN103 IDA module is at: http://www.pentax-hack.info/firmware/pan/mn103.zip

    4. IDA 4.9 Freeware version is at (don't use 5.0, it won't work): http://search.4shared.com/postDownload/LWQGDYuL/idafree49.html

    5. MN103 instruction set is at: http://pentax-hack.info/firmware/pan/13250-040e.pdf

    Here's how to start hacking in 10 easy steps:

    1. Decrypt and unpack the FW by typing "oly_fw_manip.exe --unpack --in OLY_E_097_1500_0000_0000.BIN --out OLY_E_097_1502_0000_0000.xml".

    2. Optionally you may extract some resources (jpgs, wavs, etc.) from the FW by typing "oly_fw_manip.exe --extract-resources --in OLY_E_097_1502_0000_0000.xml --out ./OLY_E_097_1502_0000_0000.resources".

    3. Unzip and place mn103.w32 in the 'proc' subfolder of the IDA program folder.

    4. Unzip and place mn103.cfg in the 'cfg' subfolder of the IDA program folder.

    5. Open IDA, press 'New', then 'Cancel' the next dialog. Drag and drop "00.main-code-01.bin" in the main IDA window. Or use your favorite HEX-editor to look at it.

    6. Select 'Processor Type': "Panasonic/Matshi*a MN103 Family: mn103", press 'OK' (ignore warnings).

    7. In the next dialog, enter the ROM start address: 0x6F191420 and loading address: 0x6F191420

    8. Do your stuff, modify "00.main-code-01.bin".

    9. Re-pack and encrypt by typing "oly_fw_manip.exe --pack --in OLY_E_097_1502_0000_0000.xml --out OLY_E_097_1502_0000_0000_HACKED.BIN".

    10. Finally, to put the modified firmware back on the camera, run a local HTTP server which acts like the Olympus server, but serves the modified FW instead. Server emulator scripts are inside the tools folder.

    Now get hacking and give us 25 FPS video recording to begin with!

    oly_fw_tools.zip
    178K
  • i try but receive this error in IDA pro: http://i.imgur.com/0E191.jpg

  • While analyzing the E-M5 firmware version 1.5 in a HEX-editor, I found references to a 120 FPS and 240 FPS modes. It can be found at offset 453F0E in "00.main-code-01.bin". See attached screenshot. Anyone care to investigate further?

    240fps.jpg
    496 x 89 - 15K
    120-240_FPS.jpg
    301 x 82 - 9K
  • @invaders: Sensor readout exclusively for AF, perhaps?

  • A file containing all the strings from 00.main-code-01.bin:

    00.main-code-01.txt
    1M
  • @coroander

    Please, zip it first :-)

  • @coroander Nice work, thanks.

  • Vitaliy you think feasible activate 60,120,240FPS some day? or is something idyllic?

  • It doesn't look to me that 60, 120, or 240 fps are 1080p. Sorry about the lack of zip...

  • unlocking HDMI could be a serious cool feature that for sure convince me to buy the OMD, not the GH3...

  • @cocute You need IDA version 4.9, the newer version gives the error. Old version is here: http://search.4shared.com/postDownload/LWQGDYuL/idafree49.html

  • hi i am very interested in the hack to record at 25p. my knowledge is limited. is there any link to download the firmware and power instalarlobdirectamente OM-D in E5. thanks in advance

  • @Vitaliy_Kiselev There any chance that you do the hack for olympus?

  • Regarding the 120/240FPS strings found, that's the sensor readout linked with AF performance and viewfinder frame rate (normal=120, Fast=240).

  • @invaders , @coroander Do you think 24p is possible?

  • Olympus is coming out with a new 'Travel' Camera, SH-50. This will be out next month, and has more in terms of video features and frame rates. Leads me to think that they will enable this in the OM-D at some point. :) The SH-50 also has the superb 5-axis stabilization. http://www.photographyblog.com/news/olympus_sh-50/

    " First seen in the Olympus OM-D E-M5 compact system camera, the manufacturer’s 5-axis Movie IS allows users to record shake-free video footage even when hand-holding the camera - and also helps when taking still photographs. Other highlights include 1080/60i/30p Full HD movie recording with sound as well as 720p HD with 120fps or HVGA with 240fps high-speed movie "

  • @mikel

    I think it is very old news. It is absolutely ordinary camera without any pluses compared to Panasonic cameras. Still 1080i60. 720p120 is also long time present in Panasonics.

  • @Vitaliy_Kiselev

    "720p120 is also long time present in Panasonics."

    In Micro Four Thirds cameras?

  • @mpgxsvcd

    He talks about compact.

  • Very impressed by OMD EM5. It has beautiful colors outdoor. But GH2 get better indoor colors at hard led's colored lighting at events. All new HD lenses that looks too video at GH2, got new look at EM5 because very flexible picture style an built in curve. I never really liked Leica 25mm 1.4 at GH2, but at Olympus I can't stop shoot with all digital lenses.

  • @invaders Could you share ready modified .bin file for firmware update? And, how to update the camera? Do you think it possible change 30p1080 video settings to 24p1080?

  • @invaders oly_fw_tools won't work (on two W7). It closes DOS window. Please share hacked .bin

  • any news here?

  • I'd prefer donate for clear hack of 24p and or 25p1080, it not so hard upload ready hacked firmware... With "how to" info, please!

  • Hey Act, I'll second that, this camera is crying out for a firmware hack/update, I'd love to help you on the bin.file, but i don't know anything about that, hopefully someone will come through on that, sadly it has gone very very quite on the topic

  • Sorry, but people above done the hack manipulation. Sorry them won't help...

  • out of interest, once firmware update becomes available for the E-M1, could that be engineered for the EM5, at least adding the higher bitrate and codec into it? not much in terms of hacking has gone this camera's way

  • @Vitaly_Kiselev My question is why are you not interesting at hack for Olympus EM5 or EPL5?

    After EM1 we loose any hopes for official Olympus update dedicated for video needs fo EM5. And I think, prices by EM5 will drop down soon. And your experience can make future hacks of EM1 easier.

    Now EM5, EP5 and EM1 are unique cameras and for me OMD make very good complain ti my continuously work with GH2. 5AXIS stabilization make every shot successful, it make me better videographer, because even unexpected shots looks more professional. I know that sensor by GH2 make better job at indoor and complicated colored lighting, but sensor of Olympus(Sony) make grate work at daylight, skin tone is very very good, green and blue colors so impressive at daylight, it lack at GH2. And there are better than GH2 low light capabilities as well, but very bad picture at colored light at EM5.

    There are two points for hack. Bitrate is first. If you can only help us better bitrate it could be enough.

    Second is framerate, as we heard some people made changing for 25fps if it not fake. Everybody (except PAL TV guys) will be happy with 24fps without 30p. It could be good if user can decide what framerate will be after hack if we can choose only one.

    Firmware update for this camera makes only with USB cable through PC, so technically it looks easier than make real *.bin file for GH2. If you need for hack operation money for hardware dumping, we can open request for donations.

    Thank you for your great input for modern video. Without your great job we could stay with only Canon DSLR's.

  • My question is why are you not interesting at hack for Olympus EM5 or EPL5?

    I have no time. Simple.

  • I have no skills, but would love to see a talented hacker work on this

  • hello people does anyone know this guy

    he seems to have gone someway in knowing how this camera works internally I emailed him, but had no response, this camera is crying out for a little bit of clever stuff all the best

  • Thanks Kuban , but not for HDMI :-(

  • donated with a hope for em-5 hack, this camera really needs one, and its much more popular then GH series...

  • @Vitaliy_Kiselev

    And with utmost respect, do you have time to hack the gh3?

    ...

    (also, it's simple: we have two cameras, one it's just fine but without ibis. The other one, the em5, needs some hack but has a fantastic ibis. So, with the hack you can't put an ibis on the gh3, i guess. And you can't do Raw or ProRes, i guess. So, wasting time with gh3. You have to reach 250mb/s? For What? You have all intra 72mbps, it's fine already. Someone maybe believes it's a dream to run to take nothing, but that's all. On the other hand, we could have THE PERFECT CAMERA, just putting 24p-25p, and maybe push up a bit the frame rate. Ok, i can't do it because i don't know how, but if it's there someone that could and just says "no time, cause i choose the gh3 to hack" (when?), i guess someone is in mistake).

  • @Renovatio

    Try at least read this page from top.

  • @Vitaliy_Kiselev

    Done, but even if i don't read, i know maybe you could. I know you are able to do it. No gifts, clear, but it's a general "economic speach" about choosing the right camera (ok, i would like it, i hope for it..who knows? in the future..maybe..)

  • Renovatio, just read any review or documentation about the Olympus OM-D E-M5 and how it realizes IBIS. Perhaps you will understand what you are asking, then.

    Of course, it may be a pity for you that Vitaliy chose to hack the GH3, but I think it's not up to you to say which camera he should hack or why (he is wrong in doing so or why another one would be better, i.e. more profitable to you).

  • Fortunately internet is still a "free country" .

  • I am also ready to bring donations.I promise to do it if I see working hack for my EP-L5

  • I think to make not just 24p projects with 30p-24p conforming of clips by Olympus and other footage 24pGH2, but make whole projects with GH2 at 29.97p, but my favorite editing software Avid MC not allows me use HBR GH2, because I'm not able to conform HBR to progressive with any transcoding software, it simple throws second field and footage became less sharp than 720p. So I bought second Olympus for B-Cam, EPL5 for normal speed 29.97p projects.

  • I think hack can't add us any additional framerates because camera hardware not allow it. But I believe if any Olympus firmware updates for EM1 can make that change with EM1, same way of firmware manipulation can be used for EM5. Now I just ask myself why so hard just increase bitrate of clips...

  • Donations for EM5 / EPL5 useless for Olympus hack because VK said that not interested to hack it because lack of time. Just cross fingers for EM1 official framerate update. Just sorry that Olympus can't make that serious step for DSLR video, like Canon 5DmkII firmware update at 2010.

  • Just had a quick read of the new Olympus Stylus, video wise it can shoot at higher frame rates, 120fps and 240fps but at much reduced resolutions. When this thread opened back in the day one of the contributors when through the firmware and discovered then the OMD EM-1 may be able to shoot at those frame rates but the features are locked. it might make a bit of sense now.

  • Just a slight correction to the post above, I meant the OMD EM5. Someone here on the forum had a look at some of the threads in the firmware and found references to 120 and 240, which when looking at the new olympus stylus may refer to the frame rates on the new olympus albeit at much reduced frame rates, I still think the OMD EM5 is a prime candidate to hack and turn into a decent video shooter, it's size, build quality colour rendition and dynamic range hopefully ignite your interest.

  • Hello, I'm proud owner of a Olympus "tough" TG-620

    I'm very happy with this camera ( only one who survived at least 2 years .. ) But it's although severelly lacking of manual mode or "timelapse mode" or even motion sensor mode like magic lantern or CHDK does ..

    May I help somehow, to get some custom firmware to enable new functions ?

    My favorite shall be : manual mode with 2 min exposure time ( for night pictures, astrophotography and so .. )

    Regards, ben

  • If this camera can be hacked it's a dream come true!

  • You know what guys I'm going to start a kickstarter project and gather funds for a hack. Because I want the bloody OMD hacked!

  • I hope but nothing serious seems to move here..

  • @joeyq

    You are doing things in reverse. As first something small must be done, at least.

  • I'm curious how someone would get started in researching how to create a hack for a camera. The OMD-EM5 is worthy of a hack to at least increase the bit rate. What would someone look for in the code? I'm not capable but am very curious how someone goes about it. Perhaps I can get some friends involved who have more technical know how if I can point them in the right direction.

  • Could someone please start the kickstarter campaign for this, or do something so that we could get the hack.

  • The funding is not the problem, but finding engineers with the right knowledge. Besides, the need to hack the Oly cameras is getting less and less relevant as Photokina 2014 is getting nearer. Olympus will announce a very capable camera there with higher bitrates, more frame rates and other improved video features.

  • Hacking cameras has one big issue - companies make new products each year or two. Frequently changing almost everything. Canon was good exception, but who knows that will happen.

  • @Vitaliy You are right, that is the problem; companies bringing new versions of their products on market at ever growing phase. What these companies should be doing instead, is to make products that last, and provide improvements on those (firmware updates etc.). It's absurd that if I'd like to get better video quality I should buy a new camera, even though my E-M5 could - as I've understood - be made a much more suitable for videography by modifying the firmware.

    And here's where I see you and other intelligent people can make the difference, fight back the whole ideology of constantly releasing new products, and show the companies that with some hacking, the current ones can be made into much better products, and you don't necessary need to buy new equipment all the time.

    I don't know how many units of OM-D E-M5 have been sold worldwide, but I am sure it's quite a big number, so a lot of people would be grateful to get the camera more suitable for videography. Or is it so, that Olympus firmware is more difficult (impossible?) to hack than e.g. Panasonic?

  • Otherwise, hacking of existing camera should initiate companies developing new cameras try harder for new camera. We all see great evolution from GH1-2 to GH4. Olympus instead that makes very minor changes and stuck at low bitrate 30p video, because their cameras never been hacked.

  • @act

    Olympus instead that makes very minor changes and stuck at low bitrate 30p video, because their cameras never been hacked.

    LOL. no. Video is just very small niche still.

  • I made a little Blog about a few existing and a few new hacking information:

    http://lightsnowdev.blogspot.de/

  • @XThunder Very interesting. There is all about EM10, as I see.

  • @act Yes, it's about the E-M10. But the cameras are very much the same. If we hack one of the OM-Ds the others can be hacked as well.

  • Guys: it's a job, someone has to work on it. If something can really be done, of course. At photokina Olympus seems is gonna update em1 firmware for some more video options... So, we have to find just the right guy/s (Vitaliy or someone else, some serious guys of course), give them the right money, and maybe we'll have the olympus hack.

    I'm in with some euros, in case.

  • @Renovatio I'm working hard on it. I haven't done anything else in the last few days. I managed to flash a modified firmware to my EM10. Looks good so far. Updating my blog once a day!


    My blog: http://lightsnowdev.blogspot.de/

  • @XThunder Great work! Finally someone with the brains and audacity to take on this challenge. Let's all donate to Jonathan's Paypal account. I've just transferred 15 euros. Will do more as the project progresses.

  • Just saved your blog. If you think we can get something from this, here to donate, as i promised!

  • @XThunder Adding more applause to your efforts. 24p and a bitrate bump on the OMDs will have an impact. Maybe Oly gives us this gift a month from now in Cologne, but it's far from a sure thing. I too will donate if this goal seems realistic.

  • @racer5 hard to tell. I'm still testing what is possible and what not. It's very time consuming and will take a while. But so far I heard a lot of people asking for Video options. Will have a look at this first.


    My blog: http://lightsnowdev.blogspot.de/

  • I am also willing to donate if you are able to imporove the bitrate and bring more options to frame rates. Really glad someone is finally trying to do something!

  • I just make small donation - please find a way to up that video codec

    whats up with the cameras internal hardware, data writing speed etc?

  • In case anyone on this forum missed this: Olympus have released a new firmware for the EM-1 during Photokina in Cologne, but it totally lacks video improvements. Leaked pix suggest that a 4K and multiple framerate firmware exists, but Olympus apparently doesn't want us to have it.

    If anyone on this forum has the 4K firmware: please post it! Or donate to XThunder who's working on custom firmwares. We depend on him, because Vitaly has always refused to look at Olympus gear. For whatever silly reason.

    olyfw.jpg
    946 x 394 - 29K
  • If anyone on this forum has the 4K firmware: please post it! Or donate to XThunder who's working on custom firmwares.

    Olympus did not have 4K firmware, and image is fake as I understand.

  • I asked an Olympus manager about this and there is no 4K planned for ther nearer future. I wanted an interview about the new video aspects of the olympus and he did not want to give me that interview, because there are no new video features worth talking about.

  • It might also have been a testing of a new camera with a new sensor and video capabilities. Just prototypes made in EM1 body solely for testing purpose.

  • Nabil Fathi's twitter did offer some interesting info:

    Does those codes really exist on the official firmware?

    And this one for the sensor of e-m1:

    At least we know that E-M1 sensor is capable of 4K, I think this is the same sensor for GH-4.

    Any chance for a hack? ;)

  • This guy Nabil is ranting about it for days - but never supplied the firmware that he says that he possesses. Traffic increasing...

    And that the E-M1 sensor supports 4k is a long known thing - but the camera might be designed to handle the load. The RX10 sensor supports 4k (the FZ1000 proved it) but Sony did not implemented it in the last firmware upgrade.

    But talks about this firmware with 4k are coming from multiple fronts. I guess that Olympus really tested the option, but encontered issues witht he current E-M1 hardware.

  • I'm so fed up with Olympus. The requests for 25 fps video have been posted here more then two years ago. Nothing happened ever since. Not a single engineer or marketeer in Japan seems to be listening to customers demands.

    I've now invited programmers, hackers and the like to do it as a paid job. http://www.getacoder.com/projects/modify_olympus_camera_firmware_165828.html

    I'll let you guys know when it's done.

  • Yeah and focus peaking is in E-M5 firmware in "deactivated" mode. Would guess it would be relatively easy to just enable it? But because it never happened, it probably never will.

  • this guy posts some new tweets , would be interesting if he really has a beta firmware and vitaliy could look at it.. I´m sure everybody would donate for new em-1 :)

    https://twitter.com/nabilfathi15

  • I'm pretty miffed at Nabil Fathi, if he had anything then he proved to be a bit unstable with his rants on twitter, if he ever had been involved in any testing then he never will be again, basically no company would trust him. on the other hand he may have been behind a very elaborate scam fooling some well know bloggers along the way, he provided nothing, other than a lot of traffic on his BS site which shows nothing to shout about. I wish it was true, I kept my peace for as long as I can, but that sort of thing should be dealt with in our community. Like most people here who may have contacted Oly and talked to them, they really seem not to have any interest in video and firmly believe it's Pana's domain, a lot of interconnected business interests and that's how business rolls

  • @Kuban I agree that Nabil is a bit of a loose canon, but to his defence I would say that he does seem to have some engineering-level contacts within Olympus. He provided photographic proof of a beta-test that has been done with the 4K firmware, in which he apparently participated. He also knew an undocumented workaround to update a camera firmware without using a PC and shared that with the community (on the Lightsnow blog). I know that he's now working with Lightsnow on custom firmwares. So give him some credit and trust. Who knows what will happen.

  • Invaders; the guy has not delivered on anything he said, the image was released via 43rumours and Oly insist the EM1 is not built for 4K, I would be happy with normal 24/25/30 frame rates and a much better codec, that whole 120/240 fps was first relaised in the EM5 firmware at the very top of this topic thread years ago, but it hasn't been cracked. We have seen these binary numbers in all OMD firmware. He said he will release it into the wild and he hasn't. and I took his word for it.

  • @invaders, I have also contaced Lightsnow, and he confirmed that the code exists partly and he is now working with Nabil to mod it, so let us be patient and wish them luck.

  • Invades Cdpango and crew, I would not hold my breath, logic tells me nothing much will happen on the NABIL hack front, he has deleted all his tweets on EM1 4k firmware and his irresponsible rants and threats, it seems was all an elaborate hoax. Just so you know. Don't be taken for a ride.

  • Guys! He (Nabil) is not a fool. Olympus is the one to blame. The E-M1 is capable of 4k for sure and Olympus tested it. There are many different information out there, because Olympus tested this on different and also modified E-M1 versions. Some have a heating problem, some don't ( as far as I know). The mess of different information produced a lot of false positives. Also Olympus made some pressure.

    We are making progress! Some modifications are easier than I thought some very difficult. A major problem is that we can't disassemble the firmware as normal. The mn103 processor is still used, but there are so many different versions of that panasonic cpu... Also Olympus changed some part of their firmware for the E-M1 2.0 version. We had to write/modify our own extraction tool.


    My blog: http://lightsnowdev.blogspot.com/

  • Congrats to XThunder and Nabil for developing the first custom EM-1 firmware with new features.

    http://lightsnowdev.blogspot.com/2014/08/olympus-om-d-e-m1-custom-firmware.html

    What a great piece of work. I hope 25p will become a reality as hacking continues.

    Please make a donation to these guys!

  • @invaders

    My understanding it existed for the time already with just text of button changed.

    1. The Auto Focus in videos should be smoother.
    2. Full Sensor read in video mode. No crop.
    3. Better ISO performance in low light video situations
    4. More Dynamic Range in video

    This list is strange as it requires very big rewrites and advanced knowledge (if this can be done at all).

  • @vitaly

    Maybe it's time you put in some effort and offer your knowledge instead of discrediting the work of these guys.

  • Maybe it's time you put in some effort and offer your knowledge instead of discrediting the work of these guys.

    Where do you see me "discrediting the work of these guys"?

    Instead I fully support anyone. I just pointed that list does not match with their current achievements and usual things that you can do with firmware.

  • Very interested to see some test reports!

  • Well test it for yourself, before you judge it. Since I don't have an E-M1 I'm only the developer.

  • @XThunder: you have my support, respect and gratitude. Thanks for taking this on. Looking forward to seeing what comes of it. I'll buy be buying an EM1 and donating once there's 24p 4K support.

  • All gone quite here, and I hate to say it but I told you so.

  • @kuban You have no idea what's going on behind the scenes. Stay tuned...

  • cool. I'll quote you on that

  • XThunder, now things are clearer, how do you feel about what happened over the last few weeks, and how the whole donation thing has been thrown at you?

  • @invaders and Kuban: Any news on the OM-D hack? I donated to XThunder because of this thread and his page. Don't know if this was a good decision. On his page he announced an update for yesterday. Nothing happened.

    @invaders: Any news from your getacoder.com action?

  • I would say forget all this, Nabil has been very erratic in his responses to criticism and no one has been able to replicate his claimed hacked video, Thunder is in a pickle as he is creating firmware for a camera he has no access to, so use logic and forget the whole thing.

  • I just wonder why these people do this hoax.

  • @shahdoni We're working on it. It takes time. To all the complainers: donations are not a guarantee for success, they're just a motivation to continue.

  • @invaders and to motivate donations, you would need to deliver something that others could replicate.

  • @invaders: So you are working together with XThunder? Some transparency would be a good thing to keep people involved and supportive.

  • @shahdoni XThunder is working on the EM-5 and two other hackers are working on the EM-10 Among them, a guy who has contributed to the hacked firmware for Nikon in the past. Work is progressing. Dissasembly and code analysis is underway. Long way to go still. Details will not be posted to this forum, for legal and other reasons. But I will post general updates now and then.

  • @invaders So E-M1 is out? I thought this one was the most videographic friendly due to weather sealing and good size and hand grip.

  • Hopefully, by now most people here have found out and seen through all the bull shit. those who followed Nabil and others on this forum. Some are well intentioned but full of bull shit none the less

  • While we thought at least for a few days that Sony's A7II would be our holy grail, it turned out they did a bad job implementing IBIS for video purposes. Still, Olympus OM-D E-M1 has the only IBIS that works really well for video.

    I am really curious what will happen next: Will Sony address the IBIS issues in video mode via firmware upgrade? Will we have to wait for Olympus to publish the successor of the E-M1? Hacking the E-M1 seems to be no option anymore as nothing happened within one year.

  • The EM 5 successor is coming, and I'm reliably informed to expect some really cool stuff. the news will slowly leak over the next few weeks.

  • Anything else than what was noticed by 43rumours?

  • Can't say as I personally don't know any details, just told that some cool stuff is coming. And If I knew I wouldn't tell anyway. I love the EM 5, and like all of you hope the new one addresses some of the video spec wishlist

  • I guess Sony did it. With the A7II 1.10 firmware.

  • So the E-M5 Mark II seems to have all the video features I wanted to have on my E-M5. Could someone hack the Mark II firmware and perhaps bring some of those features to E-M5, or is anyone interested anymore?

  • Is it possible to add upside down display mode on EM5 or EM1 , just like on Magic Lantern ?

  • Hi there,

    I have made a set of modified firmwares for E-M1, E-M1ii, E-M5ii, E-M10ii and Pen-F. They are based on the latest official firmware versions, and in all of them the video time limitation is removed (in fact, it's just changed from 29:59 minuted to about 59 years which is enough for the most practical purposes ;) Also for the cameras with the Focus Stacking support (i.e. E-M1, E-M1ii and E-M5ii), the stacking now works with arbitrary autofocus lenses, instead of 8 Oly Pros and macro lenses.

    Here are the links for the corresponding cameras with some additional comments:

    • E-M1 - e-m1_v44.rar, not tested yet! Waiting for the tester's report.
    • E-M1ii - e-m1ii_v21.rar, video duration limit removed for FHD and 4k video, but not for C4k; focus stacking works.
    • E-M5ii - e-m5ii_v4.rar, video duration limit removed, focus stacking works.
    • E-M10ii - e-m10ii_v13.rar, video duration limit removed.
    • Pen-F - pen_f_v3.rar, video duration limit removed.

    To install the firmware, you'll need to:

    • Make sure the battery is fully charged.
    • Extract the firmware file from archive into a folder called "DCOLYMP" on your SD-Card.
    • Put the SD-Card into your camera. Start the camera while holding the OK button pressed. The focus assist LED should turn on - this means the firmware is installing, and you can release the OK button.
    • When the installation ends, the focus assist LED will start to blink. Now you can switch the camera off, and then on again. That's all.

    It's also possible to revert to the original firmware. The files and the instructions can be found here.

    The discussion and users' reports are here and here in Russian.


    Some technical info in case anyone needs it.

    To load a firmware in IDA, you need to specify the following values as "ROM start address" and "Loading address":

    • E-M1 - 0x6DAF1020.
    • E-M5ii, E-M1ii, Pen-F - 0x60021020.


    Oly_fw_manip tool available from Lightsnowdev.com contains a bug preventing from correct packing the firmwares 4.4 for E-M1. The bug can easily be corrected by changing

           if (hasXmlAttrib(block, "unknown3"))
                getHexSequenceFromXmlAttrib(blkHeadUnscrambled->zeroPadding2, 6, block, "unknown3");

    in OlympusFwManipMain.cxx file to

           if (hasXmlAttrib(block, "unknown3"))
                getHexSequenceFromXmlAttrib(blkHeadUnscrambled->zeroPadding3, 6, block, "unknown3");


    Please bear in mind this post doesn't resurrect the Olympus firmwares hacking. I'm just sharing my findings so some more experienced researcher could continue the work.

  • First of all thank you for the hack.

    Focus stacking
    I installed it to my M5.II and it seems like in camera focus stacking works with every lens but I have one issue: in fockus BKT submenu the maximum number of shots option is greyed out. Is that normal, for a hacked camera of course?

    Video limit
    I'm like you in PAL, so I use ALL-I 25p mode and it seems like every 7m:15s camera splits recording to next file. Total it created 5 files, so nowhere near 57 years :) Currently testing FHD SF 50p mode

    Batteries are Olympus, fully charged, card is Lexar 64GB, 2000x, IBIS is turned off, focus is manual.

    Would be great if you could tweak it further with stable "fill up whole card" video hack.

    Ps. Why does NOT Olympus make flashing cameras as easy as you?! :)

  • Splits recording must be due file size reaching 4Gb.

  • Camera formats the card as ex-FAT. Anyway thanks Grimor.
    FHD SF 50p mode gives no more than 5 files 10m46s each.

  • @gietrzy In focus stacking mode, the camera always makes 8 consecutive shots. It's possible to specify number of frames in normal focus bracketing only.

    I'm re-testing the video time with my E-M5ii.

    Just made a FHD SF 24p movie. Had to stop at 1:59:37 because of the battery drain.

    After the recharge I'm going to repeat the tests with FHD SF 60p, and then with FHD All-I.

  • I've checked the recorder video files, and it looks I've selected HD instead of FDH by mistake :(

  • Thanks ABel for your reply.
    Anyone knows some cheap DC coupler solution for M5.II?
    Later I'm gonna check if unlocked in camera focus stacking works with FT 150 macro Sigma
    According to BH US model also has 29:59 minutes :( Maybe it shutdown itself like Sonys to prevent overheating? The card is nowhere hot like Sandisks from hacked GH2 :)

  • @gietrzy You were right. I've tried to record FHD SF 24p and 60p movies, and they both stopped at 53 minutes and several seconds.

    There are some other limitations in the firmwares, and they seem to depend on the video parameters. I'm trying to figure them out, but this will take some time.

  • Fantastic work ABe1. I posted the hacking instructions on this forum six years ago and didn't expect anyone to use them anymore. You did an amazing job.

    Would you be able to share some details on how you figured out the structure and content of the firmware? Others may be able to learn from that and improve things or find new hacks.

  • @ABe1 Great work! Nice to see that someone does something instead of just talking.

  • Some preliminary results of making long video with my E-M5.2.

    The camera has split the long videos into smaller "chapters", the length of these chapters depends on the video quality as follows:

    • For FHD All-I max chapter length is 00:07:15.935.
    • FHD SF - 00:10:45.144.
    • FHD F - 00:18:49.628.
    • FHD N - 00:31:44.402.

    And here comes an additional limitation - the camera doesn't allow for having more than 5 chapters per movie, which essentially limits the total recording time to:

    • FHD All-I - 0:36:14.
    • FHD SF - 0:53:49.
    • FHD F - 1:34:09.
    • FHD N - 2:38:49.

    It's quite possible that other camera models have different max number of chapters for different video quality settings.

  • @invaders As far as I got, 00.main-code-01.bin is just loaded at pre-specified memory address distinct for different camera models.

    The main problem in loading the firmware into IDA is to determine the correct loading offset. And it can easily be solved by looking for ": This command list" string without quotation marks. The next DWORD is an address of "init\0init " in the block before the first string.

  • Sounds like you have done some fantastic work. Has the firmware been updated for the M10iii?

  • Super late to this form- but how are you able to get the firmware files, since updating firmware requires pluggin camera into computer? I can't figure out how to find a direct link to the files (E-M1 mkii in my case)