SkillAgentSearch skills...

JSmartSW

A smart controller for gScartSW v5.2 that works with RetroTink 4K

Install / Use

/learn @jeffqchen/JSmartSW
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

jsmartsw_banner

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.

image

Quick User Reference Guide

Hardware

Main Board

image

Keypad

image

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

image

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

image

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

Generic

  • USB Keyboard
  • USB Mouse

Related Projects

Special Thanks

Mike Chi - https://www.retrotink.com


Support Me on Ko-Fi


Shield: CC BY-SA 4.0

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated1mo ago
Forks0

Security Score

85/100

Audited on Feb 4, 2026

No findings