Commit Graph

584 Commits

Author SHA1 Message Date
vectorsigma72
8135192134 Possible fix for issue 50
DiskArbitration tells the volume is writable, but FileManager (and NSFileMaager also) says just the opposite.
The mount operation probably set the read-only flag as default. Whatever We try to update the filesystem if this happens.
2020-01-05 14:49:36 +01:00
SergeySlice
2e4cbf3268 define CometLake
Signed-off-by: SergeySlice <isakov-sl@bk.ru>
2020-01-05 09:29:06 +03:00
vectorsigma72
6ee8b17c6a Clover.app, tiny UI change 2020-01-04 20:32:56 +01:00
vectorsigma72
35e4d88b72 Clean operating System version string (Clover.app) 2020-01-04 20:12:55 +01:00
vectorsigma72
9736f829bd Print additional info about the target volume (Clover.app installer) 2020-01-04 19:50:38 +01:00
vectorsigma72
328e51bf20 Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2020-01-04 19:37:04 +01:00
vectorsigma72
654616cdd6 CloevrDaemonNew v1.1.1
Fixed bug in CloverDaemonNew introduced in v1.0.9
2020-01-04 19:36:59 +01:00
Sherlocks
c5cf0f82f6 Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2020-01-05 01:59:04 +09:00
Sherlocks
8a5065daf0 correct PlatformFeature of MacPro7,1 2020-01-05 01:58:32 +09:00
vectorsigma72
183514b27d Fix a mistake saving the log 2020-01-04 16:11:57 +01:00
vectorsigma72
aa207eaa44 Clover.app v1.14
Bootloader installation is now performed by CloverDaemonNew (one command line in less).
2020-01-03 20:37:27 +01:00
vectorsigma72
37338e285b korean languange update by Sherlocks 2020-01-02 23:57:32 +01:00
Sherlocks
28eeef72fd Update platformdata
from 10.15.3 beta1
2020-01-02 23:24:25 +09:00
SergeySlice
1a0fa4b577 fix unused variables caused by previous commit
Signed-off-by: SergeySlice <isakov-sl@bk.ru>
2020-01-02 09:34:06 +03:00
SergeySlice
8e5bfb6a61 manual set _UID for PNLS device
Signed-off-by: SergeySlice <isakov-sl@bk.ru>
2020-01-02 09:29:08 +03:00
vectorsigma72
916b9cf2d2 TabView and NSSegmentControl sync 2020-01-01 17:43:04 +01:00
vectorsigma72
1d7e7327c0 Clover.app v1.13
Fixed detection of legacy firmware for CloverDaemonNew.
Detection of System Serial and OEM manufacturer informations.
Startup sound settings in the interface.
Installer inform with a sound and an alert window the installation result.
Installer now produce the installation log.
Installer is now thread safe.
The UI is modified to make room forall the new functionalities.
2020-01-01 15:42:47 +01:00
SergeySlice
e168d7c74f resolve conflicts
Signed-off-by: SergeySlice <isakov-sl@bk.ru>
2019-12-31 20:46:52 +03:00
SergeySlice
9345c5c5ee text formatting
Signed-off-by: SergeySlice <isakov-sl@bk.ru>
2019-12-31 20:44:47 +03:00
Sergey Isakov
36e7d8340b Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2019-12-31 12:13:32 +03:00
Sergey Isakov
34b8946dc1 comments
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-12-31 12:13:16 +03:00
vectorsigma72
12d559aef6 Log audio devices
Parsing the boot-log will help Clover.app finding startup audio settings.
2019-12-28 23:34:11 +01:00
Florin9doi
9c2995d211 Revert MKextV1 patcher 2019-12-28 12:30:36 +02:00
Sergey
86ac98e9b9
Merge pull request #66 from Florin9doi/p4_mkextV1_patcher_p2
Clean-up MKext patcher a little
2019-12-28 08:15:06 +03:00
Florin9doi
d74fc41df0 Clean-up MKext patcher a little 2019-12-27 19:42:56 +02:00
jief
9d99cb049d Fix pointer of type 'void *' used in arithmetic (cast priority) 2019-12-27 18:21:10 +01:00
jief
a79acfcd24 Fix void* cast and enum cast (prepa C++) 2019-12-27 18:09:07 +01:00
Sergey
6f04c95981
Merge pull request #65 from Florin9doi/p4_mkextV1_patcher
MKextV1 (Tiger🐯/Leopard🐆) patcher
2019-12-27 19:27:47 +03:00
jief
2d4a9a77c5 Fix CONST warnings (prepa C++) 2019-12-27 17:12:28 +01:00
jief
5e650e92cf Add cast to return value of GetNvramVariable (prepa C++) 2019-12-27 16:10:42 +01:00
jief
9b01a6fe58 Add cast to return value of memory allocation functions (prepa c++) 2019-12-27 15:21:40 +01:00
jief
6dc3c956d6 Break declaration line (prepa c++) 2019-12-27 15:21:39 +01:00
jief
ea2408cada add CONST to parameter fmt in PoolPrint and _PoolCatPrint 2019-12-27 15:21:38 +01:00
Florin9doi
7b6f0afd5d MKextV1 (Tiger/Leopard) patcher
Kext injection was not possible on Tiger/Leopard:
-KLDBootstrap::readBooterExtensions() doesn't exist to be patched
-Tiger gray discs were model specific and didn't had all the kexts in S/L/E to boot without cache

This patch append a kext file to the MKextV1 structure which is
loaded in memory by boot.efi, then repair the structure.

The existing kext isn't removed, so the injected kext needs to be a
higher version.
2019-12-27 15:24:30 +02:00
Sergey Isakov
89c8fd2a69 Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2019-12-27 11:14:53 +03:00
Sergey Isakov
ba2c47ce54 exclude one more case of DSDT fix false
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2019-12-27 11:14:49 +03:00
Sergey
2bf7bca6ac
Merge pull request #63 from Florin9doi/p12_32gb_ram
Try to fix the issues with 32GB modules; 3rd try
2019-12-24 15:35:29 +03:00
Florin9doi
e90fa3274b Try to fix the issues with 32GB modules; 3rd try 2019-12-24 00:03:26 +02:00
Sergey
d058be8f04
Merge pull request #62 from Florin9doi/p11_kexts_path
Fix kext injection for minor versions
2019-12-23 15:48:50 +03:00
Sergey
db13dba629
Merge pull request #61 from Florin9doi/p10_tiger_leo
Kernel patcher and FakeCPUID for Tiger and Leopard
2019-12-23 15:45:28 +03:00
Florin9doi
447bf80f73 Fix kext injection for minor versions
eg: oemPath/kexts/10.5.6.0 to oemPath/kexts/10.5.6
2019-12-23 13:38:02 +02:00
Florin9doi
da3f447b2e Kernel patcher and FakeCPUID for Tiger and Leopard 2019-12-22 13:46:48 +02:00
Sergey
4c3655d954
Merge pull request #60 from Florin9doi/p9
Delete user memory (gRam) when a new config is selected
2019-12-22 08:14:28 +03:00
Florin9doi
bd8d5466b0 Delete user memory (gRam) when a new config is selected
Allow more then 4 memory channels: MacPro7,1 has 6 channels, but 8
channels systems exists too
2019-12-21 12:34:38 +02:00
jief
7a0295e366 Move clover boot volume info to bottom right corner. 2019-12-20 18:18:55 +01:00
jief
2edf37ec84 Switch from CHAR8 to UINT8 to avoid signedness problems. 2019-12-20 16:33:11 +01:00
jief
91793ca5ba Remove unused includes for C++ 2019-12-20 16:03:49 +01:00
jief
926ecc8d9b Update 2 typedef struct to make them compatible C and C++ 2019-12-20 15:55:39 +01:00
jief
38204b0b4c Rename 'class' parameter because it's reserved in C++ 2019-12-20 15:54:11 +01:00
jief
28886d3b6f Fix prototype. 2019-12-20 15:52:56 +01:00