Releases: h4rithd/OdinMac
Releases · h4rithd/OdinMac
Release list
OdinMac v1.1.5
OdinMac v1.1.5
Reliability release that resolves flashing failures on macOS — specifically the "Protocol initialisation failed" and hung "Beginning session" errors seen when flashing Samsung devices.
Fixed
- Single-session flashing. Previously OdinMac ran
download-pitand thenflashas two separate Heimdall processes — two Odin sessions. Many devices refuse the second session, causing a protocol error or a 20-second hang. OdinMac now flashes in one session: Heimdall downloads the device PIT internally and maps each image to a partition by its PIT flash filename. - macOS CDC ACM kernel-driver detach. Samsung Download Mode presents as a CDC ACM ("Gadget Serial") interface; macOS auto-binds
AppleUSBCDCACMto it, which blocked Heimdall from claiming the interface ("Setting up interface failed!"). The bundled Heimdall now callslibusb_set_auto_detach_kernel_driveron macOS (libusb 1.0.30+), matching the Linux behaviour that was already working.
Install
- Download
OdinMac-v1.1.5-macOS-arm64.pkg(recommended) — installs to/Applications, clears quarantine, and opens the app automatically. - Or unzip
OdinMac-v1.1.5-macOS-arm64.zipinto/Applicationsmanually. - Connect a Samsung device in Download Mode (Vol Down + Bixby + Power; older: Vol Down + Home + Power).
Notes
- Requires macOS 13 or later on Apple Silicon.
- Ad-hoc signed, not notarized — the
.pkginstaller clears quarantine automatically. - If a flash still stalls mid-transfer it's almost always a USB signal issue: use a known-good data cable and a USB 2.0 port or powered USB 2.0 hub, then cold-boot back into Download Mode.