<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>WD PR4100 on KnightLi Blog</title>
        <link>https://knightli.com/en/tags/wd-pr4100/</link>
        <description>Recent content in WD PR4100 on KnightLi Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Tue, 16 Jun 2026 22:28:22 +0800</lastBuildDate><atom:link href="https://knightli.com/en/tags/wd-pr4100/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>WD PR4100 / PR2100 Serial Console: UART Pins, Wiring, and Risk Notes</title>
        <link>https://knightli.com/en/2026/06/16/wd-pr4100-pr2100-uart-console-access/</link>
        <pubDate>Tue, 16 Jun 2026 22:28:22 +0800</pubDate>
        
        <guid>https://knightli.com/en/2026/06/16/wd-pr4100-pr2100-uart-console-access/</guid>
        <description>&lt;p&gt;In an earlier post about &lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/06/11/wd-pr2100-ai-hardware-interface-analysis/&#34; &gt;identifying interfaces on the WD PR2100 motherboard&lt;/a&gt;, I mentioned that the UART debug port may be more useful than HDMI. Later I found an old WD Community thread that records how to access the internal UART console on the PR4100 / PR2100.&lt;/p&gt;
&lt;p&gt;This kind of work is for people who are already comfortable with multimeters, USB-UART adapters, TTL levels, and basic hardware debugging. It is not a casual “repair your NAS” tutorial. A wrong wire, a short circuit, or the wrong voltage level can mean anything from no output to a damaged motherboard.&lt;/p&gt;
&lt;p&gt;Original thread: &lt;a class=&#34;link&#34; href=&#34;https://community.wd.com/t/usb-to-serial-uart-console-access-for-pr4100-pr2100/203442&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;USB to Serial UART Console Access for PR4100 / PR2100&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;start-with-the-risks&#34;&gt;Start With the Risks
&lt;/h2&gt;&lt;p&gt;The most important part is not how to connect it, but what you must not connect.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Do not connect &lt;code&gt;VCC&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Do not use &lt;code&gt;5V&lt;/code&gt; TTL.&lt;/li&gt;
&lt;li&gt;Do not connect traditional &lt;code&gt;RS-232&lt;/code&gt; levels directly.&lt;/li&gt;
&lt;li&gt;Do not move clips or probes around while the board is powered.&lt;/li&gt;
&lt;li&gt;Do not plug in a USB-UART adapter before confirming the pinout.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The serial port on PR4100 / PR2100-class NAS motherboards is usually &lt;code&gt;3.3V TTL UART&lt;/code&gt;. In practice, you normally need only three wires:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;GND
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;TX
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;RX
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;VCC&lt;/code&gt; is not there for you to power the board. Connecting the USB-UART power pin to the NAS motherboard &lt;code&gt;VCC&lt;/code&gt; may damage the motherboard.&lt;/p&gt;
&lt;h2 id=&#34;what-you-need&#34;&gt;What You Need
&lt;/h2&gt;&lt;p&gt;The basic tools are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a &lt;code&gt;3.3V&lt;/code&gt; USB-UART adapter;&lt;/li&gt;
&lt;li&gt;a multimeter that can measure voltage and resistance reliably;&lt;/li&gt;
&lt;li&gt;suitable 4-pin JST wiring or jumper wires;&lt;/li&gt;
&lt;li&gt;terminal software such as PuTTY, minicom, or screen;&lt;/li&gt;
&lt;li&gt;a steady hand and a conservative mindset.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the USB-UART module has a &lt;code&gt;3.3V / 5V&lt;/code&gt; jumper, confirm that it is set to &lt;code&gt;3.3V&lt;/code&gt;. Many serial modules default to &lt;code&gt;5V&lt;/code&gt;, and that detail is easy to miss.&lt;/p&gt;
&lt;h2 id=&#34;uart-location-and-pins&#34;&gt;UART Location and Pins
&lt;/h2&gt;&lt;p&gt;The WD Community post is based on the PR4100, and later replies mention similar interfaces and settings on the PR2100 / DL4100. The PR4100 4-pin UART order given in the original post is:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://knightli.com/2026/06/16/wd-pr4100-pr2100-uart-console-access/pr4100-uart-port.png&#34;
	width=&#34;1532&#34;
	height=&#34;863&#34;
	srcset=&#34;https://knightli.com/2026/06/16/wd-pr4100-pr2100-uart-console-access/pr4100-uart-port_hu_5a392a556046794d.png 480w, https://knightli.com/2026/06/16/wd-pr4100-pr2100-uart-console-access/pr4100-uart-port_hu_d7ac400224fd0ddd.png 1024w&#34;
	
		loading=&#34;eager&#34;
		fetchpriority=&#34;high&#34;
		decoding=&#34;sync&#34;
	
	
		alt=&#34;Internal UART connector location on the WD PR4100 motherboard&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;177&#34;
		data-flex-basis=&#34;426px&#34;
	
&gt;
&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;GND, TX, RX, VCC
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;But you should not trust that order blindly. Different revisions, models, and board layouts may differ. Before touching anything, verify it yourself with a multimeter.&lt;/p&gt;
&lt;p&gt;A safer identification process is:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Power off the NAS and unplug the power cable.&lt;/li&gt;
&lt;li&gt;Use resistance mode to find &lt;code&gt;GND&lt;/code&gt; by measuring each pin against a known ground point, such as the metal frame or a shield.&lt;/li&gt;
&lt;li&gt;During boot, use voltage mode to observe each pin.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;TX&lt;/code&gt; may show slight voltage activity while boot logs are being sent, then settle near &lt;code&gt;3.3V&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;VCC&lt;/code&gt; is often a steady &lt;code&gt;3.3V&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;RX&lt;/code&gt; is not always consistent. It may be pulled high, pulled low, or left floating.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A logic analyzer can also help identify &lt;code&gt;TX / RX / VCC&lt;/code&gt;. But it only helps you see signals; it does not take responsibility for a wrong connection.&lt;/p&gt;
&lt;h2 id=&#34;correct-wiring&#34;&gt;Correct Wiring
&lt;/h2&gt;&lt;p&gt;The &lt;code&gt;TX / RX&lt;/code&gt; lines must be crossed between the USB-UART adapter and the NAS motherboard:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS GND  &amp;lt;--&amp;gt;  USB-UART GND
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS TX   &amp;lt;--&amp;gt;  USB-UART RX
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS RX   &amp;lt;--&amp;gt;  USB-UART TX
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS VCC  &amp;lt;--&amp;gt;  no connection
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;If you only want to view boot logs, you can start with a read-only connection:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;GND
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS TX -&amp;gt; USB-UART RX
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;This read-only wiring cannot send input, but it is lower risk and useful for the first check.&lt;/p&gt;
&lt;h2 id=&#34;serial-settings&#34;&gt;Serial Settings
&lt;/h2&gt;&lt;p&gt;The serial settings used in the original post are:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Bits Per Second: 115200
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Data Bits: 8
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Parity: None
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Stop Bits: 1
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Flow Control: None
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;In the common shorthand:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;115200 8N1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;On Windows, use Device Manager to find the &lt;code&gt;COM&lt;/code&gt; port assigned to the USB-UART adapter, then choose Serial in PuTTY. On Linux / macOS, the device usually appears as something like &lt;code&gt;/dev/ttyUSB0&lt;/code&gt; or &lt;code&gt;/dev/tty.usbserial-*&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;what-success-looks-like&#34;&gt;What Success Looks Like
&lt;/h2&gt;&lt;p&gt;If the wiring and settings are correct, the terminal should show boot logs after the NAS powers on. You may eventually see BIOS / UEFI screens, Boot Loader output, or Linux boot messages.&lt;/p&gt;
&lt;p&gt;Some WD Community replies report seeing &lt;code&gt;Aptio Setup Utility&lt;/code&gt; through this method. Others used the serial console to diagnose systems that would not boot normally. For installing Debian, changing boot options, diagnosing failed firmware upgrades, blinking blue LEDs, or similar problems, the serial console is often more reliable than the web admin UI.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://knightli.com/2026/06/16/wd-pr4100-pr2100-uart-console-access/pr4100-aptio-setup-utility.jpeg&#34;
	width=&#34;888&#34;
	height=&#34;546&#34;
	srcset=&#34;https://knightli.com/2026/06/16/wd-pr4100-pr2100-uart-console-access/pr4100-aptio-setup-utility_hu_d887bab130ba162b.jpeg 480w, https://knightli.com/2026/06/16/wd-pr4100-pr2100-uart-console-access/pr4100-aptio-setup-utility_hu_c8dd26c0f7531fd7.jpeg 1024w&#34;
	
		loading=&#34;lazy&#34;
		decoding=&#34;async&#34;
	
	
		alt=&#34;Aptio Setup Utility visible through the serial console&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;162&#34;
		data-flex-basis=&#34;390px&#34;
	
&gt;
&lt;/p&gt;
&lt;p&gt;Still, seeing logs does not mean the machine can always be fixed. It only gives you a lower-level observation window.&lt;/p&gt;
&lt;h2 id=&#34;common-problems&#34;&gt;Common Problems
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;PuTTY opens but shows nothing&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First test the USB-UART adapter itself. Short its own &lt;code&gt;TX&lt;/code&gt; and &lt;code&gt;RX&lt;/code&gt;, type in the terminal, and check whether the characters echo back. If they do, the adapter and driver are probably working. Then check the COM port, baud rate, common ground, and whether the NAS &lt;code&gt;TX&lt;/code&gt; is actually connected to USB-UART &lt;code&gt;RX&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Still no logs after connecting&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The pinout may be wrong, or the serial adapter may be using the wrong voltage level. Power down and confirm &lt;code&gt;GND / TX / RX / VCC&lt;/code&gt; again. Do not keep trying just because “the forum said this order is correct.”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Logs appear, but input does not work&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Check the &lt;code&gt;NAS RX &amp;lt;--&amp;gt; USB-UART TX&lt;/code&gt; path. If you only connected &lt;code&gt;GND&lt;/code&gt; and &lt;code&gt;NAS TX&lt;/code&gt;, read-only output is expected.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The cable does not fit&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The original thread discusses JST connector size and limited space around the pins. Do not force a connector in and risk shorting adjacent pins. It is better to use the right 4-pin JST cable than to gamble with loose clips.&lt;/p&gt;
&lt;h2 id=&#34;how-this-relates-to-the-pr2100-motherboard-analysis&#34;&gt;How This Relates to the PR2100 Motherboard Analysis
&lt;/h2&gt;&lt;p&gt;In the earlier PR2100 article, my conclusion was that the suspected UART connector is worth verifying first because it may expose BIOS, Boot Menu, or a Linux console directly.&lt;/p&gt;
&lt;p&gt;The WD Community thread adds a practical piece of evidence:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the PR4100 does have a usable internal UART;&lt;/li&gt;
&lt;li&gt;the common setting is &lt;code&gt;115200 8N1&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;the observed pin order is &lt;code&gt;GND, TX, RX, VCC&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;TX / RX&lt;/code&gt; must be crossed;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;VCC&lt;/code&gt; must be left unconnected;&lt;/li&gt;
&lt;li&gt;PR2100 / DL4100 may also apply, but still need measurement.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So if the next step is installing Linux on a PR2100, recovering boot, diagnosing blinking blue LEDs, or entering BIOS, the serial console is more reliable than guessing HDMI behavior or blindly modifying the disk system.&lt;/p&gt;
&lt;h2 id=&#34;conclusion&#34;&gt;Conclusion
&lt;/h2&gt;&lt;p&gt;The UART console on the PR4100 / PR2100 is not a complicated modification, but it is extremely sensitive to details.&lt;/p&gt;
&lt;p&gt;A safer order is:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Power off and open the case.&lt;/li&gt;
&lt;li&gt;Find the suspected 4-pin UART.&lt;/li&gt;
&lt;li&gt;Use a multimeter to confirm &lt;code&gt;GND&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Observe &lt;code&gt;TX / RX / VCC&lt;/code&gt; while powered.&lt;/li&gt;
&lt;li&gt;Use a &lt;code&gt;3.3V&lt;/code&gt; USB-UART adapter.&lt;/li&gt;
&lt;li&gt;Connect only &lt;code&gt;GND / TX / RX&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Never connect &lt;code&gt;VCC&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Open the terminal with &lt;code&gt;115200 8N1&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Read logs first, then decide whether to send commands.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In hardware debugging, the expensive part is not the USB-UART adapter or the multimeter. It is the discontinued NAS motherboard that may still hold your data. Slowing down and checking one more time is usually cheaper than trying to recover a bricked board.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
