Qualcomm Snapdragon Dev Kit for Windows Teardown (2024)

In late July, a week after ordering the Snapdragon Dev Kit, I wondered where it was. Arrow's website said 'Ships tomorrow' when I ordered, after all.

Many developers eager to test their code on Windows on Arm, on the premiere new 'CoPilot+' PCs that would revolutionize computing as we know it, were also wondering.

Snapdragon Dev Kit - teardown complete

Well, wonder no more — 2.5 months later, with my wallet $900 lighter, the Dev Kit finally arrived. Ignoring the little 🚫 stickers covering two of the phillips-head case screws, I tore mine down to see what kind of hardware necessitated such a delay in shipping the developer kit meant to get developers excited to build software for the revolutionary AI PCs that would be shipping to customers in ... wait—they already shipped in June?

What's the point of a $900 platform dev kit that can't be resold (we'll get to that) that ships months after consumers already have the final hardware? That's a rhetorical question.

The Snapdragon X Dev Kit

The box is nice enough.

Snapdragon Dev Kit - box

The first thing to greet us are two information cards inside a thin envelope; one gives links to the developer discord and some other resources, and the other shows warranty information.

Snapdragon Dev Kit - Warranty card

Apparently if you replace any component, the warranty is void.

Moving on, the box contains the Computer inside a plastic bag (removed in this picture), and the power supply and a USB-C to HDMI dongle inside a black box (also removed in this picture).

Snapdragon Dev Kit - box contents

Across the front of the computer, there's a snazzy gold Snapdragon X Elite sticker, a USB-C USB 4 port (labelled '2'), a power button, a little trapdoor for the microSD card slot (it hides another little feature we'll find later), and a power LED.

Snapdragon Dev Kit - front

Here's a closeup of the trapdoor open (below). There are a couple things hiding behind there we'll get to in the teardown.

Snapdragon Dev Kit - microSD door

Moving on to the left side, there's a large vent that almost takes up the entire side of the thing—it's an exhaust vent, but we don't know that yet, we'll have to see how that works in the teardown.

Snapdragon Dev Kit - side vent

The back has a 19V power jack, 2.5 Gbps Ethernet, 2x USB-A ports, 2x USB-C ports (labeled '0' and '1', and a headphone jack.

Snapdragon Dev Kit - rear ports

As the other side is blank, I decided to stack a few other mini Windows PCs on top to get a feel for the size of this thing.

It's certainly much larger than the smaller-than-NUC-sized mini PCs from the likes of GMKtec:

Snapdragon Dev Kit - size compare GMKtek mini PC

And it's about the same size as a typical square-box-style 1 liter mini PC, like the one I have from Lenovo (these thin clients are found all over the place, including for cheap on eBay).

Snapdragon Dev Kit - size compare Lenovo 1L PC

Comparing it to the Windows Dev Kit 2023, it's nearly the same width (though a hair wider), and a bit deeper.

Snapdragon Dev Kit - size compare Win Dev Kit 2023

Finally, flipping it over on its top, we encounter a notice that this unit is NOT for resale.

Snapdragon Dev Kit - not for resale fcc warning

Instead, it's for "Evaluation only ; not FCC approved for resale."

Supposedly, that means they have produced a limited quantity of these developer kits, and are not intending this design for the consumer market (at least not at this time).

There were little 🚫 stickers covering two of the four phillips head screws on the bottom, but they were easy to deal with—just give the screwdriver a little extra pressure as you unscrew those two screws.

Snapdragon Dev Kit - no unscrew stickers

Teardown

Taking off the back cover, there's a pretty good amount of empty space surrounding the large cooling fan. But you quickly see the general layout: PCIe devices surround the SoC (presumably under the fan and copper heatsink), and then IO borders everything on the edges of the board.

Snapdragon Dev Kit - open

The lid has metal shielding, and everything is grounded with EMI/RFI tape to other parts of the case (including the heatsink, the rear case, and ports), so I presume at least some work was put into FCC compliance. They probably didn't want to go through the process of a full compliance test (which IMO is a shame).

The NVMe is mounted with a full-length heatsink (with thermal pads on top and bottom). Whoever designed the thermals for this box at least oriented the heatsink fins the right way (on both the NVMe, and as we'll see soon, also the WiFi card). The air is meant to flow through vents on the bottom case towards the giant fan and cooler.

Snapdragon Dev Kit - NVMe Heatsink

The NVMe is a 2280 size SSD, a 512 GB Foresee XP2200F512G, made by Longsys.

Snapdragon Dev Kit - Foresee NVMe SSD

The external Ethernet port is actually on a separate daughtercard marked "Running HDMI Board" with an unpopulated HDMI port, and a display cable connector that is not connected to anything (far right in picture below).

The Ethernet jack is connected back to a mini PCIe card with magnetics and an RTL8125BG—a 2.5 Gbps Realtek NIC.

Snapdragon Dev Kit - PCIe slot Ethernet and WiFi expansion cards

Pictured above is also the location of the WiFi card slot (M.2 E-key), and you can even spot an unpopulated full-length PCIe slot there too. Not sure if it's wired up to the SoC at all, but I intend to find out—eventually ;)

WiFi is provided via module labeled T99H432.10, a Qualcomm 'FastConnect 7800' card that supports WiFi 7 and Bluetooth 5.4. I found one laptop, the MSI Alpha 17 C7V, with the same model number (but .03 instead of .10). Like the NVMe SSD, it is installed with thermal pads and heatsinking on the top and bottom (the bottom heatsink is a metal tray that wraps around the M.2 device and holds on the top heatsink with four clips.

Snapdragon Dev Kit - WiFi E key card

After removing the daughtercard the Ethernet port is mounted to, I also revealed pads for the ghost of an HDMI port:

Snapdragon Dev Kit - ghost HDMI port

Now I'd love to know the full story behind this mysterious HDMI port. The daughtercard has a Display Connector Cable (eDP) on the flip-side, and a Parade PS195 DisplayPort 2.0 to HDMI 2.1 protocol converter chip. It obviously costs money to include these things, and it's a huge waste if there's no HDMI actually using them. I guess they saved on the eDP cable from the motherboard to the daughtercard, but still...

Update: Richard Campbell speculates this could be a significant reason behind the shipping delay for the Dev Kit.

The original announcement included a convenient HDMI port. We should all use DisplayPort, sure, but HDMI is ubiquitous, so it's removal isn't an accident. Maybe that was the reason this thing took an extra 3+ months to bake post-consumer-launch?

Speaking of daughtercards...

There's a tiny daughtercard on the opposite (front) side called "Running ECB" - does it have something to do with cryptography? Platform security? Not sure. The plug it is plugged into is labeled EC_I/F, and it has a GigaDevice GD32F330G8 Arm MCU, plus a larger ITE chip I couldn't make out. Let me know if you know what this thing is for in the comments:

Snapdragon Dev Kit - mystery board Running ECB

But removing that daughtercard exposes the microSD card slot... and a NanoSIM slot! Interesting. Maybe meant for a model with 5G integration as well?

Snapdragon Dev Kit - SIM card tray hidden near microSD

The fan is APEXE model B82DBHA2467, with a 4-pin standard fan header on the motherboard (easy to remove, separate from the copper heatsink). It is connected to the heatsink with screws, and there is a taped on duct to port the exhaust out the side of the Dev Kit.

Snapdragon Dev Kit - cooling fan

The cooler is a massive copper heatsink with heat pipes and a massive cooling stack for the SoC itself (at least in comparison to the SBCs I normally deal with, lol).

Snapdragon Dev Kit - copper heatsink and heatpipes

There are thermal pads on all the little power ICs (look at the large field of PMICs surrounding the SoC and RAM!), and a large—nay, excessive—amount of thermal compound on all four RAM chips and the SoC itself.

There are a couple CSI ports, many unpopulated headers, an unpopulated eMMC spot near the RAM, and there's a micro USB debug port labeled DBG_UART as well.

Snapdragon Dev Kit - teardown complete

But with the thermal compound removed, we can finally see the shiny surface of the Snapdragon X Elite SoC, and the four LPDDR5x RAM modules lined up alongside:

Snapdragon Dev Kit - Snapdragon X Elite SoC and RAM with eMMC pads

The thermal compound was not as easy to remove as I'd hoped, I stopped trying to clean it off all the little caps surrounding the chips for fear I'd dislodge one with my cotton swabs!

One final bit, the chips powering the two rear USB-C ports are Parade PS8830A4 USB4 Retimers, supporting DisplayPort 2.0 and Thunderbolt 3.0 (apparently):

Snapdragon Dev Kit - USB-C port chips

I don't think Thunderbolt is supported on Snapdragon, but it is supposed to at least support USB 4.

Soon: I'll actually plug this thing, turn it on, and see why they chose to ship a developer unit with Windows 11 Home, and without any downloadable restore media (so far... asking about that now).

I will be posting some of my notes and test data in real time in this GitHub issue.

Comments

The ITE part is most likely an embedded controller chip.

This platform actually does use ACPI on windows, the devicetrees are based on the dumped ACPI tables. But there are some weird driver things going on, due to that Linux is choosing to go with devicetrees for this platform.

Windows on ARM uses ACPI and UEFI for the firmware, device trees are usually a UNIX thing. I believe some high end ARM64 Linux servers use ACPI too.

Did yours just ship without notice? I'm still waiting for mine and the shipping date on my order keeps advancing to the next day, day by day.

Just got this email today from Arrow (it looks like nothing else is going to ship for several "coming weeks", ugh):

We are excited to have received some supply of the Snapdragon Development Kit for Windows from Qualcomm/Thundercomm and we know they are working hard to provide additional units as soon as possible. At this time, we expect more units to arrive in the coming weeks and will fulfill your order as soon as units become available.

As a reminder, initial orders had the purchase price reduced by 10%. If you still wish to receive these units as ordered, you need to do nothing.

If you would like to modify shipping terms, or even cancel your order based upon these changes contact us at [email protected]. Cancellations or shipping changes will receive a full refund, if applicable. To ensure timely processing, please include your original order number when contacting our customer support team.

Mine is in the same January 2025 ballpark. That's what, 6 months after the product it was meant to be a dev kit for? This is getting silly.

That wi-fi card's label says "NCM865a", most likely the same chipset as the QCNCM865 that can be found on various resellers.

Disappointingly, most laptops with this SOC opt for soldered wifi instead of socketed here. Would be nice to see if this Dev Kit can support any of the other wi-fi M.2 cards such as Intel BE200 and Mediatek MT7927. The Intel BE200 would be particularly interesting to see because it has severe compatibility issues with AMD CPUs (will not POST).

The limitation on resale is down to the lack of FCC certification. I believe the FCC (and EC) let you avoid certification on evaluation boards. Presumably the thinking is that it would be prohibitively expensive to go through RF compliance testing for devices which are only produced in very small numbers.