Index: branches/ErmaC/Enoch/i386/libsaio/disk.c =================================================================== --- branches/ErmaC/Enoch/i386/libsaio/disk.c (revision 2845) +++ branches/ErmaC/Enoch/i386/libsaio/disk.c (revision 2846) @@ -1710,7 +1710,7 @@ char *MavPattern = "Install%20OS%20X%20Mavericks"; char *YosPattern = "Install%20OS%20X%20Yosemite"; char *ECPattern = "Install%20OS%20X%20El%20Capitan"; - char *SierraPattern = "Install%10.12"; + char *SierraPattern = "Install%20macOS%20Sierra"; /* * Only look for OS Version on HFS+ Index: branches/ErmaC/Enoch/i386/boot2/drivers.c =================================================================== --- branches/ErmaC/Enoch/i386/boot2/drivers.c (revision 2845) +++ branches/ErmaC/Enoch/i386/boot2/drivers.c (revision 2846) @@ -1155,12 +1155,17 @@ switch (gDarwinMinor) { case 0: kernelOSVer = 0xA0C0000; break; - default:kernelOSVer = 0xA0C0000; break; //Last known kernel (add here updates) + case 1: kernelOSVer = 0xA0C0100; break; + case 2: kernelOSVer = 0xA0C0200; break; + case 3: kernelOSVer = 0xA0C0200; break; + case 4: kernelOSVer = 0xA0C0300; break; + case 5: kernelOSVer = 0xA0C0400; break; + default:kernelOSVer = 0xA0C0400; break; //Last known kernel (add here updates) } break; default: - kernelOSVer = 0xA0B0100; - break; //Last known kernel + kernelOSVer = 0xA0C0400; + break; } } else @@ -1215,8 +1220,12 @@ case 0xA0B0600: gDarwinMajor = 15; gDarwinMinor = 6; gDarwinRev = 0; break; // 10.11.6 // Sierra case 0xA0C0000: gDarwinMajor = 16; gDarwinMinor = 0; gDarwinRev = 0; break; // 10.12 + case 0xA0C0100: gDarwinMajor = 16; gDarwinMinor = 1; gDarwinRev = 0; break; // 10.12.1 + case 0xA0C0200: gDarwinMajor = 16; gDarwinMinor = 3; gDarwinRev = 0; break; // 10.12.2 + case 0xA0C0300: gDarwinMajor = 16; gDarwinMinor = 4; gDarwinRev = 0; break; // 10.12.3 + case 0xA0C0400: gDarwinMajor = 16; gDarwinMinor = 5; gDarwinRev = 0; break; // 10.12.4 // default = last known kernel - default: gDarwinMajor = 16; gDarwinMinor = 0; gDarwinRev = 0; break; // 10.12; + default: gDarwinMajor = 16; gDarwinMinor = 5; gDarwinRev = 0; break; // 10.12.4; } }