JSmartSW
A smart controller for gScartSW v5.2 that works with RetroTink 4K
Install / Use
/learn @jeffqchen/JSmartSWREADME
A smart controller for gScartSW v5.2 that works with RetroTink 4K. This device connects to the gSCARTsw v5.2 via the unpopulated 8-pin EXT port and enhances the gSCARTsw on multiple aspects.
Main Features
Enhancing gSCARTsw:
- Control which input is active on the gSCARTsw, beside using it's orignal auto input detection.
- Display input is selected on the gSCARTsw from the OLED screen or RGB LEDs.
- Power the gSCARTsw with a barrel jack or USB-C, with an actual power switch that can turn power off.
Work with RetroTink 4K:
- Automatically switch profiles on the RetroTink 4K with input changes on the gSCARTsw.
- Control RetroTink 4K with various USB controllers, or even a keyboard/mouse.
- Power RetroTink 4K via USB-C.
Please refer to Project Wiki Pages for more detailed information.
Quick User Reference Guide
Hardware
Main Board
Keypad
Functionality
Main Board
The main functionality of the main board is to notify the RetroTink 4K of the change and trigger an SVS profile change via serial commands when the selected input on the gSCARTsw changes. This is a hard-coded automated process and does not require user interference.
Please refer to the RetroTink 4K Wiki for details on how to set up the SVS profiles.
Keypad
The keypad has 8 keys, corresponding to each of the inputs on a gSCARTsw. An OLED screen and 16 addressable RGB LEDs provide visual feedback of the operation state.
A firm press on a key will trigger a corresponding input change, as well as notifying the RetroTink 4K with an SVS profile change command.
If 1/SHIFT is held, you can use the various functions marked below each of the input keys.
Holding an input key for longer than 2 seconds will trigger input icon customization. You will be able to choose an icon for the corresponding input for better recognition.
USB Input Devices
You can connect various USB HID devices to operate the jSmartSW. Supported USB devices include:
Sony:
- DualShock 3
- DualShock 4
- DualSense
- PSX2USB
Nintendo
- Switch JoyCon Charging Grip
- Switch Pro Controller
- 8bitdo M30 2.4g (Pro Controller Mode)
Sega
- Saturn USB Controller
- Genesis 2X Controller to USB Adapter
Generic
- USB Keyboard
- USB Mouse
Related Projects
- jSmartSW Firmware - The software that runs inside the board
- jSmartSW Hardware - The required info for building your own jSmartSW
Special Thanks
Mike Chi - https://www.retrotink.com
Support Me on Ko-Fi
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Security Score
Audited on Feb 4, 2026

