Jump to content

Clover General discussion

Bootloader EFI Clover

  • Please log in to reply
7155 replies to this topic

#1521
tonydickinson

tonydickinson

    InsanelyMac Geek

  • Donators
  • 190 posts
  • Gender:Male
  • Location:Singapore
I find Pike's comments rather sad - Samantha did a great deal - nobody doubts that but let her rest in peace , and please cease the bitterness and do something about the oversized ego - it alienates people and looses you a great deal of respect.

Time to grow up Pike.

#1522
Pike R. Alpha

Pike R. Alpha

    InsanelyMac Sage

  • Developers
  • 319 posts
  • Gender:Male
Hmm. I said to be done with it already didn't I?

But let me be perfectly clear about one thing and that is that I do not claim anything for myself! Not that "claiming" is the correct term to use, but whatever. This is about the hard work done by Sam. Not about me.

And yes. I am sorry to have mentioned Chameleon, as another example, but this is not about Chameleon. This is about Clover and thus I am not comparing apples with oranges. It was just an example. An attempt to show people that Sam did indeed contribute, or that some of her work/ideas were in fact used. This because people were using the "if" clause here a few times. Like she didn't do anything. Remember?

Also. I do not have any issues with any Clover developer, and I also like to keep this discussion addressed in a civilised way. We're adults after all, right. Therefore I do not understand the bully part and false accusation that I am (trying) to claim anything, for myself, since this is clearly about my sister.

And like I said in one of my previous replies already. I am not going to re-read posts made by my sister, simply because I don't like to be remembered about our loss and how much we miss her. What I can tell you folks here, like I also said in one of my previous replies already, is that sometimes things are not clear. Sometimes people use ideas and blog posts to solve issues, but then that same blog post still accounts as being Sam's idea. Sam's original work and Sam being the copyright holder.

Now. I guess you folks remember this error: "P-State Stepper Error 18 at step 2 in context 2 on CPU 1"
Introduced with the PM changes in 10.7.4 Correct?

http://www.insanelym...8/#entry1815851

Guess what. The P-State generator in both Chameleon and Clover was changed in order to bypass the kernel panic at boot time.

Then read this: "No more KP in AppleIntelCPUPowerManagement"

http://www.insanelym...00#entry1685587

But I guess that using stuff discovered and documented, in great detail even, isn't worth anything. Isn't worth being mentioned. I mean like power management is nothing to you. But no. Some of the developers miraculously solved the issue. Only after Sam documented her finding in both this forum and her blog.

About the iMessage fix. I laugh at it because it was Sam who documented her findings long before anyone else did. but again. That doesn't account for anything. You just use the work from the person who (possibly) used the work from someone else. Another abstract example.

You know what. You got to wonder why so many of you here complained about code theft, screamed murder when the flip side started to use your work, but God forbid when someone like me tries to get his sisters work recognised.

@afd_sg,

Have you lost a sister or brother? I sure hope not, but I tell you something like that changes everything. Especially when something this lame happens. Then you would have understand what we are going through. And please. Do not tell other people to grow up when they are fighting for the rights of a lost family member.

Anyway. I am far from bitter. In fact I'm quite relaxed about everything. I guess this had to be discussed to settle it so be happy and go with the flow folks. Enjoy your stay here, and when it is your turn to help someone, then I hope you are brave enough to keep your back straight, put your head upwards and fight for the good cause. Like I will keep doing. Without any form of hate towards anyone here.

And to show you how relaxed I am; I like to acknowledge the hard work of Sergey (slice) and his team mates. Keep up the good work guys, but if you ever use source code/ideas that isn't yours, then remember this. Signed off by ABC – like they do in the EDK2 world.

Have a good one.

#1523
jlfilms

jlfilms

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 220 posts
  • Gender:Male
  • Location:Cali
  • Interests:Hackintoshs
kinds lost still i found plist file for config but i tried generateivystates an that didnt work.


should i try that?
<key>ACPI</key>
****<dict>
********<key>DropOemSSDT</key>
********<string>No</string>
********<key>GenerateIvyStates</key>
********<string>Yes</string>
********<key>MaxMultiplier</key>
********<string>38</string>
********<key>MinMultiplier</key>
********<string>8</string>
********<key>UnderVoltStep</key>
********<string>0</string>
****</dict>
<key>CPU</key>
****<dict>
********<key>Turbo</key>
********<string>Yes</string>
****</dict>*

#1524
tonydickinson

tonydickinson

    InsanelyMac Geek

  • Donators
  • 190 posts
  • Gender:Male
  • Location:Singapore

@afd_sg,
Have you lost a sister or brother? I sure hope not, but I tell you something like that changes everything. Especially when something this lame happens. Then you would have understand what we are going through. And please. Do not tell other people to grow up when they are fighting for the rights of a lost family member.


Yes I have - my younger brother was hit by a drunken driver 30 years ago while walking his dog - he was given hours to live, but survived 20 years as a cabbage (vegative state). He could breath by himself and hear, but nothing else... To know somebody and see them suffer for so long was like being crucified. But I do also know that we must never hold bitterness and resentment in such cases as I can also tell you that leads to dis-ease and then disease.

I feel your pain but also know you have to let go....

#1525
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,657 posts
  • Gender:Male
  • Location:Moscow

kinds lost still i found plist file for config but i tried generateivystates an that didnt work.


should i try that?
<key>ACPI</key>
****<dict>
********<key>DropOemSSDT</key>
********<string>No</string>
********<key>GenerateIvyStates</key>
********<string>Yes</string>
********<key>MaxMultiplier</key>
********<string>38</string>
********<key>MinMultiplier</key>
********<string>8</string>
********<key>UnderVoltStep</key>
********<string>0</string>
****</dict>
<key>CPU</key>
****<dict>
********<key>Turbo</key>
********<string>Yes</string>
****</dict>*

No, reduce this to
<key>ACPI</key>
****<dict>
********<key>GenerateIvyStates</key>
********<string>Yes</string>
****</dict>
<key>CPU</key>
****<dict>
********<key>Turbo</key>
********<string>Yes</string>
****</dict>*


#1526
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,657 posts
  • Gender:Male
  • Location:Moscow
Pike, you are not right at all.

#1527
Pike R. Alpha

Pike R. Alpha

    InsanelyMac Sage

  • Developers
  • 319 posts
  • Gender:Male

Pike, you are not right at all.

Well. At least I am not a liar. Go take it up with my fathers crew. Good luck!

p.s. This will also be my last comment here!

#1528
aikidoka25

aikidoka25

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 379 posts
  • Gender:Male
UPDATE:
I redownloaded CloverGrower from GitHub which published on the 3rd May and it is working now.

UPDATE 2:
While the package can install into a USB, the USB itself it is not usable because upon boot it writes:
boot0: error

I am using CloverGrower and encountered the error below.
Apparently the file ... /CloverGrower-master/src/edk2/Clover/rEFIt_UEFI/rEFIt.dsc doesn't exist.
How do I remedy this situation?

Thx.

Build environment: Darwin-12.3.0-x86_64-i386-64bit
Build start time: 11:34:08, May.05 2013

build.py...
: error 000E: File/directory not found in workspace
/Data/XCodes/clover/CloverGrower-master/src/edk2/Clover/rEFIt_UEFI/rEFIt.dsc (Please give file in absolute path or relative to WORKSPACE)
- Failed -
Build end time: 11:34:08, May.05 2013
Build total time: 00:00:00
rEFIT_UEFI_X64/IA32: RELEASE ERROR!!
Good Morning.


#1529
dmazar

dmazar

    InsanelyMac Sage

  • Coders
  • 277 posts
  • Gender:Male

Now. I guess you folks remember this error: "P-State Stepper Error 18 at step 2 in context 2 on CPU 1"
Introduced with the PM changes in 10.7.4 Correct?

http://www.insanelym...8/#entry1815851

Guess what. The P-State generator in both Chameleon and Clover was changed in order to bypass the kernel panic at boot time.

Although Pike is gone, I'll still finish this one, since I already spent some time digging about it.

Yes, indeed. Sam wrote about how to resolve the P-State Stepper Error. I used her findings to fix P states in my DSDT. And I can only thank her for this.

As far as Chameleon's and Clover's P states code generator is concerned, if I got it right, this was never the issue, since those generators were always generating continues P states. Sam's findings were needed only for guys (like me) who had their own P states in their DSDT/SSDTs. No code changes in Clover were needed nor done.

I'm relatively new in hackintosh community and I really do not know who made what and when for many things I take for granted. For example: who made P and C states generators, who changed them, who made graphics injector, who discovered which properties we need to inject for which cards (ATI, NVIDIA, Intel, one person or many persons), USB injections, who find out what we need to inject for SMBIOS, which patches are needed for DSDT (every single one of them), kernel patching (pcj introduced it to Clover, but did he take it from meklort, or somebody else?) ... . Mentioned things are not even detailed enough and I am also far from listing all of it. And all those stuff are used in Clover, Chameleon and any other current and future booters.

I can easily say that this is all now common hackintosh knowledge and resolve the possible credits issues by just saying "Thanks to all hackintosh community". And then, behind every single discovery or feature there are real people who deserves to be mentioned and credited. And how to do that?

It looks impossible to me that some new developer would be able to investigate and list every single person who contributed to hackintosh stuff. Specially when you deal with boot loader which uses many different findings. Also it's not fair to credit only those who are loud enough to ask for their credits and leave out those who silently contribute with new things and are not asking around for recognition.

I have no idea how to resolve this. But I think guys who are moderating hack scene (forums) should try to move those things from developer as much as possible. If possible. I do not know ... maybe you could make some kind of registry and list all contributions with the list of people? And then anybody who is using that "common knowledge" can just reference to that list? Something like that would remove digging into hack history and fighting around who deserves credits for what of of our back.

#1530
C.Frio

C.Frio

    InsanelyMac Legend

  • Pandora Team
  • 1,335 posts
  • Gender:Male
  • Location:Cabo frio - Brasil
hi...

I would like to suggest a topic with the history of hackintosh...(like a
"hall of fame")
so, all of us could learn about the birth and the evolution of what we are doing now...
and we can thanks for this conquest...
sorry my english...
c.frio

#1531
beta992

beta992

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male
Sometimes code is being copy paste in other projects without knowing who the original developer was (even 'he' could copy/based on something that already existed). Result: credits are being forgotten.
Sometimes code is being copy paste in other projects without knowing if the code is being protected (e.g. copyrighted material). Result: flames/the courthouse.
Sometimes code is being copy paste in other projects knowing someone-else made it. Sometimes the other party even redistribute it and saying that they invented the wheel. Result: original developer(s) need to defend their original written product to others/Confined others that they write it.
Sometimes ..

To make a long story short: It happens/can happen. To give a big example from 2012: Google vs Java; for using (Java-)code in their Android OS that look exactly the same as in a (Oracle) Java written-framework.

But still I believe most of the (Clover) developers give credit when they need to. Even when they take a basic code from someone else and completely rewrite it to their own standards.

I don't want to get involved in this discussion, because I'm simple not a Clover/OS X developer, only an user. But I would like to say that I really learned a lot the couple of years from developers (RevoGirl included), to know that they are doing their best (with spare time) making 'cool' projects and doing the best for the community. :)

#1532
Pike R. Alpha

Pike R. Alpha

    InsanelyMac Sage

  • Developers
  • 319 posts
  • Gender:Male

Although Pike is gone, I'll still finish this one, since I already spent some time digging about it.

No. I am not gone, but I will no longer be part of this conversation.

#1533
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,657 posts
  • Gender:Male
  • Location:Moscow
If anyone shows me a contribution of Revogirl into Clover then I will insert her copyright here.
All claims that I see are irrelevant.

#1534
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 8,734 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana
Hello everyone, I installed ML in this Notebook: X501A, B980 CPU.
Clover sees the HD3000 video card with no graphics acceleration
Attached File  Schermata 2013-05-06 alle 09.45.02.png   79.1KB   35 downloads
and I wanted to inject this string in config.plist.
<key> device-properties </ key>
<string>4a00000001000000010000003e0000000100000002010c00d041030a000000000101060000027fff0400180000006400650076006900630065002d006900640000000800000016010000</string>
What is the procedure to insert it?

thanks

#1535
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,657 posts
  • Gender:Male
  • Location:Moscow

Hello everyone, I installed ML in this Notebook: X501A, B980 CPU.
Clover sees the HD3000 video card with no graphics acceleration
Attached File  Schermata 2013-05-06 alle 09.45.02.png   79.1KB   35 downloads
and I wanted to inject this string in config.plist.
<key> device-properties </ key>
<string>4a00000001000000010000003e0000000100000002010c00d041030a000000000101060000027fff0400180000006400650076006900630065002d006900640000000800000016010000</string>
What is the procedure to insert it?

thanks

In the config.plist
<key>PCI</key>
<dict>
<key>StringInjector</key>
<string>Yes</string>
<key>DeviceProperties</key>
<string>4a00000001000000010000003e0000000100000002010c00d041030a000000000101060000027fff0400180000006400650076006900630065002d006900640000000800000016010000</string>


#1536
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 8,734 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana
Hi Slice,
thank you for the reply
I inserted the string but i don't know if i did right, nothing changes and not given the boot-args.
I enclose config.plist
Thank You very much

Attached Files



#1537
xpamamadeus

xpamamadeus

    InsanelyMac Legend

  • Donators
  • 588 posts
  • Gender:Male
  • Location:Croatia

Hello everyone, I installed ML in this Notebook: X501A, B980 CPU.
Clover sees the HD3000 video card with no graphics acceleration
Attached File  Schermata 2013-05-06 alle 09.45.02.png   79.1KB   35 downloads
and I wanted to inject this string in config.plist.
<key> device-properties </ key>
<string>4a00000001000000010000003e0000000100000002010c00d041030a000000000101060000027fff0400180000006400650076006900630065002d006900640000000800000016010000</string>
What is the procedure to insert it?

thanks

In the config.plist

<key>PCI</key>
<dict>
<key>StringInjector</key>
<string>Yes</string>
<key>DeviceProperties</key>
<string>4a00000001000000010000003e0000000100000002010c00d041030a000000000101060000027fff0400180000006400650076006900630065002d006900640000000800000016010000</string>

B980 dont have hd3000 http://ark.intel.com/products/69669/

U can try these
http://www.insanelym...-enabler-kexts/

#1538
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,657 posts
  • Gender:Male
  • Location:Moscow

B980 dont have hd3000 http://ark.intel.com/products/69669/

U can try these
http://www.insanelym...-enabler-kexts/

It is SandyBridge and deviceID=0x106. It is definitely HD3000

Hi Slice,
thank you for the reply
I inserted the string but i don't know if i did right, nothing changes and not given the boot-args.
I enclose config.plist
Thank You very much

I see you set VRAM=64Mb. It is not sufficient to have acceleration in MacOSX. Look you setting in BIOS to increase this value.
Not sure if config.plist may help here.

#1539
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,852 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

It is SandyBridge and deviceID=0x106. It is definitely HD3000

I see you set VRAM=64Mb. It is not sufficient to have acceleration in MacOSX. Look you setting in BIOS to increase this value.
Not sure if config.plist may help here.

The key AAPL,ig-platform-id needs to be injected for HD3000 graphics acceleration to work.
Look in an ioreg from a MacBookPro10,1 for mobile...

#1540
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,657 posts
  • Gender:Male
  • Location:Moscow

The key AAPL,ig-platform-id needs to be injected for HD3000 graphics acceleration to work.
Look in an ioreg from a MacBookPro10,1 for mobile...

MacBookPro10,1 has HD4000, no?






4 user(s) are reading this topic

0 members, 4 guests, 0 anonymous users

© 2015 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy