Expeed 3
   HOME

TheInfoList



OR:

The
Nikon (, ; ) is a Japanese optics and photographic equipment manufacturer. Nikon's products include cameras, camera lenses, binoculars, microscopes, ophthalmic lenses, measurement instruments, rifle scopes, spotting scopes, and equipment related to S ...
Expeed
image An image or picture is a visual representation. An image can be Two-dimensional space, two-dimensional, such as a drawing, painting, or photograph, or Three-dimensional space, three-dimensional, such as a carving or sculpture. Images may be di ...
/ video processors (often styled ''EXPEED'') are media processors for Nikon's digital cameras. They perform a large number of tasks: *
Bayer filter A Bayer filter mosaic is a color filter array (CFA) for arranging RGB color model, RGB color filters on a square grid of photosensors. Its particular arrangement of color filters is used in most single-chip digital image sensors used in digit ...
ing *
demosaicing Demosaicing (or de-mosaicing, demosaicking), also known as color reconstruction, is a digital image processing algorithm used to reconstruct a full color image from the incomplete color samples output from an image sensor overlaid with a color fil ...
*
image sensor An image sensor or imager is a sensor that detects and conveys information used to form an image. It does so by converting the variable attenuation of light waves (as they refraction, pass through or reflection (physics), reflect off objects) into s ...
corrections/ dark-frame subtraction * image noise reduction * image sharpening * image scaling *
gamma correction Gamma correction or gamma is a Nonlinearity, nonlinear operation used to encode and decode Relative luminance, luminance or CIE 1931 color space#Tristimulus values, tristimulus values in video or still image systems. Gamma correction is, in the s ...
* image enhancement/Active D-Lighting * colorspace conversion *
chroma subsampling Chroma subsampling is the practice of encoding images by implementing less resolution for Chrominance, chroma information than for luma (video), luma information, taking advantage of the human visual system's lower acuity for color differences t ...
* framerate conversion * lens distortion/ chromatic aberration correction * image compression/ JPEG encoding *
video compression In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation. Any particular compression is either lossy or lossless. Lossless compression ...
* display/ video interface driving * digital image editing * face detection * audio processing/ compression/
encoding In communications and Data processing, information processing, code is a system of rules to convert information—such as a letter (alphabet), letter, word, sound, image, or gesture—into another form, sometimes data compression, shortened or ...
and *
computer data storage Computer data storage or digital data storage is a technology consisting of computer components and Data storage, recording media that are used to retain digital data. It is a core function and fundamental component of computers. The cent ...
/
data transmission Data communication, including data transmission and data reception, is the transfer of data, signal transmission, transmitted and received over a Point-to-point (telecommunications), point-to-point or point-to-multipoint communication chann ...
. Expeed's multi-processor
system on a chip A system on a chip (SoC) is an integrated circuit that combines most or all key components of a computer or Electronics, electronic system onto a single microchip. Typically, an SoC includes a central processing unit (CPU) with computer memory, ...
solution integrates an image processor in
multi-core processor A multi-core processor (MCP) is a microprocessor on a single integrated circuit (IC) with two or more separate central processing units (CPUs), called ''cores'' to emphasize their multiplicity (for example, ''dual-core'' or ''quad-core''). Ea ...
architecture, with each single processor-core able to compute many instructions/operations in parallel. Storage and display interfaces and other modules are added and a digital signal processor (DSP) increases the number of simultaneous computations. On-chip
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
microcontroller A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals. Pro ...
initiates and controls the operation and data transfers of all processors, modules, interfaces and can be seen as the main
control unit The control unit (CU) is a component of a computer's central processing unit (CPU) that directs the operation of the processor. A CU typically uses a binary decoder to convert coded instructions into timing and control signals that direct the op ...
of the camera. In each generation Nikon uses different versions for its professional and consumer DSLRs / MILCs, whereas its compact cameras use completely different architectures. This is different from for example Canons DIGIC: its professional DSLRs double the processors of its consumer DSLR series. The ''Expeed'' is an
application-specific integrated circuit An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-efficienc ...
(ASIC) built by Socionext specifically for Nikon designs according to
Nikon (, ; ) is a Japanese optics and photographic equipment manufacturer. Nikon's products include cameras, camera lenses, binoculars, microscopes, ophthalmic lenses, measurement instruments, rifle scopes, spotting scopes, and equipment related to S ...
specifications.


Technology

The ''Nikon Expeed'' is based on the Socionext Milbeaut imaging processors with
16-bit 16-bit microcomputers are microcomputers that use 16-bit microprocessors. A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
per
pixel In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest addressable element in a dot matrix display device. In most digital display devices, p ...
multi-core FR-V processor architecture, using a highly parallel pipelined architecture which allows efficient hardware use, increasing
throughput Network throughput (or just throughput, when in context) refers to the rate of message delivery over a communication channel in a communication network, such as Ethernet or packet radio. The data that these messages contain may be delivered ov ...
and reducing power consumption. Each core uses an eight-way 256-bit very long instruction word (VLIW, MIMD) and is organized in a four-unit superscalar
pipeline A pipeline is a system of Pipe (fluid conveyance), pipes for long-distance transportation of a liquid or gas, typically to a market area for consumption. The latest data from 2014 gives a total of slightly less than of pipeline in 120 countries ...
d architecture ( Integer (ALU)-,
Floating-point In computing, floating-point arithmetic (FP) is arithmetic on subsets of real numbers formed by a ''significand'' (a Sign (mathematics), signed sequence of a fixed number of digits in some Radix, base) multiplied by an integer power of that ba ...
- and two media-processor-units) giving a peak performance of up to 28 instructions per clock cycle and core. Due to the used four-way single instruction, multiple data (SIMD) vector processor units, data is processed with up to 112 data operations per cycle and core. An on-chip
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
Fujitsu FR
RISC In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a comp ...
micro-controller core is used to initiate and control all processors, modules and interfaces. The ''Expeed'' versions designated EI-14x and the ''Expeed'' 2 and 3 additionally include a HD video codec engine (FR-V based) and a
16-bit 16-bit microcomputers are microcomputers that use 16-bit microprocessors. A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
DSP with separate on-chip 4-block
Harvard Harvard University is a private Ivy League research university in Cambridge, Massachusetts, United States. Founded in 1636 and named for its first benefactor, the Puritan clergyman John Harvard, it is the oldest institution of higher lear ...
RAM which is usable for example for additional image- and audio-processing. The ''Expeed 3 (FR)'' (EI-158/175) is based on an improved ''Expeed 2'' EI-154 with greatly increased processing speed. A new architecture in the ''Expeed 3 (ARM)'' offers a highly increased speed in its image processor (with even two pipelines on the EI-160), its H.264 video encoder and is controlled by a dual-core
ARM architecture ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer, RISC instruction set architectures (ISAs) for central processing unit, com ...
microcontroller replacing the Fujitsu FR.


Image sensor interface

CMOS/ CCD
image sensor An image sensor or imager is a sensor that detects and conveys information used to form an image. It does so by converting the variable attenuation of light waves (as they refraction, pass through or reflection (physics), reflect off objects) into s ...
s are connected with additional external ICs, Nikon drivers, with the exception of the Nikon D3100. This is done by a mixed analog/ digital interface which controls the sensor digitally, but receives analog signals with parallel 14- bit analog-to-digital (A/D) converters. The ''Expeed'' variants EI-142 and EI-158 use Nikon ASICs to connect all full-frame (FX) digital SLR sensors and additionally the Nikon D300/ D300s with 12 simultaneous, parallel analog signal readout channels. Mainly due to a larger settling time it allows improved conversion accuracy compared to the four channels in the previous Nikon D2X / D2Xs, Nikon D200 or the Canon EOS 5D Mark II. six-channel readout is supported by the EI-149 and EI-154 used on the D90, D5000, D7000 and D5100. The D3100 uses an Analog Devices sensor interface with integrated analog-to-digital converters. The result is a dynamic range ''only'' at the level of competitors like the (higher priced) Canon EOS 600D; lower than other Nikon DSLRs with the same Expeed 2 variant. The ''Expeed'' EI-15x and EI-17x A/D converters allow an increased image sensor readout clock frequency with improved A/D converter accuracy, especially when using 14-bit sampling. ''Expeed'' A/D converters used for EI-149 or all EI-142 need considerably reduced clock rates (1.8 fps on Nikon D3X) for higher accuracy, limiting for example the D3s dynamic range at low ISOs.DXOmark Sensor ratings
(needs Flash)
The ''Expeed 3 (ARM)'', first used in the Nikon 1 series, connects a data stream with 24 digital channels (bus), using A/D converters integrated on the image sensor chip.


Video processor

The first variant, EI-14x originally included a video encoder capable of processing VGA resolution with 30 frames per second and MPEG-4 encoding. The software based video processor realized with FR-V processors enabled a reprogramming: By using Motion JPEG encoding with 24p frame rate, Nikon achieved
720p 720p (720 lines progressive) is a progressive HD signal format with 720 horizontal lines/1280 columns and an aspect ratio (AR) of 16:9, normally known as widescreen HD (1.78:1). All major HD broadcasting standards (such as SMPTE 292M) includ ...
HD video resolution. The advantages are easy
JPEG JPEG ( , short for Joint Photographic Experts Group and sometimes retroactively referred to as JPEG 1) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degr ...
image extraction, no motion compensation artifacts and low processing power enabling higher resolution, and the disadvantage is a larger file size, nearly reaching the 2 GB limit (for full compatibility) in 5 minutes. The Nikon D90 was the first DSLR with video recording capabilities. The ''Expeed 2'' (variant EI-154) greatly expanded the capabilities by its
1080p 1080p (1920 × 1080 progressively displayed pixels; also known as Full HD or FHD, and BT.709) is a set of HDTV high-definition video modes characterized by 1,920 pixels displayed across the screen horizontally and 1,080 pixels down the sc ...
H.264/MPEG-4 AVC HD video encoder. It also offers an increased image sensor analog signal readout clock rate, reducing rolling shutter. Compared to competitors from Canon ( DIGIC, "IPP" compression MPEG-2 equivalent: Only one previous frame analyzed) the ''Expeed 2'' offers
video compression In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation. Any particular compression is either lossy or lossless. Lossless compression ...
also based on complex B-frames ( bi-directional differencing between frames and motion prediction), which has the advantage of higher quality (lower motion blur based on better motion compensation) even with significant higher compression ratio. This compression requires considerably higher computing power. In 2012 the Canon 5D Mark III introduced a similar compression called "IPB".Understanding EOS HD Compression Options
Canon
Also introduced was "All-I", which uses the simpler I‑frames (coded pictures) without processing any differences between them, but using a low compression (high data rate) and behaves also in other uses like image extraction quite similar to Motion JPEG formerly used by Nikon. The ''Expeed 3 (FR)'' (variants EI-158 and EI-175) offers no significant change, but introduced the first DSLRs to offer uncompressed video output (8bit 4:2:2) over
HDMI High-Definition Multimedia Interface (HDMI) is a proprietary digital interface used to transmit high-quality video and audio signals between devices. It is commonly used to connect devices such as televisions, computer monitors, projectors, gam ...
: Nikon D4, Nikon D800/ D800E, Nikon D600, Nikon D7100 and Nikon D5200. The ''Expeed 3 (ARM)'' introduced high-speed video ( slow-motion) in its enhanced H.264 HD video engine.


Variants

Socionext specifies each Milbeaut generation with different numbers of processors. Nikon gives no details, but uses different designated processors in its professional and consumer lines. Although the Milbeaut (''Expeed'') is used in different Nikon designs and by other manufacturers, the software/
firmware In computing Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, h ...
specifies many of its functions and details and the number of processors or included modules may vary in this ASIC.


Pre-Expeed


Early DSLRs

DSLRs announced before August 2006 do not contain processors named ''Expeed'' (for example Nikon D70/D70s processor: EI-118), although that does not mean that these processors use a different architecture. Or the Nikon D200 processor (EI-126) uses the same, but greatly expanded firmware as the D80 (unofficial "Expeed").


Unofficial Expeed DSLRs

The ''Expeed'' processor variant EI-137 is found in the Nikon D40, Nikon D40x and Nikon D80as it is officially in the later-released Nikon D60 and Nikon D3000.


Expeed

First used in the Nikon D3 and Nikon D300 in 2007, the Expeed was used later in the Nikon D3X, Nikon D700 and Nikon D300s, marked EI-142, and the consumer line variant with reduced processor cores in the Nikon D90 and Nikon D5000, marked EI-149. It is based on a Socionext Milbeaut imaging-processor with 720p Motion JPEG video encoder, DSP and FR-80 (EI-14x versions) core. It uses a 90 nanometer process technology. The EI-137 variant in the Nikon D60 and Nikon D3000additionally found in the Nikon D40, Nikon D40x and Nikon D80is based on the older Milbeaut M-3 in 180 nanometer technology (like all former Expeed/Milbeaut since 2001). It includes a FR-71 core with only 12-bit, two-channel image sensor readout, no DSP, slower memory and has a reduced feature set.


Expeed 2

1080p H.264/MPEG-4 HD video encoder, improved face detection, image noise reduction and image distortion correction are the main improved features compared to EI-14x ''Expeeds''. Used in the Nikon D7000, Nikon D3100 and Nikon D5100 and Nikon marked EI-154. Although image sensor readout clock frequency has increased by a factor of 1.75, A/D converter accuracy is improved, especially when using 14-bit. Image processor performance is increased, performing a higher continuous shooting frame rate even when high ISO noise reduction or Active D-Lighting is activated. The ''Expeed'' EI-15x are controlled by an integrated FR-80/FR-81 core. Power consumption is also decreased by the Socionext 65 nm process.


Expeed 2 (rebranded Expeed 1)

The Nikon D3s processoralthough named ''Expeed'' 2uses nearly the same EI-142 processor as the previous D3/D3X featuring for example only 720p Motion JPEG video. It offers the same image sensor interface with identical speed and A/D converter accuracy, limiting the D3s dynamic range at 200 and especially 100 ISOs lower as the D7000/D5100.


Expeed C2

Variant used in some Coolpix compact cameras. Cheaper Nikon compact cameras use
Sanyo is a former Japanese electronics manufacturer founded in 1947 by Toshio Iue, the brother-in-law of Kōnosuke Matsushita, the founder of Matsushita Electric Industrial, now known as Panasonic. Iue left Matsushita Electric to start his own bu ...
or Zoran Coach image/video processors; both with a completely different technology and different firmware compared to the ''Expeed''.


Expeed 3


Expeed 3 (FR)

Compared to the previous Expeed 1 (EI-142), it offers the same improvements as the ''Expeed 2'' EI-154 with Socionext 65 nm process, including increased A/D converter accuracy and image sensor analog signal readout clock rate, reducing rolling shutter.
Computing power In computing, computer performance is the amount of useful work accomplished by a computer system. Outside of specific contexts, computer performance is estimated in terms of accuracy, efficiency and speed of executing computer program instruction ...
is highly increased. Marked EI-158, this variant is used by the Nikon D4 and Nikon D800. The EI-158 was the first ''Expeed'' to offer uncompressed video output (8bit 4:2:2) over HDMI. The Nikon D600 (teardown), Nikon D3200 and Nikon D5200 (teardown) use an ''Expeed 3'' (EI-175, differently marked ML-1131 on D5200), which is, according to Nikon, the same as used for the D4 and D800 series. Its architecture is close to the ''Expeed 2'' variant EI-154 with some improvements like
DDR3 Double Data Rate 3 Synchronous Dynamic Random-Access Memory (DDR3 SDRAM) is a type of synchronous dynamic random-access memory (SDRAM) with a high Bandwidth (computing), bandwidth ("double data rate") interface, and has been in use since 2007. ...
memory, and with increased computing power. The D5200 uses a
package on package Package on a package (PoP) is an integrated circuit packaging method to vertically combine ball grid array (BGA) packages for discrete logic and Semiconductor memory, memory. Two or more packages are installed atop each other, i.e. stacked, with a ...
with a 4  Gbit DDR3 SDRAM on top.


Expeed 3 (ARM)

In the Nikon 1 series September 2011 Nikon introduced a new largely changed architecture – the main control unit it uses an ARM microcontroller which requires new firmware compared to the totally different Fujitsu FR microcontroller used in all former Milbeaut and ''Expeed'' processors. It is also the first ''Expeed'' using digital image sensor readout – no analog image sensor interface is needed. In the Nikon 1 cameras introduced September 2011 it uses 1 GB fast DDR2 RAM packaged in 2x 4 Gbit chips. Nikon marked EI-160, manufactured in the Socionext 65 nm process. High-speed dual multi-core image-processing engines with world record (Nikon claim) 600 megapixels per second speed, enhanced H.264 HD video engine and controlled by a dual-core ARM microcontroller are the main improvements. Its high speed allows the world's fastest speed (Nikon claim) of 60 frames per second (10 fps with full autofocus).


=Expeed 3A

= The ''Expeed 3A'', a successor to the Expeed 3 EI-160 used in the Nikon 1 series, was first released in the
Nikon 1 V2 The Nikon 1 V2 is a Nikon 1 series High speed photography, high-speed mirrorless interchangeable-lens camera launched by Nikon on October 24, 2012. Featuring a new 14 megapixel image sensor and further increased autofocus (hybrid autofocus with ...
and mainly features an increased world record image-processing speed of up to 850 megapixels per second. This enables 60 frames per second (15 fps with full autofocus) speed even with the new 14
megapixel In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest addressable element in a dot matrix display device. In most digital display devices, p ...
image sensor. It is developed exclusively for Nikon 1 cameras.


Expeed 4

Expeed 4 uses a processor with ARM central controller and is used in the Nikon D810, Nikon D750, Nikon D5300, Nikon D5500, Nikon D5600, Nikon D3300, Nikon D3400, Nikon D3500 and Nikon D7200. It offers full HD (1080p) video capture at 50/60 fps with improved contrast detection autofocus and live preview autofocus. It includes all of the features of the Expeed 3 (FR) and older versions of Expeed, plus it consumes less power. The Nikon D4S's processor is identical to the Nikon D4, marked EI-158, using its processing power with improved software enabling 1080p video capture at 50/60fps, 11 fps photos with improved autofocus, new
noise reduction Noise reduction is the process of removing noise from a signal. Noise reduction techniques exist for audio and images. Noise reduction algorithms may distort the signal to some degree. Noise rejection is the ability of a circuit to isolate an u ...
with image-content variable algorithm (context-adaptive) and other improvements.


Expeed 4A

Version 4A is used in the Nikon 1 V3, Nikon 1 J4 and Nikon 1 S2.


Expeed 5

Nikon announced EXPEED 5 processor engine in their new DX and FX cameras Nikon D500 and Nikon D5 at CES 2016, (Las Vegas, January 5, 2016) and also used in the Nikon D7500 and D850.


Expeed 5A

The EXPEED 5A image-processing engine is first seen in the Nikon 1 J5, which was announced April 2, 2015. In the Nikon 1 J5 it is capable of 4k Ultra HD (3840*2160) at 15 fps, Full-HD (1920*1080) at 60 fps, HD (1280*720) at 120 fps, 800 x 296 at 400 fps and 400 x 144 at 1200 fps. It can handle 20MP burst photos at 20 fps with autofocus at each frame, and even 60 fps with autofocus fixed at the first frame, but note that the buffer size is yet unknown and probably very small.


Expeed 6

Nikon announced the Expeed 6 processor engine on 23 August 2018. It appears in their Nikon Z 7, Nikon Z 6, Nikon Z 5, Nikon Z 50, Nikon Z 30, Nikon Z fc, Nikon D780 and Nikon D6 cameras. The Nikon Z 6II and Nikon Z 7II each have two Expeed 6 processors.


Expeed 7

Nikon announced the Expeed 7 processor engine on 28 October 2021. It appears in the Nikon Z50II, Nikon Z5II, Nikon Z6III, Nikon Z8, Nikon Z9, and Nikon Zf mirrorless cameras. Expeed 7 has 10 times the image processing speed of its predecessor and is powerful enough for the camera to omit a dedicated autofocus engine. It can handle complex AF and AE calculations at 120 cycles per second, separately processes dual-streamed data from stacked image sensors, and enables features like 120 fps still shooting, internal 8k RAW video recording and a blackout-free viewing experience.


Additional (co-)processors

As
input/output In computing, input/output (I/O, i/o, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, such as another computer system, peripherals, or a human operator. Inputs a ...
(I/O) processor Nikon uses external 32-bit
microcontroller A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals. Pro ...
s to connect additional sensors and displays: * Viewfinder * top- display * flash ( Speedlight)/ hot shoe * shutter/ aperture motors * metering/ autofocus sensors and *
lens A lens is a transmissive optical device that focuses or disperses a light beam by means of refraction. A simple lens consists of a single piece of transparent material, while a compound lens consists of several simple lenses (''elements'') ...
/ battery grip/ battery control. Used variants are the Fujitsu FR in the ''Expeed'' EI-14x series, which changed to
MIPS architecture MIPS (Microprocessor without Interlocked Pipelined Stages) is a family of reduced instruction set computer (RISC) instruction set architectures (ISA)Price, Charles (September 1995). ''MIPS IV Instruction Set'' (Revision 3.2), MIPS Technologies ...
in the ''Expeed'' EI-15x and EI-17x series. The professional series uses two or more
Hitachi () is a Japanese Multinational corporation, multinational Conglomerate (company), conglomerate founded in 1910 and headquartered in Chiyoda, Tokyo. The company is active in various industries, including digital systems, power and renewable ener ...
/ Renesas H8SX controllers. Former DSLRs used H8S microcontrollers. The ARM-based ''Expeed'' in the Nikon 1 series with its dual ARM core needs no additional I/O processors. The Nikon 1 series also includes an Epson graphic processor.


Alternative firmware

As with CHDK or Magic Lantern modified Canon digital cameras based on DIGIC processors, a group of programmers called "Nikon Hacker" develops custom
firmware In computing Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, h ...
, making recent progress including an FR emulator for some DSLRs. It was shown that Nikon uses the Softune
integrated development environment An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
together with an μITRON realtime kernel. Currently there is some modified firmware available mainly removing time based video and uncompressed NEF files restrictions,Nikon patch
simeonpilgrim.com
but there is no stable alternative firmware available, as the project is still in an early state. The Nikon supplied firmware-updates normally include the firmware A for the I/O processor and the firmware B to control ''Expeeds'' by integrated FR micro-controllers (different for the ARM-based ''Expeed 3'').


Project tasks

Besides a general analysis of the hardware and software of the D7000, D5100 and D3100 and newer cameras, the project focuses on: *Removing 5 minutes time video restrictions: Some modified firmware available *High quality 1080p video with up to 64 mbps * Uncompressed video (Clean HDMI Output) for the D5100 and others *Uncompressed NEF files *WU-1a Wireless Mobile Adapter modifications to make it usable for other cameras *Analysis and decryption of Nikon battery communication *Analysis of Wireless Transmitter WT-3 and its communication *Removing third party battery blocking that Nikon introduced with some of the latest firmware versions *Development of an Nikon Emulator The changelog shows firmware also for newer variants like D800, D610, D5200 and D3200.


DIAG raw hack

This was not a firmware hack, but a method (Photopc – digital camera control) calling an already implemented diagnostic mode on some old Nikon Coolpix cameras with Fujitsu Sparclite processors. Using this mode, they could write raw images.


See also

* Canon DIGIC * Sony BIONZ * Sony Exmor


References

{{Nikon 1 cameras Nikon cameras Camera firmware N Parallel computing SIMD computing Image processors Fujitsu microprocessors