| Systems | Applies to all x86 PCs |
|---|---|
| Verified on | All Focus Hardware |
| Focus Models | All |
Perform a clean install if you want to run the OS on a computer or virtual machine; restore a corrupted system; or to upgrade the OS from a prior LTS.
Please read the disclaimer before proceeding. We review and update guided solutions regularly. If you have suggestions or requests, please write support@kfocus.org.
Kubuntu 26.04 LTS with KFS is the ISO image that includes Kubuntu 26.04 LTS and the Kubuntu Focus Suite (KFS). The Suite is a collection of Focus Tools, Curated Apps, UX preferences, and hardware optimizations that are impractical or impossible to add to Kubuntu directly. These include:
This is the latest recommended and supported system image for Focus hardware. It was extensively validated and approved for all Focus models shipped since 2019, and it is continuously validated on all models sold within the last 3 years. See the Support Matrix for more details.
While we can't validate for all other hardware, VMs and other devices can still benefit from the substantial testing, sophisticated tools, Curated Apps, and Guided Solutions[1].

Get useful and robust Kubuntu Focus Tools.
All software has bugs and limitations. Before you proceed, please review the following known issues. Always back up your data before you install. If you are not running on supported Focus hardware, also run a live session to verify compatibility before proceeding.
The minimum system requirements for physical hardware are the same as for all official flavors of Ubuntu 26.04 LTS, as shown here. You should have the following to proceed:
The system requirements for virtual machines are similar to the requirements for physical devices. Here is some additional advice when using VirtualBox:
*ERROR* vmwgfx seems to be running on an unsupported hypervisor ... *ERROR* This configuration is likely broken. You can safely ignore these messages./home partition, mistakes happen. This guide shows important data we recommend you back up, just in case.You must confirm your BIOS settings to ensure correct and reliable operation. These are preset on Kubuntu Focus computers and are listed in detail in the Service Guides. If you have different hardware, however, you can follow the following general guide:

/home or /srv/data mount, optionally keeping the disk's current data and formatting. If this works for you, click [ Yes ] to continue with OEM mode. If not, click [ No ] and use manual partitioning, discussed in the next section, to set up your disks./home partition on a single disk, please continue to “Manual Partitioning”./home on a separate partition so they can reinstall the OS without touching their data. Others like to mount a data disk in a location like /srv/data.EXT4 file system if you need fast and reliable storage. Consider using BTRFS ONLY if you want snapshots AND you know how to manage this file system.(/), and /boot. No other partitions are snapshotted, even if they are BTRFS.
Partitions for System Rollback | |||||
|---|---|---|---|---|---|
| Mount Point | File System | Size | Can be Encrypted? | Optional Label | Flags |
/boot/efi | FAT32 | 300 MiB | NO | kfocus_efi | boot |
/boot | BTRFS | 4096 MiB | NO | kfocus_boot | |
/ | BTRFS | Min: 32768 MiB Prefer: > 122880 | Yes | kfocus_2604 | |
Do NOT change the size of any partition where an exact size is specified. | |||||
![Step 5: Set your name, username, computer name, password, and whether you want to enable autologin. Then click [ Next ]. Step 5: Set your name, username, computer name, password, and whether you want to enable autologin. Then click [ Next ].](../img/wf/reinstall/calamares-p05-2604.webp?1786983786)
Step 5: Set your name, username, computer name, password, and whether you want to enable autologin. Then click [ Next ]. When you are using OEM mode, the username will be restricted to 'oem'. Don't worry about this, as you will be able to change it later.
If you have multiple disks and proceeded with the OEM install mode, this section will be relevant. Otherwise, it does not apply and you may skip to the next section.
Once you boot into OEM mode, the desktop will appear. You should see the “Multi-Disk Configuration Tool” (the MDCT), which you will want to use now to set up your second disk. The MDCT is available only while in OEM configuration mode.
The MDCT provides the option to use one of the disks to store user home directories or general data. You may erase and reformat the disk, or reuse it and keep the existing data.
If the root disk is unencrypted, then the MDCT requires that any secondary disk also be unencrypted. If you are trying to reuse an encrypted secondary disk, install the OS with encryption enabled.
After the disks are set up, the system will reconfigure itself for the hardware and then prompt you to reboot. Please reboot immediately as suggested. After a reboot and a return to the desktop, you may see the first run wizard, which you should ignore. Double-click [ Prepare for Shipping ] icon in the top-left corner of the desktop to complete the installation and then reboot.
After rebooting from [ Prepare for Shipping ], you will be presented with a window requesting your location, username, and time zone. This will look very similar to Steps 1-3 in the Begin Install section. Once you've completed these steps, you can proceed to the next section.
Content will be added as needed.
postinst: Remove Kubuntu Backports PPA (#6716)postinst: Update PPA repo filenames (#6617)postinst: Remove NodeJS pinning (#6617)postinst: Remove obsolete migration code for kfocus-recommended.list (#6374)kfocus-package-pin: Blacklist HPLIP GUI and hpijs driver (#6457)nodesource.list, nodesource.gpg: Remove, use Ubuntu's NodeJS packages instead (#6617)nvidia-cuda.list: Bump to 24.04 CUDA packages (#6374)nvidia-cuda.list: Remove old repo URLs (#6374)nvidia-ml.list, nv-ml.asc: Delete, ML libraries are included in NVIDIA's CUDA driver repo (#6374)google-chrome.asc: Update Google's signing key (#6374)tuxedo.asc: Delete, no longer using Tuxedo's driver binaries (#6374)calamares-launch-normal, calamares-launch-oem: Improve UXkfocus-chain-helper.desktop: Adjust to run in Waylandintegrity/CMakeLists.txt: Switch to KDE Frameworks 6 libraries (#6606)branding.desc: Update branding to call OS "Kubuntu LTS with KFS" (#6606)kubuntu-calamares.desktop, calamares-launch-oem.desktop: Clarify that 26.04 is an LTS release (#6606)*/welcome.conf: Update resource requirements to be consistent with supported systems (#6606)kfocus-chain-helper.desktop: Stop using "sudo -E" (#5881)Main.qml: Detect and report automatic snapshot state on the System Rollback page (#6845)Main.qml: Fix wording in File Backup pages (#6845)Main.qml: Update all pages for Kubuntu 26.04 (#6591)backintime_panel.svg, rollback-systray.svg, rollback-systray.webp: Update BackInTime icon (#6591)frontpage_generic_*.webp: Update system family image (#6591)kfocus-firstrun-bin.links: Symlink binary to /usr/bin for ease of use (#6591)postinst: Force a reconfigure for hardware on arg1 systems if kfocus-tools-arg1 is not installed (#6789)postinst: Generalize conf dir creation for all files (#6789)arg1_etc_systemd_system_sddm.service.d_90-kfocus.conf: Fix occasional autologin session crashes on arg1 (#6785)usr_lib_systemd_system-sleep_zsleep-kfocus: Toggle keyboard based on model (#6567)usr/share/kfocus-hints: Update hint widgets for 16xeg3 and 14xeg3 (#6589, #6594)usr/share/kfocus-hints: Move all files and init logic to this package (#6750)postinst: Refresh hints widget on update to avoid disappearing panel (#6750)postinst: Add config for arg1, xeg3 (#6588, #6589, #6594)conf/arg1-etc_default_grub.d_kfocus.cfg: Add arg1 support (#6588)conf/xeg3-etc_default_grub.d_kfocus.cfg: Add xeg3 support (#6589, #6594)conf/xeg3-etc_modprobe.d_kfocus.conf: Add xeg3 support (#6589, #6594)postinst: Update to ensure kfocus_fand.d exists (#6677)postinst: Remove X11 touchpad config (#6374)usr/lib/kfocus/conf/*: Update hardware config for Kubuntu 26.04 (#6374)kfocus-hints/*: Update hint widget images for Kubuntu 26.04 (#6414)start-kubuntu-live-env: Restart xdg-desktop-portal.service when entering the live session (#6814)README.md: Replace with pointer to upstream, add notes about differences (#6374)kfocus-focusrx::_chkNvPMizerFn: remove as unused (#6779)kfocus-focusrx::_chkHwConfigFn: Add widget reset on HW change, avoids issue where widgets can get poorly resized during hw-config (#6858)kfocus-reset-widgets: Add 'non-interactive' mode (#6585)kfocus-focusrx-set: Add a force-reconfigure trigger (#6789)kfocus-focusrx-set: Add kfocus-tools-arg1 support (#6789)kfocus-focusrx: Extend model support to restore keyboard on login (#6567)common.2.source: Update model table so all XE models expect kbd leds (#6589, #6594)kfocus-hints: Move all files and init logic to kfocus-hw (#6750)kfocus-refresh-hint-widget: Add to workaround plasma bug (#6750)kfocus-reset-effects: Disable keyboard accent color (#6567)kfocus-reset-effects: Switch powermanagementprofilesrc to Plasma 6 powerdevilrc (#6567)kfocus-focusrx-set: Add support for arg1, xeg3 (#6588, #6589, #6594)common.2.source: Add model, config codes for arg1, xeg3 (#6588, #6589, #6594)common.2.source: Add _cm2CalcEdpScreenSizeFn for xeg3 (#6589, 6594)debian/control: Revert steam-installer dep to steam (#6677)debian/control: Remove obsolete recommend pandoc-citeproc (#6566)kfocus-mime: Disable Azure CLI Curated App, not yet available from Microsoft for 26.04 (#6565)language-selector/data/pkg_depends: Remove, now obsolete (#6374)kfocus-mime: Add pop-up window for kclean (#6717)debian/kfocus-main.install: Remove org.kfocus.pkexec.kfocus-firstrun.policy line (#6374)debian/control: Switch build dependencies to Qt6 (#6374)debian/control: Add dconf-cli to kfocus-main dependencies (for kfocus-fix-ibus) (#6374)debian/control: Add jq to kfocus-main dependencies (for common.2.source) (#6374)debian/control: Update Linux metapackage dependency (#6631)debian/control: Remove pipewire-alsa dependency, upstream now provides this (#6374)debian/control: Rename policykit-1 dependency to polkitd (#6374)debian/control: Add xterm to kfocus-main dependencies (for kfocus-extra and others) (#6374)debian/control: Remove obsolete kfocus-rest transitional dependencies (#6374)debian/control: Update kfocus-meta dependencies (#6566)debian/control: Remove kfocus-power-scripts transitional package (#6374)kfocus-main.config: Remove, obsolete (#6374)kfocus-firstrun.desktop: Move to kfocus-firstrun-bin and rename (#6374)usr/share/pixmaps/*: Delete, no longer useful (#6374)usr/share/mime/*: Delete, no longer useful (#6374)kfocus-main.lintian-overrides: Rename policykit-1 dependency to polkitd (#6374)kfocus-main.postinst: Update graphical login search code (#6374)kfocus-main.postinst: Remove obsolete migration code (#6374)kfocus-main.preinst: Fix BackInTime icon (#6374)kfocus-main.preinst: Remove obsolete language-selector pkg_depends undiversion (#6374)kfocus-main.preinst: Remove unsafe exit 0 before debhelper-generated code (#6374)kfocus-main.postrm: Undo BackInTime icon fix on uninstall (#6374)kfocus-main.postrm: Remove obsolete language-selector pkg_depends undiversion (#6374)kfocus-main.postrm: Remove unsafe exit 0 before debhelper-generated code (#6374)kfocus-main.templates: Remove, obsolete (#6374)debian/manpages/*: Bump version and date (#6374)kfocus-reset-effects.1.md: Fix wording (#6374)kfocus-focusrx-dbus-dispatch/*: Port to Qt6 (#6374)kfocus-focusrx-dbus-dispatch/KDialogLauncher.{cpp,h}: Add kfocusMime command to work around environment variable issues when launching kfocus-mime from a browser (#6374)kfocus-check-crypt: Fix indentation and whitespace (#6374)kfocus-firstrun-set: Delete, unused (#6374)kfocus-fix-ibus: Port from qdbus to dbus-send (#6374)kfocus-fix-ibus: Use DConf to hide the IBus icon (#6374)kfocus-focusrx: Port away from "sudo -E" (#5881)kfocus-focusrx: Remove _chkDispRefreshFn, no longer needed (#6374)kfocus-focusrx: Disable _chkKernelCleanFn, current form no longer needed (#6374)kfocus-focusrx: Add popup notice when refusing to launch in live session (#6374)kfocus-focusrx-set: Remove references to kfocus-keyboard-ite (#6584)kfocus-focusrx-set: Disable references to NVIDIA edge drivers (#6374)kfocus-focusrx-system: Port to new _cm2EchoGraphicalLoginInfoFn API (#6374)kfocus-focusrx-system: Remove obsolete DKMS downgrade migration code (#6374)kfocus-kclean: Remove, current form is no longer necessary (#6374)kfocus-mime: Add per-user installer for JetBrains Toolbox (#6565)kfocus-mime: Fix install and launch routines for multiple apps (#6565)kfocus-mime: Disable obsolete and broken curated apps (#6565)kfocus-mime: Get BackInTime packages from the Ubuntu repos instead of the BiT PPA (#6374)kfocus-mime: Port away from apt-key (#6052)kfocus-mime: Add back KDialog icons (#6374)kfocus-mime: Add D-Bus indirect launch mechanism to avoid environment variable issues when laucnhed from a browser (#6374)kfocus-mime: Remove support for .kfocus-001 link files (#6374)kfocus-reset-effects: Update settings for 26.04 (#6374)kfocus-reset-effects: Port to kwriteconfig6 (#6374)kfocus-reset-effects: Prompt the user to log out and back in rather than restarting the desktop (#6374)kfocus-reset-widgets: Add back KDialog icons (#6374)kfocus-sddm-setup: Remove, no longer used (#6374)kfocus-sysreport: Update memory tester application name (#6374)etc_xdg_menus_applications-merged_kfocus.menu: Delete kfocus-kclean desktop entry listing (#6374)etc_xdg_menus_applications-merged_kfocus.menu: Delete kfocus-vidsync desktop entry listing (#6374)etc_xdg_menus_applications-merged_kfocus.menu: Update desktop file names for kfocus-firstrun-bin, kfocus-power-bin, and kfocus-rollback-bin (#6374)common.2.source: Add AS_USER argument for _cm2RunLongCmdFn (#6374)common.2.source: Port from qdbus to dbus-send (#6374)common.2.source: Add _cm2EchoGraphicalLoginInfoFn API (#6374)chkIbusPanelIcon.js, fixIbusPanelIcon.js: Remove, we now hide the IBus icon using dconf (#6374)createKfocusWidgets.js: Update for compatibility with Plasma 6.6 (#6374)kfocus-kclean.desktop: Remove, current form is no longer necessary (#6374)kfocus-mime.desktop: Use D-Bus launch method (#6374)usr/share/icons/hicolor/*: Remove non-SVG icons (#6374)usr/share/kfocus-hints/*: Update hint widget for 26.04 (#6414)common.2.source: Add support for m2g7 and zrg2 (#6582)kfocus-nve-helper: Port from qdbus to dbus-send (#6374)kfocus-nve-helper: Use kded6 API for load and unload of kscreen (#6374)kfocus-nve-helper: Port to _cm2EchoGraphicalLoginInfoFn API (#6374)kfocus-power-set: Further trim the CPU ID string (#6824)Main.qml: Narrow window; keyboard LED space is no longer needed (#6778)main.cpp, shellengine.*: Only allow a single app window at a time (#6778)kfocus-power-set: replace _logWrapFn with _cm2ErrStrFn (#6778)kfocus-fan-set: Recognize fan support for 14xeg3, 16xeg3 (#6589, #6594)kfocus-power-set: Remove keyboard LED support and column from outputkfocus-pstate: Disable all keyboard manipulation for Plasma control (#6567)/usr/share/kfocus/kfocus_fand.d: Create drop dir on install to support fan profile configuration (#6677)debian/control: Remove old Conflicts/Replaces for kfocus-power, kfocus-fan, kfocus-power-scripts (#6593)debian/control: Rename policykit-1 dependency to polkitd (#6593)debian/copyright: Change kfocus-power to kfocus-power-bin in upstream name field (#6593)org.kfocus.power.desktop: Rename from kfocus-power.desktop (#6593)org.kfocus.power.desktop: Update exec line and keywords (#6593)kfocus-fand/*, kfocus-fand.service: Add fan control daemon (#6593)debian/manpages/*: Bump version and date (#6593)kfocus-fan-set: Port to kfocus-fand API (#6593)kfocus-power-set: Remove obsolete _title output (#6593)kfocus-pstate: Port from qdbus to dbus-send (#6593)debian/manpages/*: Fix package name, bump version and date (#6374)src/kfocus-rollback-bin/*: Port to KF6 Kirigami (#6592)src/kfocus-rollback-bin/*: Switch build system to CMake (#6592)src/kfocus-rollback-bin/*: General code cleanup (#6592)src/kfocus-rollback-bin/*: Adjust widget spacing (#6592)kfocus-rollback.postinst: Remove metadb migration code (#6592)kfocus-rollback: Bring back KDialog icons (#6592)kfocus-rollback: Chain to the fancy frontend only if it exists, fall back to the bash UI otherwise (#6592)kfocus-rollback: Update to KF6 binaries where needed (#6592)kfocus-rollback-backend: Port to _cm2EchoGraphicalLoginInfoFn API (#6592)kfocus-rollback-backend: Update to KF6 binaries where needed (#6592)org.kfocus.rollback.desktop: Rename from kfocus-rollback.desktop (#6592)layout-*/org.kde.plasma.desktop-layout.js: Update to latest ESLint (#6846)skel/.vimrc: Restore cursor position to previous location on file openshare/kfocus/kf5-settings/kscreenlockrc: Set dflt dark lockscreen (#6784)kfocus/kf5-settings/kscreenlockrc: Add default for dark lock screenlayout-templates/org.focusvert.desktop.defaultPanelcontents/layout.js: Add kfocus-pl-gpuboost icon next to systray if installed (#6789)layout-templates/org.kfocus.desktop.defaultPanel/contents/layout.js: Add kfocus-pl-gpuboost icon next to systray if installed (#6789)skel/vimrc: Tweak to show column and row with ';c' key mapping (#6589)share/kfocus/kf5-settings/kcminputrc: Add default with cursor size (#6567)share/kfocus/kf5-settings/kdeglobals: Turn off keyboard accents by default (#6567)share/kfocus/kf5-settings/powerdevilrc: New power config, replaces powermanagementrc (#6567)share/kfocus/kf5-settings/powermanagementprofilesrc: Deleteadduser.local: Enusre BackInTime config created (#6374)adduser.local: Remove reduntant kubuntu howtos desktop icon (#6374)kfocus-settings.links: Move environment injection script to /etc/xdg/plasma-workspace/env/ dir (#6374)kfocus-settings.postinst: Remove code that enabled the now-obsolete KFocus SDDM theme (#6374)kfocus-settings.postinst: Remove DKMS downgrade migration code (#6374)layout-*/org.kde.plasma.desktop-layout.js: Unify implementation with kfocus-reset-widgets (#6374)etc_xdg_plasma-workspace_env_z-kfocus.sh: Fix KFocus kf5-settings directory placement in XDG_CONFIG_DIRS (#6374)skel/.config/BraveSoftware/*: Removed, Brave is no longer a Curated App (#6374)skel/.config/autostart/org.keepassxc.KeePassXC.desktop: Start KeePassXC automatically (#6374)skel/.config/google-chrome/Default/Preferences: Remove handler for kfocus-001 files (#6374)skel/.config/obs-studio/global.ini: Remove, obsolete (#6374)skel/.vimrc: Remove swap of visual block select and visual select modes (#6374)skel/.vimrc: Change shortcut for disabling hlsearch to avoid a conflict (#6374)skel/.vimrc: Disable custom shortcut for moving to next file to edit (#6374)skel/.vimrc: Adjust fast paste shortcut for Wayland (#6374)skel/.vimrc: Add a WIP Pascal Case transform shortcut (#6374)katerc: Switch to upstream Kubuntu Black terminal profile (#6374)konsolerc: Sync with upstream, switch to upstream Kubuntu Black terminal profile (#6374)kscreenlockerrc: Remove, redundant with upstream (#6374)ksplashrc: Remove, no longer functional and redundant with upstream (#6374)mimeapps.list: Comment out Chrome associations (#6374)mimeapps.list: Remove VLC associations (#6374)plasma-welcomerc: Update last seen version to keep this disabled by default, as it is redundant with our own welcome wizard (#6374)kfocus-black.colorscheme, kfocus-black.profile: Remove, these have been upstreamed to Kubuntu (#6374)truevideowall/*: Remove, no longer working (#6374)usr/share/plasma/*: Update for Plasma 6 (#6374)org.*.desktop.defaultPanel/contents/layout.js: Sync with upstream (#6374)org.*.desktop.defaultPanel/contents/layout.js: Add kfocus-power-bin launcher (#6374)org.*.desktop.defaultPanel/contents/layout.js: Always display battery icon (#6374)usr/share/sddm/*: Remove, we now use upstream's SDDM theme (#6374)kfocus-bug-gpuboost.svg: Add icon for GPU Boost app (#6789)org.kfocus.pkexec.kfocus-pl-gpuboost.policy: Add pkexec exception for GPU Boost backend (#6789)control: Add kfocus-tools-arg1 metapackage (#6789)kfocus-kb-color-set: Update to support white keyboard backlights (#6567)kfocus-kb-color-set: Remove simple enable-disable (#6567)kfocus-kb-color-set: Remove drop file (#6567)kfocus-kb-color.prerm: s/disable/purge/ when removed (#6567)kfocus-kb-color: Add 1[46]xeg3, arg1 model messages (#6589, #6594)kfocus-conda: Make more reliable, install gpu-bench on demand (#6677)kfocus-kb-color-set: Fix brightness handling on m2g5p and Zr-series machines (#6374)debian/control: Replace kfocus-power-fan with kfocus-fand (#6374)debian/control: Rename policykit-1 dependency to polkitd (#6374)debian/control: Depend on qapt-batch (needed by kfocus-pick-gcc) (#6374)debian/control: Remove old transitional packages for kfocus-power and kfocus-fan (#6374)debian/manpages/*: Bump date and version (#6374)kfocus-conda.links: Remove link for kfocus-conda-legacy-01 (#6374)kfocus-vidsync: Remove, no longer necessary or functional (#6374)kfocus-tbt: Port to PyQt6 (#6374)kfocus-conda: Update for Kubuntu 26.04 (#6374)kfocus-kb-color: Use more reliable method of checking for keyboard driver (#6374)kfocus-kb-color-set: Update for new kfocus-keyboard APIs (#6374)kfocus-pick-gcc: Fix KDialog icons, update for Kubuntu 26.04 (#6374)kfocus-recover-mount: Remove deprecated code, tweak comments (#6374)kfocus-tbt-set: Fix spurious failure bug (#6374)kfocus-bug-vidsync.svg: Remove, no longer needed (#6374)usr/share/pixmaps/*: Remove non-SVG icons (#6374)This is a partial revision history. See the git repository for all entries.
2026-08-31 b0d94222 First publication, based on reinstall-24.04[1] The Kubuntu Focus team uses the Suite regularly on over a dozen different hardware configurations. These include the official models (Ir14, Ir16, M1, M2, NX, XE), other laptops, and desktop systems.
[2] If the system has an NVIDIA GPU, the live environment may not support external displays. Other NVIDIA GPU capabilities such as accelerated 3D animation and CUDA will also not be available until installation is complete and NVIDIA drivers are installed.
We try hard to provide a useful solution validated by professionals. However, we cannot anticipate every situation, and therefore cannot guarantee this procedure will work for your needs. Always backup your data and test the solution to determine the correct procedure for you.
THIS SOLUTION IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOLUTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
HAVE QUESTIONS?Call 844-536-2871 or write
TellMeMore@kfocus.org | GET FOCUS MERCH