Skip to content

Commit e4c1bf8

Browse files
committed
Bump Core-Monitor to 15.2.2
1 parent 391ded8 commit e4c1bf8

2 files changed

Lines changed: 31 additions & 4 deletions

File tree

Core-Monitor.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,7 @@
464464
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
465465
CODE_SIGN_STYLE = Automatic;
466466
COMBINE_HIDPI_IMAGES = YES;
467-
CURRENT_PROJECT_VERSION = 15201;
467+
CURRENT_PROJECT_VERSION = 15202;
468468
DEAD_CODE_STRIPPING = YES;
469469
DEVELOPMENT_TEAM = 6VDP675K4L;
470470
ENABLE_APP_SANDBOX = NO;
@@ -481,7 +481,7 @@
481481
"@executable_path/../Frameworks",
482482
);
483483
LIBRARY_SEARCH_PATHS = "$(inherited)";
484-
MARKETING_VERSION = 15.2.1;
484+
MARKETING_VERSION = 15.2.2;
485485
OTHER_LDFLAGS = "";
486486
PRODUCT_BUNDLE_IDENTIFIER = "CoreTools.Core-Monitor";
487487
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -512,7 +512,7 @@
512512
CODE_SIGN_ENTITLEMENTS = "Core-Monitor-WeatherKit.entitlements";
513513
CODE_SIGN_STYLE = Automatic;
514514
COMBINE_HIDPI_IMAGES = YES;
515-
CURRENT_PROJECT_VERSION = 15201;
515+
CURRENT_PROJECT_VERSION = 15202;
516516
DEAD_CODE_STRIPPING = YES;
517517
DEVELOPMENT_TEAM = 6VDP675K4L;
518518
ENABLE_APP_SANDBOX = NO;
@@ -529,7 +529,7 @@
529529
"@executable_path/../Frameworks",
530530
);
531531
LIBRARY_SEARCH_PATHS = "$(inherited)";
532-
MARKETING_VERSION = 15.2.1;
532+
MARKETING_VERSION = 15.2.2;
533533
OTHER_LDFLAGS = "";
534534
PRODUCT_BUNDLE_IDENTIFIER = "$(CORE_MONITOR_APP_BUNDLE_IDENTIFIER)";
535535
PRODUCT_NAME = "$(TARGET_NAME)";

docs/releases/v15.2.2.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Core-Monitor 15.2.2
2+
3+
## Summary
4+
5+
This release ships the new **Rescue** dashboard page for advanced Apple Silicon hardware diagnostics and keeps the release workflow aligned with automatic archive signing.
6+
7+
## Highlights
8+
9+
- Added USB-C controller diagnostics from AppleSmartBattery `PortControllerInfo`
10+
- Shows controller firmware version, I2C error count, boot flags, reliability counters, and active power contract
11+
- Flags controllers that look like BOOT/no-APP-firmware cases without automatically running firmware tools
12+
- Adds copyable `usbcfwflasher` diagnosis and recovery templates for explicit technician use
13+
- Adds NVMe SMART health parsing when `smartctl` is installed, including percentage used, data written, unsafe shutdowns, and media/data errors
14+
- Adds parser coverage for recovered UG400/RID2-style controller states and SMART output
15+
- Keeps archive signing automatic so the app and privileged helper resolve their separate signing requirements cleanly
16+
17+
## Safety Note
18+
19+
Core-Monitor does not silently flash or reset USB-C controllers. Firmware recovery commands are copy-only, and the UI keeps the risky action explicit so healthy controllers are not disturbed in the background.
20+
21+
## Planned Release Assets
22+
23+
- `Core-Monitor.dmg`
24+
- `Core-Monitor.dmg.sha256`
25+
- `Core-Monitor.app.zip`
26+
- `Core-Monitor.app.zip.sha256`
27+
- `core-monitor.rb`

0 commit comments

Comments
 (0)