Phonecheck
← All release notes

Phonecheck Release Notes — MacCheck

Below is a list of updates and improvements to Phonecheck Desktop, Cloud, & Mobile apps as we release them.

MacCheck / WinCheck 1.23.0

Release Date: January 30, 2026

This release introduces enhanced hardware diagnostics, expanded language support, improved UI workflows, and multiple stability fixes, with a strong focus on CPU/RAM stress testing, sensor validation, Shopfloor integration, and localization improvements.

Enhancements & New Features

Hardware Testing & Diagnostics

  • Enhanced CPU & RAM stress testing with detailed visibility into real-time performance and load metrics.

  • Added Ambient Light Sensor (ALS) testing, including:

    • New dedicated test module.

    • Updated UI layout and improved test location for better operator workflow.

  • Improved OTA response handling for both legacy and current Desktop builds.

  • Added a Re-test button for the LCD test, allowing immediate retesting without restarting the full workflow.

Workflow & System Improvements

  • Updated iCloud logic for more reliable account status detection and validation.

  • Improved LPN pop-up performance, reducing submission delays.

  • Added MacCheck test key mapping into Shopfloor defect workflows, improving grading accuracy and reporting consistency.

  • Improved handling of test results and system responses across multiple workflow stages.

Localization & Language Support

  • Added expanded EU language support for both MacCheck and WinCheck.

  • Improved overall language handling and UI scaling for localized environments.

Bug Fixes

Hardware & Port Detection

  • Fixed HDMI auto-detection and USB mouse detection issues.

  • Resolved incorrect port status color updates during reinsertion in port testing workflows.

Performance & Stability

  • Fixed CPU and RAM stress test script and parser inconsistencies to improve accuracy and reliability.

  • Improved overall system stability during extended test sessions.

Localization & UI Issues

  • Fixed UI distortion and oversized text issues when switching languages.

  • Resolved keyboard input failures in German language mode.

MacCheck / WinCheck 1.22.0

Release Date: January 2, 2026

This release delivers expanded hardware diagnostics, enhanced Shopfloor integration, improved workflow controls, and critical stability fixes, with a strong focus on touch testing, device lock detection, usability improvements, and system accuracy.

Enhancements & New Features

Hardware Testing & Diagnostics

  • Added touchscreen testing for Windows devices, now available directly in the test list screen.

  • Added detection for Compushare and Windows Autopilot locks, improving device eligibility checks prior to processing.

  • Enhanced functional test mapping into Shopfloor defect workflows, improving grading accuracy and automation.

Workflow & Usability Improvements

  • Added the ability to capture operator notes directly on devices in MacCheck, improving traceability and operational documentation.

  • MacCheck now launches in full-screen mode by default, delivering a cleaner and more focused operator experience.

  • Improved Touch ID handling during keyboard testing on macOS Tahoe, preventing false failures.

Bug Fixes

Windows-Specific Fixes

  • Prevented device restore attempts when the internal drive is missing, avoiding unnecessary failures.

  • Fixed incorrect OS and OS version reporting in the Dash portal.

  • Resolved issues where the Battery Drain test reopened instead of displaying final results.

  • Fixed incorrect trackpad test behavior, where right-click actions were falsely passing two-finger click tests.

macOS-Specific Fixes

  • Fixed incorrect restore completion time display.

  • Resolved cases where the startup disk appeared empty after device erase.

  • Corrected battery health grading (BH-A / BH-B) capture inconsistencies.

  • Fixed Mac Pro devices failing to complete the full testing workflow.

MacCheck / WinCheck 1.21.0

MacCheck / WinCheck Version - 1.21.0
Released:
Nov 27, 2025

Enhancements

Testing & Diagnostics Improvements
  • Added an option to disable automatic macOS installation during workflows.

  • Introduced the ability to run a speaker quality test per individual speaker for more accurate audio validation.

  • Multiple-selection support added for cosmetic responses (desktop support completed; cloud update pending).

  • Tester selection on the MacCheck start screen has been improved with a drop-down menu, eliminating the need for manual entry.

  • New option added to prevent re-use of LPNs to support stricter process controls.

Cloner & OS Support
  • Added Tahoe OS support for Intel-based MacBooks in the Cloner tool.
WinCheck Enhancements

(WinCheck improvements included as part of the shared test framework)

  • Added Audio Quality Test.

  • Added numeric keypad support for file-based tests.

Bug Fixes

MacCheck Fixes
  • MDM checks now behave correctly when custom MDM settings are enabled from the cloud.

  • Resolved an issue where Erase and Restore Only would stop working if the app.config file was removed.

  • Corrected a condition where overall device status showed Pass even if the MagSafe test failed.

  • Fix applied for restores not fully erasing all partitions.

  • Merged all required code fixes from development into the 1.2.0 release branch.

  • Touch ID now launches automatically as expected.

  • Fixed cases where devices showed MDM as OFF, but upon reboot displayed Remote Management.

  • Corrected invalid erasure start and end time values being passed into the XML data.

WinCheck Fixes
  • Updated Windows keyboard layout UI for better accuracy and clarity during the keyboard test.

  • Corrected an issue where the Settings button on the Test Result screen did not function, preventing language changes.

  • Improved UI behavior when switching app languages (including corrected pop-ups and language formatting).

  • Resolved display issues on the Ports Test button when using Spanish or Japanese (ellipsis appearing incorrectly).

MacCheck 1.20.0

MacCheck Version - 1.20.0
Released:
October 10, 2025

Enhancements

Device Data & Detection
  • Device color is now automatically fetched from the cloud and pre-selected.

  • Improved color handling by aggregating colors by model for more accurate selection.

  • Added handling for cases where M-Series MacBooks return an unknown CPU value.

  • OEM parts detection expanded to include CPU, GPU, RAM, and Logic Board.

Testing & Workflow Improvements
  • Manual test, pass, and fail options added to automated tests for better control when tests are missing or need manual confirmation.

  • Added Tahoe OS support for M-Series devices in the Cloner tool.

Bug Fixes

Device Detection & Data Accuracy
  • Restore SDK code refactored to improve stability and prevent restore-related issues.

  • Empty MDM responses resolved.

  • Corrected cases where “Working” status wasn’t shown even though tests had results.

  • Fixed issue where devices showed “Erased: Yes” but start/end times were missing.

  • Battery readings now display consistently and accurately.

  • Genuine Status and OEM column now stay properly in sync.

  • Fixed incorrect Japanese localization in the interface.

Restore & Testing Behavior
  • Firmware-locked devices will no longer incorrectly receive a “Restore Complete” result or erasure certificate.

  • Diagnostics app no longer gets stuck on the “Begin Test” screen.

  • Restore background color now displays correctly when rerunning restores.

  • C-type ports now pass automatically as expected on Tahoe OS 26.

  • Touch ID automation fixed for 2019 Intel MacBooks running Tahoe OS internally.

UI & Labeling
  • Fixed an issue where devices showed functional results in diagnostics but appeared as “Pending” on labels, with missing model/memory info on the UI.

MacCheck 1.19.0

MacCheck Version - 1.19.0
Released:
Sep 12, 2025

Enhancements

User Interface & Workflow
  • Spanish language added to the app for broader accessibility.

  • “See Details” button added to show more information when a restore fails.

  • Speaker & Microphone Chirp Test flow improved for smoother testing.

  • LPN field validation enhanced for Restore Only / Erase Only workflows.

  • Fail buttons added for storage and other functional tests to allow manual marking if a test is missing.

  • Splash screen duration optimized for faster app load.

  • Manual print option added from the Mac Diagnostic screen for easier label printing.

  • Build version now displayed in OTA feature for transparency.

  • Cosmetics selected by testers can now appear on MacCheck labels.

Device Handling & Automation
  • Automatically detects MacBook region to open the corresponding keyboard layout.

  • Support added for processing devices under a new transaction for improved workflow.

Bug Fixes

Device Testing & Restore
  • Touch ID enrollment screen no longer remains open after the test passes.

  • macOS version now updates correctly in diagnostics.

  • Resolved cases where only “Not Supported” tests in a Test Plan could prevent users from progressing.

  • Macintosh partition name no longer changes incorrectly.

  • Disk Model and Disk Type fields now correctly aligned.

  • Magsafe charger test now detects and auto-passes properly.

MacCheck 1.18.0

MacCheck Version - 1.18.0
Released:
August 15, 2025

Enhancements

User Interface & Workflow
  • Improved UI for Webcam Test for a clearer, updated view.

  • Audio Quality Test flow updated for better testing order and usability.

  • Port numbers now displayed on the Test Result screen.

  • Error messages updated when accounts are out of licenses.

  • LPN field now required, with a character limit for consistency.

  • Japanese language support added for all diagnostic tests.

  • Year now considered when fetching MPN for devices.

  • Password input dialog added for internal drives when using MacDiag app.

Connectivity & Cloud
  • MacCheck now sends an event to the cloud every minute to maintain socket connection.

Bug Fixes

Device Testing & Restore
  • Fixed devices failing to restore after testing.

  • Restore completion now displays a more noticeable banner for user clarity.

  • Build no longer gets stuck on the Display Test.

  • Fixed internal driver usage causing restore failures in version 1.16.1.

User Interface & Usability
  • Send Logs button now visible on 13-inch MacBook M-series displays.

  • Cosmetics screen UI updated for better readability.

  • Custom Grading & Shopfloor Grading UI updated.

  • Group screen performance improved to match API response times.

  • Users are now notified if the Get Customization API is not responding.

R&D / Advanced Testing
  • Stress test added to verify fan functionality under load.