The creation of firmware patches by the Nikon Hacker team follows these general steps:
- Official Firmware Update Released – We do not have a method of dumping existing firmware from a camera: all work is based on firmware updates released by Nikon. Until an update is released for a camera, nothing can be done.
- An Interested Developer – All members of the Nikon Hacker team are volunteers, tinkering with cameras in their spare time. Naturally, our developers put most of their effort into improving the cameras that they own themselves. If nobody's looked at your camera's firmware, maybe you're the person to start doing so!
- Firmware Analysis – Now the hard work starts: analysing the raw code and identifying code structures, subroutines, and how the various components in the camera communicate. Examining the camera's hardware and using our NikonEmulator help us understand what's going on in there.
- Brave Testers – When our developers think they've found something useful and made modifications, it will need to be tested on an actual camera. At least two developers have accidentally bricked their cameras testing new Alpha patches. This is why we accept [donations]: the money raised has been used to replace some developers' bricked cameras.
- General Release – If an Alpha patch works, it'll be promoted to Beta status. If, after a period of time, no bugs have been found, it is then promoted to Released. You can find all Released patches (as well as Alpha and Beta patches if you wish to test them) through Nikon Patch
Early Consumer Cameras (pre-2009)
Little work has been done on these older cameras. An exception is the D90, which received it's first firmware update from Nikon in August 2014 (6 years after the camera was released). This firmware has been decrypted and is being analysed, but no patches have been released as of April 2015.
Consumer Cameras (D3xxx, D5xxx and D7xxx)
As of Nikon Patch v1.20.2. Some features may be available on specific firmware versions only: see the [Change Log] for further details.
|Camera||Expeed Version||Firmware Released||General||Liveview||Video||Photo Compression||Astrophotography|
|Non-brand battery||Multi-language||Manual ISO/Shutter||Clean HDMI/LCD output||Uncropped HDMI||No Liveview auto-off||Remove time-based limit||High Quality video||Quality JPEG||NEF no compression||NEF lossless||True Dark Current||Disable Star Eater|
|D3000||1||No||No Firmware Available|
|D3100||2||Yes||Y||Y||Up to 17:28||Up to 64Mbps|
|D3200||3||Yes||Y||Y||Y||Up to 64Mbps|
|D5100||2||Yes||Y||Y||Y||Beta 720p/1080i||Y||Alpha Up to 64Mbps||Y||Y||Y||Y||Y|
|D5200||3||Yes||Up to 64Mbps|
|D5300||4||No||No Firmware Available|
|D7000||2||Yes||N/A||Y||Alpha 720p||Y||Y||Up to 64Mbps||Y||Y|
Prosumer Cameras (D300 - D810)
As of Nikon Patch v1.20.2. Some features may be available on specific firmware versions only: see the Change Log for further details.
|Camera||Expeed Version||Firmware Released||General||Video||Astrophotography|
|Multi-language||Uncropped HDMI||Remove time-based limit||High Quality video 1080p||High Quality video 720p||True Dark Current||Disable Star Eater|
|D600||3||Yes||Alpha||Up to 64Mbps||Possible, no patch yet||Y|
Up to 64Mbps
Up to 64Mbps
|D800||3||Yes||Up to 64Mbps|
|D800E||3||Yes||Up to 64Mbps|
Professional Cameras (D1 - D4S)
High-end cameras are much more expensive, and the cost of replacing a bricked unit is a lot higher. Consequently, these cameras have received relatively little attention so far.
Table details correct as of Nikon Patch v1.20.2. Some features may be available on specific firmware versions only: see the Change Log for further details.
|Camera||Expeed Version||Firmware Released||Video||Astrophotography|
|Remove time-based limit||High Quality video||True Dark Current||Disable Star Eater|
|D4||3||Yes||Up to 54Mbps||