This is outdated.
Please have a look here if you want to up/downgrade your camera.
This method is outdated:
I rewrote the Firmware Control tool to make it easier to use and compatible for everyone. With this program you can flash any firmware of the Olympus OM-D and PEN and Stylus series. It makes it more easy to upgrade your firmware and allows people to separate the download and flash process. There are many cameras being supported. If your's is not, tell me and I will add support for it as well.
Features
- Flash/install any firmware
- Flash official and unofficial updates/firmwares
- Upgrade and downgrade your firmware - no matter which version you are coming from
- Download any official firmware ever published for your camera
Screenshots:
How to use the program?
First choose your camera, then select your firmware and download it. Put the firmware in a folder called "DCOLYMP" on your SD-Card and start your camera while pressing the OK button.Wait until the red LED is blinking on/off. This means the process is finished and you can restart your camera. Finished!
Any risks?
This might void your warranty. If you flash an official update from Olympus you are most likely on the save side. But there is no guarantee I can give you.If you flash a custom firmware you are never on the save side. Think about what you are doing and always consider that this can break your camera.
Download links - Version 1.0a
//links not working any more. see information on topLink 1.0a : Firmware Control 1.0.zip
Link 0.5 : Firmware Control 0.5.zip
Link 0.4 : Firmware Control 0.4d.zip
Link 0.3 : http://gdriv.es/olyfirmwarecontrol03
Link 0.2 : http://gdriv.es/olyfirmwarecontrol02
Link 0.1 : http://gdriv.es/olyfirmwarecontrol01
Version History
Version 0.5 //02.10.14rewrote the program
support for E-P2 and E-P3
supports SD-Card method, which is easier to use
Version 0.5 //08.09.14
fixed a bug with the E-M1
Version 0.4d //20.08.14
support for E-P5, E-PL3, E-PL5, E-PM2 & STYLUS 1
Verison d - more bug fixes
Version 0.3 //13.08.14
support for official updates
new design - more easy to use
Version 0.2 //07.08.14
support for E-M5
support for E-M1
Version 0.1 //06.08.14
initial release
flash any firmware
support for E-M10
Help
If you are having trouble editing the host file please got to the path "C:\Windows\System32\drivers\etc" and open the file "hosts" with any text editor. Now remove those 2 lines:
127.0.0.1 dl01.olympus-imaging.com
127.0.0.1 fw01.olympus-imaging.com
If you want to access the Olympus server again, please remove the lines. This is necessary for version 1.0 to able to download a firmware.
Future plans
- Mac Version
- More in-app help/information
- List of available (modified) firmware versions
If you need support for other cameras let me know.
Would love 30-40 Mbps in video mode and real zer0 sharpening in jpg/video.
ReplyDeleteWhat do you mean by "real zer0 sharpening in jpg/video" ?
ReplyDeleteIf you set sharpening to -2 , jpgs are still sharpened.
ReplyDeletemultispot funtionality like Olympus OM4
ReplyDeleteusing AEL button
need to change "A" menu voice "AEL/AFL" and add option 4 ("Multispot" )
description of features:
In mode 4 if you press AEL button for the first time you memorize spot exposimeter value (EV)
if you press the second time you memorize the mean value between the first and second read
if you press the third time you memorize the mean between the first, second and third value .....
you can memorize at maximum 8 values and the mean btween these 8 values ( like OM4 setting)
i think its not so difficult to hack
when you press the 9 value you can reset ( or eliminate the first value)
or like OM4 use the switch selector ( 1 to 2) to reset the mean value
;)
> flash any firmware ... is modified or not.
ReplyDeleteI haven't found a way to get Olympus updates as a file. I understand how to update the firmware using Olympus software, but I also understand the warnings about what happens if battery runs out or connectivity is lost. Firmware Control would make you many friends if we could get Olympus firmware updates as a file from somewhere.
@fourletternerd I will make an update with support of official Olympus updates today. Stay tuned!
ReplyDeleteDifferent frame rates and higher bitrates were the first things that came to my mind. It would be incredible to improve video maybe the way Vitaly's ptool does for the GH2.
ReplyDeleteOh, and definitely a Mac-Version of the software if possible!
Motion detect! It is cool~ https://www.youtube.com/watch?v=sE0368NBG1U
ReplyDeleteamazing function ! https://www.youtube.com/watch?v=ksg78bteN7s&t=37s
ReplyDeleteThe Program crashes on Windows 8.1 when i want to download a firmware for the epl3...
ReplyDeleteFixed :)
DeleteSorry, but i can*t uncompress the downloaded Folder fpr 4_c.
ReplyDeleteWhy is the size more than 60 MB?
Sorry wrong file...
DeleteCheck if its fixed :)
thx
DeleteHi Jonathan, can you contact me on private please ? thank you :)
ReplyDeleteI can not find any contact information of you. Please write me an email: hansi.best@gmail.com
DeleteHi Jonathan,
ReplyDeletedas Progi läuft leider nicht unter W7 x64, wenn ich denn server starte blitz einmal kurz das cmd Fenster auf und dann Server Stopped. Eine Idee? Gruss Uwe
I included a prerequisite. Check if it works with Pyhton2.6 installed. For me it worked on win7_64x with that.
Deletetnx for the prerequisite, now server starts, but error:local firmware file does not exists! Uwe.
ReplyDeleteDid you select a flashable firmware file? This error message only shows up, when no file is found. If your problem still exist you can email me: hansi.best@gmail.com
Delete(in German if you want)
I fixed it.
ReplyDeleteFirst step i copied the firmware file into python directory.( error gone )
Second step i switched off the firewall. ( Oly Updater found the server )
Voila, it did the job on my E-M5 and flashed.TNX a lot, i will play a bit more the next days.Uwe.
Did what Anonymous said, Firmware Control still crashes as soon as I try to edit the host file. Win 7 64 bit. Any thoughts?
DeleteMaybe you have a firewall or a Anti-Virus app that disables the access. Try to edit the file on your own. I updated the post regarding this topic.
DeleteEditing the file directly (once I figured out how to make _that_ work) did the trick, and it's running 2.0 now. Thanks!
DeleteHi within oly_models_body.xml you have the EM10 body as model 1090 and 1130. So when you try to update EM1 body to firmware 2.0 it searches for OLY_E_113_1200_0000_0000_HACKED.BIN and not OLY_E_109_2006_0000_0000.BIN so the server does not start. I had to go into the TEMP folder and manually change the file name inside start_server.bat, this solved the problem. Even olympus updater reports firmware as 1.5 but when installed camera says 2.0.
ReplyDeleteUpdate on previous post regardless of the camera body chosen or the name of the file selected, when choosing to flash a custom file start_server.bat always looks for OLY_E_113_1200_0000_0000_HACKED.BIN. This is confirmed in version 0.4d and 0.5.
ReplyDeleteThat file is not in use. Please use the main application to flash a firmware.
DeleteWhen you try to start server it calls upon start_server.bat but filename OLY_E_113_1200_0000_0000_HACKED.BIN is always referenced, two solutions is to either rename the file to OLY_E_113_1200_0000_0000_HACKED.BIN or edit start_server.bat to look for correct file.
DeleteThe file I execute is the python file. If you remove the bat file the windows program still works as normal. There is no code reference to that bat file. If that problem still exists write me an email: hansi.best@gmail.com
DeleteHallo, habe das Problem das sich der Server nicht starten lässt. Sobald ich die firmware-Datei auswähle startet kurz der Server, schwarzes Fenster blinkt auf und dann stopt der Server wieder. Phyton habe ich instaliert. Ich habe win7 x64. Kannst du mir weiterehelfen ... Danke
ReplyDeleteThe python is 64 bit.
ReplyDeleteAnother are here. https://www.python.org/download/releases/2.6/
(1)for x86 - https://www.python.org/ftp/python/2.6/python-2.6.msi
(2)for Mac - https://www.python.org/ftp/python/2.6/python-2.6-macosx2008-10-01.dmg
Would you be able to release a Linux version of your tool? Thanks.
ReplyDeleteHave you ever considered releasing the source code? I would love to make a GTK version for Linux users.
ReplyDeleteI've had many issues flashing Olympus firmwares in VM's
Any chance of EVOLT/E-series Olympus DSLR support? Particulary E-600? :)
ReplyDeleteI will have a look at it. Maybe I will add all Olympus cameras
DeleteWhat update do you need? Is it the same update as for the 620?
DeleteHi,
ReplyDeleteDoes anybody have an experience of hacking the firmware of E-PM2? Any success or improvement regarding video quality?
Thanks!
New web site is looking good. Thanks for the great effort. spy phone
ReplyDelete