A User Guide and Reference to 0Dan0's Custom Firmware
Guide Created: October 27, 2025
Last Revised: December 16, 2025
Most Recent Firmware:
v7.5 (Dec 14, 2025)
Preamble
The purpose of this post is to provide a user guide and reference document for
0Dan0's custom firmware for the Kodak Reels Film Digitizer. This post will be revised alongside further revisions to 0Dan0's firmware. Please private message me if you have corrections, suggestions or requests for the cotents of this guide. This guide will
not include specific information regarding the hardware modifications that are also being made to this scanner, such as lens replacements (a summarizing post/guide would be a welcome addition to this community and will be cross referenced here if made available).
Required Reading on Previous Firmware Work
Please consider reading over this
informative Summary Post from Mac84 for some helpful context to the ongoing firmware modification efforts. Particularly relevant, is information regarding the different versions/types of the Kodak Reels (A, B, C, etc).
Changing the Firmware on your Scanner
Warning: As with any firmware adjustment, exercise caution. While uncommon, permanent damage can occur during a change of the firmware (for example, removing power from unit during firmware adjustment).
The following is adapted from
Post #1 (of the
Previous Thread), thanks to
Mac84!
Caution: Never power the device off while the firmware is being flashed.
- Using your computer, download a desired firmware file from this thread and copy it in the root of a FAT32 formatted SD card (32 GB or smaller).
Use the lookup tool here to help identify which version scanner you have, and therefore which firmware variant (A, B, or C) you should use
Check to ensure the file is named "FWDV280.BIN" (without quotes).
REMINDER: You MUST flash the correct version of the firmware to the correct version of the device, otherwise it will not function correctly.
- Create or copy a folder titled “NVTDELFW” (without quotes) in the root directory of your SD card.
This folder tells the device to delete the firmware file after it has finished flashing. If you don’t do this, it’ll flash the firmware on each boot unless you manually remove the file.
- Insert the SD card into your Kodak device while it is off.
- Turn on your device, the power LED will remain on and the screen will stay black for about 30 seconds.
Afterwards, it will resume the startup process using your newly flashed firmware!
The User Guide
Note: Use of a 32 GB SD card formated in Fat32 is recomended for capture
On-Screen Display: With the scanner in capture mode, an informational display is overlayed in the bottom left corner of the screen including the following components:
- RGB Histogram (useful for evaluating exposure and color)
- White Balance (WB) RGB values
- Frame Count & Auto Exposure bias value (Ev)
- FPS (frames per second)
- Qp Level (displays current and adjustable minimum Qp (compression) the device will try for)
- ISO, Exposure Statistics, and Exposure Mode (Auto or Locked)
Controlable Settings
Note: some controls use the
Menu system before capture, while others use the
OSD (On-Screen Display) during capture.
White Balance (Warm/Cool, Menu): Adjust the Red/Blue color of your image
Author's Note: I consider this to be the more Basic (aka easier) method for adjusting color (the other being OSD WB/RGB). It is probably best to pick one or the other depending on your skill level and needs.
- Adjust before capture
- Up (toward red)
- Down (toward blue)
- A value of 0 is generally neutral, based on the LED-sourced backlight
- Due to LED backlight source, this is trimmed as R: 464, G: 256, and B: 256 on the OSD RGB list
- See WB reference table here
WB (RGB Gains, OSD): Decrease or Increase the gains for the 3 color values: Red, Green, Blue
Author's Note: I consider this to be the more Advanced (aka detailed) method for adjusting color (the other being the White Balance menu). It is probably best to pick one or the other depending on your skill level and needs.
- During Capture, press the up/down (or left/right) arrow buttons so that the Color you want to adjust is in brackets
- Then press the +/- buttons to adjust the color intensity
- For more more intensity of the selected color, increase the value
- For less more intensity of the selected color, increase the value
- If you change red or blue off the defaults, the numerical value will be odd, rather than even
- 464 is the default value for Red
- 256 is the default value for Green and Blue
Auto Exposure Bias (OSD): The firmware attempts to choose the best exposure, but you can adjust the Auto Exposure Bias to your preference.
- During Capture, press the up/down arrow buttons so that the OSD "ev" bias value is in brackets
- Then press the +/- buttons to adjust the "ev" bias
- Ranges from -7 to +7 (default is 0)
- For brighter exposure, increase the Ev bias
- For darker exposure, decrease the Ev bias
Frame Rate (OSD): 16, 18, or 24 frames per second.
- During Capture, press the up/down arrow buttons so that the OSD "FPS" value is selected in brackets
- Then press the +/- buttons to adjust the frame rate
- Is not written to the file until the capture is stopped
- 8mm film is 16 or 18 fps; Super8 film is 18 or 24 fps
Qp Level (OSD): Set the minimum compression level that the device will try for
- During Capture, press the up/down arrow buttons so that the second number in the Qp list is selected in brackets
- Then press the +/- buttons to adjust the Qp value
- For less compression (higher bitrate/quality), decrease the Qp value
- For more compression (lower bitrate/quality), increase the Qp value
- Ranges between 15 and 29 (default is 20)
Exposure Lock (OSD): Lock the current exposure setting
- During Capture, press the up/down arrow buttons so that Exposure item is selected in brackets
- Then press the +/- buttons to adjust between [A] for Auto and [L] for Locked
Saturation (Menu): Increase or Decrease color gains
- Adjust before capture
- 0 is a "normal" color value
- -2 removes color (for scanning black and white film)
- Not reflected in the RGB values on the OSD
Other Non-controllable features of this firmware:
- File resolution of 1600x1200 (actual resolving capability is dependant upon lens configuration)
- Disabled 3DNR (preserving some detail and rendering of film grain)
- Full Range fix (metadata in the MP4 file specifying Full Range instead of Broadcast range)
- Auto Stop (stops capture when it detects that no film is being scanned)
- Custom Boot/Shutdown graphic displaying features, instructions, version number and firmware release date
- Captured folder name to include firmware version number (ie "FilmScnC7.4/Movie/MovieXXXX.MP4")
- File Creation Date set to Firmware release date
- Custom settings typically survive a subsequent firmware update
Known Issues
(Summarized from in-thread reports and discussion; Issues are not necesarily introduced by custom firmware)
Encoder Crash. When using 0Dan0 custom firmware (and especially with a sharper, non-stock lens), the encoder is unable to process the high data rate due to images containing large amounts of detail/grain, and so it crashes, causing the scanner to stop capturing. Users prevent this by (1) increasing the Qp Level (which decreases the processing load), (2) lowering the sharpness setting during capture, and (3) simply rewind a little, and attempt again with same settings. Referenced in post
#855.
4GB File Size Limit. Captured files cannot exceed 4GB. The software will crash at 4GB, requiring a reboot (by holding down the power button) but the file safely closes. With 0Dan0 custom firmware, after capturing aproximately 15 minutes of 18fps footage (~16,000 frames). Referenced in post
#846.
SD Card Incompatibility. Certain SD Cards may cause scanner to not function properly. Generally, it seems that smaller capacity cards (32GB and below) have more liklihood of functioning well. Some workarounds discussed in posts
#856,
#861.
ExFat Formatted SD Cards May Fail: Capturing with ExFat formatted cards may result in no files being captured despite the appearance of such. Instead, use Fat32 formatted cards.
Frame Instability (aka Jitter). In some situations, captured files show a distorted or warped image (compressed or expanded at the top or bottom of the frame) when compared to adjacent frames (see bottom of frame in this
sample footage). This relates to the film being in motion as the imager is scanning the film frame
over the course of time. This issue can last the entire duration of the capture, or can increase/decrease in severity over time. Re-scanning those segments often results in no issue. This issue continues to be evaluated and discussed. Reference posts
#390,
#471 and
#846 and many others.
Scanner Cannot Playback Captured Files. Some firmware versions have broken the scanner's playback capability. Workaround is to transfer your files to a computer for reviewing/editing/storage. Discussed in post
#870 and elsewhere in thread.
Unconfirmed Bricking. One user has reported an issue after updating firmware on an EU version of the scanner (RODREELSEU) such that control buttons are no longer functioning and so far unable to roll back the unit to a functioning firmware. It's unknown if/how a firmware update would have this effect and therefore is likely co-incidental and unrelated to firmware updating. See Post
#887 and following.