Forum RSS Feed Follow @ Twitter Follow @ Twitter

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Asus CM5571-BR003 AHCI option unlock?
#11
Information 
Lost_N_BIOS Wrote:so you don't have to explain in super detail
I haven't software which can do it(independent cut/paste). So, used "hardcore" based on this info.
I can't with AMIBCP3.51 cut(mean as delete) any option, and save without her(something loss in actions?).
find
quote
#12
Thanks LLC, I didn't expect software either, by hand I expected, but you mentioned copy/paste and then I noticed I could cut in AMIBCP that's why I mentioned that is all.

Thank you for the guide link, I wish that site was still up, I always have a hard time finding a valid archive link to there!
I can hex mod, and some disassembly/hex but that lost me Sad

*Edit, little bit of looking again, I get this, but maybe not correct start of menus, this is OP's stock BIOS? Or does it not have to be 42 starting, I see 72? It doesn't look correct, due to there is not a bunch of repeating 100's at the resulting start of menu address, nor repeating 72 if that is correct staring value instead of 42 Sad

Start address $MPT = 3507c

24 4d 50 54 f0 05 fc 05 96 13 20 05 05 8c 00 ff ff a1 04 cb

3507c - 05F0 = 34A8C

34A8C + 15fa = 36086

address bios menu:
@36086 -> (Small chunk of below)
72 3a 45 00 3d 01 b3 3b 45 00 3e 01 c1 3c 45 00
47 05 17 35 43 01 41 d8 06 41 42 06 41 e3 06 41
f0 06 45 00 35 01 59 32 41 ee 0e 41 f9 0e 41 38
0b 41 4c 08 41 e9 0c 41 04 0f 41 f4 0c 00 44 01
8c 03 44 00 84 00 43 01 45 00 36 01 d4 33 45 00
37 01 91 35 45 00 38 01 82 36 45 00 39 01 66 37
45 00 3a 01 51 39 45 00 3b 01 54 38 45 00 3c 01
7f 3a 45 00 3d 01 c0 3b 45 00 3e 01 ce 3c 45 00
47 05 17 35 43 01 41 0f 0f 41 1a 0f 41 43 0b 41
57 08 41 ff 0c 41 25 0f 41 0a 0d 00 44 01 8c 03

I tried, and double checked, maybe I'm missing seeing something?
find
quote
#13
Lost_N_BIOS Wrote:Start address $MPT = 3507c

24 4d 50 54 f0 05 fc 05 96 13 20 05 05 8c 00 ff ff a1 04 cb
...
I tried, and double checked
Strange, why you add 15fa, not 1396h !
find
quote
#14
Thanks LLC, I knew I missed something, great eyes! Not sure how I missed that previously, must have been tired! Big Grin

Now, that looks better! It's not in order matching AMIBCP, and only three actual entries (?) but looks to be correct Missed some of it first time looking!
I need to figure the rest and see if mod comes out OK so I'll know how to do next time, thanks for all your help!

42 34 03 01 2c 1f 01 00 = 0334 = Main is correct starting point, thanks LLC - 1F2C + 34A8C = 369B8 Jump to Main
42 46 03 01 4c 1e 01 00 = 0346 = Advanced
42 90 00 01 06 1f 01 00 = 0090 = Power
42 8b 03 01 ff 1f 01 00 = 038b = Boot
42 46 05 01 e5 1e 01 00 = 0546 = Tools
42 4f 03 01 8d 1e 01 00 = 034f = Exit
00 44 01 8c 03 44 00 3e 03 43 01 41 e5 0d 41 ee
0d 41 55 11 43 00 42 78 00 01 78 14 a3 00 3f 03
c0 2f 42 79 00 01 e8 14 a3 00 3f 03 cd 2f 42 7a
00 01 58 15 a3 00 3f 03 da 2f 42 7b 00 01 c8 15
a3 00 3f 03 e7 2f 42 80 00 01 38 16 a3 00 3f 03
f4 2f 42 81 00 01 96 16 a3 00 3f 03 01 30 42 82
00 01 f4 16 a3 00 3f 03 0e 30 42 83 00 01 52 17
a3 00 3f 03 1b 30 42 2a 00 01 b0 17 a3 00 3f 03
28 30 42 2b 00 01 0e 18 a3 00 3f 03 35 30 42 2e
00 01 6c 18 a3 00 3f 03 42 30 42 2f 00 01

Jumped to main from above, doesn't look correct again, I missed something again (Hopefully will find later!)
43 00 44 01 8c 03 41 87 13 41 77 13 41 4f 06 43 00
42 78 00 01 78 14 a3 00 3f 03 38 9f
42 7a 00 01 58 15 a3 00 3f 03 52 9f
42 79 00 01 e8 14 a3 00 3f 03 45 9f
42 7b 00 01 c8 15 a3 00 3f 03 5f 9f
42 80 00 01 38 16 a3 00 3f 03 6c 9f
42 81 00 01 96 16 a3 00 3f 03 79 9f
42 82 00 01 f4 16 a3 00 3f 03 86 9f
42 83 00 01 52 17 a3 00 3f 03 93 9f 43 00
42 3c 03 01 d2 1e 83 00 3d 03 < Storage Config in bold - and lost here, I don't understand where to go next Sad Unsure how to tell which values here is jump to actual storage config section (1ED2 jump? I think - note to self for later = 3695E)
42 8d 05 01 e2 1b a3 00 8e 05 a3 4a 43 00 << Start AHCI Config
42 8f 05 01 c0 1f 03 00 00 44 01 8c << Sys Info


@ 3695E
44 01 8c 03 = BIOS Setup
44 00 3e 03 = Storage Config
43 01 - Line/Sep
43 00 - Line/blank >> All wrong after this Sad
41 17 10 41 9b 0b 00 44 01 8c 03 43 00 42 85 05 06 87 05
a0 00 86 05 4b 8c 43 00 43 00 42 88 05 01 1e 1e
83 00 89 05 00 44 01 8c 03 43 00 41 0e 0e 41 67
11 41 78 11 43 00 42 8a 05 01 18 1d 83 00 8b 05
42 91 00 01 90 19 83 00 8c 05 00 43 00 44 01 8c
03 41 87 13 41 77 13 41 4f 06 43 00 42 78 00 01
78 14 a3 00 3f 03 38 9f 42 7a 00 01 58 15 a3 00
3f 03 52 9f 42 79 00 01 e8 14 a3 00 3f 03 45 9f
42 7b 00 01 c8 15 a3 00 3f 03 5f 9f 42 80 00 01
38 16 a3 00 3f 03 6c 9f 42 81 00 01 96 16 a3 00
3f 03 79 9f 42 82 00 01 f4 16 a3 00 3f 03 86 9f
42 83 00 01 52 17 a3 00 3f 03 93 9f 43 00 42 3c
03 01 d2 1e 83 00 3d 03 42 8d 05 01 e2 1b a3 00
8e 05 a3 4a 43 00 42 8f 05 01 c0 1f 03 00 00 44
01 8c 03
find
quote
#15
Quote:43 00 - Line/blank >> All wrong after this Sad
41 17 10 41 9b 0b 00
Why wrong?
See forum article message:
"41DA15 -> 41 DA15 (Adresse jump: 35793 +15DA=36D6D)
...
428B0201E51683008C02 -> 42 8B02 (028B -> IDE Configuration) 01 E516
(Adresse jump: 35793 +16E5=36E78) 83008C02

... i analyse some jump adress and :"

"@35F5B (Floppy A)
01 C200 8448 81 02 C400 10 5200 C500 C600 C700 C800 C900 FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF

01 -> Label desig.
C200 -> Handle adress (Floppy A)
8448 -> CMOS Index/Mask
...
"
find
quote
#16
I meant all wrong because it did not match the section I was in vs AMIBCP view. That last bit there is the storage config section I jumped to already, which contains the place we want to paste in AHCI. I assume I will paste into (Instead of) Line/Sep + Line/Blank since that is where the settings should go
43 01 - Line/Sep
43 00 - Line/blank
Replace with AHCI Settings data (Don't have files open right now so will have to update this later)

But, as mentioned, I think that may be wrong, since it didn't match what's in AMIBCP like before. Next bits after what I posted above,
43 01 - Line/Sep
43 00 - Line/blank
Here should be Hard Disk Write Protect (A200), followed by IDE Detect Time out (BE00)

Thanks for checking back in, I'm thinking I'll eventually figure it out, once I stop and stay on it long enough Big Grin

*Edit - Is there a checksum, or overall file size I need to adjust somewhere in SLAB before reinserting? I made quick test file, inserting 44 01 8D 00 44 01 3A 00 between line/sep and line/blank, and it killed the file (unable to open in AMIBCP)
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)
Expand chat
Expand chat
Expand chat

To join us in the community live chat, please register or log-in