Jump to content

Were Back !


  • Please log in to reply
103 replies to this topic

#1
Kiko

Kiko

    You Dont Understand Me

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,889 posts
  • Gender:Female
  • Location:United States Of Israel
Well sorry about the downtime and the disappearance of the forum, We now have our forum back, and dont be worried about not being able to see any threads or topics, i have moved them all to the Archive Sub-Forum. This was mainly done, because i wanted a clean slate, for what will hopefully be a year of heavy testing and feedback. Stay tuned for more info's :(.

P.S: Thre might be, as always a long time of in-activity on these forums, this can be contributed to many things, i.e: Work, But unless stated, work will still be continuing on EFI, So no PM's asking if we are still active, because we are unless stated.

Enjoy !!!

#2
munky

munky

    Agent of Evolution

  • Retired
  • 2,901 posts
  • Location:The Land of Hairy-Arsed Highlanders
w00t!

#3
lord_muad_dib

lord_muad_dib

    InsanelyMacaholic

  • Retired
  • 3,398 posts
  • Gender:Male
  • Location:italy
good news!

#4
elRey

elRey

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 273 posts
  • Gender:Male
  • Location:Germany
  • Interests:computing<br />producing music<br />range: progressive psytrance
real good news

#5
Mikemad

Mikemad

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 259 posts
great!

#6
Dr. Hurt

Dr. Hurt

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,496 posts
  • Gender:Male
  • Location:Cairo, Egypt and NYC, USA
  • Interests:Wandering around on the internet!! Politics, Sci/Tech, Medicine.
Looking forward to hearing good news from you. I this project becomes fruitful soon. :whistle:

#7
frizbot

frizbot

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 403 posts
I'm pulling for you, we're all in this together.

A quick look at where the posters in this thread are from, and I realize no one will get that reference. Incredible global appeal. Best of luck, we're all excited about the project.

Edited by frizbot, 17 February 2007 - 11:12 PM.


#8
Alessandro17

Alessandro17

    Chief of Security

  • Administrators
  • 8,340 posts
  • Gender:Male
  • Location:Sector 001, Italy
Great! From this project I have the greatest expectations.

#9
n0oNE

n0oNE

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
  • Gender:Male
  • Location:Lithuania
hello, i have laptop with InsydeH2O bios on it (as i figure out it's EFI bios) i am trying to disassemble that bios and add some changes on it, i read a lot of literature about on board chipset's, efi specifications, now i can extract PE32 executables, i could help you guys.

sorry for my english, i am not native english speaker but i am understanding everything very well.

#10
Kiko

Kiko

    You Dont Understand Me

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,889 posts
  • Gender:Female
  • Location:United States Of Israel
Thats great news, we can talk more if you come onto our IRC channel on, irc.macspeak.net and join #MacEfi. Also when u extract the binaries, did u extract them from the actual bios file?

#11
n0oNE

n0oNE

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
  • Gender:Male
  • Location:Lithuania
at last ! with help of that great xfv application i extracted whole firmware ! now i got all efi files .. i got everything :) thank you all :whistle:

#12
Vecchio

Vecchio

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
  • Gender:Male
Hi all,

BTW, I am a firmware engineer, worked on ARM platforms with Presice MQX RTOS. Never done BIOS or EFI work though. I have a gateway CX2724 (or Model No TA6), it has an intel 945GM chipset which from what I read so far should support EFI. The BIOS (if emulated) seems to be a PhoenixBIOS. Tried to connect to irc.macspeak.net#MacEfi, got "#MacEfi can't join channel (need correct key)". I am a total newb with IRC. I read and read elswhere and am still not sure where to start.

Just for fun, I'd really like to fool around with my mobo and make it look like a intel Mac... Could anyone post a rundown of where the community is on this, where to start (tools and brief explanations) and where to exchange? BTW, unless there is a constant vigile of an IRC channel by experts, it would be nice to have forums topics which somewhat documents where things are, my 2 cents...

Thanks!

Edited by Vecchio, 17 March 2007 - 03:53 AM.


#13
Kiko

Kiko

    You Dont Understand Me

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,889 posts
  • Gender:Female
  • Location:United States Of Israel
Vecchio, just join #sake on irc.moofspeak.net, and ask me (Kiko) or nVidia_user to let u in. :)

#14
Ritz Carltn

Ritz Carltn

    Ritz Carltn

  • Members
  • PipPipPipPip
  • 248 posts
  • Gender:Male
  • Interests:HP EliteBook 8540p,i7-820QM, 68CVD Ver F.0F, nVidia NVS5100M, ML with Clover
Good News!

#15
frizbot

frizbot

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 403 posts
I just bought a very limited Intel motherboard, MicroATX even though its going into an ATX case, because I think MacEFIx86 will succeed. Keep at it :rolleyes:

#16
sjoer

sjoer

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
All that is missing now is:

An Apple like EFI enviroment (to actually give the kernel everything it suspects is there and let boot.efi continue)



All I was figuring (as I dont have a real mac here) HOW does the real Apple firmware look like? I mean what is its sturcture?

PEI
|
\/
DXE
|
\/
=-HFSplus.efi?
+-driver modules?
+-boot.efi?


What is the directory structure etc etc? I still dont know those and I know that there must be a certain file called at bootup to chain the rest of events (AppleEvent.efi?) Or are the file GUID's in the "right order" if so its strange there is no directory structure...

Kiko or someone else could you PM/mail or just msg here what the firmware "specs" are how it looks like and maybe what is required for a successful boot sequence to start boot.efi. The main thing im worried about now is that we might be able to LOAD the .fd firmware if we extract it to a .fv file OR is it the same? (someone tried the loadfv.efi? As I know it loads EFIEXTENDED.fv on the DUET drive and contains ALL drivers for fat, usbm etc etc)

So we might be able to try this to either load or convert a .fd file to load the "pre" firmware?

Or im floating off into the dark ... I also might need some extra food now and I need to go get some new weed as I just ran out after forking with EFI for 2 straight days :P



Also I want to try if its possible to handle the TPM by EFI driver. Then my next concern was using the DUET implementation does a native EFI implementation onboard stay active? As in OS calls to EFI framework > EFI framework loads corresponding modules?


but first I goto city get myself some weed, go sleep and reread what I just wrote lolololol

#17
Kiko

Kiko

    You Dont Understand Me

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,889 posts
  • Gender:Female
  • Location:United States Of Israel
extarct the LOCKED_MPB11.fd or whatever its called, use those files, you need hfsplus.efi to see hfs volumes, and boot.efi. boot.efi may have other dependenices, we do not know

#18
sjoer

sjoer

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
the .fd file from apple consists of more "volumes"

the .fd file is nothing more than a "firmware device"-file, its madeup by glueing two or more binary files together.
or on the msdos promp simply copy /b <file 1> + /b <file 2> /b <output-file>

I know now that PEI is loaded from the first part then it searches for and jumps to the actual firmware (aka EFI drivers or dxe), what are the other two?

Also I bumped into the problem my own PC at home is an AMD64 ... seems to crash efildr right after bootmenu shows :wacko:
Both IA32 (efi and uefi) and X64 builds do this, have yet to find out why.

And I got this pile of files from which I have to recover names, anyone here has a GUID > name list for the firmware's?

#19
sjoer

sjoer

    InsanelyMac Protégé

  • Members
  • Pip
  • 35 posts
#define INT15_E820_AddressRangeMemory   1
#define INT15_E820_AddressRangeReserved 2
#define INT15_E820_AddressRangeACPI	 3
#define INT15_E820_AddressRangeNVS	  4

#define EFI_FIRMWARE_BASE_ADDRESS  0x00200000

#define EFI_DECOMPRESSED_BUFFER_ADDRESS 0x00600000

Interresting code ;)

#20
n0oNE

n0oNE

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
  • Gender:Male
  • Location:Lithuania
#define EFI_FIRMWARE_BASE_ADDRESS 0x00200000

interesting..
by intel spec. tee base address of firmware should be near 4gb (0xFF800000),
but 0xFFFFFFFF-0xFF800000=0x0020000





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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