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

thjakob

New Tinkerer
Jun 20, 2025
16
6
3
What Blocksize did you use ? See my answer on post ( #859 ). May be try to put a small file on the card when attached to your PC.
What you all knew already... :giggle:

Based on TheElk's suggestion, I formatted a few cards with Fat32 32kb blocks (only possible in Windows with additional tools such as Rufus – Windows does not allow this formatting > 32GB with 32kb block (although it is actually valid according to the FAT standard definition))...
... and what can I say : the scanner scans and scans (y)

maximum test: 64 GB of nonsense written to the 128 GB card – and then continued scanning with the scanner – so far so good

Belongs to the topic: good to know – but not really necessary... :cool:

1762373381763.png


I'll keep quiet for now that this also works with a 64kb block size... 🤷‍♀️ :cool: 🥳
 
Last edited:

thjakob

New Tinkerer
Jun 20, 2025
16
6
3
The random stopping is known, and happens more with the sharper lens. It will most often happen when the scene has a lot of texture and details, for which the new lens reveals more. The encoder is crashing with so much information (it is a crappy encoder from ~2011.) user control, a lower sharpness can help. Things I can try for this. 1. At least display the error message, so you can know why it stopped. 2. Allow user controlled bitrate, by setting Qp new limit. 3. Lowering the overall bitrate/quality (not planning on.). The issue for 2., I have run out of buttons in their current usage method. I have tried to stop the crashing, but without source code, not much more I can do.

thanks for pointing that out (sorry – I had overlooked that information before).
Well, we don't want the images to be any less sharp – what's strange is that these previously “broken” areas then slip through on a second attempt... memory leak – or something like that... 😇

It's fine by me – no feature request for me. 🍻
 

ThePhage

New Tinkerer
Oct 30, 2024
29
24
3
I've taken the opportunity to revise the User Guide to 0Dan0's Custom Firmware to include some Known Issues. Will try to keep these updated as progress is made. I've also revised the Version Release notes section.

Also, @eyeidea, while I think it would be great for someone to put together a summary of lens modification efforts, that's one topic I've decided to not add in. For anyone who would like to do that, that would be most welcome and I'll gladly cross reference that information in the User Guide I'm maintaining.
 

0dan0

Active Tinkerer
Jan 13, 2025
247
411
63
thanks for pointing that out (sorry – I had overlooked that information before).
Well, we don't want the images to be any less sharp – what's strange is that these previously “broken” areas then slip through on a second attempt... memory leak – or something like that... 😇

It's fine by me – no feature request for me. 🍻
Qp - compression quality - will ramp up over time. Often a tough segment will be at a low Qp (high quality) at the time of the encoder crash. The next capture for the same frames uses a higher Qp, almost always solving the issue.
 

hasi

New Tinkerer
Nov 3, 2025
2
0
1
I have installed Version A7.1.1.
The colors are sensational and no fame flicker occurs anymore. Thank you for your excellent work!
With this firmware, my Kodak Reels allow only to access the Record and the Rewind function. On all the other commands like view my recordings etc., the machine freezes. in addition, I guess that the limit of 16700 frames per recording is due to the limited file size of FAT? My USB- Stick with NTFS works fine with large MP4 files. if these items could be fixed, the firmware would be absolutely perfect.
 
Last edited:

0dan0

Active Tinkerer
Jan 13, 2025
247
411
63
For more frames we will need to lower the quality. This is not an introduced bug, it is a limitation on the Reels system design. It does not support 64-bit MP4s, required for files over 4GB.

As for the other bugs, like broken playback, they are likely due the increased memory needs for processing at a higher resolution. So more quality vs playback, it was a easy choice for me. If playback is important to others, I've asked this before, someone needs to find the latest version when playback was working.
 
  • Like
Reactions: fishgee

hasi

New Tinkerer
Nov 3, 2025
2
0
1
For more frames we will need to lower the quality. This is not an introduced bug, it is a limitation on the Reels system design. It does not support 64-bit MP4s, required for files over 4GB.

As for the other bugs, like broken playback, they are likely due the increased memory needs for processing at a higher resolution. So more quality vs playback, it was a easy choice for me. If playback is important to others, I've asked this before, someone needs to find the latest version when playback was working.
Thank you for the rapid reply. I can live with these conditions and I think I will stay with your firmware. The advantage is worth it.
 

0dan0

Active Tinkerer
Jan 13, 2025
247
411
63
It might nice for someone to determine which version broke playback, like which version broke 64GB card support.
 

sheider

New Tinkerer
Oct 17, 2025
14
5
3
It might nice for someone to determine which version broke playback, like which version broke 64GB card support.
@0dan0 - playback broke with v4.0:

V3.0 16 Feb 2025
On-device movie playback works with this version.

V4.0 18 Feb 2025
BUG INTRODUCED: On-device movie playback is now broken... Perhaps this is a result of moving 1 of the 2 image buffers lower in memory???

As I mentioned in an earlier post, my 128GB FAT32 card works fine with all fw versions that I've tested: stock, @Mac84, and yours up to the current version.
 

0dan0

Active Tinkerer
Jan 13, 2025
247
411
63
@0dan0 - playback broke with v4.0:

V3.0 16 Feb 2025
On-device movie playback works with this version.

V4.0 18 Feb 2025
BUG INTRODUCED: On-device movie playback is now broken... Perhaps this is a result of moving 1 of the 2 image buffers lower in memory???

As I mentioned in an earlier post, my 128GB FAT32 card works fine with all fw versions that I've tested: stock, @Mac84, and yours up to the current version.
Thanks, v3 to v4.

Do we know when exFAT broke?
 

thjakob

New Tinkerer
Jun 20, 2025
16
6
3
thanks for pointing that out (sorry – I had overlooked that information before).
Well, we don't want the images to be any less sharp – what's strange is that these previously “broken” areas then slip through on a second attempt... memory leak – or something like that... 😇

It's fine by me – no feature request for me. 🍻


Regarding image sharpness, I just noticed that my previous assessment of the raw material (i.e. the MP4 files directly from the scanner) depends heavily on the MP4 player used...

With the VLC player, the image is much clearer than when using Windows Media Player.

1: Windows Media Player
2: VLC

1762543993010.png


...as always – all factors can play a role...
 

ThePhage

New Tinkerer
Oct 30, 2024
29
24
3
... is it worth it...? 😇
A note in the user manual on the subject of SD cards would probably suffice...
Done. See link to the guide in my signature.

I've also added in the complete version history for reference on when certain changes took place.
 
  • Like
Reactions: TheElk

TheElk

New Tinkerer
Oct 5, 2025
36
1
8
Done. See link to the guide in my signature.

I've also added in the complete version history for reference on when certain changes took place.
May be you should make a note, that
"Setting will be remembered after unit shutdown" for the 16, 16, 24 fps setting will not be working all the time. I recognized, that often 18 fps are on after reboot. I remembered this, because I in most cases use 24 fps.

The same for the "green tint" . After powering on, often the green setting ( the middle value in "528, 320, 256" here 320, changes to an other value nearby.
 
Last edited:

ThePhage

New Tinkerer
Oct 30, 2024
29
24
3
Is there any trick to keeping the film in the tracks as it being process?
Check that you have the film fed under the 4 black tabs in the scan path. Depending on how/where the film is coming out, you may need to adjust the tension on the metal press plates by slightly screwing or unscrewing them (the plates are spring loaded). You may also consider not using the take-up reel, but let the scanned film spill out into a large bin / container (avoiding the need for it to wrap around the grey rollers/posts).

The only film I've had that really wanted to pop out was the film that had warped / cupped which causes also causes it to not focus well across the entire image. If the film is nice and flat, it should be able to stay in during the scan.
 

0dan0

Active Tinkerer
Jan 13, 2025
247
411
63
Regarding image sharpness, I just noticed that my previous assessment of the raw material (i.e. the MP4 files directly from the scanner) depends heavily on the MP4 player used...

With the VLC player, the image is much clearer than when using Windows Media Player.

1: Windows Media Player
2: VLC

View attachment 24569

...as always – all factors can play a role...
Some older players are not acknowledging the full range metadata, that is not sharpness, rather an increase in contrast (also a clipped dynamic range.)
 
  • Like
Reactions: Mac84 and ThePhage

Mac84

Administrator
Staff member
Founder
Sep 4, 2021
292
407
63
New Jersey, USA
www.mac84.net
Hi everyone,

Just a quick admin update here. This thread has been absolutely AMAZING! (y)

I can't believe the amount of replies, views, and progress it has gotten over the past ~2 years... it's simply wild!

However, I realize that digging through 44 pages of updates is probably not the best experience for new folks joining in on the discussion and getting started with these units. We've learned a ton over these years and a lot has changed. I think a new thread could solve some issues such as organizing files better, providing easy links for documentation, and getting folks up to speed on the current state of these mods and so on.

In the near future (maybe a few days/weeks), we'll be locking this thread to new replies, and a new thread will be created to continue the conversation with a brand new first post with helpful information, etc. Rest assured, this existing thread will NOT be deleted, and will remain as a valuable reference, etc.

You're all encouraged to continue conversations here until that change happens, but I just wanted to give everyone a heads up ahead of time. :) I'll reach out to a few contributors here to ensure important information is included in the new thread's first page.

Thank you all so much for everything, I'm excited about the next chapter!
-Steve