Post

Inspecting Terramaster F4-424 Pro

Closer look inside the Terramaster F4-424 Pro NAS device

The Teardown Ritual

Throughout my career, I’ve made a habit of performing quick hardware reviews for potential third-party off-the-shelf devices. I also apply this practice at home to anticipate potential issues that might arise in the future. The TerraMaster F4-424 Pro was no exception, given its crucial role in my homelab and the vital services it will host for my home network.

Fortunately, there were no pesky warranty stickers to worry about, just plastic, metal, and circuit boards ready to be explored.

First Look

Motherboard connector USB thumbdrive and drive bay connector

A few interesting design choices became apparent as I started poking around. As expected for a NAS, the operating system or bootloader lives on a USB thumb drive plugged directly into the motherboard.

Less expected was the connection for the drive bay expansion card: a card-edge connector. When I removed the motherboard, this connection felt a bit loose. Given that the NAS is likely to experience some expansion and contraction due to heat cycles, I’m a little concerned about the long-term reliability of this connection. Only time will tell if it’ll hold up or need some occasional tightening.

Note: I temporarily removed one of the support legs to get a better shot of the USB drive and card-edge connection for the photo.

Fan connector On the otherside there is a 4 pin fan connector

Complete Disassembly

All parts Disassembled device

The Fan

Fan from front Frontside of the fan

Fan from back Backside of the fan

The TerraMaster F4-424 Pro is cooled by a 120 x 120 x 25 mm seven-blade fan manufactured by Shenzhen Yongyihao Electronics Co. Ltd., better known for their SnowFAN brand. According to the datasheet, this fan operates between 8-13.5 VDC, consumes 3.84 Watts, and has a maximum speed of 3000 RPM, generating an impressive airflow of 112.2 CFM (cubic feet per minute) or 190.63 m³/h. This is significantly more powerful than typical PC chassis fans, which usually have about half the airflow. The reported noise level is 44.5 dBA, comparable to the ambient noise of normal living, such as conversation or a radio playing in the background. The manufacturer claims a lifespan of up to 70,000 hours, potentially translating to eight years of continuous operation.

While these specifications sound promising, real-world performance and longevity under continuous load remain to be seen. Fortunately, Techpowerup’s review includes noise level measurements for this specific fan model, providing valuable insights into its expected performance.

More about the fan in article Terramaster F4-424 Pro UEFI

SATA Expansion Board

Expansion board from front Frontside of the expansion board

Expansion board from back Backside of the expansion board

The SATA expansion board offers four drive slots, but a closer look at the PCB traces reveals a noteworthy configuration. SATA1 and SATA2 connect directly to the motherboard, while SATA3 and SATA4 are routed through an Asmedia ASM1061 PCIe to SATA controller. Closer view of ASM 1061 chip

According to the datasheet, this controller supports PCIe 2.0, which, while adequate for most SATA SSDs, could theoretically bottleneck the bandwidth available to the SATA3 and SATA4 drives due to the older PCIe standard. The controller offers two Serial ATA PHYs for 1.5, 3.0, and 6 GHz signaling, theoretically supporting SATA revisions 1.5, 2.0, and 3.0, along with the AHCI Specification.

This design raises questions about theoretical performance limitations for drives connected to SATA3 and SATA4 due to the older PCIe 2.0 interface and the use of a third-party controller. It’s also possible that this configuration could limit or create stability issues with hardware passthrough to virtual resources. Further testing will be necessary to determine the actual impact on drive performance and compatibility with virtualization features.

RAM Module

RAM module from front Frontside of the RAM module RAM module from back Backside of the RAM module

Interestingly, the RAM module has TerraMaster branding on its chips, but details about its specifications are elusive online. While a replacement module (A-SRAMD5-32G) is available on their website, the price tag of around 200€ is rather steep. This has raised concerns among some users, especially as many have reported compatibility issues with third-party RAM when running TerraMaster’s TOS operating system.

On the bright side, user experiences on forums suggest that compatibility issues don’t seem to arise when using alternative operating systems. Additionally, the device comes with a 2-year warranty, offering some reassurance that the RAM module should be reliable during that period. Nevertheless, the potential lock-in to TerraMaster’s proprietary modules and their high cost remain a drawback for those using TOS.

Motherboard

Top

Motherboard top view Motherboard top view Motherboard with heatsink removed Motherboard with heatsink removed Motherboard without heatsink Motherboard without heatsink

ICs 1 ICs 2 ICs 3 ICs 4 ICs 5 ICs 6 ICs 7 ICs 8 ICs 9 ICs 10

Ethernet controllers Ethernet controllers

The motherboard, mounted upside down to expose the NVMe slots through the side panel, features a large heatsink, terminals, a buzzer, a CMOS battery, and jumpers for resetting the CMOS. Notably, accessing the CMOS battery and jumpers requires removing the motherboard, which could be inconvenient for maintenance or troubleshooting.

A silica thermal pad facilitates thermal conductivity between the CPU and heatsink. While this is a common solution, its effectiveness under heavy CPU loads remains to be seen and will require further testing to ensure the CPU operates within safe temperature limits. Since these pads are typically single-use and the heatsink was removed during inspection, the pad’s performance may be compromised. It’s recommended to replace it with high-quality thermal paste for optimal cooling.

The CMOS battery is a standard CR2032 3V Lithium Manganese Dioxide (Li-MnO2) coin battery manufactured by EVE. Its primary function is to maintain the real-time clock (RTC) and keep the time accurate. According to the datasheet its maximum operating temperature is +70°C and a nominal capacity of 225mAh, the battery’s expected lifespan varies depending on usage patterns, ambient temperature, and individual battery quality. While it’s typically estimated to last around five years when the device is powered on and 2.5-3 years when unpowered, its real-world longevity in this specific NAS setup remains to be seen.

The ethernet controllers are Realtek RTL8125BG 10/100/1000M/2.5G chips connected to PCIe. Linux Kernel support for these controllers was introduced in version 5.9 and is available on mainstream Linux distributions like Ubuntu 22.04 and Debian 11 (Bullseye).

Even though the device has two 2.5G Ethernet controllers, there’s no mention of support for 802.3ad (LACP) or 802.1AX (Link Aggregation) in the datasheet. This could be a potential limitation for future when seeking to maximize network throughput

Bottom

Motherboard bottom view Motherboard bottom view

ICs 1 ICs 1 ICs 1 ICs 1 ICs 1 ICs 1 ICs 1 ICs 1 ICs 1

Motherboard LEDs Motherboard LEDs

The bottom side of the motherboard, which is actually facing upwards within the device, houses the system and HDD LEDs, a single RAM slot, two M.2 SSD 2280 slots, and a reset button. The Winbond 25Q128JVSQ chip labeled U2 is likely the CMOS chip, responsible for storing BIOS settings and other system configurations.

Conclusion

A close examination of the PCB with a magnifying lamp revealed no soldering issues and generally good build quality. The absence of any unusual odor is also a positive indicator, as strong smells from PCBs can sometimes signal poor or outdated manufacturing practices with inadequate ventilation.

However, the SATA expansion board, using an ASM1061 controller, raises questions about potential performance limitations when using multiple hard drives concurrently. While the ASM1061 is still a capable controller on paper, its PCIe 2.0 interface might become a bottleneck for demanding workloads. Additionally, the use of a third-party controller could introduce compatibility challenges with certain kernels or virtualization setups.

The thermal pad needs to be replaced with thermal paste, while necessary for optimal cooling, presents a trade-off. Although high-quality thermal paste offers lower thermal resistance and improved cooling efficiency, it tends to dry out over time and will require replacement within 3-5 years.

Furthermore, the lack of explicit support for IEEE 802.3ad (LACP) and 802.1AX (Link Aggregation) in the Ethernet controllers’ documentation could limit future network upgrades beyond 2.5G speeds.

Overall, the device appears well-made at first glance, but these potential issues require further investigation and testing to determine their real-world impact on performance and functionality.

This post is licensed under CC BY 4.0 by the author.