Jump to content

Ozmosis


xpamamadeus
6,231 posts in this topic

Recommended Posts

Ah alright , is it due to that Award BIOS that is won't work ? or is it due to the AMD ?

 

And what was the Awardtool thing you told me about ? what would that have achieve ?

Its becouse u dont have UEFI bios but award hybrid bios.

Awardtool can put your modded dsdt to firmware soo u dont need it on hdd,only that.

Link to comment
Share on other sites

what changes u make to dsdt file ?

are u sure that u edited dsdt ok?

Did u test this file with some bootloader?

Why u even wanna do that?

We do this becouse we must,but for u that dont have any meaning.

 

 

Well I have not edited the dsdt as I don't know how to. Nor I have tested it with any boot loader But I can try with Clover as it is already installed on that system.

 

Well if it is not needed than i can yes skip it. and when I get a board which has a UEFI capable bios then i can use it.

Link to comment
Share on other sites

Well I have not edited the dsdt as I don't know how to. Nor I have tested it with any boot loader But I can try with Clover as it is already installed on that system.

 

Well if it is not needed than i can yes skip it. and when I get a board which has a UEFI capable bios then i can use it.

U cannot use dsdt from one board on another board.

better to just use clover and leave everything like it is since it work.

Link to comment
Share on other sites

HI xpamamadeus Can you make a bios  ozmosis for a laptop  toshba satelite L830-16G?

Hi.

Upload your bios here.

Its inside bios as i see and can be modded using CodeRush UEFITool.

I never see someone that have ozmosis and Inside bios.

I try to mod inside bios and all went ok.

u must know that u are responsible if u brick your laptop becouze i dont know how can u flash original if this dont work.

Link to comment
Share on other sites

Can you send me you bios and new dsdt to integrate ? i must check for other bios.

 

Fred

 

Hi FredWst!

Can i send you mine? I will test it and report :drool:  ^_^ !  

Link to comment
Share on other sites

Hi FredWst!

Can i send you mine? I will test it and report :drool:  ^_^ !  

 

Yes of course.

 

I will release today soft, src, how to.

 

Fred

 

it gives something like this ;)

 

Patching header

---------------

 

SizeOfInitializedData       a2a0 -> a8f0

SizeOfImage                 ab20 -> b170

DataDirectory               ab00 -> b150

 

Patching sections

-----------------

 

Name                        .data

PhysicalAddress             a19e -> a7ee

SizeOfRawData               a1a0 -> a7f0

 

Name                        

VirtualAddress              aae0 -> b130

PointerToRawData            aae0 -> b130

 

Name                        .reloc

VirtualAddress              ab00 -> b150

PointerToRawData            ab00 -> b150

 

Patching relocations

--------------------

 

Table index 1               a000 -> b000

Table index 2               a9b8 -> a008

Table index 3               aa20 -> a070

Table index 4               aa28 -> a078

 

Patching adr in code

--------------------

 

mov rax, qword ptr [rip + 0xa770] -> [adc0]

lea r9, qword ptr [rip + 0xa723] -> [ad73]

lea r8, qword ptr [rip + 0xa714] -> [ad64]

lea rdx, qword ptr [rip + 0xa185] -> [a7d5]

mov rdx, qword ptr [rip + 0xa6f8] -> [ad48]

mov rcx, qword ptr [rip + 0xa6e9] -> [ad39]

mov rdx, qword ptr [rip + 0xa6cc] -> [ad1c]

mov rcx, qword ptr [rip + 0xa69f] -> [acef]

mov rcx, qword ptr [rip + 0xa629] -> [ac79]

mov rdx, qword ptr [rip + 0xa61d] -> [ac6d]

mov rcx, qword ptr [rip + 0xa5a0] -> [abf0]

mov rdx, qword ptr [rip + 0xa59a] -> [abea]

lea rcx, qword ptr [rip + 0xa561] -> [abb1]

mov rax, qword ptr [rip + 0xa563] -> [abb3]

cmp qword ptr [rip + 0xa53c], 0 -> [ab8c]

mov qword ptr [rip + 0xa533], rdx -> [ab83]

mov qword ptr [rip + 0xa530], rax -> [ab80]

mov qword ptr [rip + 0xa535], rcx -> [ab85]

mov qword ptr [rip + 0xa526], rax -> [ab76]

mov rax, qword ptr [rip + 0xa4f1] -> [ab41]

lea rdx, qword ptr [rip + 0xa4b7] -> [ab07]

mov rax, qword ptr [rip + 0xa4bc] -> [ab0c]

lea rdx, qword ptr [rip + 0x9f14] -> [a564]

mov rax, qword ptr [rip + 0xa42a] -> [aa7a]

 

AmiBoardInfo.bin has been created

  • Like 2
Link to comment
Share on other sites

Yes of course.

 

I will release today soft, src, how to.

 

Fred

 

it gives something like this ;)

 

Patching header

---------------

 

SizeOfInitializedData       a2a0 -> a8f0

SizeOfImage                 ab20 -> b170

DataDirectory               ab00 -> b150

 

Patching sections

-----------------

 

Name                        .data

PhysicalAddress             a19e -> a7ee

SizeOfRawData               a1a0 -> a7f0

 

Name                        

VirtualAddress              aae0 -> b130

PointerToRawData            aae0 -> b130

 

Name                        .reloc

VirtualAddress              ab00 -> b150

PointerToRawData            ab00 -> b150

 

Patching relocations

--------------------

 

Table index 1               a000 -> b000

Table index 2               a9b8 -> a008

Table index 3               aa20 -> a070

Table index 4               aa28 -> a078

 

Patching adr in code

--------------------

 

mov rax, qword ptr [rip + 0xa770] -> [adc0]

lea r9, qword ptr [rip + 0xa723] -> [ad73]

lea r8, qword ptr [rip + 0xa714] -> [ad64]

lea rdx, qword ptr [rip + 0xa185] -> [a7d5]

mov rdx, qword ptr [rip + 0xa6f8] -> [ad48]

mov rcx, qword ptr [rip + 0xa6e9] -> [ad39]

mov rdx, qword ptr [rip + 0xa6cc] -> [ad1c]

mov rcx, qword ptr [rip + 0xa69f] -> [acef]

mov rcx, qword ptr [rip + 0xa629] -> [ac79]

mov rdx, qword ptr [rip + 0xa61d] -> [ac6d]

mov rcx, qword ptr [rip + 0xa5a0] -> [abf0]

mov rdx, qword ptr [rip + 0xa59a] -> [abea]

lea rcx, qword ptr [rip + 0xa561] -> [abb1]

mov rax, qword ptr [rip + 0xa563] -> [abb3]

cmp qword ptr [rip + 0xa53c], 0 -> [ab8c]

mov qword ptr [rip + 0xa533], rdx -> [ab83]

mov qword ptr [rip + 0xa530], rax -> [ab80]

mov qword ptr [rip + 0xa535], rcx -> [ab85]

mov qword ptr [rip + 0xa526], rax -> [ab76]

mov rax, qword ptr [rip + 0xa4f1] -> [ab41]

lea rdx, qword ptr [rip + 0xa4b7] -> [ab07]

mov rax, qword ptr [rip + 0xa4bc] -> [ab0c]

lea rdx, qword ptr [rip + 0x9f14] -> [a564]

mov rax, qword ptr [rip + 0xa42a] -> [aa7a]

 

AmiBoardInfo.bin has been created

Ok here's the Link  :D  ^_^

Link to comment
Share on other sites

Hello,

 

 

Here is source file and release build.

Removed don't use if already download 

https://www.dropbox.com/s/pzrgy7muxef5n27/Dsdt2Bios-r2.zip

https://www.dropbox.com/s/lz89np9jxh8k345/Dsdt2Bios-r3.zip

minor fixe.

Terminal.

https://www.dropbox.com/s/oltaz3zc4c998um/Dsdt2Bios-r4.zip

Gui.

https://www.dropbox.com/s/zknsh2gk43g0bzi/Gui-Dsdt2Bios-r04.zip

Minor bug fixe and cosmetic

https://www.dropbox.com/s/iseat8ewk50yidf/Dsdt2Bios-r0.4.1.zip

debug trace

https://www.dropbox.com/s/kw7bixs5e95tj6d/Dsdt2Bios-r0.4.2.zip

limited size of AmiBoardInfo to 0xFFFF because not tested

https://www.dropbox.com/s/6rz69aear3kgr14/Dsdt2Bios-r0.4.3.zip

Project src.

https://www.dropbox.com/s/kdpm2e9yq5b9ph9/Src-Dsdt2Bios-r0.4.3.zip

https://www.dropbox.com/s/lrdv5j10pacfu41/Src-Dsdt2Bios-r0.4.10.zip

https://www.dropbox.com/s/ipeod3u7tpsz90v/Src-Dsdt2Bios-r0.4.11.zip

 

 

Compiled with capstone engine, so file is bigger.

https://www.dropbox.com/s/roxwxtthjd4mn8u/Dsdt2Bios-r0.4.4.zip

 

Minor bug fixe when checking headers.

https://www.dropbox.com/s/idszglyuk0p1wis/Dsdt2Bios-r0.4.5.zip

 

Add possibility to extract DSDT just by dragging AmiBoardInfo.

https://www.dropbox.com/s/r5evxwsgqx2gipk/Dsdt2Bios-r0.4.6.zip 

Remove because master bug discover by Riley Freeman, reloc table not correct according to your bios, should be fixe soon.

 

One section in bios is unknown to me ".ROM" with this version you will not be able to patched if this section is detected in file.

https://www.dropbox.com/s/955i9kul1digmro/Dsdt2Bios-r0.4.10.zip

Limited Dsdt size removed. (0xFFFF -> 0x3FFFF) 

https://www.dropbox.com/s/2t8h81h3bluihd4/Dsdt2Bios-r0.4.11.zip

 

Dsdt2Bios use capstone engine, you need first to install package you will find here http://www.capstone-engine.org/download.html

Core engine for Mac OSX - x86_64 binaries osx.png

DMG

NOTE: This is necessary for all bindings & also for C programming.

This DMG installer contains:

  • README & license file.
  • The Capstone header files (*.h) for C programming.
  • 64-bit dylib & static libraries for Mac OSX x86_64.

 

How to

 

First you need to extract AmiBoardInfo from your bios with Coderush UEFITools.

 

post-509660-0-92381600-1397381840_thumb.jpg

 

Second use Dsdt2Bios to generate AmiBoardInfo.bin, replace with UEFITools in bios file.

 

post-509660-0-29717400-1397381870_thumb.jpg

 

post-509660-0-19989600-1397381889_thumb.jpg

 

Save file and it is ready to Flash.

 

Fred

  • Like 3
Link to comment
Share on other sites

Hello,

 

 

Here is source file and release build.

https://www.dropbox.com/s/pzrgy7muxef5n27/Dsdt2Bios-r2.zip

 

Dsdt2Bios use capstone engine, you need first to install package you will find here http://www.capstone-engine.org/download.html

Core engine for Mac OSX - x86_64 binaries osx.png

DMG

NOTE: This is necessary for all bindings & also for C programming.

This DMG installer contains:

  • README & license file.
  • The Capstone header files (*.h) for C programming.
  • 64-bit dylib & static libraries for Mac OSX x86_64.

 

How to

 

First you need to extract AmiBoardInfo from your bios with Coderush UEFITools.

 

help-1.JPG

 

Second use Dsdt2Bios to include your new DSDT.

 

help-2.JPG

 

help-3.JPG

 

Save file and your ready to Flash.

 

Fred

Hello Fred,

link on dropbox does not work.

also check out screenshots.

 

PS. you are the man :-)

Link to comment
Share on other sites

Hello,

 

 

Here is source file and release build.

Removed don't use if already download https://www.dropbox.com/s/pzrgy7muxef5n27/Dsdt2Bios-r2.zip

https://www.dropbox.com/s/lz89np9jxh8k345/Dsdt2Bios-r3.zip

 

 

Dsdt2Bios use capstone engine, you need first to install package you will find here http://www.capstone-engine.org/download.html

Core engine for Mac OSX - x86_64 binaries osx.png

DMG

NOTE: This is necessary for all bindings & also for C programming.

This DMG installer contains:

  • README & license file.
  • The Capstone header files (*.h) for C programming.
  • 64-bit dylib & static libraries for Mac OSX x86_64.

 

How to

 

First you need to extract AmiBoardInfo from your bios with Coderush UEFITools.

 

help-1.JPG

 

Second use Dsdt2Bios to include your new DSDT.

 

help-2.JPG

 

help-3.JPG

 

Save file and your ready to Flash.

 

Fred

Hi fred, maybe you are trapped in my some error with dropbox images, when you attach some jpg image on forum, you have to use original dropbox links and not short dropbox links , i dont know why but insanelymac dont like short dropbox links 

Link to comment
Share on other sites

Hello,

 

 

Here is source file and release build.

Removed don't use if already download https://www.dropbox.com/s/pzrgy7muxef5n27/Dsdt2Bios-r2.zip

https://www.dropbox.com/s/lz89np9jxh8k345/Dsdt2Bios-r3.zip

 

 

Dsdt2Bios use capstone engine, you need first to install package you will find here http://www.capstone-engine.org/download.html

Core engine for Mac OSX - x86_64 binaries osx.png

DMG

NOTE: This is necessary for all bindings & also for C programming.

This DMG installer contains:

  • README & license file.
  • The Capstone header files (*.h) for C programming.
  • 64-bit dylib & static libraries for Mac OSX x86_64.

 

How to

 

First you need to extract AmiBoardInfo from your bios with Coderush UEFITools.

help-1.JPG

help-1.JPG

 

Second use Dsdt2Bios to include your new DSDT.

 

help-2.JPG

 

help-3.JPG

 

Save file and your ready to Flash.

 

Fred

Hi fred

I try your DsdttoBios - r2 with this file from Z87M D3H F10a bios amiboardinfo.zip and it gives me error.

 

EDIT:Same error with r3 version.

miljenkos-mac:~ miljenko$ /Users/miljenko/Desktop/Dsdt2Bios-r2/Release/Dsdt2Bios -extract /Users/miljenko/Desktop/amiboardinfo.ffs dsdt.aml
/Users/miljenko/Desktop/amiboardinfo.ffs has bad header
Link to comment
Share on other sites

 

Hi fred

I try your DsdttoBios - r2 with this file from Z87M D3H F10a bios attachicon.gifamiboardinfo.zip and it gives me error.

 

EDIT:Same error with r3 version.

miljenkos-mac:~ miljenko$ /Users/miljenko/Desktop/Dsdt2Bios-r2/Release/Dsdt2Bios -extract /Users/miljenko/Desktop/amiboardinfo.ffs dsdt.aml
/Users/miljenko/Desktop/amiboardinfo.ffs has bad header

 

 

You need to extract with UEFITool to get body file.

 

Fred

Link to comment
Share on other sites

You do something wrong.

 

attachicon.gifAmiBoardInfo-xpamamadeus.new.zip

 

attachicon.gifhelp-1.JPG

 

Fred

I'll try to make my first native graphics app with drag and drop.

It will will be more easy.

 

Fred

Working like a charm.

here u go.

Plz report how it goes.

 

Replaced fat module with enhancedfat.

Added ozmois files and ozmosidefaults with macbookpro 8,2 smbios.

PMPatched.

nik247ozmosis.fd.zip

 

EDIT:I make another one with DSDT patched for HD3000 and ALC269 edits.

nik247ozmosis_DSDT.fd.zip

 

Link to comment
Share on other sites

I have to report a success with as rock H77M-ITX bios with integrated DSDT.aml patched from palm repo 

Fred you are a Fu**** Genius :D  :shock:

Link to comment
Share on other sites

×
×
  • Create New...