No room left for the chip support pack

The pack download stopped because the folder it is cached in has no space left. Packs run from a few megabytes to a few hundred.

PACK_DISK_FULL

Symptoms

  • The pack download starts and then stops, having written nothing usable.
  • Other downloads on the machine are failing too.

Likely causes

  • The volume holding the pack cache is full. The descriptor index alone is around 14 MB, and a device family pack runs from a few megabytes to several hundred.
  • The cache has accumulated packs for chips you no longer use — every part you ever picked left one behind.

How to fix it

  1. Look at the cache folder

    This is everything MCUHex has downloaded for chip support.

    macOS    ~/Library/Application Support/cmsis-pack-manager
    Linux    ~/.local/share/cmsis-pack-manager
    Windows  %LOCALAPPDATA%\cmsis-pack-manager
  2. Delete packs you no longer need

    Removing the folder loses nothing permanently: the index and any pack you still use are downloaded again the next time you pick that chip. Do it with the SDK closed.

  3. Free space on the volume, then pick the chip again

    The download resumes from the beginning; nothing from the failed attempt has to be cleaned up first.