RetroRosetta Further Configuration - GrechTech/RetroRosetta GitHub Wiki
Adapted from the BlueRetro wiki
LED status
- Solid: An error occurred, try a power cycle.
- Pulsing: Bluetooth inquiry mode enabled (new pairing).
- Off: No error and Bluetooth inquiry mode disabled.

System macro
Refer to BlueRetro mapping reference for specific buttons.
- Disconnect controller: Main Left Trigger + Main Right Trigger + Middle Left (Start) + Face Down
- System reset: Main Left Trigger + Main Right Trigger + Middle Left (Start) + Face Left
- Toggle Pairing mode on/off: Main Left Trigger + Main Right Trigger + Middle Left (Start) + Face Right
- Factory Reset: Main Left Trigger + Main Right Trigger + Middle Left (Start) + Face Up + D-pad Up
- Deep Sleep: Main Left Trigger + Main Right Trigger + Middle Left (Start) + Face Up + D-pad Down
Button Quick Guide
- BOOT (Left Button):
- Short press (outside BT inquiry mode): Disconnect all Bluetooth devices from the adapter.
- Short press (BT inquiry mode): Cancel Bluetooth inquiry mode (new pairing).
- 3 sec hold: Enable Bluetooth inquiry mode (new pairing).
- 10 sec hold: Factory reset the RetroRosetta unit to default configuration and clear BT pairing keys.
- EN (Right Button): Reboot the RetroRosetta unit.

NOTE: Further options require the use of a Desktop or Android version of the Chrome web browser
Update firmware
- Download the latest firmware from BlueRetro
- Go to https://blueretro.io/ota.html and connect to your BlueRetro adapter (make sure it's powered on with no controller connected).
- Select the BlueRetro*.bin you want then click Update Firmware button.
Via PC Chrome the update should take around 5 minutes, with Android Chrome it will take around 45 minutes.
Configure unit
Power on the RetroRosetta unit and connect via Web Bluetooth at https://blueretro.io/ to configure the adapter. The config mode is only available if no controller is connected. Supported only in Desktop or Android Chrome

System specific configuration
Hint: You can switch between Rumble and Memory paks with the Home button
Nintendo 64
BlueRetro will emulate the device selected in output config #1 on N64 port 1.
BlueRetro will emulate the device selected in output config #2 on N64 port 2.
BlueRetro will emulate the device selected in output config #3 on N64 port 3.
BlueRetro will emulate the device selected in output config #4 on N64 port 4.
Multitap Config
Multitap config has no effect.
Output Config
Mode
- GamePad: BlueRetro will emulate a standard N64 controller.
- GamePadAlt: Same as GamePad.
- Keyboard: BlueRetro will emulate a Randnet Keyboard. (Must use "Default Gamepad/Keyboard" preset)
- Mouse: BlueRetro will emulate a N64 Mouse. (Must use "Default Mouse" preset)
Accessories
Only valid for "Gamepad" mode.
- None: BlueRetro will emulate a standard N64 controller with empty accessory slot.
- Memory: BlueRetro will emulate a standard N64 controller with Controller Pak.
- Rumble: BlueRetro will emulate a standard N64 controller with Rumble Pak.
- Both: NA
Mapping
See BlueRetro mapping reference for Bluetooth controller & N64 controller buttons label correspondence.
GameCube
BlueRetro will emulate the device selected in output config #1 on GameCube port 1.
BlueRetro will emulate the device selected in output config #2 on GameCube port 2.
BlueRetro will emulate the device selected in output config #3 on GameCube port 3.
BlueRetro will emulate the device selected in output config #4 on GameCube port 4.
Multitap Config
Multitap config has no effect.
Output Config
Mode
- GamePad: BlueRetro will emulate a standard GameCube controller.
- GamePadAlt: Same as GamePad.
- Keyboard: BlueRetro will emulate a ASCII/Sammy Keyboard. (Must use "Default Gamepad/Keyboard" preset)
- Mouse: NA
Accessories
Only valid for "Gamepad" mode.
- None: BlueRetro will emulate a standard GameCube controller with rumble disabled.
- Memory: NA
- Rumble: BlueRetro will emulate a standard GameCube controller with rumble enable.
- Both: NA
Mapping
A regular Gamecube controller trigger is composed of two buttons: the analog section and a digital buttons at the end. Wii Original Classic controller and TBD Steam controller work this way. Those two controller will emulate the GameCube mapping properly using default config.
Using the default mapping, BlueRetro will map the two section separately. (Use this if playing with Wii Original Classic or TBD Steam controller
Use the "GameCube Merge analog & digital trigger" preset to emulate the GameCube trigger using only the analog trigger. (Any other type of Bluetooth controller)
See BlueRetro mapping reference for Bluetooth controller & GameCube controller buttons label correspondence.
PSX/PS2
Multitap Config
** PS2 Multitap is not supported **
- None: BlueRetro will emulate the device selected in output config #1 on PSX/PS2 port 1.
BlueRetro will emulate the device selected in output config #2 on PSX/PS2 port 2. - Slot 1: BlueRetro will emulate a PSX Multitap with 4 devices on port 1 as configured in output config #1-4.
BlueRetro will emulate the device selected in output config #5 on PSX/PS2 port 2. - Slot 2: BlueRetro will emulate the device selected in output config #1 on PSX/PS2 port 1.
BlueRetro will emulate a PSX Multitap with 4 devices on port 2 as configured in output config #2-5. - Dual: BlueRetro will emulate a PSX Multitap with 4 devices on port 1 & 2 (Total 8 devices) as configured in output config #1-8.
- Alt: NA
Output Config
Mode
- GamePad: BlueRetro will emulate a DualShock 2 controller.
- GamePadAlt: BlueRetro will emulate a Flightstick (SCPH-1110 & Green LED mode).
- Keyboard: BlueRetro will emulate a Lightspan Keyboard.
- Mouse: BlueRetro will emulate a PSX Mouse. (Must use "Default Mouse" preset)
Accessories
Only valid for "Gamepad" mode.
- None: BlueRetro will emulate a DualShock 2 controller with rumble disabled.
- Memory: NA
- Rumble: BlueRetro will emulate a DualShock 2 controller with rumble enable.
- Both: NA
Mapping
See BlueRetro mapping reference for Bluetooth controller & PSX/PS2controller buttons label correspondence.
Dreamcast
BlueRetro will emulate the device selected in output config #1 on Dreamcast port 1.
BlueRetro will emulate the device selected in output config #2 on Dreamcast port 2.
BlueRetro will emulate the device selected in output config #3 on Dreamcast port 3.
BlueRetro will emulate the device selected in output config #4 on Dreamcast port 4.
Multitap Config
Multitap config has no effect.
Output Config
Mode
- GamePad: BlueRetro will emulate a standard Dreamcast controller.
- GamePadAlt: BlueRetro will emulate a non-standard Dreamcast controller with 2nd Joystick, 2nd D-pad & C, D & Z buttons.
- Keyboard: BlueRetro will emulate a Dreamcast Keyboard. (Must use "Default Gamepad/Keyboard" preset)
- Mouse: BlueRetro will emulate a Dreamcast Mouse. (Must use "Default Mouse" preset)
Accessories
Only valid for "Gamepad" & "GamePadAlt" mode.
- None: BlueRetro will emulate a Dreamcast controller with 2 empty accessory slots
- Memory: TBD BlueRetro will emulate a Dreamcast controller with VMU.
- Rumble: BlueRetro will emulate a Dreamcast controller with Jump Pack. Experimental
- Both: TBD BlueRetro will emulate a Dreamcast controller with VMU & Jump Pack.
Mapping
See BlueRetro mapping reference for Bluetooth controller & Dreamcast controller buttons label correspondence.
Others
For other supported consoles see BlueRetro System Manual