<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>SATA on KnightLi Blog</title>
        <link>https://knightli.com/en/tags/sata/</link>
        <description>Recent content in SATA on KnightLi Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sat, 30 May 2026 11:17:22 +0800</lastBuildDate><atom:link href="https://knightli.com/en/tags/sata/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Silicon Motion SATA SSD Controller Guide: DRAM Cache vs DRAM-less XT Series</title>
        <link>https://knightli.com/en/2026/05/30/silicon-motion-sata-ssd-controller-guide/</link>
        <pubDate>Sat, 30 May 2026 11:17:22 +0800</pubDate>
        
        <guid>https://knightli.com/en/2026/05/30/silicon-motion-sata-ssd-controller-guide/</guid>
        <description>&lt;p&gt;Silicon Motion&amp;rsquo;s SATA SSD controllers can be roughly split into two lines: standard versions with independent DRAM cache, which focus on performance and stability, and DRAM-less XT models, which focus on cost and entry-level markets.&lt;/p&gt;
&lt;p&gt;Because the SATA 3.0 interface itself is limited to 6Gbps, real sequential read/write throughput usually tops out around 550MB/s to 560MB/s. Many controllers can look similar in empty-drive benchmarks. The real difference shows up in sustained writes, random I/O, near-full dirty-drive behavior, NAND quality, and firmware tuning.&lt;/p&gt;
&lt;h2 id=&#34;two-product-lines&#34;&gt;Two Product Lines
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Type&lt;/th&gt;
          &lt;th&gt;Representative Models&lt;/th&gt;
          &lt;th&gt;External DRAM&lt;/th&gt;
          &lt;th&gt;Main Positioning&lt;/th&gt;
          &lt;th&gt;Strengths&lt;/th&gt;
          &lt;th&gt;Weaknesses&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Standard / cached&lt;/td&gt;
          &lt;td&gt;SM2246EN, SM2256, SM2258, SM2259&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Mid-to-high-end SATA SSDs, branded drives, stable system drives&lt;/td&gt;
          &lt;td&gt;More complete mapping table, better random performance and dirty-drive stability, steadier sustained writes&lt;/td&gt;
          &lt;td&gt;Higher cost, requires additional DRAM chips&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;XT series / DRAM-less&lt;/td&gt;
          &lt;td&gt;SM2246XT, SM2254XT, SM2258XT, SM2259XT, SM2259XT2&lt;/td&gt;
          &lt;td&gt;No&lt;/td&gt;
          &lt;td&gt;Entry-level SSDs, old-PC upgrades, external enclosures, white-label drives&lt;/td&gt;
          &lt;td&gt;Low cost, mature solutions, suitable for light workloads&lt;/td&gt;
          &lt;td&gt;More likely to slow down during large sustained writes or near-full use&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;cached-sata-controllers&#34;&gt;Cached SATA Controllers
&lt;/h2&gt;&lt;p&gt;Cached versions support external DRAM cache, such as LPDDR3, DDR3, or DDR4. They can keep a more complete mapping table, so they are usually steadier than DRAM-less solutions for long-term system-drive use, large sustained writes, and near-full drives.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Model&lt;/th&gt;
          &lt;th&gt;Technology Stage&lt;/th&gt;
          &lt;th&gt;Typical NAND&lt;/th&gt;
          &lt;th&gt;Main Features&lt;/th&gt;
          &lt;th&gt;Representative Use / Reputation&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;SM2246EN&lt;/td&gt;
          &lt;td&gt;Classic MLC era&lt;/td&gt;
          &lt;td&gt;2D MLC / early TLC&lt;/td&gt;
          &lt;td&gt;Single-core architecture, 4 channels, low power, low heat, high efficiency&lt;/td&gt;
          &lt;td&gt;One of Silicon Motion&amp;rsquo;s famous consumer SSD controllers; often called a &amp;ldquo;white-label magic chip&amp;rdquo; in used-drive, white-label, and SSD DIY circles&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SM2256 / SM2256K&lt;/td&gt;
          &lt;td&gt;TLC transition&lt;/td&gt;
          &lt;td&gt;2D TLC&lt;/td&gt;
          &lt;td&gt;Built for TLC NAND, with NANDXtend and LDPC error correction&lt;/td&gt;
          &lt;td&gt;Helped TLC SSDs move from cheap experiments toward large-scale consumer adoption&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SM2258&lt;/td&gt;
          &lt;td&gt;Mature 3D TLC era&lt;/td&gt;
          &lt;td&gt;3D TLC&lt;/td&gt;
          &lt;td&gt;4 channels, external cache support, strong error correction, balanced overall behavior&lt;/td&gt;
          &lt;td&gt;Common in mid-to-high-end SATA drives such as early Crucial MX500 versions&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SM2259&lt;/td&gt;
          &lt;td&gt;Later / modern SATA&lt;/td&gt;
          &lt;td&gt;High-layer-count 3D TLC / QLC&lt;/td&gt;
          &lt;td&gt;An improved SM2258-class design with lower power and better support for newer high-layer-count NAND&lt;/td&gt;
          &lt;td&gt;Seen in later MX500 versions and some Kingston SATA products&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;dram-less-xt-series&#34;&gt;DRAM-less XT Series
&lt;/h2&gt;&lt;p&gt;The XT series removes the external DRAM cache chip and stores the mapping table in controller SRAM or a reserved NAND area. Its goal is not to chase high-end performance, but to reduce total drive cost.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Model&lt;/th&gt;
          &lt;th&gt;Relationship / Stage&lt;/th&gt;
          &lt;th&gt;Typical NAND&lt;/th&gt;
          &lt;th&gt;Common Uses&lt;/th&gt;
          &lt;th&gt;Notes&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;SM2246XT&lt;/td&gt;
          &lt;td&gt;DRAM-less version of SM2246EN&lt;/td&gt;
          &lt;td&gt;2D MLC / early TLC&lt;/td&gt;
          &lt;td&gt;Low-cost SSDs, industrial control devices, old-PC upgrade drives&lt;/td&gt;
          &lt;td&gt;Although DRAM-less, the MLC-era NAND base often gave it much better experience than HDDs&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SM2254XT&lt;/td&gt;
          &lt;td&gt;DRAM-less model from the TLC transition period&lt;/td&gt;
          &lt;td&gt;2D TLC&lt;/td&gt;
          &lt;td&gt;Some OEM or custom solutions&lt;/td&gt;
          &lt;td&gt;Relatively uncommon; judge finished drives by NAND and firmware, not only controller model&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SM2258XT&lt;/td&gt;
          &lt;td&gt;Common DRAM-less controller in the 3D TLC era&lt;/td&gt;
          &lt;td&gt;3D TLC&lt;/td&gt;
          &lt;td&gt;Entry-level branded drives, white-label SSDs, flashing/open-card drives&lt;/td&gt;
          &lt;td&gt;Low cost and good compatibility, but heavier loads and dirty-drive use expose slowdowns&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SM2259XT&lt;/td&gt;
          &lt;td&gt;DRAM-less line corresponding to SM2259&lt;/td&gt;
          &lt;td&gt;High-layer-count 3D TLC / QLC&lt;/td&gt;
          &lt;td&gt;Entry SATA SSDs, external enclosures, low-cost upgrade drives&lt;/td&gt;
          &lt;td&gt;Empty-drive sequential speed may look fine, but long-term system-drive stability is below cached versions&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SM2259XT2&lt;/td&gt;
          &lt;td&gt;Further simplified SM2259XT variant&lt;/td&gt;
          &lt;td&gt;High-layer-count 3D TLC / QLC&lt;/td&gt;
          &lt;td&gt;Low-cost designs paired with a single high-capacity NAND package&lt;/td&gt;
          &lt;td&gt;May reduce channel count, lowering cost but also limiting sustained performance&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;generation-mapping&#34;&gt;Generation Mapping
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Technology Generation&lt;/th&gt;
          &lt;th&gt;Cached Version&lt;/th&gt;
          &lt;th&gt;DRAM-less Version&lt;/th&gt;
          &lt;th&gt;Typical NAND&lt;/th&gt;
          &lt;th&gt;Keywords&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Classic / early&lt;/td&gt;
          &lt;td&gt;SM2246EN&lt;/td&gt;
          &lt;td&gt;SM2246XT&lt;/td&gt;
          &lt;td&gt;2D MLC / early TLC&lt;/td&gt;
          &lt;td&gt;Low power, stable, common in DIY circles&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;TLC transition&lt;/td&gt;
          &lt;td&gt;SM2256 / SM2256K&lt;/td&gt;
          &lt;td&gt;SM2254XT / early 2256XT&lt;/td&gt;
          &lt;td&gt;2D TLC&lt;/td&gt;
          &lt;td&gt;NANDXtend, LDPC, TLC adoption&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Mature 3D NAND&lt;/td&gt;
          &lt;td&gt;SM2258&lt;/td&gt;
          &lt;td&gt;SM2258XT&lt;/td&gt;
          &lt;td&gt;3D TLC&lt;/td&gt;
          &lt;td&gt;SATA performance approaches interface limit&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Later / modern&lt;/td&gt;
          &lt;td&gt;SM2259&lt;/td&gt;
          &lt;td&gt;SM2259XT / SM2259XT2&lt;/td&gt;
          &lt;td&gt;High-layer-count 3D TLC / QLC&lt;/td&gt;
          &lt;td&gt;Power optimization, high-layer NAND support, low-cost designs&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;buying-guide&#34;&gt;Buying Guide
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Use Case&lt;/th&gt;
          &lt;th&gt;Better Choice&lt;/th&gt;
          &lt;th&gt;Reason&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Light old-PC upgrade&lt;/td&gt;
          &lt;td&gt;DRAM-less drives such as SM2258XT / SM2259XT can be acceptable&lt;/td&gt;
          &lt;td&gt;Low cost; usually enough for launching apps, office work, and light system use&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Long-term system drive&lt;/td&gt;
          &lt;td&gt;Prefer cached SM2258 / SM2259 solutions&lt;/td&gt;
          &lt;td&gt;More stable during random I/O, dirty-drive use, and near-full operation&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Frequent large-file writes&lt;/td&gt;
          &lt;td&gt;Prefer cached versions&lt;/td&gt;
          &lt;td&gt;After SLC Cache is exhausted, cached solutions usually slow down more gently&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;External enclosure / temporary data drive&lt;/td&gt;
          &lt;td&gt;XT series is acceptable&lt;/td&gt;
          &lt;td&gt;Cost comes first, and workloads are usually simpler than system-drive workloads&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Cheap white-label or open-card drive&lt;/td&gt;
          &lt;td&gt;Check NAND and firmware, not just the controller&lt;/td&gt;
          &lt;td&gt;The same controller can behave very differently with different NAND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Near-full use&lt;/td&gt;
          &lt;td&gt;Prefer cached versions and leave spare space&lt;/td&gt;
          &lt;td&gt;DRAM-less drives are more likely to show obvious fluctuations when dirty&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;why-sequential-benchmarks-are-not-enough&#34;&gt;Why Sequential Benchmarks Are Not Enough
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Metric&lt;/th&gt;
          &lt;th&gt;Empty-Drive Sequential Read/Write&lt;/th&gt;
          &lt;th&gt;Key Behavior in Real Use&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Limiting factor&lt;/td&gt;
          &lt;td&gt;SATA 3.0 physical bandwidth&lt;/td&gt;
          &lt;td&gt;Controller, cache, NAND, firmware, remaining free space&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Common result&lt;/td&gt;
          &lt;td&gt;Standard and XT versions may both approach 550MB/s&lt;/td&gt;
          &lt;td&gt;Gaps widen during large writes, random writes, and full-drive use&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Value for judgment&lt;/td&gt;
          &lt;td&gt;Shows behavior near the interface limit&lt;/td&gt;
          &lt;td&gt;Better reflects system-drive and long-term user experience&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;So SM2259 and SM2259XT may look close in empty-drive sequential benchmarks. But during long-term system-drive use, large writes, SLC Cache exhaustion, or low free space, cached versions are usually more stable.&lt;/p&gt;
&lt;h2 id=&#34;quick-conclusion&#34;&gt;Quick Conclusion
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Need&lt;/th&gt;
          &lt;th&gt;Recommendation&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Stable system drive&lt;/td&gt;
          &lt;td&gt;Prefer cached standard-version solutions such as SM2258 and SM2259&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Low-cost old-PC upgrade&lt;/td&gt;
          &lt;td&gt;DRAM-less solutions such as SM2258XT and SM2259XT are worth considering&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;White-label / low-end / open-card SSD&lt;/td&gt;
          &lt;td&gt;Do not only check controller model; also check NAND, channel count, and firmware&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Judge SATA SSD quality&lt;/td&gt;
          &lt;td&gt;Do not only look at sequential benchmarks; check dirty-drive behavior, random performance, and sustained writes&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;In short: Silicon Motion&amp;rsquo;s standard SATA controllers are better for stability and long-term experience, while the XT series is better for low cost and light workloads. Now that SATA is already close to its interface ceiling, cache design, NAND pairing, and firmware tuning matter more than a simple 550MB/s benchmark result.&lt;/p&gt;
</description>
        </item>
        <item>
        <title>TerraMaster F2-221 NAS Backplane Pinout Notes</title>
        <link>https://knightli.com/en/2026/05/04/terramaster-f2-221-backplane-pinout/</link>
        <pubDate>Mon, 04 May 2026 06:02:56 +0800</pubDate>
        
        <guid>https://knightli.com/en/2026/05/04/terramaster-f2-221-backplane-pinout/</guid>
        <description>&lt;p&gt;This note documents the non-standard backplane connector pinout of the TerraMaster F2-221 NAS. The connector looks close to a PCIe edge connector, but it is not a standard PCIe slot. It is a custom TerraMaster backplane interface.&lt;/p&gt;
&lt;p&gt;The connector carries SATA, power, reset, and PCIe signals at the same time. Once PCIe1 x1 is confirmed usable, a custom backplane can expose an M.2 M-key slot and use an NVMe SSD as an internal system drive.&lt;/p&gt;
&lt;p&gt;The same idea also applies to the TerraMaster F2-220. Although the F2-220 and F2-221 use different platforms, a fnNAS forum test shows that F3 Backplane V1.1 can detect NVMe on the F2-220, and the NVMe drive is visible inside the OS installer. The extra work is that the old BIOS may not support booting from NVMe.&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;Summary
&lt;/h2&gt;&lt;p&gt;The F2-221 backplane connector contains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Signals for two native SATA ports&lt;/li&gt;
&lt;li&gt;12V, 5V, 3.3V, and GND&lt;/li&gt;
&lt;li&gt;SATA drive power-control related signals&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PERST#&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;At least one usable PCIe Gen2 x1 signal group&lt;/li&gt;
&lt;li&gt;Partial clues for a second PCIe signal group, but not fully verified&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PCIe1 can be used to expose an M.2 M-key NVMe slot. In testing, the NVMe drive runs at PCIe Gen2 x1, and the BIOS can detect and boot from it.&lt;/p&gt;
&lt;p&gt;F2-220 testing points in the same direction: the hardware can detect NVMe, but the BIOS boot stage may require injecting an NVMe module, and the boot entry may appear as &lt;code&gt;PATA&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;backplane-connector-pinout&#34;&gt;Backplane Connector Pinout
&lt;/h2&gt;&lt;p&gt;The connector has B/A sides. &lt;code&gt;?&lt;/code&gt; means unknown or unconnected, and &lt;code&gt;NC&lt;/code&gt; means not connected.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Pin&lt;/th&gt;
          &lt;th&gt;B side&lt;/th&gt;
          &lt;th&gt;A side&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;1&lt;/td&gt;
          &lt;td&gt;12V&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2&lt;/td&gt;
          &lt;td&gt;12V&lt;/td&gt;
          &lt;td&gt;12V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;3&lt;/td&gt;
          &lt;td&gt;12V&lt;/td&gt;
          &lt;td&gt;12V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;4&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;5&lt;/td&gt;
          &lt;td&gt;SATA1 A+&lt;/td&gt;
          &lt;td&gt;SATA1 B+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;6&lt;/td&gt;
          &lt;td&gt;SATA1 A-&lt;/td&gt;
          &lt;td&gt;SATA1 B-&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;7&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;NC&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;8&lt;/td&gt;
          &lt;td&gt;5V&lt;/td&gt;
          &lt;td&gt;5V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;9&lt;/td&gt;
          &lt;td&gt;5V&lt;/td&gt;
          &lt;td&gt;5V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;10&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
          &lt;td&gt;5V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;11&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;12&lt;/td&gt;
          &lt;td&gt;3.3V&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;13&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;3.3V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14&lt;/td&gt;
          &lt;td&gt;SATA2 A+&lt;/td&gt;
          &lt;td&gt;3.3V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;15&lt;/td&gt;
          &lt;td&gt;SATA2 A-&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;16&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;SATA2 B+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;17&lt;/td&gt;
          &lt;td&gt;PERST#&lt;/td&gt;
          &lt;td&gt;SATA2 B-&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;18&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;19&lt;/td&gt;
          &lt;td&gt;PCIe1 TX+&lt;/td&gt;
          &lt;td&gt;NC&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;20&lt;/td&gt;
          &lt;td&gt;PCIe1 TX-&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;21&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;PCIe1 RX+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;22&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;PCIe1 RX-&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;23&lt;/td&gt;
          &lt;td&gt;PCIe1 REFCLK+&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;24&lt;/td&gt;
          &lt;td&gt;PCIe1 REFCLK-&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;25&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;PCIe2 RX+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;26&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;PCIe2 RX-&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;27&lt;/td&gt;
          &lt;td&gt;PCIe2 TX+&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;28&lt;/td&gt;
          &lt;td&gt;PCIe2 TX-&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;29&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;PCIe2 REFCLK+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;30&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
          &lt;td&gt;PCIe2 REFCLK-&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;31&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;32&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;PCIe1 has higher practical reference value. PCIe2 is not fully verified and should only be treated as a clue, not a reliable design basis.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://knightli.com/2026/05/04/terramaster-f2-221-backplane-pinout/pinout-overview.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;TerraMaster F2-221 backplane connector pinout overview&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;signal-source-reasoning&#34;&gt;Signal Source Reasoning
&lt;/h2&gt;&lt;p&gt;The stock F2-221 dual-bay backplane does not include a PCIe-to-SATA controller. SATA signals go directly from the motherboard connector into the backplane. The extra PCIe signals are mainly inferred from other multi-bay models in the same product family.&lt;/p&gt;
&lt;p&gt;The TerraMaster F5-422 backplane uses two ASMedia &lt;code&gt;ASM1061&lt;/code&gt; chips. &lt;code&gt;ASM1061&lt;/code&gt; is a PCIe Gen2 x1 to dual-SATA controller. Combined with the Intel J3355 having 2 SATA ports and 6 PCIe Gen2 lanes, this suggests that multi-bay models expand SATA ports through PCIe.&lt;/p&gt;
&lt;p&gt;Therefore, it is reasonable for the F2-221 motherboard connector to retain PCIe signals. The vendor likely reuses motherboard designs across models with different bay counts and changes functionality through the backplane.&lt;/p&gt;
&lt;h2 id=&#34;pcie-differential-pair-identification&#34;&gt;PCIe Differential Pair Identification
&lt;/h2&gt;&lt;p&gt;PCIe differential pairs often go into inner layers after vias, so photos alone cannot trace the complete routing. One useful rule is that, in traditional PCIe designs, TX differential pairs usually have AC coupling capacitors.&lt;/p&gt;
&lt;p&gt;The direction must be viewed in reverse:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;TX&lt;/code&gt; from the &lt;code&gt;ASM1061&lt;/code&gt; controller&amp;rsquo;s perspective corresponds to &lt;code&gt;RX&lt;/code&gt; on the CPU or motherboard side.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;RX&lt;/code&gt; from the &lt;code&gt;ASM1061&lt;/code&gt; controller&amp;rsquo;s perspective corresponds to &lt;code&gt;TX&lt;/code&gt; on the CPU or motherboard side.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;REFCLK&lt;/code&gt; needs to be judged together with neighboring differential pairs and routing location.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This kind of pinout is better treated as hardware reverse-engineering material, not as an official specification.&lt;/p&gt;
&lt;h2 id=&#34;validation&#34;&gt;Validation
&lt;/h2&gt;&lt;p&gt;F3 Backplane designs based on this pinout have completed the following validation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The original two SATA drive bays remain usable.&lt;/li&gt;
&lt;li&gt;PCIe1 can be routed to an M.2 M-key slot.&lt;/li&gt;
&lt;li&gt;The NVMe SSD can be detected by BIOS.&lt;/li&gt;
&lt;li&gt;The NAS can boot directly from the NVMe SSD.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;btrfs scrub&lt;/code&gt; found no disk errors.&lt;/li&gt;
&lt;li&gt;The system ran from the NVMe SSD for weeks without obvious issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The test NVMe SSD was a Patriot P300 128GB. &lt;code&gt;hdparm&lt;/code&gt; result:&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;/dev/nvme0n1:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; Timing cached reads:   4554 MB in  2.00 seconds = 2279.68 MB/sec
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; Timing buffered disk reads: 1222 MB in  3.00 seconds = 407.22 MB/sec
&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 speed matches the PCIe Gen2 x1 limitation. The goal is not to fully utilize NVMe performance, but to replace an external USB SSD with an internal system drive.&lt;/p&gt;
&lt;h2 id=&#34;notes&#34;&gt;Notes
&lt;/h2&gt;&lt;p&gt;This pinout is useful as a reference for hardware reverse engineering and custom backplanes, but it should not be treated as official documentation.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The connector is not standard PCIe and cannot directly accept generic PCIe devices.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;?&lt;/code&gt; pins are unverified and should not be connected to critical circuits casually.&lt;/li&gt;
&lt;li&gt;PCIe2 is not fully verified and carries higher risk than PCIe1.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;CLKREQ&lt;/code&gt; is not fully routed like a normal M.2 design, so ASPM may not work.&lt;/li&gt;
&lt;li&gt;SATA power includes hot-swap related load switch and slow start logic; do not route only signal lines while ignoring power control.&lt;/li&gt;
&lt;li&gt;If reproducing the design, measure your own motherboard and backplane again instead of relying only on photos.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;related-links&#34;&gt;Related Links
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Original project write-up: &lt;a class=&#34;link&#34; href=&#34;https://codedbearder.com/posts/f3-backplane/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;I made a new backplane for my Terramaster F2-221 NAS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;F3 Backplane KiCad project: &lt;a class=&#34;link&#34; href=&#34;https://github.com/arnarg/f3_backplane&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;arnarg/f3_backplane&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;F3 Backplane pinout CSV: &lt;a class=&#34;link&#34; href=&#34;https://github.com/arnarg/f3_backplane/blob/main/f3_backplane.csv&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;f3_backplane.csv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;F2-220 compatibility test: &lt;a class=&#34;link&#34; href=&#34;https://club.fnnas.com/forum.php?mod=viewthread&amp;amp;tid=55589&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;铁威马F2-220折腾飞牛OS过程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        
    </channel>
</rss>
