Announcement

Collapse
No announcement yet.

GH1 firmware research volunteers required

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by aczelkri View Post
    Hi,

    I don't know if what I am proposing is possible or not, but may be worth a look: the GH1 has the infamous rolling shutter problem. However, it is not that bad with higher frame rates. E.g. 720p 50fps rolling shutter is much less visible than 1080i 25fps. This means two things:

    1. Has anybody checked the effect of 720p 24/25fps modifications on the rolling shutter issue? 50fps was acceptable, but changing to 24/25fps may reintroduce the issue.

    2. It may be worth a look if it is possible to get 50fps from the sensor in 1080 mode, and skip every second frame in the generated AVCHD file. This would mean that the rolling shutter would be reduced while having a nice 1080 file.

    I am not saying that these are easy modifications, maybe they are impossible without the source code. I am just mentioning to keep them in mind
    AFAIK the rolling shutter effect is caused by relatively long exposures. As the sensor data is being read sequentually, by the time the lower part of the frame is being processed the subject may have moved a bit causing visible distortion of vertical lines. That is why with shorter exposures the effect is minimized. Lowering the frame rates allowes slower shutter speeds, which cause the effect. But some users like the 24/25fps mode as it produces more of a "cinematic film look", whatever that is.

    Comment


      Originally posted by tyampel View Post
      Got your wish. Congratulations.
      Check the first page.
      What? Already? Wow, didn't expect this quick, awesome. Will try to install it tonight but first, I need a PC, I am MAC. Guest I'm going to get a copy of Parallels Desktop.

      Again, thanks a bunch. Keep it up!

      Comment


        Originally posted by tyampel View Post
        AFAIK the rolling shutter effect is caused by relatively long exposures. As the sensor data is being read sequentually, by the time the lower part of the frame is being processed the subject may have moved a bit causing visible distortion of vertical lines. That is why with shorter exposures the effect is minimized. Lowering the frame rates allowes slower shutter speeds, which cause the effect. But some users like the 24/25fps mode as it produces more of a "cinematic film look", whatever that is.
        Rolling Shutter is more of an artifact of the CMOS sensor used and less of the camera itself or codec. But your right, since you have longer exposures the more noticeable the effect is. CCDs and Uniform Synchronous Shutter CMOS sensors aren't afflicted by Rolling shutter.

        The Foundry, the company that makes the compositing software Nuke, has a plugin for After Effects and Nuke called "Rolling Shutter" that is designed to take out the artifacts from a line-scan CMOS sensor camera.

        Comment


          Originally posted by rotrier View Post
          What? Already? Wow, didn't expect this quick, awesome. Will try to install it tonight but first, I need a PC, I am MAC. Guest I'm going to get a copy of Parallels Desktop.

          Again, thanks a bunch. Keep it up!
          It works! English instead of Japan language. Thanks!! Going to test MJPEG 24fps now.

          Comment


            Originally posted by rotrier View Post
            What? Already? Wow, didn't expect this quick, awesome. Will try to install it tonight but first, I need a PC, I am MAC. Guest I'm going to get a copy of Parallels Desktop.

            Again, thanks a bunch. Keep it up!
            Definitely avoid Parallels, in my opinion , and try a demo of VMware Fusion 3. Its really powerful and feels seamless with switching between Mac OS X and Windows XP or 7 etc.

            The best thing is you can use it with, or even better, without bootcamp.
            Last edited by DanDOF; 04-29-2010, 04:42 PM.
            GH2 // 20mm f1.7 Panasonic // 50mm f1.4 Canon FD // 50mm f1.4 Nikon AF-D// Indislider Pro 24"

            Comment


              Originally posted by rotrier View Post
              It works! English instead of Japan language. Thanks!! Going to test MJPEG 24fps now.
              The best $50 you invested ;).
              Congratulations.

              Comment


                ok....so a little slow on the uptake, (apologies in advance), but are these FW updates not available for OSX?
                Zack - Alignment Productions
                BLOG
                VIMEO
                Panasonic GH-13 / Lumix 7-14mm f4 / Lumix 14-140mm f4 / Vivitar 24mm f2 / Canon FD 28mm f2.8 / Tokina SD 28-70mm f3.5 / Canon FD 50mm f1.4 / MBP 2.66GHz Intel Core i7, 4GB RAM / MACPRO quad 2.7GHz, 8GB RAM / Twin 23" LCD's / FCS2 / AECS4 / Atari 2600
                sigpic

                Comment


                  Originally posted by alignment1 View Post
                  ok....so a little slow on the uptake, (apologies in advance), but are these FW updates not available for OSX?
                  Not quite. The Firmware Updates are being created by testers using free software only available on Windows. Eventually I think we can just freely distribute the already patched firmware, as long as we don't charge anyone for it. Do I understand this right?
                  GH2 // 20mm f1.7 Panasonic // 50mm f1.4 Canon FD // 50mm f1.4 Nikon AF-D// Indislider Pro 24"

                  Comment


                    Originally posted by DanDOF View Post
                    Not quite. The Firmware Updates are being created by testers using free software only available on Windows. Eventually I think we can just freely distribute the already patched firmware, as long as we don't charge anyone for it. Do I understand this right?
                    I think it will not happen. Distributing copyrighted material is against the law regardless if money is charged or not.

                    Comment


                      You cannot distribute the already patched firmware, but you could distribute a patch that patches the original firmware, creating the modified firmware.

                      Comment


                        We won't distribute modified firmware. It must be clear.

                        For Mac users use http://winebottler.kronenberg.org/
                        Must be enought. If it'll allow our tool to work, I'll add it to first page.

                        For native 24p

                        You must enable BOTH
                        "Native 24p/25p attempt"
                        and "60i wrapper" patches.
                        In this case it must work as in 25p case.
                        I'll combine both patches later.

                        Comment


                          Originally posted by DanDOF View Post
                          Not quite. The Firmware Updates are being created by testers using free software only available on Windows. Eventually I think we can just freely distribute the already patched firmware, as long as we don't charge anyone for it. Do I understand this right?
                          Once the changes are known for a particular firmware version, a binary patch should be possible and available for other platforms. This can be applied using the Unix patch command line utility which is available in OS X. The firmware itself is not really run from the computer, tester13 is simply using the best tools available to him for dissassembly, i.e. IDA 4.9 free.

                          For Mac users, you can run Windows as a virtual machine using one of several virtualization packages. I agree with other that of the paid ones, VMWare Fusion is great. I have tested tester13's program in VirtualBox and it works fine, as does IDA 4.9 Free. VirtualBox is free and available at http://www.virtualbox.org/

                          It is not wise to distribute modified versions of the firmware, as there are copyright issues. If ever there is a completely re-written firmware after all is understood then that can possibly be distributed.

                          tester, may I re-iterate what others have said concerning the downgrade capability. If we cannot downgrade, then we can never re-install official Panasonic firmware until they release one that is "above" the version on the camera. This has warranty implications in the mean time. Also, is it not possible that since the loader is in the binary, that Panasonic could (for some reason) come up with some clever way to disable the installation of unofficial firmware?

                          Thanks for your work tester, you deserve the camera! I hope when you get it you post some video!
                          Last edited by Path; 04-29-2010, 06:21 PM.

                          Comment


                            Originally posted by Path View Post
                            Once the changes are known for a particular firmware version, a binary patch should be possible and available for other platforms. This can be applied using the Unix patch command line utility which is available in OS X. The firmware itself is not really run from the computer, tester13 is simply using the best tools available to him for dissassembly, i.e. IDA 4.9 free.

                            For Mac users, you can run Windows as a virtual machine using one of several virtualization packages. I agree with other that of the paid ones, VMWare Fusion is great. I have tested tester13's program in VirtualBox and it works fine, as does IDA 4.9 Free. VirtualBox is free and available at http://www.virtualbox.org/

                            Look at solution above I gave link. Give it a try, as you don't need to own Windows copy to use it.


                            tester, may I re-iterate what others have said concerning the downgrade capability. If we cannot downgrade, then we can never re-install official Panasonic firmware until they release one that is "above" the version on the camera. This has warranty implications in the mean time. Also, is it not possible that since the loader is in the binary, that Panasonic could (for some reason) come up with some clever way to disable the installation of unofficial firmware?
                            Try to read thread carefully. I already stated that I have closed patch making version independant firmware (but I do not advise you to downgrade, only back to original firmware). It'll be only provided in case of serious trouble as it is crucial and could result in working camera that is not able to upgrade anymore (it is very improbable case, but) :-).

                            Comment


                              Originally posted by tester13 View Post
                              We won't distribute modified firmware. It must be clear.

                              For Mac users use http://winebottler.kronenberg.org/
                              Must be enought. If it'll allow our tool to work, I'll add it to first page.

                              For native 24p

                              You must enable BOTH
                              "Native 24p/25p attempt"
                              and "60i wrapper" patches.
                              In this case it must work as in 25p case.
                              I'll combine both patches later.

                              Wow, it works. Very impressive. The only hiccup I see is that the camera freezes when trying to play a native FHD 24p .mts file. But...

                              1. I can now play the FHD .mts files with VLC. It always stuttered with the old 60i format.
                              2. My workflow for ingesting clips into Final Cut is cut by more than half. I used to have to use "Log and Transfer" to transfer to Prores, and then compressor to remove pulldown. Now I only have to use "Log and Transfer" which is the faster of the two processes and I'm done. Amazing.



                              One thing about the version number issue, though. I increment it each time I create a new firmware and I'm now on number 32. When the GH1 shows the upgrade screen is asks if I want to upgrade to "1.4". So, either I'm doing something wrong or we only have about 10-20 (maybe 16?) firmware upgrades between 1.2 and 1.3 and so on.

                              Comment


                                Originally posted by billy fattey View Post
                                One thing about the version number issue, though. I increment it each time I create a new firmware and I'm now on number 32. When the GH1 shows the upgrade screen is asks if I want to upgrade to "1.4". So, either I'm doing something wrong or we only have about 10-20 (maybe 16?) firmware upgrades between 1.2 and 1.3 and so on.
                                Look numbers above input incriment field, they show you exact number, this is hexadecimal number, so 1.2D also exists and works, you have about 65.000 version numbers to go :-)
                                Plus we have version revert patch in reserve.

                                Comment

                                Working...
                                X