Jump to content

Jolly

Moderators
  • Posts

    1,227
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Jolly

  1. Hai provato semplicemente a chiudere lo schermo? Quando si fanno dei cambiamenti anche piccoli con kext e configurazioni è buon regola ricostruire la cache.
  2. Di che hardware stiamo parlando a proposito? A occhio mi sembra la gigabyte
  3. Premise: - iCloud and AppStore do not depend strictly on a correct SMBIOS configuration, just a correct network configuration (Ethernet en0) and a "valid" Apple account, this because these two services are also provided on Windows PC. FaceTime and iMessage instead are Apple owners and for various issues are subject to more stringent rules; the following is a procedure to configure your hardware at the best, one that gives good chances of success, even if not certainty. In addition, one thing that helps a lot is having an iPhone, because the verification of this also passes through the sending of a text message. In this case our account has a "superior" validity that also affects our Hackintosh. - Better if this configuration is done before installing it; if it is not possible, do not connect to the Internet and / or try to log in to any service before completing it. "SMBIOS" - choose one that reflects your hardware, in most cases just choose the one that provides a processor similar to the one you have. If there are any doubts, it is better to ask in the forum; a correct initial choice avoids having to change the parameters later with the risk of complicating things. "Serial Number": - do not accept what is proposed automatically by Clover, but click several times on "Generate New" and, when you feel satisfied, check that it is valid. To do this, go to this link first: https://everymac.com/ultimate-mac-lookup/ insert your serial and make sure it is recognized and refer to the model of Mac that you are emulating. If the result is positive, let's go to this link: https://checkcoverage.apple.com/gb/en?sn= The result of the search must be as in the image, if by chance the verification shows us that the serial belongs to a real Mac repeat the procedure from the beginning until you reach the desired result. "Board Serial Number": - this parameter, which is generated at the same time as the "Serial Number", also corresponds to "MLB" which we find in "Rt Variables" and which is often automatically generated by Clover without ever corresponding to the "Board Serial Number", so it is better to reset " MLB "or paste the same value as" Board Serial Number ". "System-ID": - is a 128 Bit unique identifier and is a value that is usually unjustly underestimated. How MLB, Clover can take this value from two different fields, Custom UUID and SmUUID; I prefer to use the first one, because Clover is "trained" to use the last 12 numbers of SmUUID to generate the ROM value in case the relative field is not compiled and also, if compiled, to have 2 different values ​​for the same function "could" be deleterious . It is a parameter that is passed from the motherboard and that intervenes in the creation of the "Platform UUID". Now less, but until recently it was not uncommon for motherboards that provided erroneous and erratic value (AKA Sid-Bug) with all the consequences of the case. Create one with Clover by clicking the "Generate New" option several times in the "System parameters" section, to prevent the issue. It has another advantage; in case we had to replace our motherboard for some reason (with one that foresees the same smbios of course) Apple would not even notice it. If we had allowed the value provided by the system to be injected, we would have received a request to log in again to the various services with all the risks involved. "ROM": - Also for this value (which we find in "Rt Variables") the considerations made for the "Custom UUID" are valid. Let's create one and save ourselves some headaches. Before continuing, two considerations; -it is a prerequisite that the NVRAM works, because all this data is there that are stored to be supplied to Apple services. To determine if it is native or we should use emuvariable + RC Script, follow this guide: https://www.macos86.it/showthread.php?3416-Procedura-per-determinare-se-la-NVRAM-%C3%A8-nativa-nel-nostro-hardware - All this data must also be "persistent" after a restart. To verify this use "iMessage_debug" (attached); launch the script, save the result, restart, repeat the operation and check that the result exactly matches the previous one. - When we have conscientiously completed the procedure we can move on to log into the services, starting with iCloud and AppStore; iCloud is a prerequisite for FaceTime and iMessage, if not working or not correctly configured do not even try to access the latter. - If FaceTime and iMessages do not work in spite of everything, bringing patience is the best thing. Wait a few days checking occasionally if the situation is unblocked; if it were not so, let's try changing all the parameters. In this case we must also do the following: 1 - Disconnect from iCloud and AppStore: 2 - Delete all the files/folders from ~/Library/Caches starting with: com.apple.iCloudHelper, com.apple.imfoundation, IMRemoteURLConnectionAgent, com.apple.Message 3 - Delete all the files/folders from ~/Library/Preferences starting with: com.apple.iChat, com.apple.icloud, com.apple.ids.service, com.apple.imagent, com.apple.imessage, com.apple.imservice Empty the trash and restart. If we still have problems, we will repeat the steps previously illustrated and than in: ~/Library/Preferences we also delete what starts with: com.apple.identityserviced com.apple.ids.service com.apple.security. - It is likely that you will be unable to delete some of these files because they are in use in the associated process; in this case, open Activity Monitor and try to close the following services: identityserviced imagent securityd securityd_service and try to delete the files (it may also be that you have to try several times before you can), empty the recycle bin and reboot the system. There have been cases in which the operation could be done only by starting in Single User Mode, deleting the files and emptying the bin from the terminal. (Delete everything previously described is a prerequisite for a possible success of the procedure) imessage_debug.zip imessage_debug.zip
  4. Controlla anche con "iMessage debug" che i valori inseriti siano persistenti al riavvio (ho già descritto tutto) Per estrarre le tabelle ACPI premi F4 alla schermata di Clover e attendi una 30ina di secondi prima di fare il boot, controlla che la cartella EFI/CLOVER/ACPI/origin si sia popolata di file e allegala zippata. Per SSDT devi de-selezionare tutto quello che vedi nell'immagine, https://postimg.org/image/tz1g869od/"> lanciare ssdt-automator e poi copiare SSDT.aml che ti crea in EFI/CLOVER/ACPI/patched SSDT_AutomatorV2.zip
  5. Prima di tutto, ti eri assicurato che il "Serial Number" fosse valido e non riconosciuto Apple? Te lo chiedo perchè ho avuto difficolta a trovarne uno "non riconosciuto". Hai controllato e sei sicuro che hai nvram nativa? Hai usato contemporaneamente Custom UUID e SmUUID e questo non va bene perchè, essendo fondamentalmente la stessa cosa, può ingenerare confusione a Clover. Inoltre SmUUID può interferire con la creazione del parametro ROM creando eventualmente una ulteriore confusione. Prova con il config allegato in cui ho rigenerato tutti i parametri. Comincia il Log partendo da iCloud, seguito da AppStore e iTunes, poi eventualmente continuare con FaceTime ed iMessage. Ti consiglio di estrarre le tabelle ACPI e di crearti un SSDT per poi pulire la sezione ACPI del config riguardo al PM. Ti mancano inoltre alcuni rename e qualcuno mi è oscuro. config.plist 2.zip
  6. Per il 4k ti sarebbe probabilmente bastato mettere CoreDisplayFixup.kext. Per il resto non so come aiutarti. Sempre avere una efi di backup per fare il boot in caso di problemi
  7. Posta la EFI che ci si dà una occhiata. Naturalmente hai provato con inject nvidia?
  8. Se hai quel panic non stai usando la mia EFI.
  9. Nella cartella 10.13 c'è un'altra cartella (Ulteriori kext) dove ho messo dei kext zippati. Decomprimi ACPIBatteryManager.kext e mettilo insieme agli altri e controlla la batteria. Da Preferenze di sistema / Risparmio energia devi abilitare "mostra la batteria nella barra dei menù". Se non funziona a dovere bisognerà anche intervenire sul DSDT
  10. Ora fai quanto richiesto qua: https://www.macos86.it/viewtopic.php?f=49&t=14">https://www.macos86.it/viewtopic.php?f=49&t=14 e posta anche la EFI attuale Per il trackpad vedi se nel bios puoi settarlo come PS2 invece di I2C, alcuni laptop hanno questa funzione. Si perdono alcune gesture ma almeno funziona
  11. Veramente mi sarebbe di più parso strano che non funzionasse a dovere visto che è praticamente uguale al mio. Mi sa che avevo capito male, pensavo fosse una constatazione non una domanda
  12. Per la batteria il problema è la formattazione in APFS, se vuoi tornare in HFS+ puoi seguire questa guida: https://www.macos86.it/viewtopic.php?f=43&t=41">https://www.macos86.it/viewtopic.php?f=43&t=41 Per il trackpad puoi provare a regolarlo da Preferenze di sistema / Trackpad e/o da Preferenze di sistema / Accessibilità / Mouse e Trackpad
  13. Prova con questa EFI, meglio se da pendrive, dovrebbe funzionare tutto, da controllare solo audio HDMI. Avevi una marea di roba inutile, ho passato più tempo a togliere che a mettere. Per sicurezza mi servirebbe poi nuovamente ioreg e un Hack_Info, trovi tutto qua: https://www.macos86.it/viewtopic.php?f=49&t=14">https://www.macos86.it/viewtopic.php?f=49&t=14 EFI 2.zip
  14. Ti ho preparato il DSDT ed accordato il config. Riguardo i kext in 10.13 stavi usando: IntelGraphicsFixup.kext IntelGraphicsDVMTFixup.kext che sono dei plugin di Lilu.kext che non avevi, per cui non potevano essere caricati. Ti ho aggiunto quest'ultimo e tolto IntelGraphicsDVMTFixup.kext che, a naso, non ti serve. Inoltre ti ho aggiunto AppleLC per l'audio, resta però da determinare il layout-id corretto e per questo serve riconoscere il codec per cui dovrai rifare hack_info con questa configurazione. Il tutto è contenuto nella EFI allegata che sostituirai alla tua. Riguardo la rete c'è qualcosa di strano che rilevo nelle immagini DPCIManager (su IM), viene vista come una RTL8411B che però corrisponde al controller del card reader, dovrebbe essere vista come RTL84111. Inoltre viene vista come en1 e dovrebbe essere en0 altrimenti potresti avere problemi con l'accesso ai servizi Apple. Resta anche da definire la batteria, però vedo che hai formattato in APFS ed è possibile che non si possa fare. Per il WiFi ti serve un NGFF per cui o una: BCM94352Z (meglio se riesci a controllare se Vendor-id:14E4 Device-id:43b1) oppure una: BCM943602BAED che anche nativa. Per i tasti vediamo poi EFI 2.zip
  15. Passa la efi, però estrai prima le tabelle ACPI premendo F4 alla schermata di clover
  16. Aggiornata la guida e aggiunto lo script di Gengik per cancellare gli Script RC
  17. NVRAM is a type of RAM that retains data after the host device's power is turned off. ( in contrast to RAM ). NVRAM is used to store values like: brightness, volume, computer name, Find My Mac’s ID, etc… In Windows and Linux these values aren’t stored in NVRAM but on the HDD, as most PCs don’t have NVRAM. OS X utilizes NVRAM to run many services like iMessage, FaceTime, boot device, etc… Said that, before proceeding, make sure you do not have Emuvariable installed in the EFI, delete it as well as the nvram.plist file (which should be in the root of the EFI partition) and the RC scripts; for the latter we use the attached script kindly provided by Gengik . Then we continue with the procedure to determine if our Pc / Laptop is equipped with native NVRAM: 1. Open Terminal in OS X, type and run: sudo nvram MyVar=TestValue 2. Then check the contents of the NVRAM with: nvram -p 3. In the log you must find the entry you just entered: MyVar TestValue Now restart and repeat nvram -p, if "MyVar TestValue" is still present the nvram is native, otherwise we will have to install EmuVariable.efi and the RC scripts. We will do this by reinstalling Clover and ticking these two options. If it turns out it is native we proceed to remove the Test values previously entered with: nvram -d MyVar In case of a reconstruction of NVRAM we will use: sudo nvram -c (All credits to pokenguyen) Delete_RC_Script.zip Delete_RC_Script.zip
  18. Il fatto è che il test si basa su su una verifica fatta tramite procedura prevista da Apple, come faccia theme manager non lo so. Ora visto che i risultati sono discordanti, chi è che ha ragione? Mettiamo che il risultato fosse ribaltato, a chi credere?
  19. Perché vuoi il responso di clover theme manager se il test che fai è positivo? Io non lo menziono nemmeno nella guida. Non ho neanche alba di come funzioni quel programma per determinare la cosa.
  20. Se stai usando la 1050 come principale e hai attivato anche la integratata tramite l'opzione dual monitor del bios è giusto che usi ig-platform 59120003 o in alternativa 59180002, che sono i due "contact-less" previsti. Devi anche aver selezionato la DVMT adeguata, di solito 64mb, ma spesso le cose funzionano con il valore settato a 32. Inoltre riguardo shikigva bisogna anche informarsi come funziona altrimenti non ci si può lamentare che le cose non funzionano. Non devi mettere shikigva=4 e shikigva=2, ma shikigva=6; inoltre shikigva=12 corrisponde a shikigva=8 + shikigva=4 (e quest'ultimo l'hai già previsto), per cui le opzioni che in fondo stai cercando di iniettare sono 2+4+8 = shikigva14
  21. Il problema è sicuramente da qualche altra parte, da quello che capisco non ti appare la schermata Clover.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.