Jump to content
  • Articles, Guides and News

    Our website articles, guides and news

    Welcome to OSXL! We are looking for volunteers to join us!

    Welcome to OSXL! 😀
    Let us begin by introducing ourselves and share our past and future journey with you, so you can see and join us to be part of it.
    We, at OSXL, are a bunch of passionate Hackintoshers who have joined together for creating a community to drive learning, sharing and helping people interested in running Apple Mac software or tinkering with it on non-Apple hardware. We do research and development on a voluntary basis in our free time.
    Since its inception in 2010, our team evolved with people joining and going for all sorts of reasons. Nevertheless, this team brought out some of the best people who contributed to making the Hackintosh community progress. Unlike some other players, we’re very proud to we have consistently offered an ad-free website without calling for financial support, except on very rare occasions, and also made one of the best looking sites.😍 
    Back in the days, we also designed our "EDP" project to provide a common OS X installation package and a unified post-installation tool. EDP basically offered a central hub for system tuning. The project went through several phase and the latest one is currently Work In Progress. We also completed some research work and developed drivers, fixes and patches for some hardware.
    We recently revamped our site to a more modern look and implemented latest security features so to give our members an improvise quality of experience.
    Also, we are looking to expand for diversifying the content on our site not only to Apple OS, but also Linux, Android and Windows in the very near future with research and development as tech industry has changed a lot recent years and there is so much we can do in other areas and be relevant to what we do. 
    We are looking for passionate and dedicated people who can invest time and efforts in our community on projects like EDP and many others. 
    Drop us a line here in comments or through PM if interested so that we can chat about motivation, skills and ideas.
    You can find our crew list here if you would like to PM instead: OSXL Crew

    Custom styling your signature on OSXL

    Hey community!
    As you all might know we underwent a massive upgrade from our old forum to this new one. After the upgrade you might have noticed that signatures aren't that well visible. They look completely out of the place and are a total mess to look at.
    So, after tuning up our site and handling the core things, I have managed to take out some time today and was toying around with the web developer tools in Chrome.
    I wanted my signature to look a bit different and more stylish. As you can see, it also has some fancy animation once you hover over it. You can look at the source code for my signature by inspecting the element.
    Here's how you can apply custom CSS3 styling to your signature:
    Navigate to "Account Settings" from the user settings drop down menu (top right).  
    Select "Signature" section.  
    Now you need to change to source code mode as default IPS WYSIWYG is a headache when it comes to styling. Plus the CK Editor we get in Signature's section is very slimmed down (features removed).  
    To change to source mode you need to click on the source button on the editor's toolbar. Here's a visual reference: Once you switch to the source code mode, the first thing you wanna do is put your signature in the center of the screen. You can also use css but using a <center> tag of HTML would be more handy. Now, by default IPS uses span element to store your signature and span is not that friendly when it comes to animating it. The first thing you wanna do is use a div tag to store your signature and give it a custom unique ID. Like, <div id="myUniqueID"> This is a sample signature </div>  
    Here the id of our div element is myUniqueID. We will be using this ID in our CSS to style this element.  
    Now, here's the problem, once you use a div tag, your signature will take up the whole place overlapping with some controls in the signature are. Hence, it is a must to use a max-width property to circumvent this issue.  
    So, here's the basic bare bones syntax of a typical custom signature: <center> <style type="text/css"> /** Styling for our custom div element goes here **/ </style> <!-- Declare a div tag with custom ID --> <div id="myUniqueID"> This is a sample signature </div> </center>  
    Now, I'm gonna provide an other copy and paste code that shows how to control your signature's element using CSS (for noobs) <!-- Source code for Nick's signature on OSXL --> <center> <style type="text/css"> /* Styling for the root DIV tag */ #myUniqueID{ /** This will control your signature's text appearance **/ } /* Optional if you wanna do something when cursor is hovered (try hovering my signature) */ #myUniqueID:hover{ /* Code goes here */ } </style> <!-- Now we are just going to create a div element with our custom tag --> <div id="myUniqueID"> Please be kind to others. Help us to help you. </div> </center>  
    That's all that you need to know.
    Here's an advanced example of how to use custom code for signature.
    This is the current source code for my signature. If you have any doubts you are free to ask me about it.
    <center> <style type="text/css"> /** Custom animation to shake an HTML element using CSS **/ @keyframes shakeSign { 0% { transform: translate(1px, 1px) rotate(0deg); } 10% { transform: translate(-1px, -2px) rotate(-1deg); } 20% { transform: translate(-3px, 0px) rotate(1deg); } 30% { transform: translate(3px, 2px) rotate(0deg); } 40% { transform: translate(1px, -1px) rotate(1deg); } 50% { transform: translate(-1px, 2px) rotate(-1deg); } 60% { transform: translate(-3px, 1px) rotate(0deg); } 70% { transform: translate(3px, 1px) rotate(-1deg); } 80% { transform: translate(-1px, -1px) rotate(1deg); } 90% { transform: translate(1px, 2px) rotate(0deg); } 100% { transform: translate(1px, -2px) rotate(-1deg); } } /* Styling for the root DIV tag */ #nicksSign{ color: wheat; font-size: 15px; font-family: monospace; max-width: 500px; margin-bottom: 5px; background: #5f32e5; padding: 2px; -webkit-font-smoothing: subpixel-antialiased; box-shadow: 5px 5px 12px 0px rgba(0,0,0,0.75); cursor: default; /* Prevent cursor from turning into a text selector */ user-select: none; /* Make it non-selectable */ } #nicksSign:before { content: attr(data-hover); opacity: 0; position: absolute; } #nicksSign > span { transition: all 1s; } /* Animate only when hovered */ #nicksSign:hover{ animation: shakeSign 2.5s ease-in-out infinite; } #nicksSign:hover span { opacity: 0; transition: all 1s; } #nicksSign:hover:before { opacity: 1; transition: all 1s; } </style> <div data-hover="Thankyou for being here. Greetings from OSXL!" id="nicksSign"> <span>Please be kind to others. Help us to help you.</span> </div> </center>  
    Lets us know in comments if you have any questions with you custom signature.
    Welcome to new new era of Signatures at OSXL!
    Please note: Funky signatures are strictly prohibited and are not allowed.

    Are you excited for Apple WWDC 2018 ?

    One of the most exciting dates in the Apple calendar is WWDC -short for WorldWide Developer Conference- which is a week-long summer event for software developers. But it's also the venue where Apple make some of their biggest announcements of the year for the Mac OS. 
    When will WWDC 2018 take place?
    WWDC will be held from 4-8 June 2018, in San Jose. The venue is the McEnery Convention Center.
    Expected Announcements ?
    As usual, Apple will announce updates to their software platforms like iOS (v12), macOS (v10.14), watchOS (v5) and tvOS (v12) which will all get stage time during the keynote with details like new features.
    Software & services:
    With regards to new features, whilst Apple seem focused on security and stability this time, one of the most exciting changes that we are expecting is MacOS being able to run iOS apps. So I am really excited about this, and cannot wait to see how the apps will scale.
    Even though this is a software event, but history has shown that we can expect hardware announcements too, and so we're hoping to hear some more details about the upcoming Mac Pro update, but so far it's not yet been confirmed if it will be launched this year or in 2019. Apple's also said it will launch a new screen to go with the Mac Pro, so expect to see more about this at WWDC.
    We're also hearing rumours that Apple will launch a new 13inch MacBook at the event. The surprising aspect to this rumour is that it's said that this updated MacBook will come in at the equivalent price of the MacBook Air - in fact, the idea is that this new Mac laptop will be a MacBook Air with a Retina display. Read more about the new MacBook Air rumours here.
    We also think that Apple could reveal an update to the MacBook Pro, and maybe also a 2018 MacBook at the event. There may even be a new Mac mini coming. We are particularly excited that the new MacBook Pro could ship with 6 cores!
    A Chinese site - without much of a track record in this area, so take this with a pinch of salt - thinks we'll get a new iPhone SE. That would be a surprise but isn't completely unprecedented: the iPhones 3G, 3GS and 4 all debuted at WWDC keynotes. Actually, we think a iPhone SE2 might be in the works - but we think we will actually see it sooner than WWDC.
    There is also the expectation that Apple will unveil a new iPad Pro with Face ID and a bigger screen (made possible by reduced bezels and the removal of the Home button) this June.
    Past WWDC announcements
    Here are the highlights of the past 12 WWDC events:
    WWDC 2017 (5-9 June, McEnery Convention Center, San Jose):
    macOS High Sierra, iOS 11, watchOS 4, tvOS 11, new iPad Pro models, iMac Pro, MacBook upgrades; HomePod
    WWDC 2016 (13-17 June, Bill Graham Civic Auditorium & Moscone Center West, San Francisco):
    macOS Sierra, iOS 10, watchOS 3, tvOS 10
    WWDC 2015 (8-12 June, Moscone Center, San Francisco):
    Mac OS X 'El Capitan'; iOS 9; watchOS 2; Apple Music
    WWDC 2014 (2-6 June, Moscone Center, San Francisco):
    Mac OS X 10.10 'Yosemite'; iOS 8; Swift programming language
    WWDC 2013 (10-14 June, Moscone Center, San Francisco):
    New Mac Pro; New MacBook Air models; Mac OS X 10.9 'Mavericks'; iOS 7; iWork for iCloud; iTunes Radio
    WWDC 2012 (11-15 June, Moscone Center, San Francisco):
    New MacBooks: updated MacBook Airs and MacBook Pro with Retina Display; Mac OS X 10.8 'Mountain Lion' (sort of - it had previously been announced on Apple's website, but this was its showcase demonstration); iOS 6
    WWDC 2011 (6-10 June, Moscone Center, San Francisco):
    Mac OS X 10.7 'Lion'; iOS 5; iCloud
    WWDC 2010 (7-11 June, Moscone Center, San Francisco):
    iPhone 4; FaceTime and iMovie for iPhone
    WWDC 2009 (8-12 June, Moscone Center, San Francisco):
    New MacBook Pro models: a new 13-inch MacBook Pro and updates to the 15-inch and 17-inch MacBook Pros; iPhone 3GS; release of iPhone OS 3.0 (which had already been announced)
    WWDC 2008 (9-13 June, Moscone Center, San Francisco):
    iPhone 3G; iOS App Store; iPhone OS version 2.0; Mac OS X 10.6 'Snow Leopard'; MobileMe
    WWDC 2007 (11-15 June, Moscone Center, San Francisco):
    Feature-complete beta of Mac OS X 10.5 'Leopard'; Safari for Windows
    WWDC 2006 (7-11 August, Moscone Center, San Francisco):
    Mac Pro; revisions to Mac OS X 10.5 'Leopard' (which had already been announced) and Mac OS X Server
    Head over here for more details about this event: Apple WWDC 2018
    What you guys think that Apple will do this year ? Please let us know in comments. 
    Source: Thanks to macworld
  • OSXL Poll (feedback in topic)   49 members have voted

    1. 1. Do you like our site design ?

      • Yes
      • Yes, but still need some improvements
      • No, I hate it
      • Prefer old site template

    Please sign in or register to vote in this poll. View topic
  • Recent Posts

    • Love what the team have done - truly awesome
    • It didn't work. I upgraded to version 1.3.6 (http://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverId=GK0MP), same problem. I'm curios if this bios firmware is present in the other 5xxx series or any other Dell. I guess if someone was successful with this bios firmware then it should work on 5285 as well.
    • OSXLatitude User Agreement Last Revised May 23rd, 2018. Effective May 25th, 2018.   Please take a moment to review these rules detailed below.   Please remember that we are not responsible for any messages posted. We do not vouch for or warrant the accuracy, completeness or usefulness of any message, and are not responsible for the contents of any message.   The messages express the views of the author of the message, not necessarily the views of this bulletin board. Any user who feels that a posted message is objectionable is encouraged to contact us immediately by email. We have the ability to remove objectionable messages and we will make every effort to do so, within a reasonable time frame, if we determine that removal is necessary.   You agree, through your use of this service, that you will not use this bulletin board to post any material which is knowingly false and/or defamatory, inaccurate, abusive, vulgar, hateful, harassing, obscene, profane, sexually oriented, threatening, invasive of a person's privacy, or otherwise violative of any law.   You agree not to post any copyrighted material unless the copyright is owned by you or by this bulletin board.   This User Agreement (“user agreement” or “agreement”) is an agreement between OSXLatitude (“OSXLatitude”, “OSXL”, “we”, “our” “us”) and you. This agreement sets out the terms of your use of osxlatitude.com (the “website”) and services, including, but not limited to, the provision of access to an on-line message board (the “services”), guides, articles and projects. This agreement has been designed to foster a fair and tolerant atmosphere in which ideas and information may be shared between OSXLatitude users. Legal Contract The agreement is a legal contract between you and us. By accessing the website, you agree to be bound by the terms of this agreement. If you do not agree with the agreement, you should not visit the website. This agreement also includes all terms and conditions spelled out in our privacy policy (https://osxlatitude.com/privacy), which explains how we will collect and use your information. Access to OSXLatitude OSXLatitude, including its website and services, is designed as community to share their skills or work with content, ask or provide help (voluntarily but not limited, may include sponsoring), contribute or use projects with respect to OS X hacking (includes, but not limited to), and is exclusively for your personal use and enjoyment. We are not responsible for any decisions you make based upon something you read on the website. You may not use the website and/or the services to break the law, violate an individual’s privacy, or infringe the intellectual property rights of any other person or entity. Your access to OSXLatitude is not guaranteed by this agreement. Without advanced notice and at any time we may, for violations of this agreement or for any other reason we choose: (1) suspend your access to the website or services; (2) suspend or terminate your OSXLatitude account; and/or (3) alter, amend or remove any user content from the website. Your OSXLatitude Account To participate on OSXLatitude, you must create an account that includes a username, password and valid e-mail address (“Your Account”). OSXLatitude reserves its rights to block the use of e-mail address from certain e-mail providers during the registration process at its discretion and without any warning to you. You are solely responsible for the information associated with Your Account, and anything that happens in relation to Your Account, including, but not limited to, any content posted to the website by Your Account. You may not license, transfer, sell or assign Your Account without our prior written permission. We reserve the right to remove or reclaim or change a user name you select if we determine appropriate in our discretion, such as when the user name is obscene or otherwise objectionable or when a trademark owner complains about a username that does not closely relate to a user's actual name. If we terminate or suspend your account for any reason, you are prohibited from registering and creating a new account under your name, a fake or borrowed name, or the name of any third party, even if you may be acting on behalf of the third party. Illegal Activity: In any instance where we suspect you have used your account to post illegal material (e.g., pornography, spams) to the website, in addition to terminating or suspending your account, we reserve the right to take appropriate legal action, including without limitation pursuing civil, criminal, injunctive redress and to fully cooperate with the authorities in any investigation. Blocked websites: In any instance where we find you have used your account to post content from the black listed sites, you will be warned first, if you continue to do so then we may suspend or terminate your account at our will. You can request us for the reason for the black list of  particular site by contacting us. Following sites are black listed: (It may change over the time, and we will notify you through site internal notifications or mail) https://www.tonymacx86.com/ Our Intellectual Property OSXLatitude contains projects, graphics, text, photographs, files, images, video, audio, software, code, website compilation, website "look and feel," and advertisements supplied by us or our licensors, which we call "OSXLatitude content." OSXLatitude content is protected by intellectual property laws including copyright and other proprietary rights of the Europe, United States and foreign countries. We grant you the right to access the OSXLatitude content in the manner described in this agreement. You may not otherwise make unauthorized commercial use of, reproduce, prepare derivative works, distribute copies, perform, or publicly display OSXLatitude content, except as permitted by the doctrine of fair use or as authorized in writing by us. Your Intellectual Property You retain the rights to your copyrighted content or information that you submit to OSXLatitude (“user content”), except as described within this agreement. By submitting user content to OSXLatitude, you grant us a royalty-free, perpetual, irrevocable, non-exclusive, unrestricted, worldwide license to reproduce, prepare derivative works, distribute copies, perform, or publicly display your user content in any medium and for any purpose, including commercial purposes, and to authorize others to do so. By submitting user content to OSXLatitude, you represent that your submitted user content does not violate the copyright, trademark, trade secret or any other personal or proprietary right of any other party. By submitting user content to OSXLatitude, you represent that your submitted user content does not violate the laws of the Europe, United States, the State of New York, or the jurisdiction in which you reside. OSXLatitude does not endorse, either expressly or implicitly, any user content submitted to OSXLatitude. Nor does OSXLatitude assume any liability for any user content submitted to OSXLatitude. Site Management We reserve the right but do not have an obligation to: A.  monitor the website for violations of this agreement; B.  take appropriate legal action against anyone who, in our sole discretion, violates this agreement, including without limitation, reporting such user to the appropriate law enforcement authorities; C.  in our sole discretion and without limitation, refuse, restrict access to or availability of, or disable (to the extent technologically feasible) or modify any user content or any portion thereof for any reason; D. otherwise manage the website in a manner designed to protect our rights and property, and to facilitate the proper functioning of the website. Children and OSXLatitude OSXLatitude does not knowingly collect, process, store, transfer or disclose any personal data of children or users under the age of consent established by the data protection law of their applicable country. If we learn that we are engaged in said activities with the personal data of such users, we will halt those activities and take reasonable measures to promptly remove the applicable personal data from our records. If you are aware that a user under the age of consent in their applicable country is accessing OSXLatitude, please let us know at privacy@osxlatitude.com. In the case that we discover that a child under the age of consent in their applicable country has provided us with personal data, we shall delete this from our servers as soon as practicable.  If you are a parent or guardian and you are aware that your child has provided us with personal data, please contact us at privacy@osxlatitude.com. so that we will be able to take the necessary actions to remove your child’s personal data. Changes to this User Agreement We may modify this agreement from time to time. Any and all changes to this agreement will be posted on the website and revisions will be indicated by date. You agree to be bound to any changes to this agreement when you use the services after any such modification becomes effective. We may also, in our discretion, choose to alert all users with whom it maintains email information of such modifications by means of an email to their most recently provided email address. It is therefore important that you regularly review this agreement and keep your contact information current in your account settings to ensure you are informed of changes. You agree that you will periodically check the website for updates to this agreement and you will read the messages we send you to inform you of any changes. Modifications to this agreement shall be effective after posting.
    • were you able to export the ROM file from the BIOS?
    • I tried with 14.2. No difference. I can only boot with an invalid ig-platform-id. I have also removed all FakePCIIDxxx kexts above from LE. Doesn't change anything. What else I should try? 
    • Got it. I will try. I also read that FakePCIIDxxx.kext are not needed with Kabylake. Shall I delete from LE the    FakePCIID.kext.zip FakePCIID_Intel_HDMI_Audio.kext.zip FakePCIID_Intel_HD_Graphics.kext.zip FakePCIID_Broadcom_WiFi.kext.zip
    • well, this is a KabyLake system, so you should go with MBP14,1 or 14,2
    • Indeed, it doesn't. It is just crazy!  Does the values of SMBIOS matter? For ex. If I select a MacBookPro13 vs MacbookPro14?
    • No, still not fully accelerated. Using 0x19168086 is the same as using 0x12345678. I guess with 0x59168086, system won't boot?
    • Thanks Jake. I managed now to boot with this config.plist having the Fake-id 0x19168086 and ig-platform-id 0x59160000. The system boots with no KP, although I still get a message [IGPU] Graphic driver failed to load: could not register with Framebuffer driver!   I attach the config.plist   With the current setup & configuration, the system reports "Intel HD Graphics 620 9 MB" Does it mean I don't have the full acceleration? There are some small glitches when I go with the mouse over the tabs in safari for example.   Thanks again for your help. config.plist.zip