Your one-stop firmware shop for the entire family of RetroTINK devices
RetroTINK-4K Release Firmware
⚠️ CAUTION: Read carefully before proceeding ⚠️
Instructions️
- Power off your RetroTINK-4K and remove the SD card.
- Insert the SD card used for your RT4K into the SD card slot on your computer. If your computer doesn’t have an SD card slot, you can connect it using the provided USB adaptor.
- Download the .zip file of the firmware you want from the RetroTINK website.
- Extract the contents of the .zip file to the SD card’s root directory. Be sure to replace the existing “rt4kup.bin” file, as this is used to determine which firmware to install.
- If you intend to update via the RT4K’s menu, do not delete the old *.rbf firmware file. If you do, you’ll be forced to update via the Reset button method (see Step 6 below for how to do this).
- Remove the SD card and insert it into the SD card slot on the RetroTINK-4K.
- There are two methods for initiating the firmware installation. The RT4K installs firmware based on the “rt4kup.bin” file.
- Option 1: Power on the RetroTINK-4K, then go to Advanced Settings > OSD/Firmware. In the Firmware update section, select “Check SD Card” to scan for the firmware file, then confirm that you want to install it.
- Option 2: Hold down the blue Reset button on the back of the RetroTINK-4K, then power it on. The firmware installation will begin automatically. NOTE: As of experimental firmware 1.6.0, if you wish to use the reset button method, you must unplug the RT4K from power, hold the reset button, and plug the power back in.
- If the LED blinks red, an install error has occurred. Check the files on the SD card and try again.
- The RT4K will reboot for about 40 seconds, with the front LED flashing pink and then blue. Once done, it will power on again as normal with a green LED. You’re done!
All custom profiles, CSC files, banner images, input modes, mask overlays and modelines will be kept, as those are stored on the SD card instead of on the RT4K itself.
Version 1.5.4 (2024-07-21)
CRC-32: D246896D
SHA-256: 648de38e6678bbd523212ca057f58683d383dbaa209fa570159888aea1f80ad6
Changelog:
- Improved RGBHV mode detection
- Improved Gen Lock capture range
- Improved detection of 1080p YPbPr sources
- Fixed default trims for 720p, 1080i and 1080p analog sources
- Fixed various issues causing random glitching of HDMI output pixel order
- Added ability to pass-through HDR10 and HLG content from HDMI sources
- Added ability to auto-load DV1 profiles based on reported core name
- Added ability to alpha key masks to specify direct draw of mask color without blending
- Added ability to produce interlaced outputs (e.g. 480i, 1080i)
- Low resolution OSD rendering support to display menu when output modeline is 240p or 480i
- Fixed minor issues with analog LPF for RGBHV sources
- File selection menu remembers the sub-directory and cursor position when re-called again
Version 1.4.2 (2024-04-27)
CRC-32: 60728C8D
SHA-256: 0be711173c5b22b82d9b1643f01f7518bf07e22ce9bc2c7a9e24ab936aecbcc2
Changelog:
- Next generation Motion Adaptive Deinterlacer
- Improved multi-field motion analysis to minimize false combing
- Improved spatio-temporal smoothing of motion vectors
- Edge-adaptive interpolation to minimize “jaggies” when Bob is used
- Improved Freesync VRR compatibility
- Added VESA VRR
- Added HLG HDR mode with proper color conversion and PQ
- For HLG, the Input Gain control under the “Color Correction” menu should be used to tune the intensity
Version 1.3.4 (2024-03-15)
CRC-32: 8ED35E79
SHA-256: e07f92bcbe02cde0769add99b18b59d7acc4d74c1f9b712d0460bf31aae0d3f4
Changelog:
- Added XBR Smoothing
- Added Enhanced S-video
- Improved chroma response/sharpness for regular S-video
- Added 3D Comb filter for NTSC composite video
- Improved PAL composite and S-video
- Improved ability to track and hold poor VHS signals
- Improved MiSTer DV/Analogue decimation detection
- Minimized glitching during horizontal resolution changes
- Added option to blank video during major resolution chanes to minimize visual glitches
- Improved S/PDIF detection
- Various bug fixes
Version 1.2.1 (2024-02-02)
CRC-32: 2A552631
SHA-256: 63ab8f92aee6689733711a7547bbeb1cbde1e6a5e256174cb814851960220cba
Changelog:
- Added special Sega Saturn auto-sampling support.
- Complete rewrite of the auto-sampling/auto-phase algorithm for improved stability for all systems.
- Complete rewrite of the inverse 3:2 and 2:2 telecine deinterlacers for improved stability and response time. Games that have moderate pace changes such as FFX should now be playable.
- Added the ability to generate pseudo-interlaced scanline (i.e. 480i style scanlines from 480p inputs, 1080i style scanlines from 1080p inputs).
- Improved Analogue DAC support including auto-calculating the decimation factor
- Fixed various HDMI audio compatibility issues including audio glitches for Atomos recorders and missing HDR infoframes when run through AVRs.
Version 1.1.0 (2024-01-10)
CRC-32: BEB27659
SHA-256: c01ce663845095aaef44f8cb7c410d4fb2dfb0d821d52b542bb05abf8464f63c
Changelog:
- Added MiSTer DV1 support for auto-decimating and auto-cropping video output from cores
- Enabled Auto-Cropping for HDMI® input sources
- Scanlines and masks are automatically rotated correctly when the video is rotated
- Added additional LCD effects including RGB and BGR subpixel layouts
- ‘Wide Tolerance’ sync mode added for sources with poor sync signals such as NEOGEO and Atari 2600/7800
- 1080p60 -> 1440p120 CVT-rb fixed
- Fixed file handling to ignore ‘.’ files introduced by Mac OS X
- Improved audio compatibility with some displays and Atomos capture devices
- Various bug and stability fixes
Version 1.0 RC26 (2023-12-09)
CRC-32: 401028EC
SHA-256: 21651f1a2530494a778f0ce756d7648fbf8d8bfb36241d8d088028d6100866d1
Changelog: