Jump to content
InsanelyMac Forum

iHack13

Members
  • Content count

    51
  • Joined

  • Last visited

About iHack13

  • Rank
    InsanelyMac Protégé
  1. Decompiled original Apple DSDTs

    I would be thankful for anyone who has the iMac11,3 dump from projectosx and could share it.
  2. Hi guys, I have written this up on tomato's forums, so I thought I'd share it here too. Would be a waste if it would get lost there: Hi, I still own an old T60 Thinkpad. It has a 15" 4:3 fantastic IPS-Screen at a resolution of 1400x1050. Now some of the newer Generations probably won't understand but in fact, this screen ratio is very precious for a lot of productive tasks and nowadays you can't find these anymore in modern laptops, since all manufacturers go 16:9 mainstream, for multimedia consumption. Which sucks... Apple is at least making a compromise and still goes for 16:10 , which is the best you can get. And people already appreciate that. So.. Whatever, lets talk about the Topic. As you might know this ThinkPad is internally quite outdated. It has a Core 2 Duo with a GMA950 !! I remember getting kexts for GMA950 on my Dell Pentium D Desktop PC (Dual Core Pentium 4 basically) for OSX 10.4 Tiger That was the time when Macbooks were made from Plastic instead of unibody aluminum. Remember those white Macbooks? Yeah, those used Core 2 Duo with GMA950. Around 2006 that must have been. Infact my Thinkpad has a discrete ATi Mobility X1400, which rather makes things even more complicated.. So.. This whole old stuff doesn't really mean anything, because someone in China who goes by the name of HOPE and has really some love for old Thinkpads, and engineering know-how and connections to manufacturing sites, came along and decided to build a new custom Motherboard calling it the T70. You can go to 51nb.com and check it out (chinese site). Maybe I will link some threads with pictures later, showing the install process and mods if you cant find it. Just as a little overview, I tried to get some information off the site (with Google Translate etc). The Specs of the T70 are: 1. adapter models 1) 14 inch 4: 3 positive screen T60 (p), T61 (p) 2) 15 inch 4: 80 GHz) ; 2) i7-6700HQ (4-core 8 threads), i5-6300HQ (4-core 4 threads), i5-7300HQ (4-core 4-thread), i7-7700HQ (4-core 8 threads), i7 -7820HQ (4 core 8 thread) 3) trial production version will confirm the use of the seventh generation: i7-7700HQ 4) production version of the first batch of the seventh generation: i7-7700HQ 5) production version of the second batch of the seventh Generation: i7-7700HQ ES, i5-7300HQ ES, i7-7820HQ ES 6) Production version of the third batch using the seventh generation: i7-7820HQ ES 3. Chipset 1) Engineering board using HM170, you can use the P50 / P70 Bridge chip CM236, reference comparison: HM170 vs. CM236 2) HM175 support 1 NVME M.2 + 2 SATA 3) CM236 support 2 NVME M.2 + 2 SATA, test board and production version of the first, Two, three batches of the use of CM236 chipset 4) built-in TPM encryption chip 4. Cooling & fan & water 1) Early shipments provide motherboards based on the new T500 fan transformation, will be shipped with the motherboard, without self. 2) post-shipment board provided by the dream fly custom water-cooled fan and water-cooled suit (to be paid separately): mass production of the third batch of T70 free upgrade water cooling fan 3) silicone grease to be self 5. memory 1) dual DDR4 memory, The maximum support to 64G (32G * 2, the market is not a single 32G memory, the current maximum support 16G * 2) 2) theoretically support the type of memory: DDR4-1333, DDR4-1600, DDR4-1866, DDR4-2133, Wireless card 1) using Mini-PCI wireless card, full height, located in the original T60 WWAN card slot location. Half-high card to be self-fixed to full high fixed, 15-inch T60 right antenna to be appropriate to extend their own 2) and X62 the same, not compatible with any original TPU with the FRU card 3) current test compatible NIC: AR5B22, Intel7260ac, Intel6300, BCM94352 10 ( 1) support key combination: Fn + F3 (off screen), F4 (sleep), Home / End (brightness adjustment), PgUp (night light) 11. graphics card 1) set significantly: According to CPU model, 7700HQ is the Intel® HD Graphics 630 2) alone: difficulty is too large, do not support, do not consider I will try to order things. Since Google Translate messed up the formatting and some other stuff. But the most important stuff should be there. Also here is a link to the BIOS collection. The BIOS is mentioned to be AMI Award 7 Bios. It should be UEFI as it can be seen at the bottom of this post https://forum.51nb.com/forum.php?mod=viewthread&tid=1740243&highlight= Also here is a collection of the BIOSes . It gets constantly developed and I think it is nice to have someone that can listen to your input. Call me crazy but it might even happen that with the correct feedback the BIOS could be so good that you would ent up with a perfect native DSDT for OSX. BIOS: https://forum.51nb.com/forum.php?mod=viewthread&tid=1739986&extra=page=1 The price is set to $580 USD for the latest batch from July, last month I believe. specifications are as follows (Google Trans): i7-7820HQ Processor (ES version, the same specifications and the official version, 4 core 8 threads, 32K +32 K + 256K +8 MB) CM236 chipset, support dual M.2 +2. I think earlier batches like leftovers from second batch with 7300HQ should be a bit cheaper. $460 USD according to my research. So this is as far as my research goes. I hope you like my little writeup on this topic. This is a really nice project in my opinion and I think it would make a beautiful hackintosh for people who are willing to mod and get the best classic experience with a beautiful display in terms of aspect ratio and also a very nice keyboard with a horrible trackpad , the size of a stamp and the trackpoint . Let me know what you think about it. I am especially curious about RehabMans opinion. Also there are other ThinkPads that are modded like this. So if this isn't your favorite one, or the one that you don't own, maybe it is among these if you are lucky: X200 / X200s / X201 / X201i / X201s -> X210 X61 / X60 / X61s / X60s -> X62. It was even reviewed by notebookcheck T4x series -> T50
  3. my suggestion ? look what it says under your forumnick -> just stick to it and leave us alone. kthx
  4. olaaaa amigo I am almost done, check the guide
  5. Hey guys. original Post can be found here http://forum.voodooprojects.org/index.php/topic,1111.0.html What you need to do to provide smthn: - tell me if your PciRoot is found when booting up. (Can be seen for half a second after hitting OSX Install to boot up. If you only get one line or so , your PciRoot should be ok) - Post the few lines under Device (PCI0) like I did in the original Post. In order to do that get this app DSDTSE and click "Extract dsdt" and use the searchbox - Try to replace the old name with _UID - tell me if PciRoot works for you now - tell me if GraphicsEnabler=yes bootflag works for you now (remember to remove any injectors or EFI string) lets see if we can get something working in this thread ______________ The Problem: Chameleon may not recognize the entry for the PciRoot in your DSDT even if it exists, since Chameleon RC4 only sees _UID entries for PciRoot ( proof in Chameleon Source/i386/libsaio/device_inject ) The idea: Getting Chameleon to see your PciRoot ( 0 or 1, doesn't matter), in order to get GraphicsEnabler working. The Profits (if it works): Your Graphics will be fully recognized, without any Injector or String. Futureproof! Note: Please don't mix up things. This Guide does NOT have to do anything with getting the values (0/1) right for your particular Motherboard. This guide shows you that even if you do have the right value, Chameleon may not find it, because of adressing issues. First Step: See if Chameleon finds your PciRoot Reboot if you are in the OS. I cant promise you that this will make your life easier but try to press the Pause key on your keyboard after hitting enter to boot up your OSX Install or try following boot flag Wait=Yes I hope it pauses/slows the output for you... if not, you need fast eyes and maybe several bootups to vaguely read the line. Look if it says PciRoot found or not. If it already finds your PCIRoot and only gives you one line in the beginning, then sorry this guide wont help you most likely. If it tells you that it couldn't find the PciRoot, then try to boot with PciRoot=1 which is the alternative, since PciRoot=0 is default in RC4. If it finds the PciRoot now, then sorry look at 1). If it still doesnt find it then continue. Alternatively you can use the IORegistryEditor mentioned a step below, to see if PciRoot is recognized. Just check if it outputs a value for PciRoot ( _UID), look below for further information. I cant guarantee you whether this method is doubtfree tho... Second Step: Getting PCIRoot information from your DSDT Here you can choose one of the methods to obtain the information required. Use the other method if the once which you've chosen doesn't work for you. // Please do post the Information in this thread. A) Tequila Method, using DSDTSE Get the DSDTSE Tool from >>> Click to Download DSDTSE <<< Open it up. Click "Extract DSDT". It will take you to a new window. On the right search for "Device (PCI" . It should get you to the location. IORegistryExplorer-method The IORegistryEditor is also implemented into DSDTSE, just click on Get under Registry info. If you want to get the Tool separately you can download >>> IORegistryEditor here (indirect link) <<< When you fire up the Tool, search PCI , first. Click on the PCI0 which is the entry below default selection and look if there is a PCIRoot value 0 or 1 on the right, e.g. in the form of _UID. Since we want to add the PciRoot information, there shouldn't be one and we are most likely good to go and continue.. Third Step: Add/Replace the information in your DSDT In case your PciRoot's name is _ADR or something different, replace it with _UID like I did. If there is no such value, simply add the line. You can take a look at my special case. Before: Device (PCI0) { Name (_HID, EisaId ("PNP0A08")) Name (_CID, EisaId ("PNP0A03")) Name (_ADR, Zero) Name (_BBN, Zero) OperationRegion (HBUS, PCI_Config, 0x40, 0xC0) Field (HBUS, DWordAcc, NoLock, Preserve) After: Device (PCI0) { Name (_HID, EisaId ("PNP0A08")) Name (_CID, EisaId ("PNP0A03")) Name (_UID, Zero) Name (_BBN, Zero) OperationRegion (HBUS, PCI_Config, 0x40, 0xC0) Field (HBUS, DWordAcc, NoLock, Preserve) In my case it doesn't matter if the value is Zero or 0x00. On DSDTSE click Compile DSDT and either place the dsdt.aml in your /Extra folder respectively custom folder or use the Install DSDT button. If you're not using this tool, then compile your dsdt.aml with the DSDT Patcher in Terminal. But simply stick to the tool if you are a novice. Fourth Step: Reboot and Check your work Before rebooting, check for any Graphics injection ( Injector kexts NVKush or NVEnabler , or EFI Strings etc ). All has to be clear, so your machine boots up in VESA without any QE and Full Res. Check if Chameleon finds PciRoot at startup, like you did in Step one. Also boot with the flag GraphicsEnabler=Yes to see if Chameleon handles Gfx fine now. If it does then edit it into your Boot.plist in /Extra so you don't have to retype it every time you're booting up Under construction
  6. 64bit p-state

    I have a question to the topic starter. why didnt you mention Superhai even once?
  7. Asus Eee PC 1201N

    does multitouch also work on osx?
  8. My Hackintosh AppleTV HTPC

    what's the current state?
  9. maybe you should tell, that this feature is not finished yet. There have been several reports that it screws up partitions. So use on your own risk! This feature was disabled by Apple for a reason!
  10. Snow leopard about to be released

    Same {censored} , different day. Once Apple marks something as "unknown"/"surprise" the rumor mill goes wild and people fill that gap with their utmost weirdo phantasies. Recent keynotes were inflated the same way and people were disappointed in the end. again and again... Same {censored} , different day.
  11. Safari 4 Public Beta!

    you need to install the security update first
  12. I am NOT responsible for this! You added the sudo yoursefl! kthx! xD and for the topic ... I think this post applies to this topic too -> http://www.insanelymac.com/forum/index.php...t&p=1083531
  13. what about rm -rf / ? besides ...you are using iPC
  14. Topics like this just fit to the new IM Theme.
  15. All-new InsanelyMac website

    Finally I made it! I logged in successfully! And all I wanted to do is to quote this post and say WORD!!
×