<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Server Hardware on KnightLi Blog</title>
        <link>https://www.knightli.com/en/tags/server-hardware/</link>
        <description>Recent content in Server Hardware on KnightLi Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sat, 18 Apr 2026 23:08:00 +0800</lastBuildDate><atom:link href="https://www.knightli.com/en/tags/server-hardware/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Lenovo HR630x / HR650x Notes: LGA3647, 8259CL, Optane, and Common Pitfalls</title>
        <link>https://www.knightli.com/en/2026/04/18/lenovo-hr630x-hr650x-lga3647-homelab-notes/</link>
        <pubDate>Sat, 18 Apr 2026 23:08:00 +0800</pubDate>
        
        <guid>https://www.knightli.com/en/2026/04/18/lenovo-hr630x-hr650x-lga3647-homelab-notes/</guid>
        <description>&lt;p&gt;Second-hand LGA3647 servers have become increasingly affordable, and Lenovo &lt;code&gt;HR630x&lt;/code&gt; / &lt;code&gt;HR650x&lt;/code&gt; machines retired from cloud deployments are now entering the homelab bargain-hunting scene. Their appeal is obvious: dual-socket Xeon Scalable, many memory slots, OCP networking, U.2 backplanes, IPMI management, plus the price advantage of some second-generation Xeon OEM CPUs and Optane PMem. It is easy to imagine a &amp;ldquo;thousand-yuan-class compute box&amp;rdquo; from these parts.&lt;/p&gt;
&lt;p&gt;But these machines are not like upgrading a normal desktop PC. Before buying one, it is worth thinking through several pitfalls: motherboard versions, CPU generation, VRM power limits, memory compatibility, proprietary power supplies, fan noise, rare risers, hard-drive backplanes and trays, BMC passwords, and whether the BIOS is new enough.&lt;/p&gt;
&lt;p&gt;This post reorganizes notes from two build reports. The goal is not to reproduce one exact build, but to make the trade-offs and traps around the &lt;code&gt;HR630x&lt;/code&gt; / &lt;code&gt;HR650x&lt;/code&gt; route clearer.&lt;/p&gt;
&lt;h2 id=&#34;platform-positioning&#34;&gt;Platform Positioning
&lt;/h2&gt;&lt;p&gt;&lt;code&gt;HR630x&lt;/code&gt; and &lt;code&gt;HR650x&lt;/code&gt; are Lenovo hyperscale LGA3647 server platforms. In simple terms:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;HR630x&lt;/code&gt; is a 1U machine, thinner and more constrained for expansion.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;HR650x&lt;/code&gt; is a 2U machine, with more room for expansion, cooling, and installation.&lt;/li&gt;
&lt;li&gt;The two platforms share many board-level references, so a lot of practical experience applies to both.&lt;/li&gt;
&lt;li&gt;These machines are often cloud-retired units: cheap, but not always complete.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you want a quiet, power-efficient server to sit next to your desk, these are not the best choice. If your goal is low-cost access to dual Xeons, more PCIe, many memory slots, and remote management, they are attractive.&lt;/p&gt;
&lt;h2 id=&#34;check-barebones-completeness-first&#34;&gt;Check Barebones Completeness First
&lt;/h2&gt;&lt;p&gt;When buying this kind of barebones system, do not look only at the base price. The real cost depends on what is missing.&lt;/p&gt;
&lt;p&gt;Check these items carefully:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Whether both CPU heatsinks are included.&lt;/li&gt;
&lt;li&gt;Whether all fans are present.&lt;/li&gt;
&lt;li&gt;Whether the power supply count and wattage are enough.&lt;/li&gt;
&lt;li&gt;Whether a U.2 / 2.5-inch drive backplane is included.&lt;/li&gt;
&lt;li&gt;Whether the drive cables are included.&lt;/li&gt;
&lt;li&gt;Whether drive trays are included.&lt;/li&gt;
&lt;li&gt;Whether PCIe risers are included.&lt;/li&gt;
&lt;li&gt;Whether the OCP NIC is included.&lt;/li&gt;
&lt;li&gt;Whether the motherboard is the 24-DIMM or 16-DIMM version.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some machines look cheap, but if they lack risers, trays, backplanes, or proprietary power supplies, later parts hunting can become more painful than the original purchase. This is especially true for &lt;code&gt;HR650x&lt;/code&gt; risers, U.2 backplanes, and drive trays: they are not always easy to find on the used market, and the prices are not always friendly.&lt;/p&gt;
&lt;h2 id=&#34;cpu-why-the-cheap-8259cl-needs-extra-work&#34;&gt;CPU: Why the Cheap 8259CL Needs Extra Work
&lt;/h2&gt;&lt;p&gt;One common value-oriented route is using a second-generation Xeon Scalable OEM CPU such as the &lt;code&gt;Platinum 8259CL&lt;/code&gt;. It is cheap, has many cores and threads, and as a second-generation platform CPU, it can work with first-generation Optane persistent memory.&lt;/p&gt;
&lt;p&gt;But cheap parts usually come with a reason. The &lt;code&gt;8259CL&lt;/code&gt; is an OEM model with a TDP of about &lt;code&gt;210W&lt;/code&gt;, slightly above the &lt;code&gt;205W&lt;/code&gt; limit many platforms expect by default. That difference looks small, but on some motherboards it can prevent the system from booting unless you modify the VRM controller&amp;rsquo;s current or power-related limit.&lt;/p&gt;
&lt;p&gt;The common method is to use a USB-I2C tool such as &lt;code&gt;MCP2221A&lt;/code&gt;, connect it to the motherboard&amp;rsquo;s VRM I2C interface, and write a new limit into VRM controllers such as &lt;code&gt;PXE1610C&lt;/code&gt;. In the reference cases, the command form for &lt;code&gt;HR630x&lt;/code&gt; / &lt;code&gt;HR650x&lt;/code&gt; looks like this:&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;ModTool.exe -PXE1610C 74 76
&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;The point is not to copy the command blindly. First confirm your motherboard&amp;rsquo;s VRM model, I2C header location, &lt;code&gt;SCL&lt;/code&gt;, &lt;code&gt;SDA&lt;/code&gt;, &lt;code&gt;GND&lt;/code&gt; pin order, and addresses. Wiring it wrong or using the wrong platform command is riskier than the CPU itself.&lt;/p&gt;
&lt;h2 id=&#34;prepare-a-known-good-boot-cpu&#34;&gt;Prepare a Known-Good Boot CPU
&lt;/h2&gt;&lt;p&gt;If the machine arrives with an old BIOS, or if the VRM modification has not been done yet, installing an &lt;code&gt;8259CL&lt;/code&gt; directly may produce no display at all. In that case, a cheap first-generation Xeon as a boot CPU can make troubleshooting much easier.&lt;/p&gt;
&lt;p&gt;A boot CPU is useful for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Entering BIOS and checking the version.&lt;/li&gt;
&lt;li&gt;Updating BIOS and BMC.&lt;/li&gt;
&lt;li&gt;Confirming that the motherboard, memory, power supply, and fans are healthy.&lt;/li&gt;
&lt;li&gt;Excluding basic hardware faults before modifying the VRM.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the seller has already updated the BIOS and the machine can boot directly, the boot CPU may not be needed. For beginners, though, it greatly reduces debugging difficulty.&lt;/p&gt;
&lt;h2 id=&#34;optane-pmem-is-the-highlight-of-this-platform&#34;&gt;Optane PMem Is the Highlight of This Platform
&lt;/h2&gt;&lt;p&gt;Second-generation Xeon Scalable supports first-generation Intel Optane DC Persistent Memory, also known as &lt;code&gt;DCPMM&lt;/code&gt; / &lt;code&gt;PMem&lt;/code&gt;. It installs into DIMM slots and can be configured in BIOS as memory mode or as persistent block storage.&lt;/p&gt;
&lt;p&gt;This is one reason CPUs like the &lt;code&gt;8259CL&lt;/code&gt; are attractive: when large DDR4 RDIMM / LRDIMM modules become expensive, used Optane PMem can be a low-cost way to add capacity.&lt;/p&gt;
&lt;p&gt;However, Optane is not a complete replacement for normal DRAM. Keep these points in mind:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It requires a second-generation Xeon with DCPMM support.&lt;/li&gt;
&lt;li&gt;The BIOS must support and correctly identify Optane.&lt;/li&gt;
&lt;li&gt;DRAM is usually still required as cache or as a companion memory tier.&lt;/li&gt;
&lt;li&gt;Slot placement and channel pairing should follow the Lenovo manual.&lt;/li&gt;
&lt;li&gt;Performance sits between DRAM and SSD, so do not expect normal DRAM behavior.&lt;/li&gt;
&lt;li&gt;You can create namespaces and use them as block devices such as &lt;code&gt;/dev/pmem0&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the goal is low-cost high-capacity memory experimentation, Optane is interesting. If the goal is maximum memory bandwidth, a low-channel-count Optane setup may not be suitable.&lt;/p&gt;
&lt;h2 id=&#34;memory-slot-versions-and-compatibility&#34;&gt;Memory Slot Versions and Compatibility
&lt;/h2&gt;&lt;p&gt;&lt;code&gt;HR630x&lt;/code&gt; / &lt;code&gt;HR650x&lt;/code&gt; may come in 24-DIMM and 16-DIMM versions. Before ordering, ask the seller for clear motherboard photos instead of trusting the listing title.&lt;/p&gt;
&lt;p&gt;For memory, it is safer to buy the same brand, frequency, capacity, and rank in one batch. The reference build notes mention unstable recognition when mixing modules, and in some cases even swapping CPU or memory positions affected which memory was detected.&lt;/p&gt;
&lt;p&gt;Safer rules:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Follow the official manual&amp;rsquo;s slot population order.&lt;/li&gt;
&lt;li&gt;Avoid mixing too many brands and specifications.&lt;/li&gt;
&lt;li&gt;When unsure, boot with the minimum configuration first.&lt;/li&gt;
&lt;li&gt;On dual-socket platforms, verify the memory channels attached to each CPU.&lt;/li&gt;
&lt;li&gt;When using Optane, double-check the DRAM and PMem channel pairing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Server memory is not &amp;ldquo;if it fits, it boots.&amp;rdquo; The larger and more mixed the capacity, the higher the debugging cost.&lt;/p&gt;
&lt;p&gt;Also, memory cannot be inserted randomly. Lenovo&amp;rsquo;s official documentation defines the DIMM population order for independent mode. Before building, check the slots against the manual, then expand from the minimum bootable configuration. This matters even more with dual sockets, mixed capacity, mixed rank, or Optane PMem; an incorrect layout may cause no boot, missing memory, or only the channels under one CPU being detected.&lt;/p&gt;
&lt;h2 id=&#34;do-not-underestimate-fans-and-noise&#34;&gt;Do Not Underestimate Fans and Noise
&lt;/h2&gt;&lt;p&gt;These machines were not designed for bedrooms or home offices. The 1U &lt;code&gt;HR630x&lt;/code&gt; is especially obvious: fan speeds are high, the sound is sharp, and the default boot policy can be very conservative.&lt;/p&gt;
&lt;p&gt;According to the build notes, the default fan speed is high, and IPMI / CLI control is needed to reduce noise. After tuning, idle noise can be much better, but under full load with two high-power CPUs, the system still needs enough airflow.&lt;/p&gt;
&lt;p&gt;When tuning fans, monitor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPU temperature.&lt;/li&gt;
&lt;li&gt;VRM temperature.&lt;/li&gt;
&lt;li&gt;PCH temperature.&lt;/li&gt;
&lt;li&gt;Memory temperature.&lt;/li&gt;
&lt;li&gt;PSU temperature.&lt;/li&gt;
&lt;li&gt;Inlet and outlet temperatures.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Do not only watch the CPU. Many chips on server boards depend on chassis airflow. If fan speed is lowered too much, the CPU may still look fine while the PCH, VRM, or NIC overheats.&lt;/p&gt;
&lt;h2 id=&#34;changing-fan-speed&#34;&gt;Changing Fan Speed
&lt;/h2&gt;&lt;p&gt;The fans on &lt;code&gt;HR650x&lt;/code&gt; / &lt;code&gt;HR630x&lt;/code&gt; can be controlled through IPMI raw commands. The community script uses this command format:&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-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ipmitool -I lanplus -H &amp;lt;BMC_IP&amp;gt; -U &amp;lt;USER&amp;gt; -P &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;lt;PASSWORD&amp;gt;&amp;#39;&lt;/span&gt; raw 0x2e 0x30 &lt;span class=&#34;m&#34;&gt;00&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00&lt;/span&gt; &amp;lt;SPEED&amp;gt;
&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;&amp;lt;SPEED&amp;gt;&lt;/code&gt; can be treated as the target fan percentage. For example:&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;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&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-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Set to 10%&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ipmitool -I lanplus -H 192.168.1.100 -U ADMIN -P &lt;span class=&#34;s1&#34;&gt;&amp;#39;password&amp;#39;&lt;/span&gt; raw 0x2e 0x30 &lt;span class=&#34;m&#34;&gt;00&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Set to 35%&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ipmitool -I lanplus -H 192.168.1.100 -U ADMIN -P &lt;span class=&#34;s1&#34;&gt;&amp;#39;password&amp;#39;&lt;/span&gt; raw 0x2e 0x30 &lt;span class=&#34;m&#34;&gt;00&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;35&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Set to 100%, useful for full-speed testing or thermal fallback&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ipmitool -I lanplus -H 192.168.1.100 -U ADMIN -P &lt;span class=&#34;s1&#34;&gt;&amp;#39;password&amp;#39;&lt;/span&gt; raw 0x2e 0x30 &lt;span class=&#34;m&#34;&gt;00&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;100&lt;/span&gt;
&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 run the command from the server OS itself and the IPMI kernel modules are loaded, you can avoid the BMC network path:&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-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ipmitool raw 0x2e 0x30 &lt;span class=&#34;m&#34;&gt;00&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;20&lt;/span&gt;
&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;Before changing fan speed, confirm that &lt;code&gt;ipmitool&lt;/code&gt; can read sensors:&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-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ipmitool -I lanplus -H &amp;lt;BMC_IP&amp;gt; -U &amp;lt;USER&amp;gt; -P &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;lt;PASSWORD&amp;gt;&amp;#39;&lt;/span&gt; sensor
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ipmitool -I lanplus -H &amp;lt;BMC_IP&amp;gt; -U &amp;lt;USER&amp;gt; -P &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;lt;PASSWORD&amp;gt;&amp;#39;&lt;/span&gt; sdr
&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 local &lt;code&gt;ipmitool&lt;/code&gt; reports no usable interface, load these modules on Linux:&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-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;modprobe ipmi_devintf
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;modprobe ipmi_msghandler
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;modprobe ipmi_si
&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;A safer approach is not to lock the fan at one very low speed, but to use temperature-based steps. For example:&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;span class=&#34;lnt&#34;&gt;6
&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;CPU below 40°C: 10%
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;CPU 40°C to 45°C: 14%
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;CPU 45°C to 50°C: 20%
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;CPU 50°C to 60°C: 50%
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;CPU 60°C to 80°C: 80%
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;CPU above 80°C: 100%
&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 can be implemented with shell, Python, or a systemd timer: read CPU temperature every few seconds, then write the corresponding fan percentage. The community &lt;code&gt;HR650X-IPMI-Auto-Fan&lt;/code&gt; script follows this idea.&lt;/p&gt;
&lt;p&gt;For manual tuning, start conservatively. Try &lt;code&gt;20%&lt;/code&gt; at idle first, verify that CPU, PCH, VRM, memory, NIC, and PSU temperatures are stable, then gradually try &lt;code&gt;14%&lt;/code&gt; or &lt;code&gt;10%&lt;/code&gt;. For full-load testing, do not begin with low fan speeds; start at &lt;code&gt;50%&lt;/code&gt; or higher, confirm cooling headroom, then find a balance between noise and temperature.&lt;/p&gt;
&lt;p&gt;IPMI raw commands are vendor OEM commands, and behavior may differ across BMC firmware versions. Before running them, make sure the machine can read sensors normally and keep a terminal ready to switch the fans back to high speed. If temperature readings are abnormal, sensors show &lt;code&gt;na&lt;/code&gt;, or fan speed does not change as expected, do not continue lowering the speed.&lt;/p&gt;
&lt;h2 id=&#34;power-supplies-risers-backplanes-and-drive-trays&#34;&gt;Power Supplies, Risers, Backplanes, and Drive Trays
&lt;/h2&gt;&lt;p&gt;One big &lt;code&gt;HR650x&lt;/code&gt; pitfall is that the power supply interface and many expansion parts are not standard PC parts. The PSU uses a Lenovo-specific form factor, so replacing or adding one can be expensive.&lt;/p&gt;
&lt;p&gt;Check risers in advance as well. Different risers support different card layouts, such as full-height full-length, full-height half-length, and half-height half-length. If you plan to install GPUs, HBAs, 25G/40G NICs, or NVMe adapters later, confirm the riser type before buying the machine.&lt;/p&gt;
&lt;p&gt;Drive backplanes also have multiple configurations. You may see 2U.2, 4U.2, 8U.2, or 2.5-inch bay backplanes. Backplanes, cables, trays, RAID cards, or HBAs can all become extra costs.&lt;/p&gt;
&lt;p&gt;A practical suggestion: if you only want the machine to boot and run compute jobs, do not rush to complete every tray and backplane. If your goal is all-flash storage or high expansion, include those parts in the total budget from the beginning.&lt;/p&gt;
&lt;h2 id=&#34;bmc-bios-and-management&#34;&gt;BMC, BIOS, and Management
&lt;/h2&gt;&lt;p&gt;Cloud-retired machines often come with unknown BMC passwords. If you can enter BIOS, you can usually create or reset a management user there. If you can boot into an OS, &lt;code&gt;ipmitool&lt;/code&gt; can also manage BMC users.&lt;/p&gt;
&lt;p&gt;It is usually best to update BIOS and BMC to a newer stable version, for three reasons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for more second-generation Xeon models.&lt;/li&gt;
&lt;li&gt;Better Optane PMem detection and management.&lt;/li&gt;
&lt;li&gt;Fixes for BMC, fan policy, or hardware compatibility issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The references mention that &lt;code&gt;HR630x&lt;/code&gt; / &lt;code&gt;HR650x&lt;/code&gt; may require BIOS updates for &lt;code&gt;8259CL&lt;/code&gt; and Optane. Different machine batches vary: some sellers have already updated them, while others require manual work.&lt;/p&gt;
&lt;p&gt;The BIOS and BMC downloads for &lt;code&gt;HR650x&lt;/code&gt; can be found through Lenovo&amp;rsquo;s support page:&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;https://datacentersupport.lenovo.com/cn/zc/products/servers/thinksystem-hyperscale/hr650x/7x57/7x57cto1ww/j300cvx2/downloads/driver-list/
&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;Also, &lt;code&gt;HR650x&lt;/code&gt; supports Above 4G Decoding, but Resizable BAR support is not ideal. If you plan to install large-VRAM GPUs or use the machine for GPU compute, confirm BIOS options and power-cable plans first.&lt;/p&gt;
&lt;h2 id=&#34;who-should-try-this&#34;&gt;Who Should Try This
&lt;/h2&gt;&lt;p&gt;This kind of machine is better suited for people who:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Need many cheap x86 threads.&lt;/li&gt;
&lt;li&gt;Can tolerate idle power draw and noise.&lt;/li&gt;
&lt;li&gt;Have space for rackmount servers.&lt;/li&gt;
&lt;li&gt;Are willing to read manuals, inspect board labels, and use a multimeter.&lt;/li&gt;
&lt;li&gt;Can accept uncertainty in used-server parts.&lt;/li&gt;
&lt;li&gt;Have patience for IPMI, BIOS, VRM, and DCPMM troubleshooting.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It is less suitable for people who:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Only want a quiet NAS.&lt;/li&gt;
&lt;li&gt;Want a low-power 24/7 mini server.&lt;/li&gt;
&lt;li&gt;Do not want to deal with BMC, fans, risers, backplanes, or proprietary PSUs.&lt;/li&gt;
&lt;li&gt;Do not have spare CPUs, spare memory, or basic debugging tools.&lt;/li&gt;
&lt;li&gt;Cannot accept BIOS updates, VRM modification, and fan tuning after purchase.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;summary&#34;&gt;Summary
&lt;/h2&gt;&lt;p&gt;The main value of &lt;code&gt;HR630x&lt;/code&gt; / &lt;code&gt;HR650x&lt;/code&gt; is that they provide a low-cost LGA3647 dual-socket server platform. With cheap second-generation Xeons such as &lt;code&gt;8259CL&lt;/code&gt; and Optane PMem, they can become homelab compute nodes with impressive thread counts, memory capacity, and remote management.&lt;/p&gt;
&lt;p&gt;The pitfalls are just as clear: high-power OEM CPUs may not be supported by default, so an &lt;code&gt;MCP2221A&lt;/code&gt; VRM modification may be needed; memory slot versions and compatibility must be checked; fan noise and idle power cannot be treated like consumer hardware; risers, backplanes, drive trays, and power supplies can all add cost.&lt;/p&gt;
&lt;p&gt;If the budget is tight and you enjoy tinkering, this is an interesting route. If you want something stable, quiet, and low-maintenance, calculate total power, noise, included parts, and future maintenance cost before jumping in.&lt;/p&gt;
&lt;h2 id=&#34;references&#34;&gt;References
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;lyc8503: AIO Ep19. Lenovo HR630x(HR650x) Server Build Log: &lt;a class=&#34;link&#34; href=&#34;https://blog.lyc8503.net/post/19-first-rack-server-hr630x/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://blog.lyc8503.net/post/19-first-rack-server-hr630x/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;一只白泽_沧渊: HR650x Troubleshooting Notes, source: bilibili: &lt;a class=&#34;link&#34; href=&#34;https://www.bilibili.com/read/cv36922131/?opus_fallback=1&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.bilibili.com/read/cv36922131/?opus_fallback=1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Vision0220: HR650X-IPMI-Auto-Fan: &lt;a class=&#34;link&#34; href=&#34;https://github.com/Vision0220/HR650X-IPMI-Auto-Fan&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/Vision0220/HR650X-IPMI-Auto-Fan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lenovo HR630x official support page: &lt;a class=&#34;link&#34; href=&#34;https://datacentersupport.lenovo.com/us/en/products/servers/thinksystem-hyperscale/hr630x&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://datacentersupport.lenovo.com/us/en/products/servers/thinksystem-hyperscale/hr630x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lenovo HR650x official support page: &lt;a class=&#34;link&#34; href=&#34;https://datacentersupport.lenovo.com/cn/zc/products/servers/thinksystem-hyperscale/hr650x&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://datacentersupport.lenovo.com/cn/zc/products/servers/thinksystem-hyperscale/hr650x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lenovo HR650x BIOS/BMC download page: &lt;a class=&#34;link&#34; href=&#34;https://datacentersupport.lenovo.com/cn/zc/products/servers/thinksystem-hyperscale/hr650x/7x57/7x57cto1ww/j300cvx2/downloads/driver-list/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://datacentersupport.lenovo.com/cn/zc/products/servers/thinksystem-hyperscale/hr650x/7x57/7x57cto1ww/j300cvx2/downloads/driver-list/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lenovo SR650 DIMM installation order for independent mode: &lt;a class=&#34;link&#34; href=&#34;https://pubs.lenovo.com/sr650/zh-CN/dimm_installation_dram_independent_mode_2&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://pubs.lenovo.com/sr650/zh-CN/dimm_installation_dram_independent_mode_2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
        <title>LGA3647 high TDC OEM CPU lighting idea: modify the ICC_MAX of VRM</title>
        <link>https://www.knightli.com/en/2026/04/18/lga3647-oem-cpu-vrm-iccmax-mod/</link>
        <pubDate>Sat, 18 Apr 2026 22:32:00 +0800</pubDate>
        
        <guid>https://www.knightli.com/en/2026/04/18/lga3647-oem-cpu-vrm-iccmax-mod/</guid>
        <description>&lt;p&gt;On the LGA3647 platform, many OEM versions of Xeon Scalable processors are very affordable, but they may not light up when you get them on ordinary server motherboards or workstation motherboards. The typical phenomenon is power on, fans spinning, BMC or IPMI accessible, but the CPU initialization phase is stuck without even entering the real x86 execution process.&lt;/p&gt;
&lt;p&gt;This kind of problem is not necessarily a bad CPU or just missing BIOS microcode. There is a long-term maintenance discussion in the ServeTheHome forum. The core idea is: the &lt;code&gt;TDC&lt;/code&gt; requirements of some OEM CPUs are higher, and the &lt;code&gt;ICC_MAX&lt;/code&gt; reported or restricted by the motherboard VRM by default does not meet the requirements, causing the platform to refuse to start in the early stages.&lt;/p&gt;
&lt;p&gt;The solution is not to simply change the TDP, but to access the VRM controller through I2C/PMBus and change the VRM&amp;rsquo;s &lt;code&gt;ICC_MAX&lt;/code&gt; reference value to &lt;code&gt;0xFF&lt;/code&gt;, which is 255A in common parlance.&lt;/p&gt;
&lt;p&gt;This article will sort out the principles, processes, common motherboard wiring methods and command examples, but it is still not recommended to use it as a mindless copying tutorial. Different motherboards may have different VRM models, I2C pins, addresses, and BIOS restrictions. Be sure to return to the original post to check the latest information before taking action.&lt;/p&gt;
&lt;h2 id=&#34;high-tdc-is-not-the-same-as-high-tdp&#34;&gt;High TDC is not the same as high TDP
&lt;/h2&gt;&lt;p&gt;Many people will simply call this type of CPU &amp;ldquo;high-power CPU&amp;rdquo;, but a more accurate judgment point is &lt;code&gt;TDC&lt;/code&gt;, which is the continuous current related limit, not just &lt;code&gt;TDP&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;For example some OEM models have a TDP that is only a few watts higher than a standard retail model, but the TDC may be set to 255A. If an ordinary motherboard is only prepared according to the current range of the standard SKU, it may think that the VRM capabilities do not match during power-on initialization and thus not continue to start.&lt;/p&gt;
&lt;p&gt;This is why some OEM CPUs around 210W, which appear to be only a little more powerful than the 205W standard models, may still fail to light up on the default motherboard.&lt;/p&gt;
&lt;h2 id=&#34;what-does-the-icc_max-modification-solve&#34;&gt;What does the ICC_MAX modification solve?
&lt;/h2&gt;&lt;p&gt;&lt;code&gt;ICC_MAX&lt;/code&gt; can be understood as the current capability reference value declared by VRM for the platform. The method discussed in the forum is to use a USB-I2C tool to connect to the motherboard VRM controller, and use the tool to write &lt;code&gt;ICC_MAX&lt;/code&gt; of the relevant controller as &lt;code&gt;FF&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;This modification mainly solves the following problems:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The motherboard does not accept high TDC OEM CPUs by default.&lt;/li&gt;
&lt;li&gt;After the CPU is installed, the motherboard powers up but does not execute x86 code.&lt;/li&gt;
&lt;li&gt;The BIOS itself already supports the corresponding generation of CPUs, but the VRM current capability statement stuck on booting.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It should be noted that according to the explanation of the author of the original post, this operation does not turn off all protection mechanisms. Hardware protections such as single-phase OCP and overheating protection will not disappear automatically just by changing &lt;code&gt;ICC_MAX&lt;/code&gt;. But that doesn&amp;rsquo;t mean there&amp;rsquo;s no risk, because you&amp;rsquo;re still modifying the parameters of the motherboard&amp;rsquo;s power controller.&lt;/p&gt;
&lt;h2 id=&#34;commonly-involved-vrm-controllers&#34;&gt;Commonly involved VRM controllers
&lt;/h2&gt;&lt;p&gt;There are several main types of common VRM controllers on the LGA3647/C620 platform:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;PXE1610C&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;TPS53679&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;TPS53678&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;MP2955A&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Different motherboards use different controllers and have different tool parameters. For example, the command form that appears many times in the original post is similar:&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;MCP2221a_iccmax_FF.exe -PXE1610C 50 52
&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;Here &lt;code&gt;PXE1610C&lt;/code&gt; is the VRM controller type, &lt;code&gt;50&lt;/code&gt;, &lt;code&gt;52&lt;/code&gt; is the I2C address. Dual-socket motherboards usually have two addresses, corresponding to different CPU power supply areas.&lt;/p&gt;
&lt;p&gt;If the address is incorrect, the tool will usually return that the device cannot be found. Later versions of the tool also provide a scanning function that can be used to find possible VRM addresses:&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;MCP2221a_iccmax_FF.exe -scan start end
&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;Don&amp;rsquo;t make random guesses about the specific address. It&amp;rsquo;s best to confirm it based on the original post, motherboard silk screen, VRM chip model and existing successful cases.&lt;/p&gt;
&lt;h2 id=&#34;what-to-prepare&#34;&gt;What to prepare
&lt;/h2&gt;&lt;p&gt;The most basic tools usually include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;MCP2221A&lt;/code&gt; USB-I2C adapter.&lt;/li&gt;
&lt;li&gt;Dupont wire or fine wire.&lt;/li&gt;
&lt;li&gt;Multimeter to confirm continuity between GND and pins.&lt;/li&gt;
&lt;li&gt;Prepare a soldering iron, flux, and magnifying glass if necessary.&lt;/li&gt;
&lt;li&gt;The corresponding &lt;code&gt;MCP2221a_iccmax_FF&lt;/code&gt; tool.&lt;/li&gt;
&lt;li&gt;A Windows computer used to execute the flash command.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If BIOS modification is also involved, you may need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;External BIOS programmer.&lt;/li&gt;
&lt;li&gt;A tool that can stably read and write 32MB SPI Flash.&lt;/li&gt;
&lt;li&gt;Hot air station or suitable welding equipment.&lt;/li&gt;
&lt;li&gt;Hex editor, or AMI BIOS related tools.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Only modifying VRM parameters and removing the BIOS chip to modify the BIOS are two completely different risk levels. The former is usually connected to I2C, while the latter involves desoldering and flashing SPI Flash, which has higher rollover costs.&lt;/p&gt;
&lt;h2 id=&#34;basic-process&#34;&gt;Basic process
&lt;/h2&gt;&lt;p&gt;The overall idea can be broken down into 6 steps.&lt;/p&gt;
&lt;h3 id=&#34;1-confirm-that-the-cpu-is-a-high-tdc-oem-model&#34;&gt;1. Confirm that the CPU is a high TDC OEM model
&lt;/h3&gt;&lt;p&gt;First make sure that the CPU is not a common incompatibility problem. Need to find out:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPU specific model.&lt;/li&gt;
&lt;li&gt;Which generation does Xeon Scalable belong to.&lt;/li&gt;
&lt;li&gt;Does the BIOS support this generation of CPUs.&lt;/li&gt;
&lt;li&gt;Is the microcode corresponding to stepping missing?&lt;/li&gt;
&lt;li&gt;CPU TDP and TDC conditions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the BIOS doesn&amp;rsquo;t even support 2nd generation Xeon Scalable, there&amp;rsquo;s usually no point in just changing the VRM. For example, some users mentioned that CPUs such as 8259CL require at least the motherboard BIOS to support the second generation, and the old BIOS may not continue to initialize at all.&lt;/p&gt;
&lt;h3 id=&#34;2-confirm-whether-the-motherboard-has-any-successful-cases&#34;&gt;2. Confirm whether the motherboard has any successful cases
&lt;/h3&gt;&lt;p&gt;The original post has long compiled a batch of motherboards or barebones that have been tried by others. Common ranges include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Supermicro X11SPA / X11SPW / X11SPM / X11SPi / X11SPL&lt;/li&gt;
&lt;li&gt;Supermicro X11DPi / X11DPH / X11DAi / X11DPG / X11DDW&lt;/li&gt;
&lt;li&gt;Intel S2600BP / S2600WF / S2600ST&lt;/li&gt;
&lt;li&gt;Dell Precision T7820 / T7920 / R7920&lt;/li&gt;
&lt;li&gt;Selected Dell PowerEdge, HPE ProLiant Gen10, Lenovo, Cisco, Inspur platforms&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This list will be updated with forum discussions. Before purchasing a motherboard or CPU, it is best to check if there are any successful records of the same model, same PCB version, and same BIOS version.&lt;/p&gt;
&lt;h3 id=&#34;3-find-the-vrm-model-and-i2c-pins&#34;&gt;3. Find the VRM model and I2C pins
&lt;/h3&gt;&lt;p&gt;This step is the most error-prone. You need to confirm:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VRM controller model number on the motherboard.&lt;/li&gt;
&lt;li&gt;Where do SCL, SDA, and GND come from.&lt;/li&gt;
&lt;li&gt;Do you need to unplug certain JVRM jumpers.&lt;/li&gt;
&lt;li&gt;Which I2C addresses correspond to single or dual channels respectively.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The pins on different boards are completely different. For example, some Supermicro boards in the forum can connect SCL/SDA through the JVRM jumper cap position, some HPE models use specific connector positions, and some Dell servers need to be flashed in a specific standby state.&lt;/p&gt;
&lt;p&gt;Don’t just look at “same brand” and then apply wiring. Even if they are all X11 series, the VRM models and wiring methods may be different.&lt;/p&gt;
&lt;h3 id=&#34;4-connect-the-mcp2221a&#34;&gt;4. Connect the MCP2221A
&lt;/h3&gt;&lt;p&gt;There are only three common connections:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;SCL&lt;/code&gt; vs. &lt;code&gt;SCL&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;SDA&lt;/code&gt; vs. &lt;code&gt;SDA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GND&lt;/code&gt; vs. &lt;code&gt;GND&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Don&amp;rsquo;t connect the wrong power pin. In many scenarios, only I2C signals and ground wires are needed, and there is no need to supply power to the motherboard from MCP2221A.&lt;/p&gt;
&lt;p&gt;Before connecting, it is recommended to cut off the power first, confirm GND with a multimeter, and then check the motherboard manual, forum pictures or silk screen. If you connect the wrong wires, the tool may not be able to find the device, or the VRM, BMC, or motherboard may be damaged.&lt;/p&gt;
&lt;h3 id=&#34;5-let-the-motherboard-enter-a-state-where-vrm-can-be-accessed&#34;&gt;5. Let the motherboard enter a state where VRM can be accessed
&lt;/h3&gt;&lt;p&gt;The status is different on different platforms. Some require installing the CPU and memory and booting into the BIOS, while others require just plugging in power and putting the VRM into standby or standby mode.&lt;/p&gt;
&lt;p&gt;For example, in the case of HPE DL380/DL360 Gen10 in the forum, it is mentioned that the addresses of PXE1610C are &lt;code&gt;62&lt;/code&gt; and &lt;code&gt;64&lt;/code&gt;, which can be connected to MCP2221A through the corresponding connectors and then written; Dell R640/R740/T640 platforms have special requirements such as plug-in only and no CPU installed.&lt;/p&gt;
&lt;p&gt;This cannot be unified into one rule. Cases must be checked according to the motherboard model.&lt;/p&gt;
&lt;h3 id=&#34;6-execute-the-write-command-and-verify&#34;&gt;6. Execute the write command and verify
&lt;/h3&gt;&lt;p&gt;After confirming the controller type and address, execute a command similar to the following:&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;MCP2221a_iccmax_FF.exe -PXE1610C 50 52
&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;or:&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;MCP2221a_iccmax_FF.exe -TPS53679 58 60
&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;After writing, it is recommended to read or repeat the execution to confirm that the parameters are indeed saved, then cut off the power, replace the CPU and memory, and test whether POST can be performed normally.&lt;/p&gt;
&lt;h2 id=&#34;common-motherboard-and-platform-modification-methods&#34;&gt;Common motherboard and platform modification methods
&lt;/h2&gt;&lt;p&gt;Common wiring and commands are organized below by platform. The &lt;code&gt;pin&lt;/code&gt; here refers to the debugging interface, jumper or connector position in the original post or the compiled document, not the CPU Socket pin. Be sure to confirm with the motherboard silk screen, photos and multimeter before actual operation.&lt;/p&gt;
&lt;h3 id=&#34;supermicro-x11dpi-n--x11dpi-nt-rev2x&#34;&gt;Supermicro X11DPi-N / X11DPi-NT rev.2.x
&lt;/h3&gt;&lt;p&gt;There are many cases of using &lt;code&gt;MP2955A&lt;/code&gt; on this type of board. A common approach is to find the &lt;code&gt;JVRM1&lt;/code&gt;, &lt;code&gt;JVRM2&lt;/code&gt; jumpers, remove the jumper caps and connect to the MCP2221A.&lt;/p&gt;
&lt;p&gt;wiring:&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;JVRM1 pin 2 -&amp;gt; SCL
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;JVRM2 pin 2 -&amp;gt; SDA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;USB2/USB3 pin 7/8 -&amp;gt; GND
&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;Flash command:&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;MCP2221a_iccmax_FF.exe -MP2955A 20 21
&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 it is a dual-circuit board, the two addresses usually correspond to the two CPU power supply controllers. After flashing, it is recommended to re-run the command or check the output to confirm that the parameters have been written.&lt;/p&gt;
&lt;h3 id=&#34;supermicro-x11spl-f--x11spi-tf&#34;&gt;Supermicro X11SPL-F / X11SPi-TF
&lt;/h3&gt;&lt;p&gt;A common controller for this type of board is &lt;code&gt;TPS53679&lt;/code&gt;. The wiring usually goes through the &lt;code&gt;JVR&lt;/code&gt; or &lt;code&gt;JVRM&lt;/code&gt; interface.&lt;/p&gt;
&lt;p&gt;wiring:&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;JVR(M)1 pin 1 -&amp;gt; SCL
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;JVR(M)1 pin 2 -&amp;gt; SDA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;JVR(M)1 pin 3 -&amp;gt; GND
&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;Flash command:&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;MCP2221a_iccmax_FF.exe -TPS53679 58
&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;Special note: There may also be a BIOS internal 165W limit on &lt;code&gt;X11SPL&lt;/code&gt;. In other words, after the VRM is written, if the BIOS still limits power consumption or lacks microcode, the CPU may still not start normally.&lt;/p&gt;
&lt;h3 id=&#34;supermicro-x11dpl-i--x11dph-i&#34;&gt;Supermicro X11DPL-i / X11DPH-i
&lt;/h3&gt;&lt;p&gt;The common connection methods of this type of dual-circuit board also revolve around &lt;code&gt;JVRM&lt;/code&gt; or related debugging interfaces.&lt;/p&gt;
&lt;p&gt;wiring:&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;JVR(M)1 pin 1 -&amp;gt; SCL
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;JVR(M)1 pin 2 -&amp;gt; SDA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;JVR(M)1 pin 3 -&amp;gt; GND
&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;Common flash commands:&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;MCP2221a_iccmax_FF.exe -TPS53679 58 60
&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 are using the version that introduces SCL/SDA separately through &lt;code&gt;JVRM1/2&lt;/code&gt;, there is also a way to organize and write it as follows:&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;JVRM1 pin 2 -&amp;gt; SCL
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;JVRM2 pin 2 -&amp;gt; SDA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;USB2 pin 7/8 -&amp;gt; GND
&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;Commands are still executed per controller and address:&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;MCP2221a_iccmax_FF.exe -TPS53679 58 60
&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;h3 id=&#34;supermicro-x11dph--x11dpg&#34;&gt;Supermicro X11DPH / X11DPG
&lt;/h3&gt;&lt;p&gt;The common connection method for this type of board is to remove the &lt;code&gt;JVRM1/2&lt;/code&gt; jumper cap and connect I2C.&lt;/p&gt;
&lt;p&gt;wiring:&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;JVRM1 pin 2 -&amp;gt; SCL
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;JVRM2 pin 2 -&amp;gt; SDA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;T-SGPIO1 pin 3/6 -&amp;gt; GND
&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;The X11DPG related case in the original post mentioned that the &lt;code&gt;PXE1610C&lt;/code&gt; addresses are available &lt;code&gt;50&lt;/code&gt; and &lt;code&gt;52&lt;/code&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;MCP2221a_iccmax_FF.exe -PXE1610C 50 52
&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 the tool returns that the device cannot be found, do not continue to write, but first confirm the controller model and address. Some boards have different VRM controllers.&lt;/p&gt;
&lt;h3 id=&#34;supermicro-x11dpu-g6&#34;&gt;Supermicro X11DPU-G6
&lt;/h3&gt;&lt;p&gt;Common wiring:&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;JVRM1 pin 2 -&amp;gt; SCL
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;JVRM2 pin 2 -&amp;gt; SDA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;T-SGPIO1 pin 3/6 -&amp;gt; GND
&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;Flash command:&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;MCP2221a_iccmax_FF.exe -PXE1610C 50 52
&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;h3 id=&#34;supermicro-x11spa-f--x11spa-tf&#34;&gt;Supermicro X11SPA-F / X11SPA-TF
&lt;/h3&gt;&lt;p&gt;The common controller for this type of single-channel workstation board is &lt;code&gt;PXE1610C&lt;/code&gt;, and usually only one address needs to be written.&lt;/p&gt;
&lt;p&gt;wiring:&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;JVR1 pin 1 -&amp;gt; SCL
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;JVR1 pin 2 -&amp;gt; SDA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;JVR1 pin 3 -&amp;gt; GND
&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;Flash command:&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;MCP2221a_iccmax_FF.exe -PXE1610C 50
&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;h3 id=&#34;dell-precision-t7920&#34;&gt;Dell Precision T7920
&lt;/h3&gt;&lt;p&gt;A common case for Dell Precision T7920 is to connect the MCP2221A, boot the workstation into the BIOS, and then write two VRM addresses.&lt;/p&gt;
&lt;p&gt;Flash status:&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;安装 CPU 和内存
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;开机进入 BIOS
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;保持机器运行
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;执行刷写命令
&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;Flash command:&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;MCP2221a_iccmax_FF.exe -PXE1610C 60 62
&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;h3 id=&#34;dell-poweredge-t640--r640--r740&#34;&gt;Dell PowerEdge T640 / R640 / R740
&lt;/h3&gt;&lt;p&gt;These PowerEdge platforms are not exactly the same as Precision workstations. The compiled information emphasizes: Do not install the CPU when flashing, only plug in the power supply, and let the machine enter the VRM waiting state before writing.&lt;/p&gt;
&lt;p&gt;Common wiring:&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;Pin 1 -&amp;gt; SCL
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Pin 2 -&amp;gt; GND
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Pin 3 -&amp;gt; SDA
&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;Flash status:&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;不要安装 CPU
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;只接入电源
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;等待进入 VRM 可访问状态
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;执行刷写命令
&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;Flash command:&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;MCP2221a_iccmax_FF.exe -PXE1610C 60 62
&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;Dell server BIOS usually has a signature and verification mechanism, and it is not recommended to modify the BIOS at will. For this type of platform, it is preferable to only modify the VRM &lt;code&gt;ICC_MAX&lt;/code&gt; and select a CPU that is already supported by the BIOS.&lt;/p&gt;
&lt;h3 id=&#34;lenovo-sr650--hr650--sr630--hr630&#34;&gt;Lenovo SR650 / HR650 / SR630 / HR630
&lt;/h3&gt;&lt;p&gt;Platforms such as Lenovo need to confirm the specific model, VRM model and I2C pins first. Taking the finishing case of HR650X as an example, the VRM uses &lt;code&gt;PXE1610C&lt;/code&gt;, and the I2C pins are located at the debugging position near the CPU1 slot. The sequence can be confirmed according to the data.&lt;/p&gt;
&lt;p&gt;HR650X example wiring:&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;SCL
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;SDA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;GND
&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;Example flash status:&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;接好 MCP2221A
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;服务器进入 BIOS
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;执行刷写命令
&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;Example command:&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;MCP2221a_iccmax_FF.exe -PXE1610C 74 76
&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;Lenovo platforms often also involve BIOS microcode issues. In the compiled information, SR630, HR630, SR650, HR650, P720, and P920 are classified as those that may require BIOS modification. Special attention should be paid especially when using early stepping CPUs such as P8124 and P8136.&lt;/p&gt;
&lt;h3 id=&#34;lenovo-thinkstation-p920&#34;&gt;Lenovo ThinkStation P920
&lt;/h3&gt;&lt;p&gt;The P920 is wired similarly to some Dell workstations.&lt;/p&gt;
&lt;p&gt;wiring:&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;Pin 1 -&amp;gt; SCL
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Pin 2 -&amp;gt; SDA
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Pin 3 -&amp;gt; GND
&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;Flash command:&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;MCP2221a_iccmax_FF.exe -PXE1610C 60 62
&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;h3 id=&#34;hpe-dl380-gen10--dl360-gen10&#34;&gt;HPE DL380 Gen10 / DL360 Gen10
&lt;/h3&gt;&lt;p&gt;In the forum case of HPE DL380/DL360 Gen10, the addresses of &lt;code&gt;PXE1610C&lt;/code&gt; are &lt;code&gt;62&lt;/code&gt; and &lt;code&gt;64&lt;/code&gt;, which are connected through the &lt;code&gt;J226&lt;/code&gt; type connector on the motherboard.&lt;/p&gt;
&lt;p&gt;Flash status:&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;安装 CPU1 + CPU2
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;安装必要内存
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;开机进入 BIOS
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;连接 MCP2221A
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;执行刷写命令
&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;Write respectively:&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;MCP2221a_iccmax_FF.exe -PXE1610C 62
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;MCP2221a_iccmax_FF.exe -PXE1610C 64
&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;You can also write two addresses at once:&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;MCP2221a_iccmax_FF.exe -PXE1610C 62 64
&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;It is also not recommended to change the BIOS of HPE ProLiant. Quad-socket machines such as DL560/DL580 Gen10 may also have CPU whitelist issues. Before selecting a CPU, check the support list of the corresponding model.&lt;/p&gt;
&lt;h3 id=&#34;motherboard-not-listed&#34;&gt;Motherboard not listed
&lt;/h3&gt;&lt;p&gt;Do not apply commands directly to motherboards that are not listed. The correct process is:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Check the VRM controller model number.&lt;/li&gt;
&lt;li&gt;Find the I2C debug interface or JVRM jumper location.&lt;/li&gt;
&lt;li&gt;Confirm &lt;code&gt;SCL&lt;/code&gt;, &lt;code&gt;SDA&lt;/code&gt;, &lt;code&gt;GND&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Use the scan command to check the address.&lt;/li&gt;
&lt;li&gt;Then press the controller model to write.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Scan command example:&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;MCP2221a_iccmax_FF.exe -scan 20 7F
&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 there is no result from the scan, first check whether &lt;code&gt;SCL&lt;/code&gt; and &lt;code&gt;SDA&lt;/code&gt; are connected reversely, whether GND is correct, and whether the motherboard is in VRM accessible state. Do not attempt to write without verifying the controller.&lt;/p&gt;
&lt;h2 id=&#34;bios-may-also-be-the-second-threshold&#34;&gt;BIOS may also be the second threshold
&lt;/h2&gt;&lt;p&gt;The &lt;code&gt;ICC_MAX&lt;/code&gt; modification only solves the VRM current declaration problem, which does not mean that all CPUs can be started directly.&lt;/p&gt;
&lt;p&gt;Also need to pay attention to the BIOS:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Whether 1st or 2nd generation Xeon Scalable is supported.&lt;/li&gt;
&lt;li&gt;Whether to include microcode corresponding to CPU stepping.&lt;/li&gt;
&lt;li&gt;Is there a TDP/TDC whitelist or power consumption cap.&lt;/li&gt;
&lt;li&gt;Whether there is manufacturer signature verification to prevent the modified BIOS from booting.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It was mentioned in the forum that some Supermicro X11SPL /&lt;/p&gt;
&lt;p&gt;If it is an earlier stepping or special OEM model such as P8124 and P8136, simply changing the VRM may not be enough. You may also need to add microcode or bypass manufacturer restrictions.&lt;/p&gt;
&lt;h2 id=&#34;bios-165w-limit-modification-for-x11splx11spm&#34;&gt;BIOS 165W limit modification for X11SPL/X11SPM
&lt;/h2&gt;&lt;p&gt;There is an internal 165W limit in some Supermicro &lt;code&gt;X11SPL&lt;/code&gt; and &lt;code&gt;X11SPM&lt;/code&gt; BIOS. The way to organize the information is to use a hexadecimal editor such as HxD to modify the BIOS file, change the relevant location from &lt;code&gt;A5&lt;/code&gt; to &lt;code&gt;FF&lt;/code&gt;, and at the same time correct the &lt;code&gt;ProjectPeiDriver.ffs&lt;/code&gt; check related bytes.&lt;/p&gt;
&lt;p&gt;It is not recommended for people without BIOS recovery capabilities to operate directly here. At least prepare:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Original BIOS backup.&lt;/li&gt;
&lt;li&gt;IPMI BIOS recovery solution available, or external programmer.&lt;/li&gt;
&lt;li&gt;Can confirm how the modified BIOS can be flashed.&lt;/li&gt;
&lt;li&gt;The ability to desolder or offline flash the SPI Flash after a problem occurs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are two groups of general power consumption value replacements:&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;查找：6C 68 A5 00 00 00 68
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;替换：6C 68 FF 00 00 00 68
&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;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;查找：FB B9 A5 00 00 00 5E
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;替换：FB B9 FF 00 00 00 5E
&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;Different BIOS versions also need to correct the check byte accordingly. The common ones are summarized as follows.&lt;/p&gt;
&lt;h3 id=&#34;x11spl&#34;&gt;X11SPL
&lt;/h3&gt;&lt;p&gt;X11SPL BIOS 3.6：&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;查找：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF C3 23
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;替换：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF C3 6F
&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;X11SPL BIOS 3.9：&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;查找：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 62 6C
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;替换：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 62 B8
&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;X11SPL BIOS 4.0：&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;查找：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 81 7A
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;替换：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 81 C6
&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;h3 id=&#34;x11spm&#34;&gt;X11SPM
&lt;/h3&gt;&lt;p&gt;X11SPM BIOS 3.4：&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;查找：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 82 9D
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;替换：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 82 E9
&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;X11SPM BIOS 3.5：&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;查找：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 82 65
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;替换：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 82 B1
&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;X11SPM BIOS 3.8a：&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;查找：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF C3 EE
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;替换：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF C3 3A
&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;X11SPM BIOS 3.9：&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;查找：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 62 4A
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;替换：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 62 96
&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;X11SPM BIOS 4.0：&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;查找：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 81 7E
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;替换：26 22 9C 73 64 32 54 44 99 1C 8D C4 4A 73 D6 AF 81 CA
&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;After modification, save it as a new BIOS file and do not overwrite the original file. It is best to compare the file size, checksum and modification location again before flashing.&lt;/p&gt;
&lt;h2 id=&#34;microcode-completion-process-of-early-stepping-cpu&#34;&gt;Microcode completion process of early stepping CPU
&lt;/h2&gt;&lt;p&gt;If you use older stepping OEM CPUs such as P8124 and P8136, some motherboards may not have corresponding microcode in the BIOS. The general process in organizing data is:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Remove the BIOS SPI Flash and read the original BIOS.&lt;/li&gt;
&lt;li&gt;Keep at least two original backups.&lt;/li&gt;
&lt;li&gt;Open the BIOS with MMTool or a similar AMI BIOS tool.&lt;/li&gt;
&lt;li&gt;Enter the &lt;code&gt;CPU Patch&lt;/code&gt; area and check the existing microcode.&lt;/li&gt;
&lt;li&gt;Xeon Scalable microcode for inserting missing stepping.&lt;/li&gt;
&lt;li&gt;Save new BIOS.&lt;/li&gt;
&lt;li&gt;Use a programmer to write back to SPI Flash.&lt;/li&gt;
&lt;li&gt;Solder back the BIOS chip and test boot.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Special attention is needed: many LGA3647/C620 platform BIOS are 32MB, and cheap CH341A and ordinary burning folders are not necessarily reliable. The compilation of information also emphasized that it is not recommended to directly use the clip to read and write online, because the BMC or PCH may occupy the bus after the server is powered on, and the reading and writing results are unstable. A more stable way is to disassemble the chip to read and write offline, but this also means higher soldering risks.&lt;/p&gt;
&lt;h2 id=&#34;risk-point&#34;&gt;Risk point
&lt;/h2&gt;&lt;p&gt;This modification seems to be just a few lines and a command, but the risk is not low.&lt;/p&gt;
&lt;p&gt;The most common pitfalls are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wrong connection of SCL/SDA/GND.&lt;/li&gt;
&lt;li&gt;Wrong VRM controller address found.&lt;/li&gt;
&lt;li&gt;The motherboard version is different and someone else’s wiring is used.&lt;/li&gt;
&lt;li&gt;The BIOS does not support the CPU and mistakenly believes that the VRM has not been changed successfully.&lt;/li&gt;
&lt;li&gt;The VRM has insufficient heat dissipation and is unstable under full load for a long time.&lt;/li&gt;
&lt;li&gt;The SPI Flash is damaged when modifying the BIOS.&lt;/li&gt;
&lt;li&gt;The server manufacturer&amp;rsquo;s whitelist or signature mechanism causes the server to still not start after modification.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition, high TDC CPUs are not necessarily more cost-effective. Once the second-hand market gets hyped up, and with the cost of tools, welding, time and turnaround, it may be better to just buy an officially supported CPU or motherboard.&lt;/p&gt;
&lt;h2 id=&#34;suitable-for-who-to-try&#34;&gt;Suitable for who to try
&lt;/h2&gt;&lt;p&gt;More suitable for people who want to try:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There are already LGA3647 platforms and high TDC OEM CPUs.&lt;/li&gt;
&lt;li&gt;Can understand the motherboard silk screen, chip model and forum wiring diagram.&lt;/li&gt;
&lt;li&gt;Have basic welding and multimeter experience.&lt;/li&gt;
&lt;li&gt;Can accept the cost of motherboard or CPU rollover.&lt;/li&gt;
&lt;li&gt;I would like to check the latest feedback on the same model motherboard as in the original post.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Not recommended for those who try:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I just want to save money to install a stable workstation.&lt;/li&gt;
&lt;li&gt;No experience in soldering or hardware troubleshooting.&lt;/li&gt;
&lt;li&gt;I only have one motherboard on hand, and if it breaks there is no replacement.&lt;/li&gt;
&lt;li&gt;It’s not clear the relationship between CPU stepping, BIOS microcode, and VRM models.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;summary&#34;&gt;summary
&lt;/h2&gt;&lt;p&gt;LGA3647 high TDC OEM CPU cannot light up. In many cases, it is not simply that the TDP is too high, but that a higher TDC/current requirement is detected during early initialization of the platform. The approach in the ServeTheHome forum is to access the VRM controller through MCP2221A and adjust &lt;code&gt;ICC_MAX&lt;/code&gt; to &lt;code&gt;FF/255A&lt;/code&gt; to allow the motherboard to accept this type of OEM CPU.&lt;/p&gt;
&lt;p&gt;The whole process can be understood as:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Confirmed CPU and BIOS generation support.&lt;/li&gt;
&lt;li&gt;Confirm motherboard and VRM controller models.&lt;/li&gt;
&lt;li&gt;Find the SCL, SDA, GND and I2C addresses.&lt;/li&gt;
&lt;li&gt;Write &lt;code&gt;ICC_MAX = FF&lt;/code&gt; with MCP2221A.&lt;/li&gt;
&lt;li&gt;Address BIOS microcode or power consumption limitations when necessary.&lt;/li&gt;
&lt;li&gt;Finally, the focus is on verifying the VRM temperature, overall machine stability and long-term load performance.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is less of a regular upgrade tutorial and more of a detour for hardware gamers to the limitations of OEM platforms. The more detailed the information is, the slower the process is, and the higher the success rate.&lt;/p&gt;
&lt;h2 id=&#34;reference-link&#34;&gt;Reference link
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;ServeTheHome forum original post: &lt;a class=&#34;link&#34; href=&#34;https://forums.servethehome.com/index.php?threads/vrm-modify-icc_max-to-run-high-tdc-oem-cpu.38686/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://forums.servethehome.com/index.php?threads/vrm-modify-icc_max-to-run-high-tdc-oem-cpu.38686/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ServeTheHome Forum page 8 Summary: &lt;a class=&#34;link&#34; href=&#34;https://forums.servethehome.com/index.php?threads/vrm-modify-icc_max-to-run-high-tdc-oem-cpu.38686/page-8&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://forums.servethehome.com/index.php?threads/vrm-modify-icc_max-to-run-high-tdc-oem-cpu.38686/page-8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;JDDKCN/KCNVrmModTool：&lt;a class=&#34;link&#34; href=&#34;https://github.com/JDDKCN/KCNVrmModTool&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/JDDKCN/KCNVrmModTool&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Related Chinese compilation: &lt;a class=&#34;link&#34; href=&#34;https://aigcdaily.cn/news/b24egiog9ukwhyr/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://aigcdaily.cn/news/b24egiog9ukwhyr/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        
    </channel>
</rss>
