Category PS4 CFW and Hacks       Thread starter BwE       Start date Nov 27, 2018 at 1:44 AM       24,904       81            
Status
Not open for further replies.
Hello! Since my BwE PS4 NOR Statistics v1.00 release followed by v1.1, v1.1.1, v1.2, v1.3, v1.3.1, v1.3.3, v1.3.5, v1.3.8, v1.4 / v1.4.1, v1.4.2, v1.4.4, v1.4.5, v1.4.6 / v1.4.7 and v1.4.9 this program is the full version of my PS4 NOR Validator... it is designed solely to validate the NOR flash of your PS4 console from Better Way Electronics!

Download: BwE_PS4_NOR_Validator.rar (Latest Version - UnRAR Password: BwE) / BwE PS4 NOR Extractor / GIT

Why would you need to do this? Well if your console has suddenly died and has what is called the 'BLOD', the NOR can be the reason why.

Using my program will allow you to validate literally every single byte of the NOR (or 1782 specific areas) - allowing you to see where or if it is corrupted.

The most common area of corruption that causes the BLOD is the CID. This is mostly full of perconsole data and thus cannot be repaired.

BUT! My program will show you areas that are fillers and areas that are static (which are unchanging across consoles). You may get lucky!

Other areas can be inter-changed between different consoles and are more suited for repair, the WiFi/BT module is a good example of this.

So fundamentally, this program is for console repairers like myself. If you are indeed a repairer and run a business I can make a custom 'bulk' version for you!

This is the internal revision number 84 (and the first public version, obviously), so hopefully there shouldn't be any major bugs!

If you encounter any errors or weird results - or better yet if your NOR is labeled danger in any areas, but still runs fine - let me know!

This program is NOT perfect, but it is much better than just using a hex editor or never truly knowing if your BLOD is caused by the NOR!

This also goes above and beyond that of the psdevwiki page regarding the main flash of the PS4. When I have time, I will update it!

Have fun and good luck!

Fun numbers:
  • 84 revisions
  • 11210 lines of code
  • 585 possible OK results
  • 389 possible WARNING results
  • 227 possible DANGER results
  • 1782 offsets read
  • 1423 if statements
  • 289 regular expressions
  • 2023 print F's
And from the README.md: BwE PS4 NOR Extractor

Hello, this is the the NOR extracting code straight out of my PS4 NOR Validator. Albeit solely in Zecoxao style. My personal methodology splits the files themselves from the empty space. Given if you were going to modify the files, its best to put them back in with the idea that it will FIT.

I also noticed people were converting Zecoxao's extraction code into Python etc, so hey! What about PERL?!

Either way mine is still done somewhat differently, I imagine.

This language is super easy, yet I still manage to write it like I have never programmed anything in my life. Don't worry I am now doing OOP in my post-grad degree!

I hope you can understand my spaghetti code and enjoy it and perhaps even learn from it!

Version History:
  • 1.4.9 (3/5/20) Added 21xx Series Specific Validations, Updated Unlisted Validations
  • 1.4.7 (23/3/20) Added Dynamic Comparison, Updated Unlisted Validations
  • 1.4.6 (1/2/20) Just Keeping It Fresh! (May have fixed issues stopping the program running, if not let me know!)
  • 1.4.4 (16/8/19) Added and Improved Validations (CID & UNK) Including New WiFi/BT FW MD5
  • 1.4.2 (7/4/19) Added More Validations (Firmware & Console Specific), Improved Various Sections (CID & UNK Mostly)
  • 1.4.1 (1/3/19) Prettied Up Outputs, Minor Rewording (Sorry!).
  • 1.4.0 (1/3/19) Added Zecoxao Extraction Methodology (Will Add More Zecoxao SELF Stuff Later), Added FW/BIOS Versioning, Added Additional Entropy Validation & Various Improvements Throughout. Versions From Here On Will Be Released Slower Due To University Commitments!
  • 1.3.8 (21/2/19) Added Additional Validations (To Suit Slim/Pro), Repaired/Improved CID Validation, More MD5s & Table Based Results.
  • 1.3.5 (30/1/19) Added CoreOS Reference Points (Additional CoreOS Per-Console Validation).
  • 1.3.3 (24/1/19) Reworked And Improved Both CID And UNK Sections Again, Added More MD5's, Added Application Version Checker, Removed Colored Bars, Added Comparator & Other Improvements Throughout.
  • 1.3.1 (19/1/19) Added More Validations & MD5's, Repaired Minor Bug.
  • 1.3 (15/1/19) Completely Reworked And Improved The CID Section And Added Additional Validations To The UNK Section & I Also Improved Some Other Validations Throughout.
  • 1.2.6 (18/12/18) Hopefully Fixed 'Black Screen' Issue, Recompiled In 32bit.
  • 1.2.5 (17/12/18) Added 2 New Flags (Possibly Initialization Flag?), Changed Validation Results, Improved Output/Info (HTML) & Added MD5's.
  • 1.2 (8/12/18) Improved All Alt Validations, Repaired Vtrm1, Internal Typo & Added Repetition Checks.
  • 1.1.1 (29/11/18) Typo Again, Made The SKU Not Come Up As Unlisted & Added Some MD5's.
  • 1.1 (28/11/18) Improved VTRM & CID Validation, Typo Fixes & Better Colours.
  • 1.0 (27/11/18) First Release!
If you like what I do, or just like me for me, buy me a coffeeeee!
BwE PS4 NOR Validator by BetterWayElectronics.png

BwE PS4 NOR Validator by BetterWayElectronics.png

BwE PS4 NOR Validator by BetterWayElectronics.jpg
 

Comments

Status
Not open for further replies.

BwE

Developer
Senior Member
Contributor
Verified
Maybe. Depends on if it was caused by corruption AND if the corruption is in a repairable area.

Another update:


Version History:
  • 1.2.5 (17/12/18) Added 2 New Flags (Possibly Initialization Flag?), Changed Validation Results, Improved Output/Info (HTML), Added MD5's.
  • 1.2 (8/12/18) Improved All Alt Validations, Repaired VTRM1, Internal Typo, Added Repetition Checks.
  • 1.1.1 (29/11/18) Typo Again, Made the SKU not come up as UNLISTED, Added some MD5's.
  • 1.1 (28/11/18) Improved VTRM & CID Validation, Typo Fixes, Better Colours.
  • 1.0 (27/11/18) First Release!
More Information:
  • File MD5: 943A582D470C0865F26E106D66FC72AA
  • Chiptune: estrayk - hybris ingame muzax
  • Illustration: Ching Yeh (Modified by BwE)
Spoiler: Download
 

BwE

Developer
Senior Member
Contributor
Verified
@alexjrock I tested on Windows 7 and 10 and its fine. You must be on 32bit? But then again all my programs are 64bit based... So why would 1.2 work.... I will look into it.

Ok here's 1.2.6 :)

Spoiler

Version History:
  • 1.2.6 (18/12/18) Hopefully Fixed 'Black Screen' Issue, Recompiled in 32bit.
  • 1.2.5 (17/12/18) Added 2 New Flags (Possibly Initialization Flag?), Changed Validation Results, Improved Output/Info (HTML), Added MD5's.
  • 1.2 (8/12/18) Improved All Alt Validations, Repaired VTRM1, Internal Typo, Added Repetition Checks.
  • 1.1.1 (29/11/18) Typo Again, Made the SKU not come up as UNLISTED, Added some MD5's.
  • 1.1 (28/11/18) Improved VTRM & CID Validation, Typo Fixes, Better Colours.
  • 1.0 (27/11/18) First Release!
More Information:
  • File MD5: 8110F14A8E30DF3FA5DD39E7C78B6343
  • Chiptune: Klefz Ascii Page! - Makt1 (Maktone)
  • Illustration: Ching Yeh (Modified by BwE)
System Requirements:
  • Windows XP, 7, 8 or 10 (32/64bit)
  • 8mb+ Storage Space
 

BwE

Developer
Senior Member
Contributor
Verified
@alexjrock Give me your email and I can send you some test files. Also delete your temp directory and try again with 1.2.6. Other than that I can't think of what the issue might be. There wasn't much of a difference from 1.2 to now that would cause it. Is anybody else having an issue?

I found in one of my VM tests that the loader won't display if your resolution is low. But my old loaders which are smaller will display. So ensure you're on 1080p. This is the price of having cool looking loaders.

Other than that there's no fault I can find. I've done tests on x86 Windows 7 and 64bit Windows 7 and 10.

I only just realised Google has been flagging my website...

I have solved this by password protecting all of my software (and removing Tyler's), the password is: 'BwE'.

Note: My software only has false positives, which is caused by the loader and the encryption/protection I use. This is what happens when AV companies don't use their string/heuristic detection properly. Feel free to use Anubis or any other sandbox to verify.
 

BwE

Developer
Senior Member
Contributor
Verified
@pearlxcore its in the settings of my nor statistics program ;)

Hey! Version 1.3 is out.


Download: BwE_PS4_NOR_Validator.rar (4.6 MB)

Stats:
  • 95 Revisions
  • 12,468 Lines of Code
  • 1975 Offsets Read
Version History:
  • 1.3 (15/1/19) Completely reworked and improved the CID section and added additional validations to the UNK section, I also improved some other validations throughout.
  • 1.2.6 (18/12/18) Hopefully Fixed 'Black Screen' Issue, Recompiled in 32bit.
  • 1.2.5 (17/12/18) Added 2 New Flags (Possibly Initialization Flag?), Changed Validation Results, Improved Output/Info (HTML), Added MD5's.
  • 1.2 (8/12/18) Improved All Alt Validations, Repaired VTRM1, Internal Typo, Added Repetition Checks.
  • 1.1.1 (29/11/18) Typo Again, Made the SKU not come up as UNLISTED, Added some MD5's.
  • 1.1 (28/11/18) Improved VTRM & CID Validation, Typo Fixes, Better Colours.
  • 1.0 (27/11/18) First Release!
More Information:
  • File MD5: 964A95F5BC54A9B2185AFB00C88ED7A5
  • Chiptune: Norman Bates - Maktone
  • Illustration: Unknown Artist (Modified by BwE)
System Requirements:
  • Windows XP, 7, 8 or 10 (32/64bit)
  • 8mb+ Storage Space
Archive Password: BwE
 

BwE

Developer
Senior Member
Contributor
Verified
Now its 1.3.1 :) Sorry! I guess I should make an auto-updater...

Download: BwE_PS4_NOR_Validator.rar (5.7 MB)

Version History:
  • 1.3.1 (19/1/19) Added more validations & MD5's, Repaired Minor Bug.
File MD5: 324079C373830F88ED8FC9EAC074E038
 
Status
Not open for further replies.
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