[Request] Razer Blade 15 BIOS unlocked

Hi @Lost_N_BIOS , big fan, amazing work!!
Want to see if I can request some help for my Razer Blade? As you know the BIOS is locked, and menus are hidden.

In previous years I was able to use a ch341a programmer and make things happen, but this year they seem to have changed the BIOS chip to a new model and I cannot read/connect to it…
I am however able to modify things using RU, such as disabling CFG and OC locks.
I would now like to enable XMP profiles via RU if possible? - I have dumped my BIOS via AfuWin and FPTW (same output), and extracted via IFR.
And if possible, I would like to increase the short and long power duration limits to the max 4095 values.

Your guidance/help is appreciated, please and thank you!

Here are my files: https://mega.nz/folder/WEJ3wCDJ#iwWd0BNNMkwJTLjPYDCukw

EDIT by Fernando: Thread title modified (on request) and second post with the link merged with the start post

Hi @Fernando , can you please change the title to:
[Request] Razer Blade 15 BIOS unlocked

@magilla : Why don’t you do it yourself?
The thread opener can modify the thread title at any time by editing the start post.

Wasn’t aware, just getting my bearings in this forum. Thanks

Hi friend, can you , please, give more informations about your pc and stock bios ?
Can you upload the unlocked one and actual bios locked (Firmware backup by CH341a) ?
I will give a look to try …
Let me know
Regards

These are the informations :


Manufacturer - Razer
Model - CH570
BIOS release - 1.06 06/10/2021
BIOS platform - AMI Aptio 5

BIOS Lock VarOffset - 0x1C
FPRR VarOffset - 0x683

0x39AA5 Form: Memory Overclocking Menu, FormId: 0x277A {01 86 7A 27 BC 05}
0x39AAB Suppress If {0A 82}
0x39AAD QuestionId: 0xFE5 equals value 0x4 {12 06 E5 0F 04 00}
0x39AB3 Text: Statement.Prompt: Memory Profile:, TextTwo: Default Custom XMP1 XMP2 {03 08 BD 05 E9 04 BE 05}
0x39ABB Text: Statement.Prompt: tCK [MHz], TextTwo: 0000000 0000000 0000000 0000000 {03 08 BF 05 E9 04 C0 05}
0x39AC3 Text: Statement.Prompt: tCL, TextTwo: 00000 00000 00000 00000 {03 08 C1 05 E9 04 C2 05}
0x39ACB Text: Statement.Prompt: tRCD/tRP, TextTwo: 00000 00000 00000 00000 {03 08 C3 05 E9 04 C4 05}
0x39AD3 Text: Statement.Prompt: tRAS, TextTwo: 00000 00000 00000 00000 {03 08 C5 05 E9 04 C6 05}
0x39ADB Text: Statement.Prompt: tCWL, TextTwo: 00000 00000 00000 00000 {03 08 C7 05 E9 04 C8 05}
0x39AE3 Text: Statement.Prompt: tFAW, TextTwo: 00000 00000 00000 00000 {03 08 C9 05 E9 04 CA 05}
0x39AEB Text: Statement.Prompt: tREFI, TextTwo: 00000 00000 00000 00000 {03 08 CB 05 E9 04 CC 05}
0x39AF3 Text: Statement.Prompt: tRFC, TextTwo: 00000 00000 00000 00000 {03 08 CD 05 E9 04 CE 05}
0x39AFB Text: Statement.Prompt: tRRD, TextTwo: 00000 00000 00000 00000 {03 08 CF 05 E9 04 D0 05}
0x39B03 Text: Statement.Prompt: tRTP, TextTwo: 00000 00000 00000 00000 {03 08 D1 05 E9 04 D2 05}
0x39B0B Text: Statement.Prompt: tWR, TextTwo: 00000 00000 00000 00000 {03 08 D3 05 E9 04 D4 05}
0x39B13 Text: Statement.Prompt: tWTR, TextTwo: 00000 00000 00000 00000 {03 08 D5 05 E9 04 D6 05}
0x39B1B Text: Statement.Prompt: NMode, TextTwo: 00000 00000 00000 00000 {03 08 D7 05 E9 04 D8 05}
0x39B23 Text: Statement.Prompt: VDD [mV], TextTwo: 00000 00000 00000 00000 {03 08 D9 05 E9 04 DA 05}
0x39B2B Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 02 00 00 00 00}
0x39B32 End {29 02}
0x39B34 One Of: Dynamic Memory Timings, VarStoreInfo (VarOffset/VarName): 0x427, VarStore: 0x5, QuestionId: 0x4AF, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 DB 05 DC 05 AF 04 05 00 27 04 10 10 00 01 00}
0x39B45 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 04 00 30 00 00}
0x39B4C One Of Option: Enabled, Value (8 bit): 0x1 {09 07 03 00 00 00 01}
0x39B53 End One Of {29 02}
0x39B55 One Of: Memory profile, VarStoreInfo (VarOffset/VarName): 0x13B, VarStore: 0x5, QuestionId: 0x2748, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 DD 05 DE 05 48 27 05 00 3B 01 14 10 00 03 00}
0x39B66 One Of Option: Default profile, Value (8 bit): 0x0 (default) {09 07 DF 05 30 00 00}
0x39B6D One Of Option: Custom profile, Value (8 bit): 0x1 {09 07 E2 05 00 00 01}
0x39B74 Suppress If {0A 82}
0x39B76 QuestionId: 0x101A equals value 0x0 {12 06 1A 10 00 00}
0x39B7C One Of Option: XMP profile 1, Value (8 bit): 0x2 {09 07 E0 05 00 00 02}
0x39B83 One Of Option: XMP profile 2, Value (8 bit): 0x3 {09 07 E1 05 00 00 03}
0x39B8A End If {29 02}
0x39B8C End One Of {29 02}
0x39B8E End If {29 02}
0x39B90 Suppress If {0A 82}
0x39B92 QuestionId: 0x2748 equals value in list (0x0, 0x1, 0x3) {14 0C 48 27 03 00 00 00 01 00 03 00}
0x39B9E One Of: Realtime Memory OverClock, VarStoreInfo (VarOffset/VarName): 0x430, VarStore: 0x5, QuestionId: 0x4B0, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 E3 05 E4 05 B0 04 05 00 30 04 10 10 00 01 00}
0x39BAF One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 04 00 30 00 00}
0x39BB6 One Of Option: Enabled, Value (8 bit): 0x1 {09 07 03 00 00 00 01}
0x39BBD End One Of {29 02}
0x39BBF End If {29 02}
0x39BC1 One Of: Memory Reference Clock, VarStoreInfo (VarOffset/VarName): 0xC, VarStore: 0x5, QuestionId: 0x4B1, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 E5 05 E6 05 B1 04 05 00 0C 00 10 10 00 01 00}
0x39BD2 One Of Option: 133, Value (8 bit): 0x0 (default) {09 07 E8 05 30 00 00}
0x39BD9 One Of Option: 100, Value (8 bit): 0x1 {09 07 E7 05 00 00 01}
0x39BE0 End One Of {29 02}
0x39BE2 Gray Out If {19 82}
0x39BE4 QuestionId: 0x2748 equals value 0x1 {12 86 48 27 01 00}
0x39BEA Not {17 02}
0x39BEC End {29 02}
0x39BEE Numeric: Memory Ratio, VarStoreInfo (VarOffset/VarName): 0xE, VarStore: 0x5, QuestionId: 0x4B2, Size: 1, Min: 0x0, Max 0x54, Step: 0x1 {07 91 E9 05 EA 05 B2 04 05 00 0E 00 10 10 00 54 01}
0x39BFF Default: DefaultId: 0x0, Value (8 bit): 0x0 {5B 06 00 00 00 00}
0x39C05 End {29 02}
0x39C07 Numeric: tCL, VarStoreInfo (VarOffset/VarName): 0x10, VarStore: 0x5, QuestionId: 0x2749, Size: 1, Min: 0x0, Max 0x28, Step: 0x1 {07 91 EB 05 EC 05 49 27 05 00 10 00 14 10 00 28 01}
0x39C18 Default: DefaultId: 0x0, Value (8 bit): 0x0 {5B 06 00 00 00 00}
0x39C1E End {29 02}
0x39C20 Numeric: tRCD/tRP, VarStoreInfo (VarOffset/VarName): 0x16, VarStore: 0x5, QuestionId: 0x274A, Size: 1, Min: 0x0, Max 0x3F, Step: 0x1 {07 91 ED 05 EE 05 4A 27 05 00 16 00 14 10 00 3F 01}
0x39C31 Default: DefaultId: 0x0, Value (8 bit): 0x0 {5B 06 00 00 00 00}
0x39C37 End {29 02}
0x39C39 Numeric: tRAS, VarStoreInfo (VarOffset/VarName): 0x14, VarStore: 0x5, QuestionId: 0x274B, Size: 2, Min: 0x0, Max 0x64, Step: 0x1 {07 94 EF 05 F0 05 4B 27 05 00 14 00 14 11 00 00 64 00 01 00}
0x39C4D Default: DefaultId: 0x0, Value (16 bit): 0x0 {5B 07 00 00 01 00 00}
0x39C54 End {29 02}
0x39C56 Numeric: tCWL, VarStoreInfo (VarOffset/VarName): 0x11, VarStore: 0x5, QuestionId: 0x274C, Size: 1, Min: 0x0, Max 0x23, Step: 0x1 {07 91 F1 05 F2 05 4C 27 05 00 11 00 14 10 00 23 01}
0x39C67 Default: DefaultId: 0x0, Value (8 bit): 0x0 {5B 06 00 00 00 00}
0x39C6D End {29 02}
0x39C6F Numeric: tFAW, VarStoreInfo (VarOffset/VarName): 0x12, VarStore: 0x5, QuestionId: 0x274D, Size: 2, Min: 0x0, Max 0x7F, Step: 0x1 {07 94 F3 05 F4 05 4D 27 05 00 12 00 14 11 00 00 7F 00 01 00}
0x39C83 Default: DefaultId: 0x0, Value (16 bit): 0x0 {5B 07 00 00 01 00 00}
0x39C8A End {29 02}
0x39C8C Numeric: tREFI, VarStoreInfo (VarOffset/VarName): 0x17, VarStore: 0x5, QuestionId: 0x274E, Size: 2, Min: 0x0, Max 0xFFFF, Step: 0x1 {07 94 F5 05 F6 05 4E 27 05 00 17 00 14 11 00 00 FF FF 01 00}
0x39CA0 Default: DefaultId: 0x0, Value (16 bit): 0x0 {5B 07 00 00 01 00 00}
0x39CA7 End {29 02}
0x39CA9 Numeric: tRFC, VarStoreInfo (VarOffset/VarName): 0x19, VarStore: 0x5, QuestionId: 0x274F, Size: 2, Min: 0x0, Max 0x3FF, Step: 0x1 {07 94 F7 05 F8 05 4F 27 05 00 19 00 14 11 00 00 FF 03 01 00}
0x39CBD Default: DefaultId: 0x0, Value (16 bit): 0x0 {5B 07 00 00 01 00 00}
0x39CC4 End {29 02}
0x39CC6 Numeric: tRRD, VarStoreInfo (VarOffset/VarName): 0x1B, VarStore: 0x5, QuestionId: 0x2750, Size: 1, Min: 0x0, Max 0x1F, Step: 0x1 {07 91 F9 05 FA 05 50 27 05 00 1B 00 14 10 00 1F 01}
0x39CD7 Default: DefaultId: 0x0, Value (8 bit): 0x0 {5B 06 00 00 00 00}
0x39CDD End {29 02}
0x39CDF Numeric: tRTP, VarStoreInfo (VarOffset/VarName): 0x1C, VarStore: 0x5, QuestionId: 0x2751, Size: 1, Min: 0x0, Max 0x10, Step: 0x1 {07 91 FB 05 FC 05 51 27 05 00 1C 00 14 10 00 10 01}
0x39CF0 Default: DefaultId: 0x0, Value (8 bit): 0x0 {5B 06 00 00 00 00}
0x39CF6 End {29 02}
0x39CF8 One Of: tWR, VarStoreInfo (VarOffset/VarName): 0x1D, VarStore: 0x5, QuestionId: 0x4B3, Size: 1, Min: 0x0, Max 0x2C, Step: 0x0 {05 91 FD 05 FE 05 B3 04 05 00 1D 00 10 10 00 2C 00}
0x39D09 One Of Option: Auto, Value (8 bit): 0x0 (default) {09 07 8A 00 30 00 00}
0x39D10 One Of Option: 3, Value (8 bit): 0x3 {09 07 E3 02 00 00 03}
0x39D17 One Of Option: 5, Value (8 bit): 0x5 {09 07 C7 1A 00 00 05}
0x39D1E One Of Option: 6, Value (8 bit): 0x6 {09 07 C8 1A 00 00 06}
0x39D25 One Of Option: 7, Value (8 bit): 0x7 {09 07 C9 1A 00 00 07}
0x39D2C One Of Option: 8, Value (8 bit): 0x8 {09 07 CA 1A 00 00 08}
0x39D33 One Of Option: 10, Value (8 bit): 0xA {09 07 CB 1A 00 00 0A}
0x39D3A One Of Option: 12, Value (8 bit): 0xC {09 07 CC 1A 00 00 0C}
0x39D41 One Of Option: 13, Value (8 bit): 0xD {09 07 CD 1A 00 00 0D}
0x39D48 One Of Option: 14, Value (8 bit): 0xE {09 07 CE 1A 00 00 0E}
0x39D4F One Of Option: 15, Value (8 bit): 0xF {09 07 CF 1A 00 00 0F}
0x39D56 One Of Option: 16, Value (8 bit): 0x10 {09 07 D0 1A 00 00 10}
0x39D5D One Of Option: 17, Value (8 bit): 0x11 {09 07 D1 1A 00 00 11}
0x39D64 One Of Option: 18, Value (8 bit): 0x12 {09 07 D2 1A 00 00 12}
0x39D6B One Of Option: 19, Value (8 bit): 0x13 {09 07 D3 1A 00 00 13}
0x39D72 One Of Option: 20, Value (8 bit): 0x14 {09 07 D4 1A 00 00 14}
0x39D79 One Of Option: 21, Value (8 bit): 0x15 {09 07 D5 1A 00 00 15}
0x39D80 One Of Option: 22, Value (8 bit): 0x16 {09 07 D6 1A 00 00 16}
0x39D87 One Of Option: 24, Value (8 bit): 0x18 {09 07 D7 1A 00 00 18}
0x39D8E One Of Option: 25, Value (8 bit): 0x19 {09 07 D8 1A 00 00 19}
0x39D95 One Of Option: 26, Value (8 bit): 0x1A {09 07 D9 1A 00 00 1A}
0x39D9C One Of Option: 28, Value (8 bit): 0x1C {09 07 DA 1A 00 00 1C}
0x39DA3 One Of Option: 29, Value (8 bit): 0x1D {09 07 DB 1A 00 00 1D}
0x39DAA One Of Option: 30, Value (8 bit): 0x1E {09 07 DC 1A 00 00 1E}
0x39DB1 One Of Option: 32, Value (8 bit): 0x20 {09 07 DD 1A 00 00 20}
0x39DB8 One Of Option: 34, Value (8 bit): 0x22 {09 07 DE 1A 00 00 22}
0x39DBF One Of Option: 38, Value (8 bit): 0x26 {09 07 DF 1A 00 00 26}
0x39DC6 One Of Option: 40, Value (8 bit): 0x28 {09 07 E0 1A 00 00 28}
0x39DCD One Of Option: 44, Value (8 bit): 0x2C {09 07 E1 1A 00 00 2C}
0x39DD4 End One Of {29 02}
0x39DD6 Numeric: tWTR, VarStoreInfo (VarOffset/VarName): 0x1E, VarStore: 0x5, QuestionId: 0x2752, Size: 1, Min: 0x0, Max 0x1C, Step: 0x1 {07 91 FF 05 00 06 52 27 05 00 1E 00 14 10 00 1C 01}
0x39DE7 Default: DefaultId: 0x0, Value (8 bit): 0x0 {5B 06 00 00 00 00}
0x39DED End {29 02}
0x39DEF Numeric: NMode, VarStoreInfo (VarOffset/VarName): 0x1F, VarStore: 0x5, QuestionId: 0x2753, Size: 1, Min: 0x0, Max 0x2, Step: 0x1 {07 91 01 06 02 06 53 27 05 00 1F 00 14 10 00 02 01}
0x39E00 Default: DefaultId: 0x0, Value (8 bit): 0x0 {5B 06 00 00 00 00}
0x39E06 End {29 02}
0x39E08 One Of: Memory Voltage, VarStoreInfo (VarOffset/VarName): 0x3, VarStore: 0x5, QuestionId: 0x4B4, Size: 2, Min: 0x0, Max 0x672, Step: 0x0 {05 94 03 06 04 06 B4 04 05 00 03 00 10 11 00 00 72 06 00 00}
0x39E1C One Of Option: Default, Value (16 bit): 0x0 (default) {09 08 F9 19 31 01 00 00}
0x39E24 One Of Option: 0.50 Volts, Value (16 bit): 0x1F4 {09 08 05 06 01 01 F4 01}
0x39E2C One Of Option: 0.60 Volts, Value (16 bit): 0x258 {09 08 06 06 01 01 58 02}
0x39E34 One Of Option: 1.10 Volts, Value (16 bit): 0x44C {09 08 07 06 01 01 4C 04}
0x39E3C One Of Option: 1.20 Volts, Value (16 bit): 0x4B0 {09 08 08 06 01 01 B0 04}
0x39E44 One Of Option: 1.25 Volts, Value (16 bit): 0x4E2 {09 08 09 06 01 01 E2 04}
0x39E4C One Of Option: 1.30 Volts, Value (16 bit): 0x514 {09 08 0A 06 01 01 14 05}
0x39E54 One Of Option: 1.35 Volts, Value (16 bit): 0x546 {09 08 0B 06 01 01 46 05}
0x39E5C One Of Option: 1.40 Volts, Value (16 bit): 0x578 {09 08 0C 06 01 01 78 05}
0x39E64 One Of Option: 1.45 Volts, Value (16 bit): 0x5AA {09 08 0D 06 01 01 AA 05}
0x39E6C One Of Option: 1.50 Volts, Value (16 bit): 0x5DC {09 08 0E 06 01 01 DC 05}
0x39E74 One Of Option: 1.55 Volts, Value (16 bit): 0x60E {09 08 0F 06 01 01 0E 06}
0x39E7C One Of Option: 1.60 Volts, Value (16 bit): 0x640 {09 08 10 06 01 01 40 06}
0x39E84 One Of Option: 1.65 Volts, Value (16 bit): 0x672 {09 08 11 06 01 01 72 06}
0x39E8C End One Of {29 02}
0x39E8E End If {29 02}
0x39E90 Text: Statement.Prompt: VDD, TextTwo: N/A {03 08 12 06 E9 04 13 06}
0x39E98 End Form {29 02}


Regards