Category PS4 CFW and Hacks       Thread starter BwE       Start date Jan 19, 2019 at 4:48 AM       9,909       21            
Heeey! No annoying loader or chiptune this time. :D

Following my BwE Complete PS4 NOR Removal Guide and BwE PS4 NOR Validator v1.3.1 update, this program is super basic and is pretty much only for developers and repairers. I use it all the time at Better Way Electronics! Why not release it! And now with a paradigm shift - im releasing the source!

Download: BwE_PS4_NOR_Comparator.rar (2.7 MB - Archive Password: BwE) / GIT

I also thought I'd release the severely outdated PS3 NAND validator source. It's messy and unprofessional, but hey it worked and it was made in 2012/2013. Feel free to update it.

Don't trust my PS4 NOR Validator? Have a whole bunch of dumps from the various consoles you have been repairing/collecting? Well now is your chance to shine!

I present to you the BwE PS4 NOR Comparator! Now you can gather vital information from all of your dumps at once and compare them all by yourself!

Be sure to use Notepad++ as the outputs can be large enough to crash your normal text editor. Oh and a multi-cored PC would help.

I think at this point I am finding excuses to release stuff...

Version History:
  • 1.0 (19/01/19) - First Release!
  • 1.1 (19/01/19) - Whoops! Fixed Bug. Added Additional Comparison.
  • 1.2 (02/03/19) - Added FW/BIOS Versioning & Made Outputs (Slightly) Prettier.
  • 1.4 (21/03/20) - Added Dynamic MD5 Comparison & Fine Tuning!
Archive Password: BwE

Download: BwE_PS4_NOR_Comparator.rar (4.3 MB)

Aaannnddd finallyyyy...

If you like what I do, or just like me for me, buy me a coffeeeee!
BwE PS4 NOR Comparator & PS3 NAND Validator Source Code.png



Senior Member
0x3C0000 -> 0x1FFFFFF:
CoreOS Entropy: 7.86 [WARNING]
CoreOS Alternative Validation: >30 - Too many to list (0x3C0000+) [DANGER]
CoreOS Final Filler: >30 - Too many to list (0x1D40000+) [WARNING]
Repetition Checks:
Static Repetition Check:
'0200000000000000000000100000000003000020010000000000000000000010030000000300002000000000000000000000' with length 0x53 found at offset: 0x1002035 [DANGER]
'00000000000000100E000060000000220100000000000000000000700E00008001000000010000' with length 0x27 found at offset: 0x1002089 [DANGER]
'0000000009030000' with length 0x8 found at offset: 0x100302C [DANGER]
'0200000000000000000000080000000003000020000000000000000000000008030000000300002001000000000000000000' with length 0x53 found at offset: 0x1003035 [DANGER]
'00000000000000080E000060000000220100000000000000000000680E00008001000000010000' with length 0x27 found at offset: 0x1003089 [DANGER]
'4330303138303031' with length 0x8 found at offset: 0x10C4060 [DANGER]
'0301010202' with length 0x5 found at offset: 0x11C4060 [DANGER]
'006100600002004800470002004800470002' with length 0x12 found at offset: 0x11C4810 [DANGER]
'005000000008000080000000' with length 0xC found at offset: 0x11C4870 [DANGER]
'0050000000090000000045000000900000' with length 0x11 found at offset: 0x11C48A0 [DANGER]
'00000005000005000000' with length 0xA found at offset: 0x11C48B2 [DANGER]
'01010101010101010100000000000000' with length 0x10 found at offset: 0x11C87D0 [DANGER]
Dynamic Repetition Check:
'536F6E7920436F6D707574657220456E7465727461696E6D656E7420496E632E040000000010000000000000000000001100' with length 0x100 found at offset: 0x1002000 [DANGER]
'536F6E7920436F6D707574657220456E7465727461696E6D656E7420496E632E040000000010000000000000000000000903' with length 0x100 found at offset: 0x1003000 [DANGER]
'534C4232010000000000000002000000E80000000000000000000000000000000100000060CA010000000000000000004330' with length 0x100 found at offset: 0x10C4000 [DANGER]
'AAF98FD40100016880000000E0C901000000006400000064DEADBEEFCAFEBEBEDEAFBEEFCAFEBEBEF1F2F3F4F5F6F7F8321A' with length 0x100 found at offset: 0x10C4200 [DANGER]
'534C4232010000000000000002000000780300000000000000000000000000000100000038EB060000000000000000004330' with length 0x100 found at offset: 0x1144000 [DANGER]
'0100000000000000000400000094511A1CF09FE51CF09FE51CF09FE51CF09FE51CF09FE51CF09FE51CF09FE51CF09FE51082' with length 0x100 found at offset: 0x1144200 [DANGER]
'0200620002001D005C0104000000000000000000010000000000000000000000000000000000000000000000000000000000' with length 0x100 found at offset: 0x11CA000 [DANGER]
This above PS4 actually runs (apparently), but it has the ce-34878 error. How would I fix it? I don't know. Some parts of the COREOS can be patched. I just need more dumps to do research. But hey this dump is weird AF i need more like it!

Generally ps4s that need a reball have a very short blod or even NO blod at all. Some ps4s crash 15min in and lose sync. This can be fixed with a reflow.

Software related blod are the ones that will flash forever. No sync, no safe mode just flashing forever. Its NOR, southbridge or syscon. Hence my programs existence.

Wi-Fi/BT corruption is the easiest fix. Some issues with CID can also be fixed now that I get the SKU based results. Because of the dynamic nature of the flash I can't make a dedicated program to repair every corruption. Hence why I put patching and extracting in my NOR Validator so you can do it yourself!

Stuff relating to firmware revision can maybe be fixed, I need more dumps. @pearlxcore is holding out on me!

As for a tutorial, I mostly fix non nor issues in my business. I don't have much of a chance to do a proper before and after repair. Plus I'm busssyyy!


Senior Member
@BwE oh continuous flashing and no display can be fix by your program...

In Wifi/BT corruption, we can still play using wired PS4 controller? Problem is we will not be able to update?


Senior Member
@WalangAlam well as long as the wired controller is authorized by PlayStation and has no Bluetooth then maybe. Ultimately the issue is wiring a normal controller does nothing as the PS4 requires a Bluetooth handshake. All it will do is charge. I think its stupid as theres no fall back to wired mode.
Recent Articles
PS4 .Env Decryptor: Python 2 Script for Decrypting Envelope Files
We've seen PS4 Envelope Files in Logs, the Decrypted sl-config.xml.env with Event Log Servers, some PS4 Envelope File Documentation earlier this week and today PlayStation 4 scene developer...
Star Wars Jedi Knight: Jedi Academy PS4 Launch and Free Themes
Today Star Wars Jedi Knight: Jedi Academy officially launched on the PlayStation 4 with two free PS4 Dynamic Themes available HERE from Aspyr inspired by Star Wars Jedi Knight II: Jedi Outcast and...
Predator: Hunting Grounds PS4 Trial Weekend Begins March 27th, Details
This weekend the Predator: Hunting Grounds PS4 4v1 multiplayer trial begins and will be available to download on March 27th in Japan at 3pm JST, in Europe at 4pm GMT and in North America at 5pm...
PS4 Backup And Restore (BAR) Keys & Envelope Files Documented
While many are patiently awaiting further details on the PS4 6.20 Kxploit in development, today PlayStation 4 scene developers @RedEyeX32 via @zecoxao shared Cipher and Hasher PS4 Backup And...