InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #51  
Old 04-04-2011, 06:08 AM
STLVNUB STLVNUB is offline
Puma
 
Join Date: Nov 2008
Posts: 22
Why not "RELEASE" your code so everyone can use it??

GigaByte EP45T-UD3R V1.1 E8200@stock 4GB DDR3 1600 2x500GB/1x1.5TB HD
Zotac 9800 GT ECO 1GB
Snow Leopard 10.6.4
Reply With Quote
  #52  
Old 04-05-2011, 08:10 AM
tdtran1025 tdtran1025 is offline
Cheetah
 
Join Date: Sep 2008
Posts: 14
iPhoneTom,
In your latest two revisions, .82.30 and .82.31, you mention that mkext has be to be on root of Lion partition for the the extra kexts to load. Can you clarify this, since Lion deoesn't use mkext, or does it?
Reply With Quote
  #53  
Old 04-06-2011, 05:04 AM
afd_sg afd_sg is offline
Cheetah
 
Join Date: Nov 2009
Posts: 4
Iboot

Can a moderator of this group please advise what is going on.

There is so much plagiarism these days where people steal work and put there own name to it and ask for donations.

I was told off by the moderator of another OSX website that are also working on an EFI boot, for suggesting that the participants take measure to protect their work, or even charge for it. The genuine and very talented guys who do this work deserve recognition for their efforts.

If you are correct iphoneTom the moderators here should advise us so we can give the credit where it belongs.

This is very sad.
Reply With Quote
  #54  
Old 04-06-2011, 05:17 PM
NIZGTR NIZGTR is offline
Puma
 
Join Date: Aug 2009
Posts: 22
Quote:
Originally Posted by iPhoneTom View Post
I have never seen such an incompetent loser like OS_Ninja.

This kid steal my work, and sell it as hims!

He came into my #uefi-boot channel, talked some sh** about helping on development, with no idea what efi is, and after weeks of begging me on knees for getting my code, he said al over the world he coded "iBoot".

What the heck is wrong with you kid? You are at least not able to talk any word to me about your stupid doings?

Sorry, but you are an such poor loser...

Best thing is: some days ago, Ujen, ninjas little helper on getting working sourcecode, tried once again to get my work for patching smbios. Hard to belive, but true...
I'm sorry but this is quiet childish imho. and you say "Sorry, but you are an such poor loser..." but look at wut your doin, is it any less "poor"?

I agree that everyone should start workin as a team instead of biting each others ass's.
it should have happened a long time ago.
Reply With Quote
  #55  
Old 04-06-2011, 06:08 PM
Yamcha Yamcha is offline
Cheetah
 
Join Date: Mar 2011
Posts: 2
Anybody know why I am unable to boot using iBoot, I don't see the GUI at all.. Has anyone else encountered the same issue? I used the iBoot Windows Setup Tool..

So I have no clue where I'm going wrong.. If anyone knows I'd appreciate your experience..

Thanks
Reply With Quote
  #56  
Old 04-07-2011, 05:25 AM
afd_sg afd_sg is offline
Cheetah
 
Join Date: Nov 2009
Posts: 4
Quote:
Originally Posted by Yamcha View Post
Anybody know why I am unable to boot using iBoot, I don't see the GUI at all.. Has anyone else encountered the same issue? I used the iBoot Windows Setup Tool..

So I have no clue where I'm going wrong.. If anyone knows I'd appreciate your experience..

Thanks
Hi - due to the bitching here I would suggest you keep an eye on http://www.projectosx.com/forum/inde...showtopic=2008 - These guys are getting it together...
Reply With Quote
  #57  
Old 04-09-2011, 12:09 AM
kocoman kocoman is offline
Jaguar
 
Join Date: Jan 2009
Posts: 73
There seems to be a 450 post limit on "Printed version" of threads in the invision boards.
So its hard to search the posts.

I tried both iBoot (1.5a) and XPC (82.33) on MSI p6n2 mb, but only gets "BStart rt" then blank screen.

---
here is my result.. if anyone understands it

MD5 (DuetToHdd) = bcddeed0b013f82635767808cc35e0fc
-----

xpc modded hdd (or no parameter in DuettoHDD) - gets Bstart rt! then black screen (LCD inverter lamp still at full, press all keys, no response)

MD5 (Efildr20) = c00d5077ed32bec945de53fe6f5f0c7d

xpc modded USB - gets Berr rt! - stuck there
MD5 (Efildr20) = abeb48da7a1e6cf16b1d98f73b45faf9


xpc original
MD5 (Efildr20) = f360a2278ddef04e785218ae3b3d114e


-------

iboot 1.5a mooded AND original!!
MD5 (Efildr20) = 8164f6e3b6b4cf972546edd50a2d9c5c


iboot patch with HDD (no parameter) - Bstart, then black screen with LCD inverter still at full
MD5 (Efildr20) = 2123f531c42a636b19b476c3c55e1e4c

(arrgh, textedit autocorrects iboot into boot) iboot patch with usb - Berr rt!
MD5 (Efildr20) = 1acc97b2c5d60a9f16965fc1afd01fe7

---

It seems that Duet bootloader only with with MBR, while SL and Lion needs GUID to install. It seems to be going backwards with MBR..

anyway might need another MB.

Is there a wiki of working MBs for Lion? it seems all info is scattered all over the place..
----
[quote name='tdtran1025' post='1667925' date='Apr 9 2011, 12:45 AM']Not done properly. Try XPC .0.82.33, It has OS X formatter, making it the job a lot less cumbersome.
loader: http://www.mediafire.com/?7zz5auzknab66nz
USB stick setup: attached file[/quote]

I did try 0.82.33 before, I got the link from the irc room at moofspeak uefi-channel, same goes for iboot..

I could not find a "OS X formatter" in the XPC package, the one linked by you is "Made by caine for applelife.ru users. http://caine.in"

The md5 stuff came from the DuetToHDD app

I tried the one "Made by caine for applelife.ru users. http://caine.in" (also attached by your post), and it only says "MBR start" then same blank screen.

I disabled serial port.. but still same..

I tried Netkas RC3 patched, but got double panic with "can't preform kext scan" (on the Base Install Image)

using C2D E6400

I wish there was some debug version with more output ?

thanks

EDIT: I am looking at this file,

http://www.projectosx.com/forum/index.php?...ost&p=13091

It boots in text to say "ABCE

"welcome to efi world"

we'll see what I can do with that
-----
ok, I tried 2 other XPC (unknown version) at (they are both the same I believe)


http://applive.org/Hacklion.zip
http://www.projectosx.com/forum/index.php?...ost&p=13096
(the Archive.zip)

and it boots fine, with GUI. The "Wait" was more "normal"

But I get

Loading System\Library\Extension\Extensions.mkext not found
Loading efi\xpc\dev-prop.dat Not found

I went to replace the bootx64.efi file, and got this

(hand typed without double checking, so might have typo)

XPC 0.82.33 loaded from Acpi(PNP0A08,0x0)/Pci(0xB,0x1)/USB(0x3,0x0)/HD(1,MBR,0x54455544,0x3F,0xF0FFB4)
XPC © and build by iPhoneTom
No VBE interface found, XPC will quit now.
Press [Return] or [ESC] to exit.

tried to search google for above message, but come up empty..
It seems like newer versions removed support of some things...

this forum is very overloaded.. get database error/can't connect

I tried to replace with another bootx64.efi file,

it says
(hand typed without double checking, so might have typo)

Welcome to XPC v.0.651, © by iPhoneTom 2009,2010
XPC-Efi-Boot is an EFI GUI Bootloader application.
Latest version download and information under

www.efiboot.de

Starting GUI…
(hangs there)

I tried to go to www.efiboot.de site, but the site is 'blank'

For the one that worked (I mention in the beginning of THIS post), it does not show version number..
---
edit: I tried the working Efildr20 from the 2 links in this post, but mixed it with iboot 1.5a,

to do that, you need to copy out the iboot.efi from /efi/boot/iboot/iboot.efi into (and RENAME it) /efi/boot/bootX64.efi, then put the rest of the iboot files, now iboot boots ok.

can't locate smbios protocol, not found

then

there were errors converting smbios system table : not found

how to fix this problem? where to put the smbios.plist ??
----
also, your usb stick should be flashing if the computer is not hung..

there are at least 3 version of Iboot

1) the one from Osninja
2) the tonymac86 one
3) xiezhy in beijing one

Its hard to search in google because they don't match up.

Last edited by kocoman; 04-09-2011 at 09:39 AM.
Reply With Quote
  #58  
Old 04-13-2011, 12:22 AM
OS_Ninja OS_Ninja is offline
Cheetah
 
Join Date: Jul 2010
Posts: 12
Oh Boy....! Give it up iPhoneTom... Nobody needs/wants your code.

BTW, the only code I ever got from you would never compile, and when I finally got it to compile, it never booted os x...

As for me "not knowing" what EFI is.... A monkey can program EFI. Its written in the most simple programmer language, "C"..

Now.. About Ujen trying to "steal" your smbios code... Are you really being serious? Is that what you really think...? Stealing code eh? How many lines of code did you actually write yourself when you supposedly coded XPC out of thin air...?

The last time I looked at "your" code it was a messy copy/paste collection of REFIT, Chameleon, EDK2 and some code from sources that i will not mention so you can save some degree of dignity.

Hmmm... Does this look like "XPC" code to you?

VOIDPatchSmbiosTables(INVOID *Smbios)
{
SMBIOS_STRUCTURE_POINTERSmbiosTable;
CHAR8 *AString;

// Get Table Type0
SmbiosTable = GetSmbiosTableFromType ((SMBIOS_TABLE_ENTRY_POINT *)Smbios, EFI_SMBIOS_TYPE_BIOS_INFORMATION, 0);
if (SmbiosTable.Raw == NULL) {
AsciiPrint("SmbiosTable: Type 0 (Bios Information) not found!\n");
}
if(AsciiStrLen(gSettingsFromMenu.VendorName)>0){
// Get Vendor
AString = GetSmbiosString (SmbiosTable, SmbiosTable.Type0->Vendor);
// Patch Vendor
AsciiStrCpy (AString, gSettingsFromMenu.VendorName);
// Print Patched Vendor
AsciiPrint("BiosVendor: ");
AsciiPrint(AString);
AsciiPrint("\n");
}

// Get Table Type4
SmbiosTable = GetSmbiosTableFromType ((SMBIOS_TABLE_ENTRY_POINT *)Smbios, EFI_SMBIOS_TYPE_PROCESSOR_INFORMATION, 0);
if (SmbiosTable.Raw == NULL) {
AsciiPrint("SmbiosTable: Type 4 (Processor Information) not found!\n");
}
// Patch Processor Info
if (SmbiosTable.Raw != NULL) {
SmbiosTable.Type4->ProcessorType=0x03;
SmbiosTable.Type4->ProcessorId.Signature.ProcessorSteppingId=gCPUStructure.Stepping;
SmbiosTable.Type4->ProcessorId.Signature.ProcessorModel=gCPUStructure.Model;
SmbiosTable.Type4->ProcessorId.Signature.ProcessorFamily=gCPUStructure.Family;
SmbiosTable.Type4->ProcessorId.Signature.ProcessorType=gCPUStructure.Type;
SmbiosTable.Type4->ProcessorId.Signature.ProcessorXModel=gCPUStructure.Extmodel;
SmbiosTable.Type4->ProcessorId.Signature.ProcessorXFamily=gCPUStructure.Extfamily;
SmbiosTable.Type4->ExternalClock=gCPUStructure.ExternalClock;
SmbiosTable.Type4->MaxSpeed=gCPUStructure.MaxSpeed;
SmbiosTable.Type4->CurrentSpeed=gCPUStructure.CurrentSpeed;
SmbiosTable.Type4->ThreadCount=gCPUStructure.Threads;
SmbiosTable.Type4->CoreCount=gCPUStructure.Cores;
SmbiosTable.Type4->EnabledCoreCount=gCPUStructure.Cores;
}
return;
}

EFI_STATUSPatchSmbios()
{
EFI_STATUSStatus;
EFI_SMBIOS_PROTOCOL* gSmbios;
EFI_PEI_HOB_POINTERSGuidHob;
EFI_PEI_HOB_POINTERSHobStart;
VOID *Smbios;
UINTNIndex;
// Get SMBIOS Tables
Smbios = GetSmbiosTablesFromHob ();
if (Smbios == NULL) {
returnEFI_NOT_FOUND;
}
// Locate SMBIOS Protocol
Status = gBootServices->LocateProtocol (&gEfiSmbiosProtocolGuid,NULL,(VOID**)&gSmbios);
if(!EFI_ERROR(Status))
{
// Patch SMBIOS Tables
PatchSmbiosTables(Smbios);
}
// Get Hob List
HobStart.Raw = GetHobList ();
// Iteratively add Smbios Table to EFI System Table
for (Index = 0; Index < sizeof (gTableGuidArray) / sizeof (*gTableGuidArray); ++Index) {
GuidHob.Raw = GetNextGuidHob (gTableGuidArray[Index], HobStart.Raw);
if (GuidHob.Raw != NULL) {
smbiosTable = GET_GUID_HOB_DATA (GuidHob.Guid);
if (smbiosTable != NULL) {
//
// Check if Smbios Table exists in E/F seg,
// According to UEFI Spec, we should make sure Smbios table
// is kept in memory of specified type
//
ConvertSmbiosSystemTable(gTableGuidArray[Index],(VOID**)&smbiosTable);
if (EFI_ERROR (Status)) {
InitDesktopGUI();
DrawLogo();
InitPointer();
ShowPointer();
Print_On_Error(Status,"There were errors Converting SMBIOS System Table!");
ShowIcon(Stop);
}
}
}
}

returnStatus;
}

I didn't think so.. So why not stop running around making false claims.

HEY, I have a GREAT Idea!!! Since you say Ujen tries to steal your code and iBoot is "your" code, make me look like a fool by posting the code i supposedly stole from you.


To Mods: Please remove iPhoneTom posting from this thread, it is flooding the topic. To guarantee of bogus iPhoneTom claims, I guarantee he doesn't show supposed code he claims is stolen.

To iPhoneTom: Doing things like this does nothing to help the community. Jealousy is a wicked disease..
Reply With Quote
  #59  
Old 04-13-2011, 12:34 PM
FlyingPig FlyingPig is offline
Cheetah
 
Join Date: Oct 2008
Posts: 2
This whole topic is a joke, and both "iBOOT" and "XPC" are rapidly being left in the dust by the properly opensource alternatives which are attracting people more interested in progress than ego.
My suggestion would be for everyone to concentrate on finding a standard directory structure and modular scheme so that the various UEFI preboot/bootloaders will conform to the same standard as they emerge.

It is beyond doubt that people have bahaved badly and selfishly, but focusing on this & banning/flaming each other only lessens both your projects. As this, in fact leads people to contribute to more unified and open alternatives, it is of no consequence, and you must feel free to carry on bashing until you wake up one day to find you have been forgotten as a footnote on the way to better things.

Cooperation & openness wins friends & creates progress, Fighting just leaves you both bruised in the gutter.
Reply With Quote
  #60  
Old 04-13-2011, 10:53 PM
kocoman kocoman is offline
Jaguar
 
Join Date: Jan 2009
Posts: 73
I feel that iBoot 1.5a and XPC development will stop for good



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote
Reply