{"adoption": {"forks": 123, "observed_at": "2026-08-28T04:03:26.601373+00:00", "stars": 1064}, "canonical_url": "https://ross.abutalabs.com/products/ps5normodifier", "card": {"archived": false, "artifact_type": "application", "description": "The PS5 Nor Modifier is an easy to use Windows based application to rewrite your PS5 NOR file. This can be useful if your NOR is corrupt, or if you have a disc edition console that needs to be converted to digital in order to bypass the disc drive checks", "domain": ["hardware", "developer-tools", "gaming-tools"], "enriched": true, "function": ["gui", "file-system", "developer-tools"], "health_score": 39, "homepage": null, "language": "C#", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["TheCod3rYouTube/PS5NorModifier"], "name": "TheCod3rYouTube/PS5NorModifier", "platform": ["windows", "dotnet"], "pushed_at": "2025-05-20T17:38:57+00:00", "repo": "TheCod3rYouTube/PS5NorModifier", "stars": 1064, "tags": ["ps5", "nor-editor", "console-repair", "uart", "firmware", "game-console", "desktop"], "topics": [], "urls": [], "use_cases": ["repair a corrupt PS5 NOR file", "convert a PS5 disc edition dump to digital edition to bypass disc drive checks", "change the serial number on a PS5 NOR dump", "read PS5 error codes over UART and translate them", "clear stored error codes on a PS5", "read motherboard serial and MAC addresses from a NOR dump"], "what_it_is": "A Windows GUI application for reading, writing, and modifying PlayStation 5 NOR flash dumps, including serial number changes and disc-to-digital edition conversion. It also provides UART tools for reading and clearing PS5 error codes.", "when_to_avoid": ["you own a PS5 Slim (not supported)", "you need a Linux or macOS tool", "you are not comfortable working with console firmware dumps"], "when_to_choose": ["you repair PS5 consoles and need to rebuild or edit a NOR dump", "your console fails updates due to a faulty or mismatched disc drive", "you need to diagnose PS5 faults via UART error codes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ps5normodifier", "repo": "TheCod3rYouTube/PS5NorModifier", "role": "main", "score": 25}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:55:47.301070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "241e6600f379bade2fbdd89cdf125e26cb4fd07dbc1cee24f0653e3e903ce847", "fetched_at": "2026-08-28T04:03:26.601373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheCod3rYouTube/PS5NorModifier"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:55:47.301070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "241e6600f379bade2fbdd89cdf125e26cb4fd07dbc1cee24f0653e3e903ce847", "fetched_at": "2026-08-28T04:03:26.601373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheCod3rYouTube/PS5NorModifier"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:55:47.301070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "241e6600f379bade2fbdd89cdf125e26cb4fd07dbc1cee24f0653e3e903ce847", "fetched_at": "2026-08-28T04:03:26.601373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheCod3rYouTube/PS5NorModifier"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:55:47.301070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "241e6600f379bade2fbdd89cdf125e26cb4fd07dbc1cee24f0653e3e903ce847", "fetched_at": "2026-08-28T04:03:26.601373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheCod3rYouTube/PS5NorModifier"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:55:47.301070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "241e6600f379bade2fbdd89cdf125e26cb4fd07dbc1cee24f0653e3e903ce847", "fetched_at": "2026-08-28T04:03:26.601373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheCod3rYouTube/PS5NorModifier"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:55:47.301070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "241e6600f379bade2fbdd89cdf125e26cb4fd07dbc1cee24f0653e3e903ce847", "fetched_at": "2026-08-28T04:03:26.601373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheCod3rYouTube/PS5NorModifier"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.601373+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:55:47.301070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "241e6600f379bade2fbdd89cdf125e26cb4fd07dbc1cee24f0653e3e903ce847", "fetched_at": "2026-08-28T04:03:26.601373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheCod3rYouTube/PS5NorModifier"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:55:47.301070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "241e6600f379bade2fbdd89cdf125e26cb4fd07dbc1cee24f0653e3e903ce847", "fetched_at": "2026-08-28T04:03:26.601373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheCod3rYouTube/PS5NorModifier"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:55:47.301070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "241e6600f379bade2fbdd89cdf125e26cb4fd07dbc1cee24f0653e3e903ce847", "fetched_at": "2026-08-28T04:03:26.601373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheCod3rYouTube/PS5NorModifier"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:55:47.301070+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "241e6600f379bade2fbdd89cdf125e26cb4fd07dbc1cee24f0653e3e903ce847", "fetched_at": "2026-08-28T04:03:26.601373+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TheCod3rYouTube/PS5NorModifier"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 22, "longevity": 61, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 862, "days_push": 470, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 25, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}