BK-1264NP-4L BIOS and other mods

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

RSV

New Member
Apr 5, 2024
3
0
1
Good day guys, silly questions i have:
I bricked my device, so now i`m trying to resurrect it with C341A flasher, i got bios from topton, however something is not working, always get "chip main memory with the contents are in disagreement". Tired different flashers programs, mini pc is still not turning on: question 1) SPI ROM is it the one i need to flash? if no, question 2, where is bios flash located? all i can see bunch of LAN1-2-3-4 ROMS and SPI ROM.
Thank you.
 
Last edited:

vaikiz

New Member
Dec 5, 2023
2
0
1
Good day guys, silly questions i have:
I bricked my device, so now i`m trying to resurrect it with C341A flasher, i got bios from topton, however something is not working, always get "chip main memory with the contents are in disagreement". Tired different flashers programs, mini pc is still not turning on: question 1) SPI ROM is it the one i need to flash? if no, question 2, where is bios flash located? all i can see bunch of LAN1-2-3-4 ROMS and SPI ROM.
Thank you.
Hello, SPI NOR Flash must bee 16MB in size. So on it must be writen W25Q128 or 25F128 or something similar, mine has W25Q128JVSQ markings on it. What version and revision off BK-1264NP motherboard do You have? Because there is many versions and revisions of BK-1264NP boards like http://bkhdpc.com/zhuban/101.html or http://bkhdpc.com/zhuban/111.html etc... So BIOS'es can differ for different boards and even revisions.
Also on some CH341 programmers IO DC supply are on 5V voltage level rail, you must cut trace and DC mod it to 3.3V supply, otherwise You can damage Your board with in system programming, like using some SOIC SOP8 clip. Sometimes manufacturer given BIOS needs editing (trimming) with hexeditor to correct it's size, write SN to it, because it is only update and not exactly Your full BIOS backup, with descriptors, BIOS, ME region...
Can You share somewhere BIOS that You got from Topton for your board?
 

RSV

New Member
Apr 5, 2024
3
0
1
Here is the bios topton gave me : X2E N100 BIOS BK12V015.rar

It looks like bios is the correct size already.

Yes, the one i flashed was 16 MB and it is exactly the same chip as yours : W25Q128JVSQ

My board is version 1.4, i tried different bioses from this topic, except 10MB ones.

"chip main memory with the contents are in disagreement" only happens with CH341A application, when is use NEOProgrammer 2.2.0.10 everything flashes/double checks fine. Still PC is not turning on.

1714089378289.png




1714089441539.png
 
Last edited:

Paul1114

New Member
May 22, 2024
1
0
1
here is the modded version. Just the BIOS portion. As a disclaimer, there is significant risk to using this. And I cannot claim to know what I was doing when I edited it. Use this at you own risk. I accept no responsibility for what may happen if you use this.

1.5 Edited
This worked for me. I wrote the ISO to a usb drive using Rufus, added this file, and flashed from there. The first time it booted it beeped several times and appeared to be bricked, but after a couple reboot attempts and CMOS clears, it eventually booted. After making a couple of small changes and saving the bios configuration, it’s now booting completely normally and everything appears to be unlocked. For reference my board version on the pcb is 1.4 and it came with the v1.5 bios
 

giffyy

New Member
Jun 2, 2024
18
2
3
I just received my box PCB ver1.4 with v1.5 BIOS. I do not see any Advanced > Power & Performance options, or some other options. DO I have to flash 1.5 Edited BIOS to get additional settings in BOIS? Under processor information "speed" is only showing 800MHz.
Also have some additional questions:
- how do I perform mem test on this box?
- Any active cooling option available for this box?

Need help, I am a bit lost.

Thank you!
 
Last edited:

giffyy

New Member
Jun 2, 2024
18
2
3
This worked for me. I wrote the ISO to a usb drive using Rufus, added this file, and flashed from there. The first time it booted it beeped several times and appeared to be bricked, but after a couple reboot attempts and CMOS clears, it eventually booted. After making a couple of small changes and saving the bios configuration, it’s now booting completely normally and everything appears to be unlocked. For reference my board version on the pcb is 1.4 and it came with the v1.5 bios
please let me know, how did you do this process. bios file is in .bin and rufus is looking for ISO. thanks.
 

cperka

New Member
Jun 18, 2024
15
3
3
please let me know, how did you do this process. bios file is in .bin and rufus is looking for ISO. thanks.
Do it on your own risk. It worked for me. I cannot promise it will work for you.

Link:

1. Be sure you have correct BIOS and board revision. My BIOS is
Project Version BK-1264NP Ver 1.5
Build Date 09/28/2023 17:23:35
Version 2.22.1287

2. Download flash tool. Link from post above is inactive but based on description from link above I downloaded this one

Flash-tool

3. Write to pendrive with Rufus

!!! DO NOT START COMPUTER FROM PENDRIVE YET !!! follow steps below!

4. My recomendation
- edit file "1.nsh" on pendrive and enter text
"FPT.efi -D fulldump.bin" - it will create full copy of your BIOS on pendrive in file "fulldump.bin".

5. Run computer from pendrive and let it do the job.

6. When backup will finish reboot computer and edit "1.nsh" again.
This time:
"FPT.efi -BIOS -D bios_dump.bin"
It will create copy only for BIOS. Follow with point 5 again.

7. When backup will finish reboot computer and store in safe location both files "fulldump.bin and "bios_dump.bin".

8. Edit 1.nsh and enter
"Fpt.efi -bios -f CW-N100-V2-5M2-230927.bin"

9. Download modded bios file you need and save into pendrive in "EFI" folder under name "CW-N100-V2-5M2-230927.bin" (you need to overwire existing file) .

10. Reboot computer and boot from pendrive.
Process should automatically flash your bios.
DO NOT PANIC. First run could take a minute or two. After that if computer start to work you should have new bios running.

If your computer dos not working then you probably bricked it and need to reflash bios with external tool (have no idea how to do it but some profesional electronic service will know). This is the moment when you will need your original bios stored in file "fulldump.bin and "bios_dump.bin".
 
Last edited:
  • Like
Reactions: fmh2020

cperka

New Member
Jun 18, 2024
15
3
3
This worked for me. I wrote the ISO to a usb drive using Rufus, added this file, and flashed from there. The first time it booted it beeped several times and appeared to be bricked, but after a couple reboot attempts and CMOS clears, it eventually booted. After making a couple of small changes and saving the bios configuration, it’s now booting completely normally and everything appears to be unlocked. For reference my board version on the pcb is 1.4 and it came with the v1.5 bios
Hi I have exactly same version of PCB and BIOS.
I flashed some bios but no new option unlocked.

Could you share some screenshot with this "1.5 Edited" bios?
 

giffyy

New Member
Jun 2, 2024
18
2
3
Do it on your own risk. It worked for me. I cannot promise it will work for you.

Link:

1. Be sure you have correct BIOS and board revision. My BIOS is
Project Version BK-1264NP Ver 1.5
Build Date 09/28/2023 17:23:35
Version 2.22.1287

2. Download flash tool. Link from post above is inactive but based on description from link above I downloaded this one

Flash-tool

3. Write to pendrive with Rufus

4. My recomendation
- edit file "1.nsh" on pendrive and enter text
"FPT.efi -D fulldump.bin" - it will create full copy of your BIOS on pendrive in file "fulldump.bin".

5. Run computer from pendrive and let it do the job.

6. When backup will finish reboot computer and edit "1.nsh" again.
This time:
"FPT.efi -BIOS -D bios_dump.bin"
It will create copy only for BIOS. Follow with point 5 again.

7. When backup will finish reboot computer and store in safe location both files "fulldump.bin and "bios_dump.bin".

8. Edit 1.nsh and enter
"Fpt.efi -bios -f CW-N100-V2-5M2-230927.bin"

9. Download modded bios file you need and save into pendrive in "EFI" folder under name "CW-N100-V2-5M2-230927.bin" (you need to overwire existing file) .

10. Reboot computer and boot from pendrive.
Process should automatically flash your bios.
DO NOT PANIC. First run could take a minute or two. After that if computer start to work you should have new bios running.

If your computer dos not working then you probably bricked it and need to reflash bios with external tool (have no idea how to do it but some profesional electronic service will know). This is the moment when you will need your original bios stored in file "fulldump.bin and "bios_dump.bin".
Thank you for providing these steps. However, I am a bit confused, because the flash-tool file (CW-AL-4L-V2.0(先锋四网N100-N200-I3-N305-V2支持5个M.2版本)2023.09.27.iso) is 21.30MB, whereas bios15_edited.bin is only 10.24MB, there is a big size difference. Is it safe to flash?
 

cperka

New Member
Jun 18, 2024
15
3
3
Thank you for providing these steps. However, I am a bit confused, because the flash-tool file (CW-AL-4L-V2.0(先锋四网N100-N200-I3-N305-V2支持5个M.2版本)2023.09.27.iso) is 21.30MB, whereas bios15_edited.bin is only 10.24MB, there is a big size difference. Is it safe to flash?
The size is smaller because the bin file contains only BIOS itself.

That is why in update command we have "-BIOS" parameter in point 8.

"8.Edit 1.nsh and enter
"Fpt.efi -bios -f CW-N100-V2-5M2-230927.bin"".

I followed with exactly the same procedure with "-bios" parameter. My BIOS was also about 10,24MB.

Assuming the BIOS file is okay procedure looks ok for me.
 

cperka

New Member
Jun 18, 2024
15
3
3
Thank you for providing these steps. However, I am a bit confused, because the flash-tool file (CW-AL-4L-V2.0(先锋四网N100-N200-I3-N305-V2支持5个M.2版本)2023.09.27.iso) is 21.30MB, whereas bios15_edited.bin is only 10.24MB, there is a big size difference. Is it safe to flash?
Tool you downloaded is not only BIOS. It if full ISO file you have to write to USB stick with Rufus tool.
After you write with Rufus you can open pendrive under Windows or Linux OS and you will see that it contains some file you need to change and full flash file size around 16MB. This file you have to replace with your modeled BIOS!


Do not boot PC with this pendrive until you change files on this pendrive according to my steps. Otherwise you will brick PC for sure!
 

giffyy

New Member
Jun 2, 2024
18
2
3
Hi I have exactly same version of PCB and BIOS.
I flashed some bios but no new option unlocked.

Could you share some screenshot with this "1.5 Edited" bios?
so I flashed that BIOS.ROM from Thys post renamed to CW-N100-V2-5M2-230927.bin
flashed successfully, but I do not see any additional/advance settings still.

is @tdatta 1.5Edited.bin same as the BIOS.ROM from @thys post? I guess not, have you tried 1.5 edited so see if you get new options? @cperka

EDIT: so I just flashed @tdatta 1.5Edited.bin and it was successful flash, however still no advance/new menu options.
So, both BIOS didnt work in my case.

EDIT#2: So, I installed my NVME again, to reboot back into OS, then at boot up I got message, "restoring boot parameters" and I press "del" to go into BIOS and what do you know, all the adv and new options got unlocked. So, far I can see all the options, hope they stick after power cycle.

EDIT#3: After reboot everything is still there and operational.

THANK YOU SO MUCH for all your help @cperka and people who made modified BIOS.
 
Last edited:

cperka

New Member
Jun 18, 2024
15
3
3
so I flashed that BIOS.ROM from Thys post renamed to CW-N100-V2-5M2-230927.bin
flashed successfully, but I do not see any additional/advance settings still.

is @tdatta 1.5Edited.bin same as the BIOS.ROM from @thys post? I guess not, have you tried 1.5 edited so see if you get new options? @cperka

EDIT: so I just flashed @tdatta 1.5Edited.bin and it was successful flash, however still no advance/new menu options.
So, both BIOS didnt work in my case.

EDIT#2: So, I installed my NVME again, to reboot back into OS, then at boot up I got message, "restoring boot parameters" and I press "del" to go into BIOS and what do you know, all the adv and new options got unlocked. So, far I can see all the options, hope they stick after power cycle.

EDIT#3: After reboot everything is still there and operational.

THANK YOU SO MUCH for all your help @cperka and people who made modified BIOS.
Can you just confirm your original bios version and your PC board version.
I have bios 1.5 and PC board rev 1.4.
 

cperka

New Member
Jun 18, 2024
15
3
3
so I flashed that BIOS.ROM from Thys post renamed to CW-N100-V2-5M2-230927.bin
flashed successfully, but I do not see any additional/advance settings still.

is @tdatta 1.5Edited.bin same as the BIOS.ROM from @thys post? I guess not, have you tried 1.5 edited so see if you get new options? @cperka

EDIT: so I just flashed @tdatta 1.5Edited.bin and it was successful flash, however still no advance/new menu options.
So, both BIOS didnt work in my case.

EDIT#2: So, I installed my NVME again, to reboot back into OS, then at boot up I got message, "restoring boot parameters" and I press "del" to go into BIOS and what do you know, all the adv and new options got unlocked. So, far I can see all the options, hope they stick after power cycle.

EDIT#3: After reboot everything is still there and operational.

THANK YOU SO MUCH for all your help @cperka and people who made modified BIOS.
Could you share a link to bios you flashed. I followed with 1.5 edited with no result. Still no Advance Power setting.
 

giffyy

New Member
Jun 2, 2024
18
2
3
Can you just confirm your original bios version and your PC board version.
I have bios 1.5 and PC board rev 1.4.
I have the exact same board and FW as yours

Project Version BK-1264NP Ver 1.5
Board PCB ver 1.4
Build Date 09/28/2023 17:23:35
Version 2.22.1287
 
Last edited:

giffyy

New Member
Jun 2, 2024
18
2
3
Could you share a link to bios you flashed. I followed with 1.5 edited with no result. Still no Advance Power setting.
I suggest, after flashing, install HDD with OS on it and try booting the device. That is when I saw the changes take place.

This is the process I did.

- removed NVME (Proxmox already installed and operational) from the box
- did all the steps above and first flashed this BIOS file (renamed it to CW-N100-V2-5M2-230927.bin) - BIOS.ROM from @thys post in the other thread.
- rebooted the box and saw no changes in BIOS
- then on the USB i replaced ttys BIOS file with @tdatta 1.5Edited.bin (renamed it to CW-N100-V2-5M2-230927.bin)
- rebooted the box and saw no changes in BIOS
- after this disappointment, I was like I guess adv options are not unlocking on this box, I gave up and reinstalled NVME with prior I have installed Proxmox on, to go back in Proxmox.
- After reinstall NVME with proxmox I turned on the box and that is when I saw message "restoring boot parameters" and after it showed press "del" or "F7" I selected del to see what exact changed, and to my shocking surprise, BIOS had all the options unlocked.
- I then made further changes in BIOS , power settings etc and rebooted into proxmox.
- then I shutdown and power cycled again and went into BIOS and all the options were unlocked and setting were sticking in BIOS.

Since then i had made other setting changes in proxmox and in bios and so far in BIOS settings are staying unlocked and proxmox seems stable and working.
 

cperka

New Member
Jun 18, 2024
15
3
3
OK, thx I will try.

What is power consumption right now in your PC (with new bios)?

Did you try CLEAR CMOS between process step's?
 

giffyy

New Member
Jun 2, 2024
18
2
3
OK, thx I will try.

What is power consumption right now in your PC (with new bios)?

Did you try CLEAR CMOS between process step's?
How do I check power consumption, where exactly?

No I did not clear CMOS.
 

cperka

New Member
Jun 18, 2024
15
3
3
How do I check power consumption, where exactly?

No I did not clear CMOS.
Power consumption from the wall socket. You need some power meter to check.
This PC unit has unexpectedly high consumption. Mine consume 10-11 W idle and similar config but different manufacturer require 6W only.