Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Ok, well I posted a little while back offering some money and a ham sandwich in exchange for a firmware update to improve the bitrate of the sony nex-5n, but... I may have to take the offer back!
After speaking to a 'friend', he seems to think he is close to getting something concrete with the nex-5n firmware. Im no programmer and he knows this, but all he spoke of were things about the army, kernals and what seemed like spanish, but he seemed pretty excited. I could tell this because he wouldnt shut up! Apparently he thinks he can get some pretty decent things from the nex-5n for 'research purposes' and down for testing pretty soon.
After speaking to a 'friend', he seems to think he is close to getting something concrete with the nex-5n firmware
I think because of the whole Sony issue, he is a little reluctant to publish any of his findings even though he is doing it for 'research'... but it can be done with one little issue in the direction of the bitrate, which is the heat problem. Apparently the record time does suffer, so there is only so much he thinks he can do in that respect. I suppose we can always strap a few polar ice caps to the thing?
The DMCA prohibits the trafficking of so-called “circumvention devices” designed to crack copy-protection schemes.
I'm just wondering how this will help? Looking at the sources, almost everything camera-specific seems to live in user land (and thus sources don't have to be distributed for them). The kernel itself looks pretty standard.I want to run kernel under qemu. Since the kernel sources already published it can be done by anybody. So run the kernel under emulator can help.
About the firmware. I need to find a way to modify it and pass all checksums test and internal integrity. I'd like to change a version first. No any code modification just a simple repacking with small text changes.
Quote
But, what are the risks for a developer when reverse engeneering a camera's firmware?
First and foremost, you risk bricking your camera.
The following comes with the very standard "I am not a lawyer" disclaimer.
As far as legal risks go you shouldn't have to worry about the DMCA, that only refers to copyright protection circumvention. Because there are no copyright protection mechanisms included on the camera, you shouldn't be afraid to reverse engineer anything. Check out: http://www.lawtechjournal.com/articles/2004/03_040907_hecht.php and especially read the paragraph starting with "Defining the limits of acceptable reverse engineering."
You are not restricted by the DMCA, however, you are still bound by copyright law. Sony's code (in your case, basically anything not released via the GPL) is copyrighted, and you are not allowed to post it in any form, assembled, disassembled etc. For example, we don't host any firmware dumps of any cameras because they are copyrighted by Canon. We can, however, post instructions on how to dump, the firmware, and how to interpret and look at it.
Quote
On a side note, how similar/different is developing for canon and for sony?
They are very different. Canon devices run on an embedded OS, either DryOS or VxWorks, and it looks like the Sony devices run on some form of Linux. Probably the only similarity is they probably both use an ARM processor.
Right then. Ill start by saying I have actually been waiting for this for a long time, but all I can say now is that its do-able and I dont know what all the fuss was about(I can say that because I had no part in it!!). Got a bit excited seeing it myself tonight. My job here is done and I am going to post something on here soon as he wont! Did I say I was a tiny bit excited????????
edit: one of the tests was showing av 46mbps and topped out at 9 mins 23! little room, summer evening! Dark room with 1.8 50mm looked very nice.