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] Lenovo Thinkpad SL400 & SL500 ...
Last Post: ivan333bor
Today 04:54 PM
» Replies: 16
» Views: 6737
uefi mod for mac pro 1.1/21. support xeo...
Last Post: DeathBringer
Today 02:50 PM
» Replies: 1
» Views: 51
Asus h110m-a & xeon e3-1280v5
Last Post: DeathBringer
Today 02:48 PM
» Replies: 13
» Views: 262
[REQUEST] DNS A35FB, Pegatron A35
Last Post: Polkash51
Today 01:28 PM
» Replies: 4
» Views: 2825
[REQUEST] Lenovo ThinkPad Edge E531 (HEE...
Last Post: MANIANA18
Today 07:20 AM
» Replies: 120
» Views: 22009
ASUS R1F CPU upgrade
Last Post: DeathBringer
Today 12:22 AM
» Replies: 1
» Views: 159
[REQUEST] Lenovo IdeaPad Flex 15 (8ACNxx...
Last Post: psycomaffo
Yesterday 10:36 AM
» Replies: 69
» Views: 26125
Request for Modded BIOS with AI Tweaker ...
Last Post: CertifiedCosmos
04-17-2024 05:04 PM
» Replies: 0
» Views: 132
Lenovo ThinkCentre M71e GPU Whitelist re...
Last Post: saschalein
04-17-2024 03:23 PM
» Replies: 0
» Views: 116
[REQUEST] Lenovo Ideapad 330S-15ARR (7WC...
Last Post: nadolivbios
04-17-2024 01:26 PM
» Replies: 25
» Views: 6215
How To Add SLIC 2.1 To An Intel Motherbo...
Last Post: sanya.silitskiy
04-17-2024 11:52 AM
» Replies: 73
» Views: 220106
[REQUEST] 13w Yoga Gen 2 (Type 82YR) (KB...
Last Post: SiberianTiger97
04-17-2024 09:48 AM
» Replies: 2
» Views: 194
Acer Extensa 5620: CPU replace
Last Post: MPM
04-17-2024 08:28 AM
» Replies: 2
» Views: 184
[REQUEST] Sony Vaio VPCEH & VPCEJ series...
Last Post: nrns
04-16-2024 08:08 PM
» Replies: 232
» Views: 98775
[REQUEST] Lenovo Y70-70 (9ECNxxWW) White...
Last Post: Dudu2002
04-16-2024 02:35 PM
» Replies: 103
» Views: 24110
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: Dudu2002
04-16-2024 07:29 AM
» Replies: 847
» Views: 324717
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
04-16-2024 07:28 AM
» Replies: 26
» Views: 1072
[REQUEST] Lenovo ThinkPad P14s 3rd Gen 1...
Last Post: Dudu2002
04-16-2024 07:26 AM
» Replies: 4
» Views: 347
Add CPU support Lenovo M715s
Last Post: pashtet440
04-16-2024 06:56 AM
» Replies: 0
» Views: 170
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
04-14-2024 09:02 AM
» Replies: 1733
» Views: 542706

[REQUEST] Samsung RV510-A02TR Unblock Phoenix BIOS
#21
It's OK my friend! I hope we will solve problem.
find
quote
#22
Hello ages2001 and Max,

I've been in a sort of BIOS modding limbo for a while (happens from time to time). Now seems to be a good time to jump back in!

There are two ways that Phoenix BIOS images can be modded: (1) disassembler and hex editor or (2) just a hex editor. Believe it or not, just a hex editor is actually simpler if you know what you are looking at.

If a menu is added to the Major Offset Jump Table (the array of hex bytes that defines which menus show up and where they begin in the extracted TEMPLAT module) and the menu still doesn't show up, then it's likely that there is a function or functions later in the TEMPLAT module hiding it that need to be nop'd.

I'll discuss this more in depth as I go through the full modding process over the next couple days. Get ready!

!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:

1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations

2.) Combat misinformation on social media. 

Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
www find
quote
#23
---------- Phoenix Modification Guide Part 1: Getting Started ----------

This guide is for modification of Phoenix BIOS. This is different from Phoenix UEFI, which is usually present in newer notebooks (especially post 2010).

Consider this guide a sort of "rough draft" of the final guide, which will be posted in its own thread in this forum at a later time.

First off, there are lots of tools out there, so I will name off a few and give brief descriptions of each.

1.) The famous Phoenix BIOS Editor (PBE). This is a tool that was released by Phoenix long ago likely for the purpose of allowing notebook manufacturers to "preview" the BIOS Setup Utility as they tailor the default factory image to their specifications.

And that is exactly what any Phoenix BIOS modifier should use this tool for - just previewing. PBE should never be used for BIOS modifications as it is known to CORRUPT BIOS images.

This program is (1) not required for Phoenix BIOS editing (2) doesn't work on a small proportion of the newer images and (3) does not account for hiding functions. That said, it is still extremely helpful when it does work and I would recommend using it to read (not write) images.

Link: Uh... it's out there Wink

2.) AndyP's Phoenix Tool. The BIOS image is actually a packed collection of different files that we call "modules". These modules store different data or perform different functions. Our edits will be to these modules. PhoenixTool is able to unpack these modules for us, allow us to make our modifications with another tool of our choice, and then pack all of the files back together into a functional, flashable BIOS image. The tool takes care of checksum recalculations and [some of] module resizing during compression - more on this later.

Link: https://forums.mydigitallife.net/threads...ses.13194/ <- You may need to create a free account, but here you will find the legit, up-to-date version of this program. I did not post the direct link out of respect for the author.

3.) HxD Hex Editor. This is my personal choice of hex editor. You may prefer others and they will work just as well provided that they have search functionality for hex code and plain text.

Link: https://mh-nexus.de/en/hxd/

^^These are the utilities I will be referencing during this demo. The others below may be used in a complementary capacity to enhance your understanding of what is going on within the hex code we will be dealing with.

4.) IDA Pro (warning: extremely expensive) / Ghidra (warning: although open source, developed by the USA NSA). These are disassemblers that will allow you to disassemble the hex code and see what functions are really taking place behind the scenes. Essentially, you will be able to directly view and analyze the exact commands that the CPU executes and the exact variables that get stored in CPU registers/RAM during BIOS routines. This is a whole other topic though, and I will not be covering it in this guide at this time.


More to come! Stay tuned!

!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:

1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations

2.) Combat misinformation on social media. 

Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
www find
quote
#24
Ready for more?

---------- Phoenix Modification Guide Part 2: Modules of the Phoenix BIOS ----------

As stated in Part 1, a Phoenix BIOS is comprised of a number (often 100-200) of fairly standardized modules that each perform specific functions or store certain data.

Today we will look at some of the more interesting modules. But before that, here are some definitions for consistency...

--- Definitions ---

BIOS Setup Utility: This is what you enter by pressing F2, F10, Delete, etc. when you start your computer. It has all of the BIOS menus/settings that we are going to be modifying/adding.

Parent Menu: The primary menus that you see near the top of the screen when you enter the BIOS Setup Utility. Examples are System Information, Main, Advanced, Intel, Security, Boot, etc.

Sub-Menu: Menus within Parent Menus or other sub-menus.

Setting: Something you can set like "AHCI".

Option: For the AHCI setting, the options might be "Enabled" and "Disabled".

Item: A sub-menu, setting, or option.

--- Modules ---

STRINGS: As you may have guessed from the name, the STRINGS module contains all of the strings (text) that you will encounter with your given BIOS. These text items show up in the BIOS Setup Utility as settings, options, menu names, function key legends, and item descriptions. They also comprise any BIOS messages or instructions you may see when booting up. Near the beginning of this file is a large jump table with references to the TEMPLAT module. When you want to unlock a particular setting or menu, you go from that setting's text (ie: "Intel Virtualization Technology") to that setting's location in the jump table, and it will tell you where that setting is located in the TEMPLAT module. You will reference this file frequently while working in the TEMPLAT module.

TEMPLAT: This is the module where most (usually all) of your modifications will take place. It stores several jump tables that define the appearance and placement of settings within menus and sub-menus within parent menus (or other sub-menus). By modifying the jump tables, you can modify which items show up in the BIOS Setup Utility.

There are three important sections of this file. (1) Jump Tables, (2) hex code associated with each individual item (menus and settings), and (3) functions that control the behavior of each item (including hiding certain unlocked menus).

ROMEXEC: There are many of these files, usually with "01", "02", "03", etc. appended onto the end. These contain executable code for the BIOS, as well as some NVRAM data. By changing the NVRAM data, you can change default options for settings (ie: what the options would be set to if you were to restore the BIOS to default values by removing the CMOS battery or choosing the setting reset function in the BIOS Setup Utility).


I may add more to this section in the future, but these are the relevant modules for our purposes right now. Don't go away, as we will continue our journey tomorrow (err..... on Friday hopefully!) Smile

!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:

1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations

2.) Combat misinformation on social media. 

Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
www find
quote
#25
Thanks for replying Sml6397! Maxinator500 unlocked the BIOS successully after some attempts!
Also thank you Maxinator500!
Here is unlocked Samsung RV510 unlocked BIOS link: https://www.mediafire.com/file/d0imjr94i...0.zip/file
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)