Modding the Kodak Reels 8mm Film Digitizer (Firmware Hack)

omega

New Tinkerer
Jul 29, 2025
18
3
3
Thanks for the answer, I have to use version C. And I have a problem with the white balance on this one. It goes a lot towards the blue shade.
 

0dan0

Active Tinkerer
Jan 13, 2025
151
286
63
Thanks for the answer, I have to use version C. And I have a problem with the white balance on this one. It goes a lot towards the blue shade.
White balance is now adjustable in the 6.6 version. Just go to the where you adjust sharpness and there is a white balance control now.
 

0dan0

Active Tinkerer
Jan 13, 2025
151
286
63
New update.
The Tri X film is a nasty one with a lot of visible grain and the development in Caffenol accentuate it.
My attention was captured by the high bitrate that the previous clip had eq. 46.7 Mbit/s, well above the 35 Mbit/s 0dan0 set.
View attachment 22945

So i tried to to reduce sharpness more, at -1.5 and -2. At -2 I hit the sweet spot of 34.6, loosing in definition but removing the jitter effect quite completely.
The clip now is usable, a little muddier but usable. Maybe there will be some software improvements in the future.
View attachment 22946
I also removed the ghost images converting the clips to monocromatic in Davinci Resolve.
I digitized again a color film, (an Ektachrome 40 developed in 1975), with a bit ate of 22.3 Mb/s, sharpness -2. The image suffers from jittering in the upper part of the frame and is also visible the ghosting.
I'll do some more tets.
View attachment 22949

If there is a relationship between compression and the jitter, it would only be compression size of the first few frames. As I've noticed that once the jitter starts is it always there, which which why I found setting the short shutter helpful (like it moves the jitter out of frame.) You can test the compression theory by starting the encoding on blank leader. The compression is adjustable. I set a start QP factory and a maximum QP. I think is starts around 24 and slowly increases to 18 or 19. If there is a buffer overflow warning, I drop the QP back to 24, it does this continuously for a crude rate control. I'm not trying for 35Mb/s, but rather the high quality while keep the capture reliable. For the high grain source these might both be too high. So rather than changing the sharpness, change the QP limits. There is some documentation in the binaries.
 

omega

New Tinkerer
Jul 29, 2025
18
3
3
White balance is now adjustable in the 6.6 version. Just go to the where you adjust sharpness and there is a white balance control now.
I know, but even at 2 it's not enough for some films.
Otherwise the picture is nice and would probably be even better if I could check the sharpness. But I can't get the lens cap off and I don't want to take the whole device apart just yet.
 

ThePhage

New Tinkerer
Oct 30, 2024
17
8
3
Under the picture setting "Exposure" is replaced with "White Bal", for a manual, but fixed, white balance control. You should not need to reflash FW to change the white balance any more.

White Bal. values to their RGB gains
White balanceRed gainGreen GainBlue Gain
2.01.751.251.0
1.51.51.1251.0
1.01.3751.01.125
0.51.251.01.25
0.01.01.01.0
-0.51.01.06251.125
-1.01.01.1251.25
-1.51.01.18751.5
-2.01.01.251.75
I'm finally starting some test scans utilizing the v6.6 Manual User Controlled White Balance setting to determine the best setting for my old films (8mm from 1950s & 1960s. I have a couple of observations that relate to @omega's statement above about +2 not being enough:

With 3 brief tests (WB: 1.0, 1.5, 2.0) this footage requires varying amounts of post color corrections. For the purposes of evaluation, the color correction was applied using an Auto-Color feature in Adobe Camera Raw that adjusts Temperature and Tint, and provided the following read-outs:

WB 1.0 required increasing the Blue/Orange Temperature slider to +50 (out of -100 to +100)
WB 1.5 required increasing the Blue/Orange Temperature slider to +29 (out of -100 to +100)
WB 2.0 required increasing the Blue/Orange Temperature slider to +12 (out of -100 to +100)

All 3 (WB 1.0, 1.5, and 2.0) required increasing the (Green/Magenta Tint slider to +25 (out of -100 to +100)

For visual comparison, here are the 3 test scans (with no post color adjustments), and I also included a previous scan using Mac84's firmware (with the stock firmware's Auto White Balance).

Quad Color comparison.jpg


I know almost nothing about color science, except that it's not straightforward. And I imagine that old and faded (and amatuer!) film will have a wide range of color issues. That being said @0dan0 I'm wondering if your RGB gains could use further adjustments. 2 specific suggestions based on my very unsofisticated test:
  1. Proportionally increased Red gains
  2. Decreased Green gains
These would apply to at least the WB 1.0, 1.5, 2.0 options I tested. Unsure what might be helpful for WB below those.

Thankful for all the work you've done!