Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[REQUEST] Machenike S15C – InsydeH2O BIO...
Last Post: kyojinass
Today 03:57 AM
» Replies: 0
» Views: 4
HP HDX9000: black screen problem with GT...
Last Post: Remdale
Yesterday 11:27 AM
» Replies: 0
» Views: 100
Gigabyte AORUS 5 (KB/SB/MB) BIOS Unlock
Last Post: Smart-AORUS-5-KB
Yesterday 08:49 AM
» Replies: 26
» Views: 14225
[REQUEST] Lenovo V540-24IWL AIO BIOS Whi...
Last Post: MrB00
Yesterday 08:06 AM
» Replies: 0
» Views: 72
Dell precision t3610/unlock sli
Last Post: Ottoman95
01-31-2026 11:38 AM
» Replies: 0
» Views: 128
elitebook 840 g5 ryzen
Last Post: phozac
01-31-2026 08:13 AM
» Replies: 0
» Views: 102
[REQUEST] Acer Nitro 5 AN515-45 unlockbi...
Last Post: Dudu2002
01-31-2026 02:49 AM
» Replies: 3
» Views: 217
[REQUEST] Lenovo Z50-70 & Z40-70 (9BCNxx...
Last Post: Echo216
01-30-2026 11:54 AM
» Replies: 761
» Views: 403603
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: hait777
01-30-2026 10:25 AM
» Replies: 501
» Views: 278886
[Request] BIOS Dump/Backup of Lenovo T50...
Last Post: Rapadura
01-29-2026 02:48 PM
» Replies: 2
» Views: 3872
Hp probook 6560B Upgrade to Ivy Bridge
Last Post: DeathBringer
01-29-2026 12:19 PM
» Replies: 8
» Views: 823
[REQUEST] acer nitro 5 AN515-58 597M
Last Post: Dnetford
01-29-2026 07:57 AM
» Replies: 0
» Views: 173
[REQUEST] Lenovo B590 (H1ETxxWW) Whiteli...
Last Post: ozowelsh
01-29-2026 03:46 AM
» Replies: 799
» Views: 514321
HP G72-b60US advanced menu unlock
Last Post: bigcid10
01-28-2026 06:38 PM
» Replies: 4
» Views: 7618
[REQUEST] Lenovo B580 (H1ETxxWW) Whiteli...
Last Post: lamirekhalihana
01-27-2026 04:24 PM
» Replies: 162
» Views: 86820
[REQUEST] Lenovo Y400 & Y500 (6BCNxxWW) ...
Last Post: Dudu2002
01-27-2026 03:33 AM
» Replies: 161
» Views: 101544
HP ProDesk 400 G1 DM: New CPU Support
Last Post: Rubilnik
01-26-2026 12:55 PM
» Replies: 19
» Views: 7536
(Request) Hp Reno (89B5) bios to support...
Last Post: DeathBringer
01-26-2026 12:49 AM
» Replies: 1
» Views: 277
BIOS MOD FOR DELL N7110 UNLOCKED UEFI BO...
Last Post: shopbody
01-25-2026 06:26 AM
» Replies: 36
» Views: 76207
ASUS TUF FX504GD BIOS Unlock Request
Last Post: steelray124
01-24-2026 05:04 AM
» Replies: 30
» Views: 15560

Bios doesn't load my option rom?
#1
I have compiled an option rom but my bios doesn't seem to see it neither to load or something. My option rom starts with $55, $aa and checksum is 0. I also have a device id, vendor id, a pcir structure and pnp structure. In my option rom I want to print some information from the bios to the screen. I don't know much asm just a copy and past work. Thank you for your help! My bios is a phoenix bios and I want to update my amd raid driver but bios is nasty to me!
find
quote
#2
(01-20-2013, 06:53 AM)Stoneage Wrote: I have compiled an option rom but my bios doesn't seem to see it neither to load or something. My option rom starts with $55, $aa and checksum is 0. I also have a device id, vendor id, a pcir structure and pnp structure. In my option rom I want to print some information from the bios to the screen. I don't know much asm just a copy and past work. Thank you for your help! My bios is a phoenix bios and I want to update my amd raid driver but bios is nasty to me!

Success! Since I'm using an amd raid rom I post my patch for the misc.bin. I disassembled the misc.bin and permantently activated the esc-key sequence. Eventually it also solves the load to misc.bin error and maybe I can debug my error again and make a better patch?

<pre>
seg000:016B loc_16B: ; CODE XREF: seg000:00BBj
seg000:016B call sub_CB0
seg000:016E mov ds:byte_5A24, 0
seg000:0173 push bx
seg000:0174 call sub_DFE
seg000:0177 pop bx
seg000:0178 nop
seg000:0179 nop
seg000:017A call sub_26C
seg000:017D call sub_1F0
seg000:0180 mov cx, 0BB8h
seg000:0183
seg000:0183 loc_183: ; CODE XREF: seg000:019Cj
seg000:0183 mov ah, 1
seg000:0185 int 16h ; KEYBOARD - CHECK BUFFER, DO NOT CLEAR
seg000:0185 ; Return: ZF clear if character in buffer
seg000:0185 ; AH = scan code, AL = character
seg000:0185 ; ZF set if no character in buffer
seg000:0187 jz short loc_199
seg000:0189 xor ah, ah
seg000:018B int 16h ; KEYBOARD - READ CHAR FROM BUFFER, WAIT IF EMPTY
seg000:018B ; Return: AH = scan code, AL = character
seg000:018D cmp ax, 2106h
seg000:0190 jz short loc_1A0
seg000:0192 cmp ax, 1519h
seg000:0195 jz short loc_1A0
seg000:0197 jmp short loc_1BD
seg000:0199 ; ---------------------------------------------------------------------------
seg000:0199
seg000:0199 loc_199: ; CODE XREF: seg000:0187j
seg000:0199 call sub_2318
seg000:019C loop loc_183
seg000:019E jmp short loc_1BD
seg000:01A0 ; ---------------------------------------------------------------------------
seg000:01A0
seg000:01A0 loc_1A0: ; CODE XREF: seg000:0190j
seg000:01A0 ; seg000:0195j
seg000:01A0 mov ds:byte_5A5B, 1
seg000:01A5 mov ds:byte_573C, 0
seg000:01AA mov ds:byte_5A22, 0
seg000:01AF call sub_27E
seg000:01B2 mov ds:byte_5A21, 3
seg000:01B7 mov dx, 8
seg000:01BA jmp loc_2ED
seg000:01BD ; ---------------------------------------------------------------------------
seg000:01BD
seg000:01BD loc_1BD: ; CODE XREF: seg000:0197j
seg000:01BD ; seg000:019Ej
seg000:01BD call sub_F67
seg000:01C0 retf
</pre>
find
quote


Forum Jump:


Users browsing this thread: 2 Guest(s)