Skip to content
FreshSelectHub

10 Best Half Mini Pcie WiFi Bluetooth Card in 2026

Discover the top Half Mini Pcie WiFi Bluetooth Card options for laptop upgrades. Compare specs, performance, and compatibility to find the right wireless

As an Amazon Associate we earn from qualifying purchases. We may earn a commission when you buy through links on this page, at no additional cost to you. Read our affiliate disclosure.As an Amazon Associate we earn from qualifying purchases.Purchases through our links may earn us a commission, at no extra cost to you. Read our affiliate disclosure.
In this guide
  1. 01Top 3 picks
  2. 02Compare all 10
  3. 03In-depth reviews
  4. 04Buying guide
  5. 05Use and care
  6. 06Common questions
  7. 07Final verdict

Upgrading your laptop with a reliable Half Mini Pcie WiFi Bluetooth Card can significantly improve connectivity and performance. Whether you need faster speeds or better range, the right card makes a difference in daily computing tasks.

We evaluated ten top-rated wireless adapters based on user feedback, technical specifications, and real-world performance. Our comparisons focus on compatibility, speed capabilities, and ease of installation for various laptop models.

Each pick highlights key strengths and potential limitations to help you choose confidently. Note that availability and pricing may vary over time, so verify details before purchasing to ensure compatibility with your system.

Top 3 Picks for Best Half Mini Pcie WiFi Bluetooth Card

Best Budget

Deal4GO AR5B22 Half Mini PCie Card
Deal4GO AR5B22 Half Mini PCie Card

4.7Editor score

Dual band 802.11n
Bluetooth 4.0 included
Affordable upgrade option

Check price

Editor's Choice

Wireless BE200 Half Mini PCIe Network Card
Wireless BE200 Half Mini PCIe Network Card

4.6Editor score

Up to 5.8 Gbps speed
Bluetooth 5.4 support
Dual band performance

Check price

Best Premium

EDUP Intel AX210HMW WiFi Card
EDUP Intel AX210HMW WiFi Card

4.5Editor score

Wi-Fi 6E tri-band
Bluetooth 5.3 support
Ultra-low latency

Check price

Top 10 Best Half Mini Pcie WiFi Bluetooth Card in 2026 Compared

This side-by-side comparison helps you evaluate the top Half Mini Pcie WiFi Bluetooth Card models available today. Review key specifications like speed, Bluetooth version, and compatibility to find the best match for your laptop.

ProductsSpecificationsEditor scorePrice
17260HMW Mini PCIe WiFi Card

Editor's Choice

7260HMW Mini PCIe WiFi Card
867Mbps Dual Band AC
Bluetooth 4.0
Mini PCIe Interface
Windows 7/8/10
4.6Editor score

Check price

2MQUPIN Dual Band Wirless Intel 7260.HMW

Editor's Choice

MQUPIN Dual Band Wirless Intel 7260.HMW
867Mbps 802.11ac
Bluetooth 4.0
Half Mini PCIe
Win7/8/10 Linux
4.3Editor score

Check price

3Wireless BE200 Half Mini PCIe Network Card

Editor's Choice

Wireless BE200 Half Mini PCIe Network Card
5.8 Gbps Max Speed
Bluetooth 5.4
BE Series WLAN
WPA3 Encryption
4.6Editor score

Check price

4EDUP Intel AX210HMW WiFi Card

EDUP Intel AX210HMW WiFi Card
5400Mbps Wi-Fi 6E
Bluetooth 5.3
Tri-Band Signal
Win10/11 Linux
4.5Editor score

Check price

5Deal4GO AR5B22 Half Mini PCie Card

Deal4GO AR5B22 Half Mini PCie Card
802.11n Dual Band
Bluetooth 4.0
300Mbps Max Rate
Windows XP to 10
4.7Editor score

Check price

6WiFi 6E Mini PCIe Card Tri-Band 5400Mbps

WiFi 6E Mini PCIe Card Tri-Band 5400Mbps
5400Mbps Tri-Band
Bluetooth 5.3
160MHz Channel
Win10/11 Only
4.6Editor score

Check price

7MPE-AX3000H WiFi 6 Card

MPE-AX3000H WiFi 6 Card
2.4Gbps Dual-Band
Bluetooth 5.2
160MHz Support
Win10/11 Only
4.5Editor score

Check price

8BroadCom BCM943228HMB BCM43228

BroadCom BCM943228HMB BCM43228
300Mbps 802.11n
Bluetooth 4.0
HP Compatible Models
Win2000 to 10
5.0Editor score

Check price

9Intel Dual Band Wireless-AC 7260

Intel Dual Band Wireless-AC 7260
Dual Band AC
Bluetooth Integrated
Intel Quality
Half Mini Card
4.3Editor score

Check price

10Intel Wireless-n 7260 7260hmw Bn

Intel Wireless-n 7260 7260hmw Bn
802.11 B/G/N
Half Mini PCIe
Bluetooth Wireless
HP Laptop Specific
4.2Editor score

Check price

1. 7260HMW Mini PCIe WiFi Card – Best Overall Half Mini Pcie WiFi Bluetooth Card

7260HMW Mini PCIe WiFi Card 867Mbps Dual Band Bluetooth Laptop Upgrade4.6Editor scoreCheck price on Amazon
7260HMW Mini PCIe WiFi Card 867Mbps Dual Band Bluetooth Laptop Upgrade
867Mbps Dual Band
Bluetooth 4.0
Mini PCIe Slot
Windows 7 to 10

The 7260HMW Mini PCIe WiFi Card offers reliable wireless connectivity for laptops needing a robust upgrade. With a strong 4.6 rating, users appreciate its balanced performance and ease of use across common Windows systems.

Pros

  • Fast 802.11ac speeds
  • Stable dual band connection
  • Seamless peripheral pairing
  • Compact easy install form
  • Widely compatible systems

Cons

  • Bluetooth depends on USB bus
  • Requires antenna installation

We may earn a commission when you buy through this link, at no additional cost to you.

It delivers up to 867Mbps on the 5GHz band while maintaining 300Mbps on 2.4GHz for broad coverage. Integrated Bluetooth 4.0 ensures you can connect headsets and mice without extra dongles. This dual capability makes it a versatile choice for both home and office workloads.

Installation is straightforward for laptops with available Mini PCIe slots, though you must ensure antennas are attached. Some older motherboards may not enable the USB bus required for Bluetooth, so check documentation before buying.

Buyers seeking an affordable, high-performance upgrade for streaming or gaming will find this card delivers. It bridges the gap between older hardware and modern wireless standards effectively.

Dual Band Wireless-AC Performance

Optimal performance comes from dual band support reducing interference and improving stability across frequencies.

Integrated Bluetooth Connectivity

Built-in Bluetooth allows seamless pairing with common peripherals enhancing laptop functionality without extra cost.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

2. MQUPIN Dual Band Wirless Intel 7260.HMW – Top Half Mini Pcie WiFi Bluetooth Card for Versatility

MQUPIN Dual Band Wirless- Intel 7260.HMW Dual Band Wireless Card-AC 7260 Network Adapter+Bluetooth 4.0 USE for Intel AC Half Mini Pcie Card 802.11 b/a/g/n/ac(1 Pack)4.3Editor scoreCheck price on Amazon
MQUPIN Dual Band Wirless Intel 7260.HMW
AC 7260 Network
Bluetooth 4.0
Linux and Windows
Half Mini Interface

MQUPIN presents a practical wireless solution for laptops needing a reliable Half Mini PCIe interface. Rated 4.3 by users, it supports both Windows and Linux systems, making it adaptable for diverse computing environments.

Pros

  • Supports Linux and Windows
  • Fast 867Mbps speeds
  • Portable lightweight design
  • Durable corrosion resistant
  • Good channel bonding

Cons

  • Not compatible with Lenovo HP
  • USB bus must be enabled

We may earn a commission when you buy through this link, at no additional cost to you.

The card delivers fast WiFi speeds up to 867Mbps with extended channel bonding for better capacity. Bluetooth 4.0 enables smooth connection to peripherals. Its compact circuit design helps avoid corrosion and ensures durability for daily use.

However, compatibility is key since IBM ThinkPad and HP laptops often block this card. You must also confirm USB bus availability for Bluetooth to function. Check your motherboard specifications carefully.

Ideal for users with compatible systems looking for Linux support and fast AC speeds. It offers great value for upgrading older notebooks efficiently.

Wide Operating System Support

Compatible with multiple Windows versions and Linux kernel 4.2.0 offering flexible OS integration.

High Speed Data Rates

Dramatically faster Wi-Fi speeds than 802.11n with improved power efficiency for longer battery life.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

3. Wireless BE200 Half Mini PCIe Network Card – Best High Speed Half Mini Pcie WiFi Bluetooth Card

Wireless BE200 Half Mini PCIe Network Card | 5.8 Gbps with Bluetooth 5.4 Support | HMC WLAN Replacement Part BE200.HMWG Wi-Fi Card BE200HMW4.6Editor scoreCheck price on Amazon
Wireless BE200 Half Mini PCIe Network Card
5.8 Gbps Max
Bluetooth 5.4
WPA3 Encryption
Older Laptop Compatible

The Wireless BE200 Half Mini PCIe Network Card brings cutting-edge speed and modern Bluetooth to older laptops. Its 4.6 rating reflects strong performance for users demanding lag-free streaming and gaming.

Pros

  • Very high 5.8 Gbps speed
  • Latest Bluetooth 5.4
  • Secure wireless protection
  • Smart connect features
  • Smooth streaming gaming

Cons

  • Not for M.2 CNVi
  • Antennas not included

We may earn a commission when you buy through this link, at no additional cost to you.

With up to 5.8 Gbps on dual bands, this card handles high bandwidth tasks effortlessly. Bluetooth 5.4 ensures low energy device connections. It supports WPA3 encryption and Intel Smart Connect for secure convenient wireless access.

Be aware that antennas and screws are sold separately. Also it will not work in M.2 or CNVi slots. Your system must support the BE series Half Mini PCIe slot.

This pick suits those prioritizing maximum speed and modern connectivity standards. It is an excellent replacement part for compatible systems needing a serious upgrade.

High-Speed Wi-Fi Performance

Delivers up to 5.8 Gbps for faster downloads and smoother lag-free online gaming experiences.

Advanced Bluetooth 5.4 Support

Supports low-energy devices enabling wireless connections to a wide range of modern peripherals.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

4. EDUP Intel AX210HMW WiFi Card – Premium Tri-Band Half Mini Pcie WiFi Bluetooth Card

EDUP Intel AX210HMW WiFi Card, Wi-Fi 6E Wireless Card Mini PCIE Interface4.5Editor scoreCheck price on Amazon
EDUP Intel AX210HMW WiFi Card
5400Mbps Wi-Fi 6E
Bluetooth 5.3
Tri-Band Signal
Win10/11 Linux

EDUP offers a premium Wi-Fi 6E solution with the AX210HMW Mini PCIE card. Rated 4.5 for its tri-band performance, it is ideal for users needing the latest wireless standards for future-proofing.

Pros

  • Tri-band 6GHz support
  • Bluetooth 5.3 new features
  • Ultra-low latency gaming
  • Lifetime technical support
  • MU-MIMO congestion handling

Cons

  • Drivers need manual install
  • No Lenovo HP IBM

We may earn a commission when you buy through this link, at no additional cost to you.

It provides speeds up to 5400Mbps across 2.4GHz 5GHz and 6GHz bands. Bluetooth 5.3 adds seamless communication with modern devices. MU-MIMO technology ensures reliable connections even in congested networks.

Remember you must install drivers manually from official sites. It does not support most Lenovo HP or IBM laptops. Check your motherboard compatibility before purchasing.

This model is best for those seeking the fastest available speeds and extended range. It transforms old laptops into modern connected devices effectively.

AX210HMW Wi-Fi 6E Card

Enjoy tri-band signals with max speed up to 5400Mbps ideal for WiFi upgrade your old laptop.

Reliable Performance Features

Provides ultra-low latency and high-speed connections even in congested environments using MU-MIMO.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

5. Deal4GO AR5B22 Half Mini PCie Card – Affordable Half Mini Pcie WiFi Bluetooth Card

Deal4GO AR5B22 Half Mini PCie Card WiFi Combo Adapter Dual Band 5GHz 802.11n Wireless WLAN Card w/Bluetooth 4.0 for Qualcomm Atheros AR9462 IPC4.7Editor scoreCheck price on Amazon
Deal4GO AR5B22 Half Mini PCie Card
Dual Band 150/300Mbps
Bluetooth 4.0
Windows XP to 10
2 x IPEX Connectors

The Deal4GO AR5B22 Half Mini PCie Card is a top budget choice with a strong 4.7 rating. It supports legacy systems including Windows XP making it valuable for older hardware maintenance.

Pros

  • High 4.7 user rating
  • Supports old Windows XP
  • Dual band capability
  • Screws included
  • Industrial IPC compatible

Cons

  • No 802.11AC support
  • Lenovo HP whitelist needed

We may earn a commission when you buy through this link, at no additional cost to you.

It offers dual band speeds up to 300Mbps on 5GHz and 150/300Mbps on 2.4GHz. Bluetooth 4.0 is integrated for peripherals. The package includes necessary screws for installation.

Note it does not support AC standards and may need whitelist modification on Lenovo HP machines. It is not fit for M.2 NGFF slots.

Choose this if you need a low cost upgrade with reliable N band performance. It is perfect for basic web browsing and light connectivity.

Band Compatibility

Supports 2.4GHz and 5GHz Dual Band with Bluetooth 4.0 and IEEE 802.11A/B/G/N standards.

Wide Operating System Support

Compatible with Windows 10 to XP 32/64-bit ensuring broad software flexibility for users.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

6. WiFi 6E Mini PCIe Card Tri-Band 5400Mbps – Fast Half Mini Pcie WiFi Bluetooth Card

WiFi 6E Mini PCIe Card Tri-Band 5400Mbps BT5.3 Laptop Upgrade4.6Editor scoreCheck price on Amazon
WiFi 6E Mini PCIe Card Tri-Band 5400Mbps
5400Mbps Tri-Band
Bluetooth 5.3
160MHz Channels
Win10/11 Only

This WiFi 6E card renews old laptops with modern tri-band performance and a 4.6 rating. It unlocks dedicated 6GHz channels for significant interference reduction in busy networks.

Pros

  • Dedicated 6GHz band
  • 4x range BT 5.3
  • Double data throughput
  • Minimal interference
  • Reuse existing antennas

Cons

  • Requires 6E router
  • Windows 7/8 not supported

We may earn a commission when you buy through this link, at no additional cost to you.

With combined speeds up to 5400Mbps and 160MHz channel width, it handles 4K streaming and file transfers easily. Bluetooth 5.3 offers wide range and backward compatibility for various devices.

Ensure you have a WiFi 6E router to use the 6GHz band. It requires Windows 10 or 11 64-bit. Drivers must be downloaded before swapping the card.

Ideal for users seeking minimal buffering in multi-device households. It offers substantial performance boosts over older standards.

No More Buffering When Everyone Is Online

160MHz channel width delivers double the data throughput per channel with less interference.

Bluetooth 5.3 Built-In

No dongle needed to connect mouse keyboard headset and game controller simultaneously efficiently.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

7. MPE-AX3000H WiFi 6 Card – Efficient Half Mini Pcie WiFi Bluetooth Card

MPE-AX3000H WiFi 6 Card 802.11ax Dual-Band BT 5.2 Half Mini PCIe for Laptop4.5Editor scoreCheck price on Amazon
MPE-AX3000H WiFi 6 Card
2.4Gbps Max Speed
Bluetooth 5.2
OFDMA + MU-MIMO
Windows 10/11

The MPE-AX3000H WiFi 6 Card revives old laptops with OFDMA and MU-MIMO capabilities. Its 4.5 rating highlights reliable multi-device performance for smart home environments.

Pros

  • 10x faster than WiFi 4
  • Handles 10+ devices
  • WPA3 security support
  • 2x speed BT 5.2
  • Easy 5-minute install

Cons

  • Separate driver downloads
  • Lenovo HP blocked

We may earn a commission when you buy through this link, at no additional cost to you.

Speeds reach up to 2.4Gbps with 160MHz support. Bluetooth 5.2 provides stable energy efficient connections. WPA3 encryption ensures secure wireless access.

Drivers require separate manual download from Fenvi website. Check your laptop manual for whitelist compatibility before buying.

Great for users needing high capacity networks. It improves video call quality and reduces slowdowns.

Handles 10+ Devices Seamlessly

OFDMA and MU-MIMO delivers 4x capacity ideal for smart homes with multiple connected devices.

Bluetooth 5.2 Built-In

Stable energy-efficient connections to headphones speakers keyboards and mice with doubled range.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

8. BroadCom BCM943228HMB BCM43228 – Legacy Half Mini Pcie WiFi Bluetooth Card

BroadCom BCM943228HMB BCM43228 Half Mini PCIe PCI-express Wireless WIFI WLAN BT Bluetooth Card for laptop HP compaq Laptop 718449-001 718451-0015.0Editor scoreCheck price on Amazon
BroadCom BCM943228HMB BCM43228
300Mbps 802.11n
Bluetooth 4.0
HP Specific Models
Windows 2000 to 10

This Broadcom card is ideal for specific HP laptops needing a reliable replacement. Its perfect 5.0 rating reflects strong satisfaction among users who need precise compatibility.

Pros

  • Perfect HP compatibility
  • High 5.0 rating
  • Wide OS support
  • Dual frequency efficient
  • Fast technical support

Cons

  • No 802.11ac
  • Older WiFi speeds

We may earn a commission when you buy through this link, at no additional cost to you.

It supports 2.4/5 GHz and Bluetooth 4.0 for decent speeds up to 300Mbps. Compatibility spans old Windows versions to modern ones. Technical support is available quickly if needed.

It is not suitable for Lenovo HP ThinkPad laptops. Speeds are limited to N standards.

Choose this for legacy HP systems where exact part matching matters. It restores wireless functions reliably.

Wireless Network Card

Suitable for HP BCM943228HMB for specific models like HP 210 G1 and 840 G1.

Dual Frequency Capabilities

Built-in 2.4/5 GHz and Bluetooth 4.0 compatible with 99% of Bluetooth capacity devices.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

9. Intel Dual Band Wireless-AC 7260 – Quality Half Mini Pcie WiFi Bluetooth Card

Intel Dual Band Wireless-AC 7260 WiFi Bluetooth Half Mini Card4.3Editor scoreCheck price on Amazon
Intel Dual Band Wireless-AC 7260
Intel Dual Band
Integrated Bluetooth
AC Wireless Support
Half Mini Form

This Intel Dual Band Wireless-AC 7260 card is recognized for its quality build. With a 4.3 rating, it serves as a dependable wireless component for laptops needing AC performance.

Pros

  • Trusted Intel brand
  • Quality build
  • Dual band AC
  • Compact card design
  • Bluetooth included

Cons

  • Few specs in data
  • No detailed notes

We may earn a commission when you buy through this link, at no additional cost to you.

It features integrated Bluetooth and dual band AC wireless capabilities. The half mini card form allows easy integration into compatible systems.

Detailed specs vary by specific vendor packaging. Ensure your system supports standard Mini PCIe slots.

Recommended for those prioritizing Intel reliability in their upgrade. It offers solid performance for general use.

A quality product by INTEL

Reliable performance and build quality expected from Intel branded wireless solutions.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

10. Intel Wireless-n 7260 7260hmw Bn – Standard Half Mini Pcie WiFi Bluetooth Card

Intel Wireless-n 7260 7260hmw Bn Half Mini Pci-e Bluetooth Bt Wireless WiFi Card 802.11 B G N 717384 710661 001 for HP Laptop4.2Editor scoreCheck price on Amazon
Intel Wireless-n 7260 7260hmw Bn
802.11 B G N
Half Mini Pci-e
Bluetooth BT Wireless
HP Laptop Parts

This Intel Wireless-n 7260 card offers standard B G N speeds for compatible HP laptops. It is a practical replacement for units requiring exact part matching.

Pros

  • HP specific parts numbers
  • Trusted Intel chipset
  • Bluetooth wireless combo
  • Easy replacement
  • Standard B G N

Cons

  • Older B G N standard
  • HP model specific

We may earn a commission when you buy through this link, at no additional cost to you.

The card includes Bluetooth BT wireless capabilities and fits Half Mini Pci-e slots. Part numbers like 717384 ensure correct system integration.

Speeds are lower than AC models. It is best for basic connectivity needs rather than high speed gaming.

Ideal for maintaining older HP machines. It restores original wireless performance reliably.

Bluetooth BT Wireless

Combines standard wireless N speeds with Bluetooth for common peripheral connections.

Check price on Amazon

We may earn a commission when you buy through this link, at no additional cost to you.

Buying Guide – How to Choose the Best Half Mini Pcie WiFi Bluetooth Card

Choosing the right wireless card involves matching your laptop's interface and OS with the latest performance standards. This guide breaks down key factors to consider.

Interface Compatibility

Ensure your laptop has a Half Mini PCIe slot. Some systems use M.2 or CNVi which are physically different. Check your service manual.

Matching the slot type prevents installation issues.

Operating System Support

Most modern cards require Windows 10 or 11. Linux support varies by vendor. Older OS like XP may need legacy cards.

Always verify driver availability for your OS.

Speed Standards

AC cards offer faster speeds than older B G N options. Wi-Fi 6E provides even greater bandwidth. Higher speed means better streaming and gaming.

Select based on your internet plan and needs.

Bluetooth Version

Bluetooth 5.3 or newer offers better range and energy efficiency. Older 4.0 versions still work but lack modern features. Check your peripheral requirements.

Newer Bluetooth versions improve device pairing.

Antenna Connections

Cards often use IPEX MHF4 connectors. Antennas may not be included in the box. Ensure your laptop has antenna mounts.

Missing antennas lead to poor signal quality.

Laptop Brand Whitelists

Lenovo HP and IBM often block third-party cards. You may need BIOS whitelist modification. Dell and Asus are usually more open.

Confirm brand compatibility to avoid issues.

USB Bus Requirement

Bluetooth often relies on motherboard USB bus enablement. Without this Bluetooth will not work. Check BIOS settings before purchase.

This is common in older laptop models.

Warranty and Support

Look for vendors offering warranties and driver support. Lifetime technical help is valuable. Official Intel drivers are usually best.

Support ensures long-term usability and safety.

How to Use and Care for Your Half Mini Pcie WiFi Bluetooth Card

Begin by shutting down your laptop and removing the battery if removable. Use a static-safe wrist strap before handling the internal components.

Locate the existing wireless card on the motherboard. Disconnect antenna wires carefully and unscrew the retention bracket. Slide out the old card and insert the new one firmly.

Reconnect antennas and secure the screw. Boot your laptop and install drivers from the manufacturer website. Run system updates to ensure stable performance.

Frequently Asked Questions

Will this card fit my HP laptop?

Some HP laptops have whitelist restrictions. Check your service manual or contact support. Models like 210 G1 often use specific Broadcom cards. Third-party cards may need BIOS changes.

Do I need new antennas?

Most cards use standard IPEX connectors. If your laptop has existing antenna cables they may work. New antennas are sold separately for BE200 and other newer models.

Why won't Bluetooth work?

Motherboards must have USB bus enabled for Bluetooth. Without this settings Bluetooth hardware won't be identified. Check your BIOS setup for USB enablement options.

Is Wi-Fi 6E worth it?

Yes if you have a compatible router. It offers 6GHz band with less interference. Older laptops might not support the new drivers needed for full performance.

How do I install drivers?

Download drivers from Intel or EDUP websites before swapping the card. Install them to your desktop. After swapping the card run the installer for immediate setup.

Can I use Linux with these cards?

Many models support Linux kernels like 5.10 or 4.2.0. Some may require manual compilation. Check the vendor page for kernel compatibility notes before buying.

Final Thoughts on Choosing the Best Half Mini Pcie WiFi Bluetooth Card

Our top picks include the Wireless BE200 for speed and the EDUP AX210HMW for tri-band future proofing. These options deliver reliable connectivity for most users.

Prioritize compatibility and speed standards when choosing. Older systems need legacy cards while newer setups benefit from Wi-Fi 6E.

Always check current availability and prices before buying. Verify your laptop details to ensure a smooth upgrade.