<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://switchbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=UltraSearcher123</id>
	<title>Nintendo Switch Brew - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://switchbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=UltraSearcher123"/>
	<link rel="alternate" type="text/html" href="https://switchbrew.org/wiki/Special:Contributions/UltraSearcher123"/>
	<updated>2026-05-11T02:53:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Qlaunch&amp;diff=14692</id>
		<title>Qlaunch</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Qlaunch&amp;diff=14692"/>
		<updated>2026-05-10T20:45:22Z</updated>

		<summary type="html">&lt;p&gt;UltraSearcher123: Forgot to close the parentheses :p&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the title with process name &amp;quot;qlaunch&amp;quot; (Quick Launch), launched by [[NS_services|NS services]], with its [[NCM_services#ProgramId|Program ID]] being loaded from system config.&lt;br /&gt;
&lt;br /&gt;
This contains multiple &amp;quot;applets&amp;quot; under one title, which, at minimum, contains the following:&lt;br /&gt;
&lt;br /&gt;
* Home Menu&lt;br /&gt;
* [[System Settings]]&lt;br /&gt;
* [[News_Applet|News]]&lt;br /&gt;
&lt;br /&gt;
= Hidden Features =&lt;br /&gt;
&lt;br /&gt;
== Flog ==&lt;br /&gt;
qlaunch periodically checks if the user is in &amp;quot;/RootScene/SceneResidentMenu&amp;quot;, which represents the Home Menu (aka main-menu). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If so, the following checks are then performed, in order:&lt;br /&gt;
&lt;br /&gt;
* The Joy-Cons&#039; state is read from [[HID_Shared_Memory|HID shared memory]] and both must be active and detached from the console.&lt;br /&gt;
** (The &amp;quot;StartSixAxisSensor&amp;quot; [[HID_services#hid|HID]] command is called for each Joy-Con so that motion data can be captured).&lt;br /&gt;
&lt;br /&gt;
* After capturing the motion data, the same motion checks for both Joy-Cons must pass at the same time:&lt;br /&gt;
** (This motion data is analyzed via a 7-step process; the motion itself is a reference to [https://www.youtube.com/watch?v=BdQg43n2OaM&amp;amp;t=17s Iwata&#039;s &#039;Nintendo Direct&#039; gesture], and may take a few attempts to get right)&lt;br /&gt;
*** 1) Hold the Joy-Cons in your hand as if you were gripping a steering wheel.&lt;br /&gt;
*** 2) Point the Joy-Cons away from you, and hold it there for a bit.&lt;br /&gt;
**** (It&#039;s recommended to, upon failure to activate the check, reset the Joy-Cons back to a neutral state by pointing them down towards the floor, then trying again from Step 1).&lt;br /&gt;
&lt;br /&gt;
* After verifying that the correct inputs have been done, the system&#039;s month and day must be July 11th, which is the date of [https://en.wikipedia.org/wiki/Satoru_Iwata Iwata&#039;s passing]; the exact year and time doesn&#039;t have to be specific.&lt;br /&gt;
** The loaded date ALSO must originate from time-sync&#039;d time, regardless of whether the user has it enabled or not, UNLESS certain conditions are met; the certain conditions are as follows:&lt;br /&gt;
*** If the system is on [[1.0.0]] and has never been connected to the internet, the user-specified date is used instead.&lt;br /&gt;
*** If the system is on a newer firmware, the system will still attempt to read the network time from Nintendo&#039;s servers even if the system has never been connected to the internet; if the system can&#039;t read the network time from Nintendo&#039;s servers, it will result in an error.&lt;br /&gt;
**** (The date-and-time itself is loaded from [[PCV_services|PCV]] commands, with the actual time-sync being handled by [[NIM_services|NIM]]).&lt;br /&gt;
***** Because of this, the only way to manually activate this feature without homebrew is via having a system that is still on 1.0.0, which has also never been connected to the internet; otherwise, the time must come from time-sync&#039;d time, which requires an internet connection.&lt;br /&gt;
&lt;br /&gt;
* After this, a wrapper for the &amp;quot;GetLanguageCode&amp;quot; [[Settings_services#set|SET]] command is called:&lt;br /&gt;
** The returned code must be 0 (JPja) (Japanese), 1 (US-en) (American English) or 2 (EUen) (European English). &lt;br /&gt;
*** Other combinations of region and language may have its code converted to a valid one, which seems to be the case for 12 (CNzh) (Simplified Chinese), 13 (KRko) (Korean), and 14 (TWzh) (Traditional Chinese).&lt;br /&gt;
&lt;br /&gt;
* Lastly, the &amp;quot;IsSystemProgramInstalled&amp;quot; [[NS_Services#ns:am|AM]] command is called:&lt;br /&gt;
** If the [[Flog|flog]] title is installed, this returns 1 and launches flog.&lt;br /&gt;
** If the [[Flog|flog]] title isn&#039;t installed, this returns 0 and will not proceed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once everything passes, it continues to the code which launches [[Flog|flog]], which does the following steps, in order:&lt;br /&gt;
&lt;br /&gt;
* The Home Menu fades to black.&lt;br /&gt;
* A small audio clip lasting less than a second named &amp;quot;SeTestTone&amp;quot; is played.&lt;br /&gt;
** (The audio clip is sourced from [https://www.youtube.com/watch?v=NWbYvzjAst8&amp;amp;t=17s this], which comes from the Japanese Nintendo Direct Presentation from December 5th, 2012).&lt;br /&gt;
* [[Flog]] is launched, which is a built-in emulator of Golf for the NES.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A video of flog being activated (using the 1.0.0 firmware method) can be seen [https://www.youtube.com/watch?v=CGN6QXv7sfs&amp;amp;t=1m46s here].&lt;br /&gt;
&lt;br /&gt;
As of [[4.0.0]], this feature has been removed from qlaunch, with flog itself being stubbed and no longer being able to be launched, even via homebrew.&lt;br /&gt;
&lt;br /&gt;
== Save Data Repair ==&lt;br /&gt;
&lt;br /&gt;
As of [[9.0.0]], qlaunch includes a hidden menu for sending and receiving [Savegames|save data] for manual repair.&lt;br /&gt;
This menu is likely to be used by Nintendo when a console is sent to them to be fixed, or when refurbishing a console sent to them by a customer.&lt;br /&gt;
&lt;br /&gt;
To access the menu, the following conditions must be met:&lt;br /&gt;
&lt;br /&gt;
* Open the &amp;quot;Settings&amp;quot; app from the Home Menu.&lt;br /&gt;
* Navigate to the &amp;quot;Data Management&amp;quot; section.&lt;br /&gt;
* Highlight &amp;quot;Quick Archive&amp;quot; with the cursor.&lt;br /&gt;
* Press and hold the Left Analog Trigger (L3) Button and the Plus (+) Button until the menu shows up.&lt;br /&gt;
&lt;br /&gt;
This will call various [[OLSC_services#olsc:s|OLSC services]], which in turn will issue requests to [[Network#storage|repair services]]. &lt;br /&gt;
&lt;br /&gt;
(Without specific authorization from the server, this will always display a message stating &amp;quot;This feature is currently unavailable&amp;quot;, and the menu will not appear).&lt;/div&gt;</summary>
		<author><name>UltraSearcher123</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Qlaunch&amp;diff=14691</id>
		<title>Qlaunch</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Qlaunch&amp;diff=14691"/>
		<updated>2026-05-10T20:43:52Z</updated>

		<summary type="html">&lt;p&gt;UltraSearcher123: Adjusted the phrasing of PCV commands; I was gonna adjust this earlier but I didn&amp;#039;t, oops...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the title with process name &amp;quot;qlaunch&amp;quot; (Quick Launch), launched by [[NS_services|NS services]], with its [[NCM_services#ProgramId|Program ID]] being loaded from system config.&lt;br /&gt;
&lt;br /&gt;
This contains multiple &amp;quot;applets&amp;quot; under one title, which, at minimum, contains the following:&lt;br /&gt;
&lt;br /&gt;
* Home Menu&lt;br /&gt;
* [[System Settings]]&lt;br /&gt;
* [[News_Applet|News]]&lt;br /&gt;
&lt;br /&gt;
= Hidden Features =&lt;br /&gt;
&lt;br /&gt;
== Flog ==&lt;br /&gt;
qlaunch periodically checks if the user is in &amp;quot;/RootScene/SceneResidentMenu&amp;quot;, which represents the Home Menu (aka main-menu). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If so, the following checks are then performed, in order:&lt;br /&gt;
&lt;br /&gt;
* The Joy-Cons&#039; state is read from [[HID_Shared_Memory|HID shared memory]] and both must be active and detached from the console.&lt;br /&gt;
** (The &amp;quot;StartSixAxisSensor&amp;quot; [[HID_services#hid|HID]] command is called for each Joy-Con so that motion data can be captured).&lt;br /&gt;
&lt;br /&gt;
* After capturing the motion data, the same motion checks for both Joy-Cons must pass at the same time:&lt;br /&gt;
** (This motion data is analyzed via a 7-step process; the motion itself is a reference to [https://www.youtube.com/watch?v=BdQg43n2OaM&amp;amp;t=17s Iwata&#039;s &#039;Nintendo Direct&#039; gesture], and may take a few attempts to get right)&lt;br /&gt;
*** 1) Hold the Joy-Cons in your hand as if you were gripping a steering wheel.&lt;br /&gt;
*** 2) Point the Joy-Cons away from you, and hold it there for a bit.&lt;br /&gt;
**** (It&#039;s recommended to, upon failure to activate the check, reset the Joy-Cons back to a neutral state by pointing them down towards the floor, then trying again from Step 1).&lt;br /&gt;
&lt;br /&gt;
* After verifying that the correct inputs have been done, the system&#039;s month and day must be July 11th, which is the date of [https://en.wikipedia.org/wiki/Satoru_Iwata Iwata&#039;s passing]; the exact year and time doesn&#039;t have to be specific.&lt;br /&gt;
** The loaded date ALSO must originate from time-sync&#039;d time, regardless of whether the user has it enabled or not, UNLESS certain conditions are met; the certain conditions are as follows:&lt;br /&gt;
*** If the system is on [[1.0.0]] and has never been connected to the internet, the user-specified date is used instead.&lt;br /&gt;
*** If the system is on a newer firmware, the system will still attempt to read the network time from Nintendo&#039;s servers even if the system has never been connected to the internet; if the system can&#039;t read the network time from Nintendo&#039;s servers, it will result in an error.&lt;br /&gt;
**** (The date-and-time itself is loaded from [[PCV_services|PCV]] commands, with the actual time-sync being handled by [[NIM_services|NIM]]).&lt;br /&gt;
***** Because of this, the only way to manually activate this feature without homebrew is via having a system that is still on 1.0.0, which has also never been connected to the internet; otherwise, the time must come from time-sync&#039;d time, which requires an internet connection.&lt;br /&gt;
&lt;br /&gt;
* After this, a wrapper for the &amp;quot;GetLanguageCode&amp;quot; [[Settings_services#set|SET]] command is called:&lt;br /&gt;
** The returned code must be 0 (JPja) (Japanese), 1 (US-en) (American English) or 2 (EUen) (European English). &lt;br /&gt;
*** Other combinations of region and language may have its code converted to a valid one, which seems to be the case for 12 (CNzh) (Simplified Chinese), 13 (KRko) (Korean), and 14 (TWzh) (Traditional Chinese).&lt;br /&gt;
&lt;br /&gt;
* Lastly, the &amp;quot;IsSystemProgramInstalled&amp;quot; [[NS_Services#ns:am|AM]] command is called:&lt;br /&gt;
** If the [[Flog|flog]] title is installed, this returns 1 and launches flog.&lt;br /&gt;
** If the [[Flog|flog]] title isn&#039;t installed, this returns 0 and will not proceed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once everything passes, it continues to the code which launches [[Flog|flog]], which does the following steps, in order:&lt;br /&gt;
&lt;br /&gt;
* The Home Menu fades to black.&lt;br /&gt;
* A small audio clip lasting less than a second named &amp;quot;SeTestTone&amp;quot; is played.&lt;br /&gt;
** (The audio clip is sourced from [https://www.youtube.com/watch?v=NWbYvzjAst8&amp;amp;t=17s this], which comes from the Japanese Nintendo Direct Presentation from December 5th, 2012.&lt;br /&gt;
* [[Flog]] is launched, which is a built-in emulator of Golf for the NES.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A video of flog being activated (using the 1.0.0 firmware method) can be seen [https://www.youtube.com/watch?v=CGN6QXv7sfs&amp;amp;t=1m46s here].&lt;br /&gt;
&lt;br /&gt;
As of [[4.0.0]], this feature has been removed from qlaunch, with flog itself being stubbed and no longer being able to be launched, even via homebrew.&lt;br /&gt;
&lt;br /&gt;
== Save Data Repair ==&lt;br /&gt;
&lt;br /&gt;
As of [[9.0.0]], qlaunch includes a hidden menu for sending and receiving [Savegames|save data] for manual repair.&lt;br /&gt;
This menu is likely to be used by Nintendo when a console is sent to them to be fixed, or when refurbishing a console sent to them by a customer.&lt;br /&gt;
&lt;br /&gt;
To access the menu, the following conditions must be met:&lt;br /&gt;
&lt;br /&gt;
* Open the &amp;quot;Settings&amp;quot; app from the Home Menu.&lt;br /&gt;
* Navigate to the &amp;quot;Data Management&amp;quot; section.&lt;br /&gt;
* Highlight &amp;quot;Quick Archive&amp;quot; with the cursor.&lt;br /&gt;
* Press and hold the Left Analog Trigger (L3) Button and the Plus (+) Button until the menu shows up.&lt;br /&gt;
&lt;br /&gt;
This will call various [[OLSC_services#olsc:s|OLSC services]], which in turn will issue requests to [[Network#storage|repair services]]. &lt;br /&gt;
&lt;br /&gt;
(Without specific authorization from the server, this will always display a message stating &amp;quot;This feature is currently unavailable&amp;quot;, and the menu will not appear).&lt;/div&gt;</summary>
		<author><name>UltraSearcher123</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Qlaunch&amp;diff=14690</id>
		<title>Qlaunch</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Qlaunch&amp;diff=14690"/>
		<updated>2026-05-10T20:41:59Z</updated>

		<summary type="html">&lt;p&gt;UltraSearcher123: Fixed the YouTube link, added another link demonstrating a launch of &amp;quot;flog&amp;quot;, and improved the page in general.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the title with process name &amp;quot;qlaunch&amp;quot; (Quick Launch), launched by [[NS_services|NS services]], with its [[NCM_services#ProgramId|Program ID]] being loaded from system config.&lt;br /&gt;
&lt;br /&gt;
This contains multiple &amp;quot;applets&amp;quot; under one title, which, at minimum, contains the following:&lt;br /&gt;
&lt;br /&gt;
* Home Menu&lt;br /&gt;
* [[System Settings]]&lt;br /&gt;
* [[News_Applet|News]]&lt;br /&gt;
&lt;br /&gt;
= Hidden Features =&lt;br /&gt;
&lt;br /&gt;
== Flog ==&lt;br /&gt;
qlaunch periodically checks if the user is in &amp;quot;/RootScene/SceneResidentMenu&amp;quot;, which represents the Home Menu (aka main-menu). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If so, the following checks are then performed, in order:&lt;br /&gt;
&lt;br /&gt;
* The Joy-Cons&#039; state is read from [[HID_Shared_Memory|HID shared memory]] and both must be active and detached from the console.&lt;br /&gt;
** (The &amp;quot;StartSixAxisSensor&amp;quot; [[HID_services#hid|HID]] command is called for each Joy-Con so that motion data can be captured).&lt;br /&gt;
&lt;br /&gt;
* After capturing the motion data, the same motion checks for both Joy-Cons must pass at the same time:&lt;br /&gt;
** (This motion data is analyzed via a 7-step process; the motion itself is a reference to [https://www.youtube.com/watch?v=BdQg43n2OaM&amp;amp;t=17s Iwata&#039;s &#039;Nintendo Direct&#039; gesture], and may take a few attempts to get right)&lt;br /&gt;
*** 1) Hold the Joy-Cons in your hand as if you were gripping a steering wheel.&lt;br /&gt;
*** 2) Point the Joy-Cons away from you, and hold it there for a bit.&lt;br /&gt;
**** (It&#039;s recommended to, upon failure to activate the check, reset the Joy-Cons back to a neutral state by pointing them down towards the floor, then trying again from Step 1).&lt;br /&gt;
&lt;br /&gt;
* After verifying that the correct inputs have been done, the system&#039;s month and day must be July 11th, which is the date of [https://en.wikipedia.org/wiki/Satoru_Iwata Iwata&#039;s passing]; the exact year and time doesn&#039;t have to be specific.&lt;br /&gt;
** The loaded date ALSO must originate from time-sync&#039;d time, regardless of whether the user has it enabled or not, UNLESS certain conditions are met; the certain conditions are as follows:&lt;br /&gt;
*** If the system is on [[1.0.0]] and has never been connected to the internet, the user-specified date is used instead.&lt;br /&gt;
*** If the system is on a newer firmware, the system will still attempt to read the network time from Nintendo&#039;s servers even if the system has never been connected to the internet; if the system can&#039;t read the network time from Nintendo&#039;s servers, it will result in an error.&lt;br /&gt;
**** (The date-and-time itself is loaded from the [[PCV_services|time]] service-cmds, with the actual time-sync being handled by [[NIM_services|NIM]]).&lt;br /&gt;
***** Because of this, the only way to manually activate this feature without homebrew is via having a system that is still on 1.0.0, which has also never been connected to the internet; otherwise, the time must come from time-sync&#039;d time, which requires an internet connection.&lt;br /&gt;
&lt;br /&gt;
* After this, a wrapper for the &amp;quot;GetLanguageCode&amp;quot; [[Settings_services#set|SET]] command is called:&lt;br /&gt;
** The returned code must be 0 (JPja) (Japanese), 1 (US-en) (American English) or 2 (EUen) (European English). &lt;br /&gt;
*** Other combinations of region and language may have its code converted to a valid one, which seems to be the case for 12 (CNzh) (Simplified Chinese), 13 (KRko) (Korean), and 14 (TWzh) (Traditional Chinese).&lt;br /&gt;
&lt;br /&gt;
* Lastly, the &amp;quot;IsSystemProgramInstalled&amp;quot; [[NS_Services#ns:am|AM]] command is called:&lt;br /&gt;
** If the [[Flog|flog]] title is installed, this returns 1 and launches flog.&lt;br /&gt;
** If the [[Flog|flog]] title isn&#039;t installed, this returns 0 and will not proceed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once everything passes, it continues to the code which launches [[Flog|flog]], which does the following steps, in order:&lt;br /&gt;
&lt;br /&gt;
* The Home Menu fades to black.&lt;br /&gt;
* A small audio clip lasting less than a second named &amp;quot;SeTestTone&amp;quot; is played.&lt;br /&gt;
** (The audio clip is sourced from [https://www.youtube.com/watch?v=NWbYvzjAst8&amp;amp;t=17s this], which comes from the Japanese Nintendo Direct Presentation from December 5th, 2012.&lt;br /&gt;
* [[Flog]] is launched, which is a built-in emulator of Golf for the NES.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A video of flog being activated (using the 1.0.0 firmware method) can be seen [https://www.youtube.com/watch?v=CGN6QXv7sfs&amp;amp;t=1m46s here].&lt;br /&gt;
&lt;br /&gt;
As of [[4.0.0]], this feature has been removed from qlaunch, with flog itself being stubbed and no longer being able to be launched, even via homebrew.&lt;br /&gt;
&lt;br /&gt;
== Save Data Repair ==&lt;br /&gt;
&lt;br /&gt;
As of [[9.0.0]], qlaunch includes a hidden menu for sending and receiving [Savegames|save data] for manual repair.&lt;br /&gt;
This menu is likely to be used by Nintendo when a console is sent to them to be fixed, or when refurbishing a console sent to them by a customer.&lt;br /&gt;
&lt;br /&gt;
To access the menu, the following conditions must be met:&lt;br /&gt;
&lt;br /&gt;
* Open the &amp;quot;Settings&amp;quot; app from the Home Menu.&lt;br /&gt;
* Navigate to the &amp;quot;Data Management&amp;quot; section.&lt;br /&gt;
* Highlight &amp;quot;Quick Archive&amp;quot; with the cursor.&lt;br /&gt;
* Press and hold the Left Analog Trigger (L3) Button and the Plus (+) Button until the menu shows up.&lt;br /&gt;
&lt;br /&gt;
This will call various [[OLSC_services#olsc:s|OLSC services]], which in turn will issue requests to [[Network#storage|repair services]]. &lt;br /&gt;
&lt;br /&gt;
(Without specific authorization from the server, this will always display a message stating &amp;quot;This feature is currently unavailable&amp;quot;, and the menu will not appear).&lt;/div&gt;</summary>
		<author><name>UltraSearcher123</name></author>
	</entry>
</feed>