<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Windows &#8211; Giovanni F. Mazzeo De Santolo</title>
	<atom:link href="https://desantolo.com/tag/windows/feed/" rel="self" type="application/rss+xml" />
	<link>https://desantolo.com</link>
	<description>That italian IT guy</description>
	<lastBuildDate>Sun, 01 May 2022 17:58:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
<site xmlns="com-wordpress:feed-additions:1">123042357</site>	<item>
		<title>How to: Samsung Odyssey G9 firmware update</title>
		<link>https://desantolo.com/2022/05/how-to-samsung-odyssey-g9-firmware-update/</link>
					<comments>https://desantolo.com/2022/05/how-to-samsung-odyssey-g9-firmware-update/#respond</comments>
		
		<dc:creator><![CDATA[Giovanni]]></dc:creator>
		<pubDate>Sun, 01 May 2022 17:03:23 +0000</pubDate>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://desantolo.com/?p=657</guid>

					<description><![CDATA[After a few hours of struggling to get my Samsung G9 monitor to &#8220;find update files&#8221; in order to flash a newer firmware I decided to make a post listing everything that you need to do &#8216;end-to-end&#8217; to get a &#8230; <a href="https://desantolo.com/2022/05/how-to-samsung-odyssey-g9-firmware-update/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p>After a few hours of struggling to get my Samsung G9 monitor to &#8220;find update files&#8221; in order to flash a newer firmware I decided to make a post listing everything that you need to do &#8216;end-to-end&#8217; to get a new firmware flashed on this device.</p>



<span id="more-657"></span>



<p><strong>Note: this guide is for Windows</strong>, you may use it for getting an idea of what the requirements are for a successful firmware but don&#8217;t expect a guide for any other OS to be made. If you find this guide saving you time and hassle you can <a href="https://www.buymeacoffee.com/thelinuxguy" data-type="URL" data-id="https://www.buymeacoffee.com/thelinuxguy">thank me here</a>.</p>



<h1 class="wp-block-heading">Prepare your USB stick</h1>



<p>You will need to property format and partition your USB in order for the monitor to detect the files. Let&#8217;s wipe all the data in a USB stick below.</p>



<ul class="wp-block-list"><li>Open a Command Window (cmd)</li><li>Enter&nbsp;<em>diskpart</em></li><li>Enter&nbsp;<em>list disk</em>&nbsp;(it is important you KNOW which disk is the USB key you are formatting)</li><li>Enter&nbsp;<em>select disk x</em>&nbsp;where&nbsp;<em>x</em>&nbsp;is your USB key</li><li>Enter&nbsp;<em>clean</em></li><li>Enter <em>convert MBR</em></li><li>Enter&nbsp;<em>create part primary</em></li><li>Enter&nbsp;<em>select part 1</em></li><li>Enter&nbsp;<em>active</em></li><li>Enter&nbsp;<em>format fs=fat32 label=&#8221;firmware&#8221;</em>&nbsp;(Label is optional &#8211; ensures USB key is labelled as &#8221;firmware&#8221; in Explorer etc)</li></ul>



<h1 class="wp-block-heading">Download firmware and copy to USB</h1>



<p>Visit samsung.com <a href="https://www.samsung.com/uk/support/model/LC49G95TSSUXEN/">support page for the G9 monito</a>r, grab the .zip file containing the update. It should look like something like &#8220;<em>M-T9549GGAA-1016.0[1109]</em>&#8221; (1016.0 is the current version as of this posting).</p>



<ol class="wp-block-list"><li>Download .zip file from samsung.</li><li>Unpack .zip </li><li>Grab the single file &#8220;<em>M-T9549GGAA-1016.0[1109]</em>&#8221; and put it on the USB stick on the parent (never put inside a folder inside usb stick).</li><li>Connect USB to back of monitor; ensure all other USB plugs are unplugged and only the USB stick is connected.</li><li>Turn on monitor (if not already on), go to <em>MENU &gt; Support &gt; Software Update</em> and hit enter.</li><li>Monitor should detect the update file/usb stick and apply the newest firmware.</li></ol>



<h1 class="wp-block-heading">Validate a successful update</h1>



<p>Before and after a firmware update do these steps to check your firmware version on the monitor.</p>



<ol class="wp-block-list"><li>Turn on monitor (if not already on).</li><li>Go to MENU &gt; Support &gt; Information</li><li>Your Model, Serial Number, Software version is displayed. Take note of it.</li></ol>



<p>If samsung.com says your current version is equal or higher than their download then your firmware does not need to be updated.</p>



<p></p>



<h2 class="wp-block-heading">Important notes (read this!)</h2>



<ul class="wp-block-list"><li>DO NOT RENAME the .img files after unzipping. Just copy them to USB as it is named.</li><li>SAMSUNG ARE IDIOTS. Upgrading a very old firmware to latest version may not be detected as an update; regardless of the proper naming and format in the USB stick. If you face errors of &#8216;no update files detected&#8217; then find the next firmware release after your current running firmware. I was forced to upgrade from 1008 firmware to <em>M-T9549GGAA-1012.1[984C].img</em> before I was able to flash the latest version downloaded from samsung&#8217;s website.</li></ul>



<p>If this guide / tips / how-to saved you time consider <a href="https://www.buymeacoffee.com/thelinuxguy" data-type="URL" data-id="https://www.buymeacoffee.com/thelinuxguy">thanking me here</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://desantolo.com/2022/05/how-to-samsung-odyssey-g9-firmware-update/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">657</post-id>	</item>
		<item>
		<title>Windows 10 IPv6 commands cheatsheet</title>
		<link>https://desantolo.com/2021/03/windows-10-ipv6-commands-cheatsheet/</link>
					<comments>https://desantolo.com/2021/03/windows-10-ipv6-commands-cheatsheet/#respond</comments>
		
		<dc:creator><![CDATA[Giovanni]]></dc:creator>
		<pubDate>Mon, 08 Mar 2021 05:06:20 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cheatsheet]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://desantolo.com/?p=604</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>An aggregate quicklist of commands for use in IPv6 on Windows 10. This is nowhere near exhaustive nor is it intended to be authoritative at all; just a collection of commands I want to save for quick reference.</p>



<pre class="wp-block-code"><code># Find out the INTERFACE-ID or "ZONE ID" to send outgoing packets thru
netsh interface ipv6 show interface
ping fe80::2080:218b:b6e7:8f35%4 (sends out ping via ID 4)</code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://desantolo.com/2021/03/windows-10-ipv6-commands-cheatsheet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">604</post-id>	</item>
		<item>
		<title>Scheduled task to reset wireless network adapter after hibernate on Windows</title>
		<link>https://desantolo.com/2017/07/scheduled-task-to-reset-wireless-network-adapter-after-hibernate-on-windows/</link>
		
		<dc:creator><![CDATA[Giovanni]]></dc:creator>
		<pubDate>Thu, 06 Jul 2017 03:06:59 +0000</pubDate>
				<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://desantolo.com/?p=557</guid>

					<description><![CDATA[One of my Edimax wireless adapters fails to resume network connectivity when restoring the system from hibernation. So I created a scheduled task that resets the device, after resuming from hibernate open your Event Viewer &#62; System. Look for event &#8230; <a href="https://desantolo.com/2017/07/scheduled-task-to-reset-wireless-network-adapter-after-hibernate-on-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>One of my Edimax wireless adapters fails to resume network connectivity when restoring the system from hibernation.</p>
<p>So I created a scheduled task that resets the device, after resuming from hibernate open your Event Viewer &gt; System.</p>
<p>Look for <strong>event ID 27 &#8211; &#8220;The boot type was 0x2.&#8221;</strong> right click  &#8220;Attach task to this event&#8221;</p>
<p>Run program: powershell.exe</p>
<p>Arguments: <strong>Restart-NetAdapter -InterfaceDescription &#8216;Edimax AC1750 Wi-Fi USB Adapter&#8217; -Confirm:$false</strong></p>
<p>This should fix the issue automatically after every reboot. Your interface description may be different, in powershell run &#8220;Get-NetAdapter&#8221; to get the device&#8217;s specific and edit the arguments above as needed.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">557</post-id>	</item>
		<item>
		<title>TeamViewer monitoring and instant push notifications</title>
		<link>https://desantolo.com/2017/05/teamviewer-push-notifications-go-tvalerts/</link>
		
		<dc:creator><![CDATA[Giovanni]]></dc:creator>
		<pubDate>Fri, 26 May 2017 06:08:13 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[alerts]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[golang]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[push notifications]]></category>
		<category><![CDATA[pushover]]></category>
		<category><![CDATA[TeamViewer]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://desantolo.com/?p=518</guid>

					<description><![CDATA[It has been almost a year since that massive reddit post with people freaking out about their TeamViewer accounts getting hacked [link]. Since then I have always wished team viewer would notify my cellphone every time someone connected or disconnected &#8230; <a href="https://desantolo.com/2017/05/teamviewer-push-notifications-go-tvalerts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>It has been almost a year since that massive reddit post with people freaking out about their TeamViewer accounts getting hacked [<a href="https://www.reddit.com/r/technology/comments/4m7ay6/teamviewer_has_been_hacked_they_are_denying/">link</a>].</p>
<p>Since then I have always wished team viewer would notify my cellphone every time someone connected or disconnected from my workstation, since I am the only user that connects to it I find the peace of mind extremely valuable and I wouldn&#8217;t mind getting some push notifications each time I used TeamViewer.</p>
<p>As TeamViewer themselves don&#8217;t have this feature I decided to write my own little program that will  send <strong>instant notifications to any phone for anyone connecting to your workstation using TeamViewer</strong>. Say hello to <span style="color: #ff0000;"><strong>go-TValerts</strong></span>!</p>
<p><img data-recalc-dims="1" decoding="async" data-attachment-id="519" data-permalink="https://desantolo.com/2017/05/teamviewer-push-notifications-go-tvalerts/tvalerts-72x72-icon/" data-orig-file="https://i0.wp.com/desantolo.com/wp-content/uploads/2017/05/tvAlerts-72x72-icon.png?fit=72%2C72&amp;ssl=1" data-orig-size="72,72" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="tvAlerts-72&#215;72-icon" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/desantolo.com/wp-content/uploads/2017/05/tvAlerts-72x72-icon.png?fit=72%2C72&amp;ssl=1" data-large-file="https://i0.wp.com/desantolo.com/wp-content/uploads/2017/05/tvAlerts-72x72-icon.png?fit=72%2C72&amp;ssl=1" class="size-full wp-image-519 alignleft" src="https://i0.wp.com/desantolo.com/wp-content/uploads/2017/05/tvAlerts-72x72-icon.png?resize=72%2C72&#038;ssl=1" alt="" width="72" height="72" /><br />
I have released my code as open source, written instructions on how to install and implement it. Find out more at <a href="http://github.com/TheLinuxGuy/go-tvalerts">github.com/TheLinuxGuy/go-tvalerts</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">518</post-id>	</item>
		<item>
		<title>Why certain programs launch fine on Start &gt; Run on Windows but not from the command line</title>
		<link>https://desantolo.com/2017/02/why-certain-programs-launch-fine-on-start-run-on-windows-but-not-from-the-command-line/</link>
		
		<dc:creator><![CDATA[Giovanni]]></dc:creator>
		<pubDate>Tue, 07 Feb 2017 02:17:45 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[windows registry]]></category>
		<guid isPermaLink="false">https://desantolo.com/?p=500</guid>

					<description><![CDATA[On windows, if you run a program such as Chrome.exe (Google Chrome Web Browser) via control + R (run) it will launch without a hitch as long as the browser is installed. However, if you open the command line and &#8230; <a href="https://desantolo.com/2017/02/why-certain-programs-launch-fine-on-start-run-on-windows-but-not-from-the-command-line/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>On windows, if you run a program such as Chrome.exe (Google Chrome Web Browser) via control + R (run) it will launch without a hitch as long as the browser is installed.</p>
<p>However, if you open the command line and you attempt to run &#8220;chrome.exe&#8221; it will complain that the executable is not found in the %PATH%</p>
<p>This is because Control+R also looks up the registry values within HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\</p>
<p>Which include all apps ever installed such as Chrome.exe, Firefox.exe, Excel.exe, Illustrator.exe, etc.</p>
<p>So if you are ever writing a program in your programming language of choice, using a Windows Registry check of the location (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths) for whatever.exe will be the perfect solution when that program is not in the System Environment variable %PATH%</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">500</post-id>	</item>
		<item>
		<title>Configure Webstorm to use Github Desktop for Windows git-bash</title>
		<link>https://desantolo.com/2016/12/configure-webstorm-github-desktop-windows-git-bash/</link>
					<comments>https://desantolo.com/2016/12/configure-webstorm-github-desktop-windows-git-bash/#respond</comments>
		
		<dc:creator><![CDATA[Giovanni]]></dc:creator>
		<pubDate>Fri, 30 Dec 2016 08:12:48 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[webstorm]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://desantolo.com/?p=471</guid>

					<description><![CDATA[If you have installed Github Desktop on Windows, you may have noticed that the application itself comes with a &#8220;Git Shell&#8221; which is basically a linux terminal emulator running on windows and its very useful for developers or linux users &#8230; <a href="https://desantolo.com/2016/12/configure-webstorm-github-desktop-windows-git-bash/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>If you have installed Github Desktop on Windows, you may have noticed that the application itself comes with a &#8220;Git Shell&#8221; which is basically a linux terminal emulator running on windows and its very useful for developers or linux users that are familiar with bash.</p>
<p>The problem I recently encountered was trying to find the executable PATH of the git-bash.exe so that I can configure my Webstorm IDE to use it. All the documentation on the internet seems to point to C:/Program Files/Git folder but Github may have changed this as in the latest release I downloaded (v 3.3.3.0) the files reside elsewhere and I will share where to find them.<br />
<span id="more-471"></span><br />
To find your git-bash.exe path try the following:</p>
<ol>
<li>Open File Explorer and put <strong>%AppData%</strong> in the address bar, hit enter.</li>
<li>It should redirect to something like:  <strong>C:\Users\Giovanni\AppData\Roaming</strong></li>
<li>Now change folders from Roaming to Local</li>
<li>You should now be at: C:\Users\Giovanni\<strong>AppData\Local </strong></li>
<li>Find the <strong>Github</strong> folder, enter it.</li>
<li>You should see a list of files and folders, we care about &#8220;PortableGit&#8221; it has a longer name that just PortableGit, so enter it.</li>
<li>You will see git-bash.exe in there.</li>
<li>Go back into Webstorm &gt; Settings &gt; Terminal</li>
<li>Set your terminal to this new path, in my case: <strong>&#8220;C:\Users\Giovanni\AppData\Local\GitHub\PortableGit_d7effa1a4a322478cd29c826b52a0c118ad3db11\git-bash.exe&#8221;</strong></li>
</ol>
<p>You&#8217;re all set! Webstorm should now be able to launch Github Desktop&#8217;s git-bash.exe as the terminal, no additional software required.</p>
<p>There is a gotcha: the terminal window will open separate from Webstorm window, if you want a tab under your code then I suggest to download and install git for windows in addition to Github Desktop.<a href="https://git-for-windows.github.io/">https://git-for-windows.github.io/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://desantolo.com/2016/12/configure-webstorm-github-desktop-windows-git-bash/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">471</post-id>	</item>
	</channel>
</rss>
