Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


  • Content count

  • Joined

  • Last visited

About artimess

  • Rank
    InsanelyMac Protégé
  1. Atheros 9K Series ROM Modding Tools And Recovery Kit

    I Andy, I am trying to use your iwleeprom, latest from git, to recover my badly rebranded Atheros card. I get this message : err! software is still using eeprom! Could you please help me understand where the problem is. Below is complete screen dump of running this command. And the generated file is filled with 0xFF. Thanks in advance, Artimess ubuntu@lubuntu:~/Downloads/iwleeprom$ sudo ./iwleeprom -o ./eeprom2 Supported devices detected: [1] 0000:01:00.0 [RW] 6000 Series Gen2 (6x05) (8086:0085, 8086:0311) Select device [1-1] (or 0 to quit): 1 Using device 0000:01:00.0 [RW] 6000 Series Gen2 (6x05) IO driver: iwl6k IWL 6k device NVM type: EEPROM Saving dump with byte order: LITTLE ENDIAN 0000 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0080 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0100 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0180 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0200 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0280 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0300 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0380 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0400 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0480 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0500 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0580 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0600 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0680 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0700 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] 0780 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx] EEPROM has been dumped to './eeprom2' err! software is still using eeprom! lubuntu@lubuntu:~/Downloads/iwleeprom$
  2. X230 El Capitan

    Could you please post your rebranding process? Do you have a list of Lenovo accepted cards that one cane use in rebranding? Thanks
  3. Lenovo ThinkPad T420 with UEFI Only

    I really feel blind/stupid! I downloaded T420_UEFI-Clover-b3420_10.10_10.11_2016-04-06.zip and extracted all, I do not see config.nodsdt.plist... Is this what you meant bt"click on link in signature - zip is an attached at the bottom of the guide posting."? Thanks. Artimess
  4. Lenovo ThinkPad T420 with UEFI Only

    In your explanation you are mentioning two config.plist, but in I did not see in the zip file you are providing. Am I missing something? I am interested in your config.nodsdt.plist.... Thanks, Artimess PS:By the way very nice job and very well organized description of it.
  5. x230 3320m SSDT DSDT

    If you get it please let me know too. I am desperately looking for one... Thanks Artimess
  6. Asus uX303LN Yosemite, screen brightness

    Hi, I am trying to understand the mods that Ramalama had made to DSDT. I see many times that a block of code is being deleted. Can someone explain to me what the deleted could is supposed to do. Here is the complete code with highlighted section that in the patched DSDT is being deleted. Thanks for your help. Device (PR13) { Name (_ADR, 0x03) // _ADR: Address Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities { Name (UPCP, Package (0x04) { 0xFF, 0xFF, Zero, Zero }) Return (UPCP) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDP, Package (0x01) { Buffer (0x10) { /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }) CreateBitField (DerefOf (Index (PLDP, Zero)), 0x40, VIS) If (LEqual (And (CDID, 0xF000), 0x9000)) { And (VIS, Zero, VIS) } Return (PLDP) } Alias (SBV2, SDGV) /****************Here starts the deleted code */ Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) { While (One) { Store (ToInteger (Arg2), _T_0) If (LEqual (_T_0, Zero)) { If (LEqual (Arg1, One)) { Return (Buffer (One) { 0x07 }) } Else { Return (Buffer (One) { 0x00 }) } } Else { If (LEqual (_T_0, One)) { If (LEqual (SDGV, 0xFF)) { Return (Zero) } Else { Return (One) } } Else { If (LEqual (_T_0, 0x02)) { Return (SDGV) } } } Break } } Return (Zero) } /*************************Up to here ****************/ }
  7. Hi Ahmed, First of all, thank you so much for your clear language of explaining issues and solutions. Do you know any way of having the possibility of choosing a different config.list in the boot time in Clover, each with its own setting and proper DSDT.aml file? The idea is being able to use the same install/file system with each of the cards by selecting a different config.list at boot time? No, I do not have the possibility of turning on and off the card through BIOS. Artimess
  8. Disabling NVIDIA Optimus card on all laptops

    Bonjour, un grand merci pour ton aide. Thanks for your help.
  9. Disabling NVIDIA Optimus card on all laptops

    Good morning RehabMan, Couple of points. yes I did find the patch for externs and applied to my SSDT. However the compiler insists that it is guessing P1, P2 etc requires 6 arguments and messes up at least when disassemble. The Other issue I have is I get compile error on External (EBAS, FieldObject) it does not like FieldObject! Incidently I build your version of isal and use that. How fo you get FieldObject passed by the compiler? Thanks in advance, Artimess
  10. Disabling NVIDIA Optimus card on all laptops

    Rehabman, Ok, I am really over my head now; I reduced the problem of compiling my SSDT to two errors: 5/20/14, 11:25:12 PM, iASLG1lHMs.dsl(141) : error 6126: syntax error, unexpected PARSEOP_FIELD 5/20/14, 11:25:12 PM, iASLG1lHMs.dsl(551) : error 6126: syntax error, unexpected PARSEOP_SCOPE, expecting $end and premature End-Of-File Which I think related to: OperationRegion (BPCI, SystemMemory, EBAS (0x1000), Field (BPCI, ByteAcc, NoLock, Preserve) { VGAR, 2048 }) The culprit is EBAS(0x1000) I think, I really need your expert opinion. I am enclosing all the aml files that I have extracted in the attached zip file and many thanks in advance for your help. Originals.zip
  11. Disabling NVIDIA Optimus card on all laptops

    Yes it is the disassembling problem. My challenge is to get SSDTs compiled... Even disassembling with -da *.aml leaves errors... I am working on it, let you know if I ever succeed.
  12. Disabling NVIDIA Optimus card on all laptops

    Hi RehabMan, I used your ACPIDebug test and here is the result. It seems it calls _OFF but it never gets back! May 20 21:55:13 localhost kernel[0]: ACPIDebug: Version 0.1.0 starting May 20 21:55:13 localhost kernel[0]: ACPIDebug: "In _INI before call to PINI" May 20 21:55:13 localhost kernel[0]: ACPIDebug: "Entering PINI" May 20 21:55:13 localhost kernel[0]: ACPIDebug: "In PINI, before call to _OFF" And here is my PINI code: Method (PINI, 0, NotSerialized) { \RMDT.PUSH ("Entering PINI") If (CondRefOf (\_SB.PCI0.P0P2.PEGP._OFF)) { \RMDT.PUSH ("In PINI, before call to _OFF") \_SB.PCI0.P0P2.PEGP._OFF (\RMDT.PUSH ("In PINI, after call to _OFF")) } If (CondRefOf (\_SB.PCI0.P0P2.PEGP._PS3)) { \RMDT.PUSH ("In PINI, _PS3") \_SB.PCI0.P0P2.PEGP._PS3 () } \RMDT.PUSH ("Exiting PINI") } Any thoughts?
  13. Disabling NVIDIA Optimus card on all laptops

    Thanks, I will do it. It is midnight here, Will try tracing it tomorrow... Will post the result. And by the way I built your version of the compiler and thank again.
  14. Disabling NVIDIA Optimus card on all laptops

    First do appreciate your help. But it did not work... I am really puzzled why it does not ... Any other suggestion?