-
-
Notifications
You must be signed in to change notification settings - Fork 0
3. Functionality
The system will first check for stuck keys on the keypad, since this can impede system functionality. If any key is stuck down, the corresponding LEDs underneath the key will flash red a few times.
Then, the system will play a brief animation on the screen, while performing a sweeping animation with the RGB LED array. This is also an opportunity to verify that all components are functioning properly.
After all the animations complete, the system will enter Normal Mode
On boot, the system enters the normal operation mode.
![]() |
The system will monitor input changes happening on the gSCARTsw, which runs in Auto Mode, and send SVS commands to the RetroTink 4K. This is an automatic functionality and doesn't require user interference. |
|---|
![]() |
As soon as an input change is requested, either by using the keypad or a USB controller, the system will set gSCARTsw to Manual Mode, then change the input according to the user's input. Again, a corresponding SVS input change command will be sent to the RetroTink 4K. |
|---|
To enjoy the automatic SVS profile loading functionality on the RetroTink 4K, you will need to set up the profiles on the RetroTink 4K first. Please refer to the "Auto Load SVS" section from this guide on how to set them up.
Certain key combinations from the keypad, as well as certain buttons on USB controllers, can be used to control the RetroTink 4K instead of its IR remote.
Please refer to the Controls page for detailed input assignments.

While the OLED screen shows you clearly which input is currently in use on the gSCARTsw, in nice and big font, I have decided to add the functionality for the users to pick an icon to better identify the device connected to the input port.
To enter the customization mode, simply hold the corresponding key on the keypad for 2 seconds, or press the assigned button on a controller (usually R3).
A brief animation will play on the screen to signify the mode change. And the RGB LEDs will change to their specified colors to signify their functionalities.
![]() |
|
|---|
The control schemes will be show on the screen. However it might be a little bit difficult to read from a distance. Please refer to the Controls page for detailed input assignments in the Customization Mode.
Once a decision has been made (confirm/cancel/erase), or no input activity has been observed within 10 seconds, the system will quit from Customization Mode, and return to Normal Mode. Any unsaved changes will be discards.
The following functionalities can be customized. They are saved and retained between power cycles.
- Input icon customization
- RGB LED color scheme
- Brightness settings
- Screen rotation setting
If you suspect that saved data is causing system issues, use the "Rest Saved Data" function to reset the system to its default state.

The keypad serves as an input and a display. It is an optional but very helpful component that extends functionality of jSmartSW beyond just an automatic profile switcher for the RetroTink 4K.
The 0.91 inch OLED screen displays the following information:
Normal Mode
![]() ![]() ![]() ___________________ |
|
|---|---|
![]() ![]() ![]() ___________________ |
|
Customization Mode
![]() ![]() _____________ |
|
|---|
The RGB LEDs indicates the current operation status, in carefully selected colors.
Normal Mode

- Non-selected inputs are shown in the
Backgorund Color - Current active input is indicated with a different color
-
Auto ModeandManual Modehave different active input colors
-
- 1/Shift key will change color when held down and triggered the shift function
- 2/RT4K Power key will flash when sending power commands to the RetroTink 4K
- 8/Auto key will pulse a different color when
Auto Modeis in effect - More effects will be implemented when RetroTink 4K adds corresponding supports
Customization Mode

Controls are displayed in their respective colors
- White: Left/Right
- Yellow: Up/down
- Green: Confirm and save
- Red: Cancel and quit
- Blue: Clear customization and quit
To make sure the visual effects of this device doesn't become intrusive or distracting, both the screen and the RGB LEDs will dim down when there has been no activity for 5 seconds. If the gSCARTsw is in Auto Mode and another 5 seconds passes with no activity, the screen will turn off, and the RGB LEDs will dim down even more.
Any automatic input changes or control inputs will "wake up" both the screen and the RGB LEDs back to their normal state of display.








