Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Where to find Long Exposure Noise Reduction property in Backup.bin? #205

Open
JulioCVM opened this issue Aug 13, 2017 · 8 comments
Open

Comments

@JulioCVM
Copy link

JulioCVM commented Aug 13, 2017

I'm trying to shut it down so I can take exposures>1second without automatic noise reduction in a5000.
I've been searching the whole backup.bin file but I have not achieved to find it.
I know BetterManual app disables this, but, how is it done?

@KillerInk
Copy link

KillerInk commented Aug 26, 2017

#169
Longexposure NoiseReduction works like a Darkframe. After the image has been taken, the shutter is closed for the same time. This serves to prevent the electronic noise.
I do not believe it is what you are looking for

Thats the method from BetterManual to disable it:

private void disableLENR()
    {
        // Disable long exposure noise reduction
        final Camera.Parameters params = m_camera.createEmptyParameters();
        final CameraEx.ParametersModifier paramsModifier = m_camera.createParametersModifier(m_camera.getNormalCamera().getParameters());
        final CameraEx.ParametersModifier modifier = m_camera.createParametersModifier(params);
        if (paramsModifier.isSupportedLongExposureNR())
            modifier.setLongExposureNR(false);
        m_camera.getNormalCamera().setParameters(params);
    }

@stuomas
Copy link

stuomas commented Nov 5, 2017

@ma1co do you have any tips on how to begin searching this property? I tested with my A5100 to compare firmware dumps (edit: backup.bin i mean) before and after a single on/off setting change (red eye comp) and the differences are like tens of lines. How to narrow it down?

I thought if this works, the same could be done on A6000 for the LENR setting which is not hidden on that model, and tried to change same property on A5100.

@ma1co
Copy link
Owner

ma1co commented Nov 9, 2017

Property 0x01070108 might be it.

@stuomas
Copy link

stuomas commented Nov 10, 2017

@ma1co I took a leap of faith and tried it without confirming first, how could you be wrong, right? The property existed in the disassembly of my backup.bin with value 01, so it seemed probable enough for me, heh.

That is it!

I set this property to 00 via telnet and my forced noise reduction was finally gone! I'm so excited. May I ask how you tracked down the correct property? I tried to disassemble the libObj.so as someone suggested and look for related strings, and found many LONG_EXP_NR strings but nothing seemingly related to that property.

Simple bk.elf w 01070108 00 via telnet did the trick, and to my surprise the new value persisted reboot without sync or any other hassle. Still, try at your own risk if you will!

Probably spending rest of the weekend taking long exposure timelapses with that app when it's finally usable! Thank you!

@66tree
Copy link

66tree commented Nov 24, 2017

Can this be used on any other cameras? I'd like this to work for my A7S Mark I.

@ma1co
Copy link
Owner

ma1co commented Nov 25, 2017

@BasicObject On the A7S, this option is available in the menu.

@farhi
Copy link

farhi commented Mar 20, 2019

Many thanks for the great work you did. This is just wonderful. Tested on a a5100 to remove LENR. Installed the OM Tweak, then connected to local wiki and opened a telnet connection. Then a simple telnet to camera IP from any system (Linux/Mac) does the job, and command 'bk.elf w 01070108 00' works fully.
I think you can close that issue.

@1crem1
Copy link

1crem1 commented Dec 3, 2023

Worked for me. thanks very much - was at the end of my a5100 tether.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants