Your one-stop firmware shop for the entire family of RetroTINK devices
RetroTINK-2X Pro Firmware
⚠️ CAUTION: Read carefully before proceeding ⚠️
DO NOT ATTEMPT TO FLASH THE HEX FILE DIRECTLY TO THE PCB VIA THE ICD PINS. THESE FILES ARE ONLY FOR THE 2X-PRO. NEVER USE THESE FILES ON A SCART/MINI/PRO MULTIFORMAT AND VICE VERSA. YOU MUST USE THE RETROTINK SOFTWARE. THE FIRMWARE CONTAINS AN ANTI-PIRACY MEASURE THAT CAN PERMANENTLY DESTROY THE DEVICE. WE ARE NOT RESPONSIBLE FOR ANY DAMAGES THAT CAN OCCUR IN THIS CASE.
THE RETROTINK-2X PRO IS INCOMPATIBLE WITH FIRMWARE FOR THE RETROTINK-2X PRO MULTIFORMAT.
Full EDID readout to detect DVI devices every time the video output port is cycled.
Added “Low Res YPbPr” plus scanline filter mode.
By popular request, added “sleep/off” mode. Press and hold the “Filter” button for 3 seconds to turn the device off. Short tap on the “Filter” button to turn the device back on.
Auto shut off of video output if no input is detected for 30 seconds. Red LED flashes 3 times to indicate video output power-down. Output is automatically resumed when a valid input is detected again.
Yet more tweaks to audio output in a futile attempt to maximize compatibility.
Tweaked audio output for (hopefully) better audio compatibility
Tweaked sync, porch and active timing to comply with CEA-861 standards except for the number of vertical lines when doubling 240p/288p.
Tweaked low-res YPbPr mode
480i scanline mode: The scanline generator cycles between blanking odd and even lines every frame to simulate an interlaced CRT. The image is darker but does restore some lost vertical resolution using your eye as a sort of weave de-interlacer.
CVBS Luma gain in ‘Auto’ mode now works more like a modern LCD versus a CRT if you prefer that look instead.
Low-res YPbPr mode for mimicking pixel dithering effects. Filter button cycle is now: regular, smoothed, scan-lined, low-resolution, low-resolution/smoothed. Warning: low-resolution mode is for experimental purposes only and degrades the sharpness (and adds minor ringing artifacts) since it applies CVBS type filtering to the Luma channel. Added only due to popular request :-)