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

Branchus

Tinker Different Public Relations Liaison 2023
Staff member
Founder
Sep 2, 2021
228
493
63
  • Like
Reactions: Kai Robinson

wnt2fly

New Tinkerer
Dec 23, 2024
7
5
3
Hello all! So much great info here.. I have a Wolverine Pro and I'm trying to lower the compression by increase the bit rate, and remove the sharpening (no idea how to do this). I followed the information provided by @Branchus; even downloading the original Wolverine Pro firmware and modifying it, but the pro will not flash any file I put on the root of the SD. Any clue on how to flash it? Thank you to all for the hard work!
 

wnt2fly

New Tinkerer
Dec 23, 2024
7
5
3
Hello all! So much great info here.. I have a Wolverine Pro and I'm trying to lower the compression by increase the bit rate, and remove the sharpening (no idea how to do this). I followed the information provided by @Branchus; even downloading the original Wolverine Pro firmware and modifying it, but the pro will not flash any file I put on the root of the SD. Any clue on how to flash it? Thank you to all for the hard work!
Well the Wolverine has completely died.. so I have a kodak unit coming, @Mac84 before I mess with it when it comes, would you like me to get you the serial number and export the firmware? I read the entire thread here and it sounds like its roulette to see if you get one that may accept a firmware that can be modded.
 

gordonmcdowell

New Tinkerer
Dec 5, 2024
4
0
1
Have finished scanning 8mm and Super8 on Kodak Reels with the increased bitrate. While I was still slightly frustrated by the still-too-low bitrate, certainly a world of improvement over org bitrate.

Checking in with family to see if anyone else needs the modified-firmware-hardware before I try any of this hacking myself... still not eager to brick it due to any random incompetence on my part.

But I do want to share that I THINK i improved performance (assuming zooming-out completely is a good starting point for best-performance to avoid digital zoom) by blocking part of the sensor, so that it was capturing static white or black instead of motion. So that was the motion from adjacent frame, redundant info. I assumed that by doing so more bitrate could be dedicated to pertinent film-frame.

In theory I think bright-white would have been the best, but I couldn't insert anything uniformly bright enough between the sensor and the film. (Tried reflecting light with aluminum foil, tried diffusing the back-light with scotch tape.) Ultimately I think black worked best, same aluminum foil but without me shining a light on it.

And the light ended up being a $10 thing off Amazon, powered by USB. Some USB lights were annoyingly flickery, anything customizable in color is BAD. If you try using a USB LED light for something like this just get one that only shines bright-white.... the coloured ones might use rapid flickering in some way to achieve their colours.

If anyone has a program they can recommend to analyze MP4 frames where I did this, I'd really be curious if the black patch actually saved data, as compared to film capture. Sensor noise happens everywhere, but it looks like less if very-white or very-black. I expect a tool can tell us how much data is spend on every 16x16 grid of MP4, but my (admittedly casual) attempt to analyze was unsuccessful. Happy to send an MP4 if anyone's willing to try figure out is this is a smart move.

And also... Mac84 recommends zooming out 100%. Any second opinions on that? I put the footage thru Davinci Resolve and applied upscaling and all manner of trying to make it look good on YouTube. But if I didn't have the ability to re-frame the shot, then zooming out would have left it a harsh viewing experience... adjacent frames showing or pertinent frame not filling view. I agree avoiding cheap-hardware-digital-zoom make sense, but I can't say I ran tests to try confirm it.

And that's sort of the problem... my own try-cover-the-sensor might have been a fools errand. I can't see any difference, I'm just going by ideas that make sense to me but I can't actually see if it helps or does not. Obviously Mac82 increased bitrate helps. I can see that myself. But everything else is me squinting and second-guessing.

Playlist, for anyone's who's curious...
...that's zoomed-out-completely, then using Davinci Resolve to upscale 2x with maximum noise reduction. (It does use >1 frame to calculate what the noise-reduced picture should be.) Really a lot of data and processing power thrown at Kodak Reels (Mac84 firmware) still tiny MP4... I'd get a 400MB MP4 capture and render it out as a 4GB 4K MP4... mostly so YouTube will treat it with respect. If anyone thinks their Kodak Reels capture looks better (on YouTube!) please direct me to it so I can see what is possible. And let me know what-ya-did.
 

jokris

New Tinkerer
Dec 26, 2024
1
0
1
Anyone wants to put together a step by step tutorial video on Youtube on how to install the custom firmware?
Would be very helpful
 
Last edited:

Mac84

Administrator
Staff member
Founder
Sep 4, 2021
205
273
63
New Jersey, USA
www.mac84.net
Well the Wolverine has completely died.. so I have a kodak unit coming, @Mac84 before I mess with it when it comes, would you like me to get you the serial number and export the firmware? I read the entire thread here and it sounds like its roulette to see if you get one that may accept a firmware that can be modded.
That would be great! Feel free to direct message me for a better description and walk through of the steps below. If your serial number is higher than the one I tried, maybe it'll be helpful.

There are two ways you can dump the firmware. Both require some tools and tinkering and careful steps to open the device.

Method 1: Solder 3 very small cables to the board and use a UART serial adapter (or Arduino) to dump the firmware via your computer.

Method 2: Get an EEPROM programmer with the proper alligator clip adapter, clip the reader onto the chip, and dump the firmware to your computer.

Alternatively, if your serial # matches, maybe if you want to mail it, I can try and dump the firmware for you.
 

Mac84

Administrator
Staff member
Founder
Sep 4, 2021
205
273
63
New Jersey, USA
www.mac84.net
Anyone wants to put together a step by step tutorial video on Youtube on how to install the custom firmware?
Would be very helpful
Please be mindful, there's a newer revision of the devices out there that this firmware is NOT COMPATIBLE WITH.

Flashing the firmware to the device is a one-way-path which can lead to success or you bricking your device.

Until we can preserve the original firmware on these NEW models, there is NO SAFETY net.

That being said, the instructions (linked on the 1st page) on the Kodak website are fairly straight forward and simply require you copying a file to an SD card. I'm working on a video, but I'm trying to figure out this latest wave of issues, in hopes of not having other folks brick their devices. (Even though, at this time, Kodak is eager to replace them)
 

Branchus

Tinker Different Public Relations Liaison 2023
Staff member
Founder
Sep 2, 2021
228
493
63
Hello all! So much great info here.. I have a Wolverine Pro and I'm trying to lower the compression by increase the bit rate, and remove the sharpening (no idea how to do this). I followed the information provided by @Branchus; even downloading the original Wolverine Pro firmware and modifying it, but the pro will not flash any file I put on the root of the SD. Any clue on how to flash it? Thank you to all for the hard work!
I've never tried this on a Wolverine Pro, only the Wolverine, so I have no idea if it will work. When I first tried to update the firmware I couldn't get it to recognise the file either, but it turns out this was because I wasn't running the checksum step after editing the compressed file.
 

Branchus

Tinker Different Public Relations Liaison 2023
Staff member
Founder
Sep 2, 2021
228
493
63
Well the Wolverine has completely died.. so I have a kodak unit coming, @Mac84 before I mess with it when it comes, would you like me to get you the serial number and export the firmware? I read the entire thread here and it sounds like its roulette to see if you get one that may accept a firmware that can be modded.
What happened?
 

wnt2fly

New Tinkerer
Dec 23, 2024
7
5
3
What happened?
This was all w/out an attempt to flash.. At first it wouldn't turn on with an SD card inserted, so I had to power on and quickly insert one before the boot was finished. Now it just won't even power on no matter what I do.. Amazon reviews show that a few people have had a power on issue.. Kodak unit arrived today, will work with @Mac84 on dumping the firmware before I touch it. I got a CH341A eeprom reader, so I'll be doing that shortly. FWIW serial H2324148BK03102
 

Mac84

Administrator
Staff member
Founder
Sep 4, 2021
205
273
63
New Jersey, USA
www.mac84.net
Great news!!

Thanks to the great efforts of @wnt2fly - we now have a fix for users who were experiencing weird screen issues! This firmware file should solve those problems, 🥳

It seems any model with a serial number that begins with H2324148BK.....has some different hardware inside which caused problems when using different firmware. So if your model had issues before, it doesn't hurt to try this firmware to see if fixes it. Please report back if it does.

I've also updated my 8mm Lookup Tool to understand there is a 3rd variant of this firmware. So if you enter a serial number on that website, and if it starts with H2324148BK... it will tell you to download "firmware C"

And again, huge thanks to @wnt2fly for helping out! 👏

Kodak Messed Up Screen.jpg

The above photo is my unit (which does not support this variant firmware) with a messed up screen, showing you what users have been experiencing if the wrong firmware is flashed to the wrong hardware.
 

Attachments

  • Kodak FW for H2324148BK Series.zip
    3 MB · Views: 23
Last edited:

Hawke

New Tinkerer
Dec 30, 2024
2
1
3
Great news!!

Thanks to the great efforts of @wnt2fly - we now have a fix for users who were experiencing weird screen issues! This firmware file should solve those problems, 🥳

It seems any model with a serial number that begins with H2324148BK.....has some different hardware inside which caused problems when using different firmware. So if your model had issues before, it doesn't hurt to try this firmware to see if fixes it. Please report back if it does.

I've also updated my 8mm Lookup Tool to understand there is a 3rd variant of this firmware. So if you enter a serial number on that website, and if it starts with H2324148BK... it will tell you to download "firmware C"

And again, huge thanks to @wnt2fly for helping out! 👏

View attachment 19117

The above photo is my unit (which does not support this variant firmware) with a messed up screen, showing you what users have been experiencing if the wrong firmware is flashed to the wrong hardware.
Hello, that sounds fantastic. Is the modification of the firmware in terms of bit rate and resolution also applicable? Or has this not been tested? In any case, great work, thank you very much.
 

wnt2fly

New Tinkerer
Dec 23, 2024
7
5
3
Hello, that sounds fantastic. Is the modification of the firmware in terms of bit rate and resolution also applicable? Or has this not been tested? In any case, great work, thank you very much.
I modified firmware for my own and I'm recording at 1728x1296 at 22413kbps; see attached MediaInfo from a file the modded unit created.
Regarding updated files, i'll let @Mac84 create those.

I'm also thinking if we can find someone to decompile the firmware and see if we can turn off auto whitebalance and brightness, TBD right now.. have a few other things to do and then I may reach out to a dev community and see if i can pay someone to look into this firmware further.


1735661133754.png
 

Mac84

Administrator
Staff member
Founder
Sep 4, 2021
205
273
63
New Jersey, USA
www.mac84.net
Hello, that sounds fantastic. Is the modification of the firmware in terms of bit rate and resolution also applicable? Or has this not been tested? In any case, great work, thank you very much.

Sorry, I got delayed.

Here are two versions of the firmware for "C" versions of the Kodak reels hardware.

One has the 1920x1440 resolution and a bitrate of 12,600
The other uses the original resolution, but a higher bitrate of 12,600.
 

Attachments

  • FWDV280_C - High Res - High Bitrate.zip
    3 MB · Views: 12
  • FWDV280_C - Orig Res - High Bitrate.zip
    3 MB · Views: 11

Mac84

Administrator
Staff member
Founder
Sep 4, 2021
205
273
63
New Jersey, USA
www.mac84.net
I modified firmware for my own and I'm recording at 1728x1296 at 22413kbps; see attached MediaInfo from a file the modded unit created.
Regarding updated files, i'll let @Mac84 create those.

I'm also thinking if we can find someone to decompile the firmware and see if we can turn off auto whitebalance and brightness, TBD right now.. have a few other things to do and then I may reach out to a dev community and see if i can pay someone to look into this firmware further.


View attachment 19135

Great! With the serial wires soldered to the UART adapter, I can see options for auto exposure and auto white balance. However, I have been unable to figure out how, or if, these settings can be toggled or modified during the usage of the projector.

Here's a list of the serial monitor controls available.
 

Hawke

New Tinkerer
Dec 30, 2024
2
1
3
Sorry, I got delayed.

Here are two versions of the firmware for "C" versions of the Kodak reels hardware.

One has the 1920x1440 resolution and a bitrate of 12,600
The other uses the original resolution, but a higher bitrate of 12,600.
Thank you so much :)

I tried it, and it works perfectly!

Happy new year
 
  • Like
Reactions: Mac84

Mac84

Administrator
Staff member
Founder
Sep 4, 2021
205
273
63
New Jersey, USA
www.mac84.net
Here's a capture of a black and white New York City promotional film from 1956. This was captured with the 1440x1920 @ 12,600 kbps option. The first few min of the film were zoomed out, but I corrected that after. It didn't come out too bad for being a mass produced copy.

 
  • Like
Reactions: Hawke

wnt2fly

New Tinkerer
Dec 23, 2024
7
5
3
Wow this unit could be so much more. W/the adjusted firmware I've got a better bit rate and resolution, but the auto exposure and white balance is killing my transfers. I called kodak and they claim my unit is bad, so I'm swapping it out and getting another wolverine at the same time so I can start putting them head to head. I'm going to read the wolverine firmware when that arrives and save it as well for safe keeping.

That aside, I've contacted the company that makes these for Kodak.. He confirmed they make for kodak and wolverine. So far they are unwilling to write custom firmware unless I commit to purchasing 25k units.. not about to do that. I've offered them money for custom work and they don't seem to want to work with me. They actually sell their own branded units on Aliexpress for about $200. He did confirm FPS can be changed.

That said, I do have someone who is a firmware programmer and they are doing their initial pass to see what the effort is to reverse engineer the kodak firmware. I'll need to pay him, how much I'm not sure yet, but the goal would be to create a program that will read firmware and then allow you to turn on/off functions (contrast, WB, sharpness, fps, etc), and then output an updated firmware file. Stay tuned.
 
  • Like
Reactions: Mac84 and Hawke

larryc39

New Tinkerer
Jan 2, 2025
1
1
1
It seems any model with a serial number that begins with H2324148BK.....has some different hardware inside which caused problems when using different firmware. So if your model had issues before, it doesn't hurt to try this firmware to see if fixes it. Please report back if it does.

I too am one who bought a Reels in November in hoping for a cost-effective workable solution (having previously digitized still film on a Wolverine and being very disappointed). It didn't work with the A/B version firmwares nor reverted with the Kodak website version. [A new unit is in the mail they say and they really are going to take down the site they claim again...] I hadn't had a chance to post here before I saw the December 29th update with the new firmware, which unbricked my unit. This is great to see the project coming along and happy to support if I can.


Model: RODREELS
S/N: H2324148BKxxxxx
 
  • Like
Reactions: Mac84