OverPowered TONGFANG CyberPower Machrevo MACHENIKE - Unlocked BIOS Guide W/ Files

@cvex24 - I only have the stock package you asked about above >> GK5CN4X5X - link to download is on post #19
Internal folder name >> intel_CFL_GK5CN4X5X_Mechrevo_BIOS_N.1.07_EC_1.15.09_20180428 I assume 4X5X = 4Z5Z same/same
In the release notes, you can see original package name was GK5CN4X5X and then they started using 4Z_5Z and 4Z/5Z , download the above package and you can see what I mean.
I believe this is the BIOS you wanted, all same, just some people/manufacturers name packages or BIOS differently but all mean same

Since you are not currently running and plan to crossflash other BIOS, you can choose any one you want, they all work interchangeably from what Iā€™ve seen on this.
If BIOS versions mean newer, than this one probably best/newest >> MACHENIKE F117-B1/2 - GK5CN5Z >> BIOS_N.1.09, from the GK5CN5Z line anyway

Understood, thank you for all the help!

Would this allow the ability to disable HT? And does this have the option to reverse the FN key function?

@ditchmagnet - Yes on HT, itā€™s located at Advanced 2 >> CPU Config >> Hyper-Threading
FN Key function I do not see in BIOS options, maybe extra key on the KB, or itā€™s not possible.

Hello, first of all I want to thank you @Lost_N_BIOS for your effort. I want to ask if you have the bios files for MACHENIKE F117-B1/2 - GK5CN5Z >> BIOS_N.1.09
Iā€™m using 1.07 for GK5CN5Z but it has some problems on the EC side. Thanks for your help.

Hi everyone, thanks @Lost_N_BIOS and everyone who works to make bios mod possible!

Iā€™ve try to follow the guide in order to modify an TF notebook: GJ5CN6E from PCSpecialist (named Vyper).
Untill this morning I was on bios version v1.00, so I have updated up to v1.04 from Cyberpower (NB-408-109) - bios+EC; rebooted and tested all working correctly.
Then I have modded dumped bios like the guide and flashed, but i canā€™t save parameters in bios, every time I apply any kind of modification after rebooting bios restart from default parameters.
Maybe the problem is related to modified files that is ready for version 1.08!? But I canā€™t find stock 1.08 bios.

Thanks

Sandro

@mtlhus - do you mean stock files for that, or mod? If you mean mod, they are linked on page one, if you need stock files sorry I donā€™t have them, your best bet is to ask here - http://forum.notebookreview.com/threads/ā€¦gk5cp0z.815943/

@SandroMarciano - yes, that may be the issue, if you used the actual mod BIOS files instead of doing the mod yourself on 1.04 BIOS. Here is the stock BIOS package for CyberPower NB-408-109 - intel_CFL_GJ5CN6E_CyberPower_BIOS_N.1.04_EC_1.06.09_20180523
If you actually did the mod yourself, instead of using the mod BIOS files, then maybe you missed something or messed up an edit, because if you dump your own BIOS and do the actual edits, it shouldnā€™t matter what version you are using
http://s000.tinyupload.com/index.php?filā€¦969088752797013

@Lost_N_BIOS thanks for your answare, I used that bios with the already modded file uploaded in the op, but the mod file is named "CyberPower-NB-408-109-GJ5CN6E-N.1.08-Mod-Files" so firmware version 1.08 instead of 1.04 that i have now in my laptop (the same you posted before). So v1.08 exhist or is only a wrong named opf moddedd file?

Thanks again,

Sandro

It must be mistake I made when typing out the mod/file names then, on guide part I put correct name and BIOS version (First one in the list)
I searched all my BIOS files for Cyberpower and GJ5CN6E and NB-408-109 and N.1.08 and that is the only BIOS I have except Cyberpower GK7CN6S N.1.08 (Unless someone sent me a dump or incorrectly named package and I didnā€™t add cyberpower or N.1.08 to the folder name)
But, seeing as I typed it out correctly in the guide info at top, and all other places I posted that info before, I think I just made mistake in the naming of the mod files/package

Since you have issue with the BIOS Mod files, I will redo 1.04 from stock right now and repackage it all again into new mod files package. Please wait, then download package once Iā€™m done and re-apply mods (in case I mistakenly put GK7CN6S files into that folder!)
If, after I mod the files again, and compare and its 100% hex match same, I will let you know and no repackaging will be done.

* Edit @SandroMarciano - thank you for pointing this out, I do think I mixed something up with the mod files, thatā€™s why itā€™s not working for you right now!
I started to do the mod and before doing anything I checked the size of files to be edited and AMITSE is wrong size for this BIOS, so came from different model!
Very sorry about this, thank you for brining it to my attention, I will correct it all now and redo the files in first post shortly!


* Edit 2 @SandroMarciano - all fixed now, thanks again. Please redownload Mod BIOS Files2 and redo your mod - guide currently messed up as I edit it, sorry for any inconvenience to anyone reading

No problem, Thanks for new mod file, Iā€™ll test tomorrow and report.

@Lost_N_BIOS sorry again, itā€™s correct that PE32 AMITSE has ā€œ.efiā€ extention? ā€œSection_PE32_image_AMITSE_AMITSE_body.efiā€ size is different from the other mod. Thanks!

@SandroMarciano - yes this is normal/proper, be sure to replace ā€œbodyā€
Yes, I know size is different, remember thatā€™s what caught my eye when you first mentioned issues and I looked over those files, the original one was wrong size for that BIOSā€™s file, so I knew right away it wasnā€™t the right one originally in that package for your model.
The new package is 100% correct, I used stock BIOS and did the mod from scratch yesterday so no mistakes this time around! Last time, I probably was doing 2-3 of similar models and accidentally saved wrong one into that folder, similar to how I mixed up those BIOS version names on it too.
Youā€™re good to go

@Lost_N_BIOS the attached one is that I used. I add some characters at the top of the fileafter parsing with one build by my own (with your advanced guide :)).
At the moment Iā€™m writing from the modded notebook, thank you for your perfect guide and your support!

Section_PE32_image_AMITSE_AMITSE_body.rar (183 KB)

@SandroMarciano - Youā€™re welcome, and thank you for using my guide, and again thanks for pointing out this issue with the file mix-up too!
So, now BIOS works for you properly, and saves your settings too now correct? Hope so

The file you attached is AMITSE PE32 ā€œAs-Isā€ (with header), not PE32 ā€œBodyā€ per the guide, you know this correct? Is that what you meant, about the characters? That is all this is, AMITSE PE32 As-Is w/ header
Did I not clearly explain how to extract and replace AMITSE PE32 ā€œBodyā€ in the guide? If you think not, let me know and I will try to explain that better, so there is not any confusion on this file (w/ header like you attached above) and body.efi like you asked about before (Guide method)

Should I use this guide to unlock my GJ5KN6A? I kinda donā€™t know the ins and outs of bios mods thoughā€¦

edit: I attached my bios here:

https://files.catbox.moe/ddpce8.bin (should be biosreg.bin but I guess it renamed it)

If you could do it I would be greatful!

@Lost_N_BIOS I appreciate all the work youā€™ve put into making this for peasants like me lol. My OP-LP3 17.3 now has a modded bios with all the settings I could ask for! But I was curious if you happen to have The latest EC update for my TONGFANG OP-LP3 - GK7CN6S? The OP site isnā€™t very good at keeping things like that accessible. Iā€™m currently on EC Version 1.07.09 and Iā€™m having issues with my processor throttling too 35w while playing battlefield V regardless of what setting I try. Iā€™ve literally been trying everything all day and Iā€™m curious if the EC being out of date is the culprit?

To anyone reading later, I helped @tsmswifty with his model BIOS, and itā€™s now tested/confirmed working and added to the guide files at first post

@blind012 - that is the only EC I have, and itā€™s from the N.1.04 BIOS package. I have the 1.08 BIOS but the package I found (sent to me from user) didnā€™t come with EC file like the rest usually do.
You can email OP and ask for new BIOS+EC package, Iā€™ve seen from a few members here theyā€™re quick to reply to emails usually. Ask for latest, or ask them for the EC FW that should go with the N.1.08 BIOS package
If you get a copy of that EC, or a newer BIOS+EC package, please let me know, thanks

I have an email about it sent too them, Iā€™m awaiting a reply. Iā€™ll share with you what I get/find out. Could you send me the 1.04 bios by chance? Would harm be done if I were to downgrade from the modded bios to that stock one? I got the computer with 1.03 and the dedicated Mac fan button wasnā€™t a fan button until I upgraded to 1.08. Upon upgrading to 1.08 my processor would throttle too 35w after about a minute of BFV. So, because I couldnā€™t find a different BIOS version, I tried your modded bios in hopes I could adjust something in it to remove that throttle and Iā€™ve had no luck. All the settings are quite nice to have in your modded bios but if 1.04 removes the throttle on me, Iā€™d use that one. Thanks

@blind012 - Here is BIOS 1.04 - no, no harm is done by downgrading BIOS, but you will loose unlocked BIOS features until you unlock it again (or have me send you unlocked files to use)
http://s000.tinyupload.com/index.php?filā€¦666224913296564

The issue you mention may not be controlled by EC anyway, that may be due to different power plan settings in the BIOS between 1.03 and 1.08, youā€™d have to compare each stock BIOS in AMIBCP and check all those CPU/power related settings.

@pcfr33k may have the 1.08 EC FW file? lets see

@Lost_N_BIOS

From your guide I quote:
"5. Back to the IFR txt, search and find each menu ID, Main, Advanced, Chipset and so on, there will be duplicates of most, some 3-4 (Boot usually). Using search term ā€œForm: Chipsetā€ for example will help you quickly locate everything. Copy each one and shorten down into manageable and useful info for this mod like you see in my example below. You only need the name of each, and itā€™s form ID, so you will be copying and pasting, then cutting out unnecessary info. Near the top of the IFR, youā€™ll find a set of menu names (Setup, Main, Advanced, Chipset etc) This is the list of the main hidden ones in these BIOS, and this is also the list of menus you see at root of setup module in AMIBCP (So you know later, those are ones to edit in AMIBCP) "

So my question is how do you know which form menu items are hidden ones just by reading the IFR??

Also trying to understand your edits on the AMITSE File. You have at address 00055e84 a ā€˜Hiddenā€™ list and at address 000534c4 a ā€˜Hidden Short Listā€™. Any reference to form ids in those tables will result in that form being hidden? That is why your blanking them out because you want to show them??

Thanks