Category PS4 CFW and Hacks       Thread starter BwE       Start date Jan 19, 2019 at 4:48 AM       10,831       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)

https://github.com/BetterWayElectronics/comparator

Aaannnddd finallyyyy...

https://github.com/BetterWayElectronics/ps3-nand-validator

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
 

Comments

BwE

Developer
Senior Member
Contributor
Verified
@WalangAlam
Code:
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]
'0302020101010501FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0100D9D19189F6FFFFFFFFFFFFFFFFFFFFFF' with length 0x100 found at offset: 0x11C4000 [DANGER]
'0200620002001D005C0104000000000000000000010000000000000000000000000000000000000000000000000000000000' with length 0x100 found at offset: 0x11CA000 [DANGER]
'00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF' with length 0x100 found at offset: 0x1380000 [DANGER]
'03000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF' with length 0x100 found at offset: 0x13A0000 [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!
 

WalangAlam

Senior Member
Contributor
Verified
@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?
 

BwE

Developer
Senior Member
Contributor
Verified
@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
Mortal Kombat 11 Kombat Swap Pack (EU / US) PS4 FPKG Mods by GrimDoe
Since my previous Mortal Kombat XL PS4 Skin Mod Demo and Friday The 13th: The Game PS4 RTM Trainer, here's a Mortal Kombat 11 Kombat Swap Pack from me (GrimDoe on Twitter) alongside some new...
PS4 Debug Watch App Port for 6.72 Firmware via Withmetta
Based on the Debug Watch utility by jogolden (Twitter) and the PS4Debug 6.72 Fork by GiantPluto (Twitter), recently I (aka withmetta) recompiled PS4 Debug Watch and got it working on PlayStation 4...
PS4 Syscon Loader Python Script for System Controller Files by SocraticBliss
Following the PS4 SysGlitch Tool and SysCon Glitching Pinout and his PS4 Unfself Tool, today PlayStation 4 developer @SocraticBliss is back with a PS4 Syscon Loader via Twitter tested with the IDA...
XNA RPKGMAN: XNA Remote Package Manager by Cypheron
Hey everyone, following PS4 PKG Sender v1.03 I have created XNA RPKGMAN: XNA Remote Package Manager which is a fully dynamic, lightweight package manager that only requires NodeJS/NPM and runs on...
Top