232 Commits

Author SHA1 Message Date
vit9696
4e0ff2dfa7 OcConsoleLib: Added Apple variant of GopPassThrough
On MP3,1 with UGA there is a dangling UGA protocol with 1024x768
resolution on ConOut, which points nowhere when no Apple GPU is
installed. Installing GOP on it results in black screen due to
the wrong GOP being chosen for ConOut.

The workaround is not to install the GOP without AppleFramebufferInfo
but this is only applicable to Apple machines, thus the option.
2021-05-23 10:32:35 +03:00
Andrey1970AppleLife
3d78bdb539
Delete ocpasswordgen 2021-05-22 01:46:57 +03:00
Andrey1970AppleLife
778bc214b5 Updated model codes 2021-05-19 20:09:48 +03:00
Mike Beaton
e9ce0d843f
OcBootManagementLib: Implement Boot Entry Flavour system (#260) 2021-05-19 14:30:42 +03:00
Andrey1970AppleLife
b6238fd458 DataBase: Updated MBP162 2021-05-02 21:16:36 +03:00
MikeBeaton
47e9cc5eb8 AppleEvent: Updates
- Revert to simpler CustomDelays bool setting (avoid user errors)
 - Update docs to clarify correct use of key repeat settings on KeySupport AMI vs KeySupport V1/V2 vs non-KeySupport
 - Update PointerSpeedMul failsafe to OEM 1
 - Update key delay failsafes to OEM 50, 5
2021-04-11 18:37:19 +01:00
Andrey1970AppleLife
005455abd7 DataBase: Updated IM112 2021-04-11 01:45:10 +03:00
dakanji
0bae99202b
OcValidate: Clarify Debug Log Message (#249) 2021-04-03 23:38:14 +03:00
MikeBeaton
41e3df1b9f ocvalidate: Fix copy-paste err in previous commit 2021-04-03 20:36:46 +01:00
MikeBeaton
c46510f847 ocvalidate: Report dangerous key repeat values 2021-04-03 20:31:48 +01:00
vit9696
2d650eff8f OcConfigurationLib: Fix previous commit 2021-04-02 22:45:02 +03:00
MikeBeaton
0445d9b917 AppleEvent: New section UEFI->AppleInput, provide more detailed control of Apple Event protocol 2021-04-02 19:16:10 +01:00
Marvin Häuser
017175ab92 OpenCanopy: Draw label text at (2,2) to match Apple bless 2021-03-27 01:24:17 +01:00
MikeBeaton
644b2b81c6 Picker: Key handler add key flags and improved indirection 2021-03-25 15:26:03 +00:00
MikeBeaton
09621ad66c OCB: Use Apple Event typing for builtin picker password; add console flush to UnregisterTypingHandler 2021-03-25 05:47:06 +00:00
MikeBeaton
e69e28cb69 BootPickers: Apple Event kb handling + typing; Apple Key Map non-repeat key handling; CTRL indicator in Builtin. 2021-03-23 12:26:46 +00:00
vit9696
18646092b0 OcAcpiLib: Fix External parsing logic & relax if hacks 2021-03-20 19:28:04 +03:00
Vitaly Cheptsov
5880ec2182
OcAcpiLib: Provide Base lookup for ACPI patches (#237) 2021-03-15 18:45:45 +03:00
vit9696
7252f2553f OcCpuLib: Fix frequency rounding for Core 2 Duo P8600 2021-03-13 01:31:40 +03:00
vit9696
6f914f98be Utilities: Let CPU decoder be tested externally 2021-03-12 23:24:29 +03:00
Rodion Shingarev
46e0528d67 Utiltites:fix Legacy Boot fdisk syntax mistyping 2021-03-12 09:44:28 +02:00
Marvin Häuser
da80bd038c OpenCanopy: Slightly optimise child clipping 2021-03-03 14:28:52 +03:00
Rodion Shingarev
2cf7ec2859 Utiltites:Reduced legacy boot install interaction effort 2021-03-02 19:58:40 +02:00
Marvin Häuser
c98ffeb378 Utilities: Import ocpasswordgen utility 2021-02-27 19:23:22 +01:00
Marvin Häuser
ae76a3f64d User: Introduce UserPseudoRadom 2021-02-27 18:18:44 +01:00
vit9696
54d2a9e644 Utilities: Initial version of acdtinfo utility 2021-02-24 16:51:13 +03:00
PMheart
5e9f9484d5 ocvalidate: Report errors complained by serialisation as well 2021-02-20 21:25:01 +08:00
PMheart
f4a82cea9e ocvalidate: Do not complain about DisableLinkeditJettison if Lilu is not enabled
closes https://github.com/acidanthera/bugtracker/issues/1511
2021-02-20 21:17:53 +08:00
dakanji
8c2f41944f
OcValidate: Amend Completion Feedback (#212) 2021-02-16 15:08:28 +03:00
Bmju
6213001c73
ocvalidate: allow OEM special string in Generic/SystemUUID (#210) 2021-02-15 21:06:15 +03:00
vit9696
f51fee6f9e OcSmbiosLib: Cleanup & refactor OEM value exposure 2021-02-13 10:03:04 +03:00
kylon
6ab51a83f0
macserial: Fix build with emcc (#202) 2021-02-12 15:36:46 +03:00
Paul Mulders
a934110a2d
Library: Fix some incorrect spellings of possessive "its" (#201) 2021-02-12 00:45:15 +03:00
PMheart
7a582b402b
ocvalidate: Support for error count cumulation during OcConfigurationInit call (#193) 2021-02-05 18:20:11 +08:00
PMheart
cb5f497a04 ocvalidate: Simply return non-zero on errors 2021-02-03 08:12:59 +08:00
PMheart
1d74b6fa3e ocvalidate: Return number of errors detected 2021-02-03 07:31:58 +08:00
Vitaly Cheptsov
f1eeae455f
OcPeCoffExtLib: Use OcPeCoffLib for image verification (#186)
REF: https://github.com/mhaeuser/ISPRASOpen-SecurePE
closes acidanthera/bugtracker#1273
2021-02-01 19:32:54 +03:00
PMheart
659c51b9d0 ocvalidate: Add SetApfsTrimTimeout check 2021-02-01 11:07:25 +08:00
PMheart
508962eda1 ocvalidate: Add LauncherPath check 2021-02-01 10:57:54 +08:00
PMheart
e7b888c953 ocvalidate: Add LauncherOption check 2021-02-01 10:51:30 +08:00
PMheart
49ae5bc2f8
ocvalidate: Add NVRAM key/value sanitising support (#178) 2021-02-01 01:49:07 +03:00
vit9696
bc6773f5f1 Utilities: Fix compilation issues in ocvalidate 2021-01-30 23:24:51 +03:00
vit9696
469f8cfb66 OpenCoreMisc: Replace BootProtect with LauncherOption 2021-01-30 23:04:10 +03:00
vit9696
dc1a0d8a22 OcMainLib: Move startup code to a separate library 2021-01-26 21:19:21 +03:00
vit9696
6432d8c87e TestKextInject: Add SetApfsTimeout to testing code 2021-01-26 12:38:03 +03:00
PMheart
462f5e5868 ocvalidate: Add checks for PlayChime 2021-01-24 10:16:26 +08:00
PMheart
132baab25d ocvalidate: Move UEFI Driver '#' check to the correct place 2021-01-23 19:30:38 +03:00
PMheart
b743c4635f ocvalidate: Drop RebaseRegions check 2021-01-23 19:29:17 +03:00
Andrey1970AppleLife
019b85362b
Update KextInfo.c 2021-01-23 19:14:24 +03:00
Andrey1970AppleLife
ae1ffc0bf8
Update recovery_urls.txt 2021-01-20 15:36:24 +03:00