Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Prodinfo Reader Switch: Difference between revisions

From GameBrew
Created page with "{{Infobox Switch Homebrews |title=Prodinfo Reader |image=ProdinfoReaderSwitch.png |description=A GUI application for reading decrypted Nintendo Switch PRODINFO files and extracting console identification information. |author=sthetix |lastupdated=2025/09/18 |type=PC Utilities |version=1.0 |license=N/A |download=https://dlhb.gamebrew.org/switchhomebrews/ProdinfoReaderSwitch.7z |website=https://github.com/sthetix/ProdinfoReader |source=https://github.com/sthetix/ProdinfoRea..."
 
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 4: Line 4:
|description=A GUI application for reading decrypted Nintendo Switch PRODINFO files and extracting console identification information.
|description=A GUI application for reading decrypted Nintendo Switch PRODINFO files and extracting console identification information.
|author=sthetix
|author=sthetix
|lastupdated=2025/09/18
|lastupdated=2026/01/10
|type=PC Utilities
|type=PC Utilities
|version=1.0
|version=1.0.1
|license=N/A
|license=N/A
|download=https://dlhb.gamebrew.org/switchhomebrews/ProdinfoReaderSwitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/ProdinfoReaderSwitch.7z
Line 19: Line 19:
|image_alt=Prodinfo Reader
|image_alt=Prodinfo Reader
}}
}}
ProdinfoReader is a GUI application for Windows designed to analyze decrypted Nintendo Switch PRODINFO files. It provides a detailed breakdown of internal calibration data, hardware identifiers, and system information stored within a console’s PRODINFO partition. The program is fully portable, does not require manual Python setup, and automatically manages its dependencies on first launch.
ProdinfoReader is a GUI application for Windows designed to analyze decrypted Nintendo Switch PRODINFO files.  


The tool focuses on presenting a complete console profile including network identifiers, hardware vendors, and cosmetic details such as color variants and model designations.
It provides detailed information about your console's hardware components, network identifiers, color scheme, and validation status.
 
Requires Windows 7, 8, 10, or 11 (32-bit or 64-bit).


== Features ==
== Features ==
Line 33: Line 35:
* Self-contained launcher with dark GUI theme.
* Self-contained launcher with dark GUI theme.


== Requirements ==
== User guide ==
* Windows 7, 8, 10, or 11 (32-bit or 64-bit).
=== How to use ===
* Internet connection only required on first run (for Python and dependency setup).
Run ProdinfoReader.exe, first launch will automatically install Python if needed.
* Supports only decrypted PRODINFO files (<code>.bin</code> or <code>.dec</code>).
 
Click "Select PRODINFO File (.bin/.dec)" and select a decrypted PRODINFO file from your computer.
 
The tool will parse and display console information across multiple tabs.


== Usage ==
Click "Save Complete Report" in the Overview tab to export as a formatted text file.
# Run ProdinfoReader.exe — first launch will automatically install Python if needed.
# Select a decrypted PRODINFO file from your computer.
# The tool will parse and display console information across multiple tabs.
# Use Save Complete Report to export text files with full analysis data.


=== Information Extracted ===
'''Important notes:'''
* Console model and serial number (Erista, V2, Lite, OLED, etc.).
* Internet connection is required on first run (for Python and dependency setup).
* WLAN/Bluetooth addresses, region, and product model info.
* Only decrypted PRODINFO files are supported. Encrypted files will be rejected.
* Hardware vendor data (LCD, touch IC, sensors, battery).
* Console color specification and base RGB values.
* File integrity checks including size and hash validation.


== Notes ==
=== Information extracted ===
* Only '''decrypted''' PRODINFO files are accepted; encrypted ones will fail to load.
'''Console Information:'''
* The application performs '''offline, read-only analysis''' with no data transmission.
* Magic number and version
* Performance may vary depending on first-run Python setup time.
* Product model (V1, V2, Lite, OLED)
* Serial number
* Update count


== Console Model Detection ==
'''Network &amp; Identification:'''
* WLAN MAC address
* Bluetooth MAC address
* Region code
* Color variation codes


'''Hardware Components:'''
* LCD vendor and model (JDI, InnoLux, AUO, Sharp, Samsung)
* Battery information and lot number
* Analog stick types (Hosiden, FIT)
* 6-axis sensor details (LSM6DS3H, BMI160, ICM20600, etc.)
* Touch IC vendor information
* USB Type-C power specifications
'''Design &amp; Colors:'''
* Housing color specifications
* Sub, bezel, and main color values
* RGB hex color codes
'''File Validation:'''
* Magic number verification
* Body size validation
* SHA256 hash verification
* Console type detection
=== Console model detection ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 88: Line 112:
| Nintendo Switch OLED
| Nintendo Switch OLED
|}
|}
===Report Format===
Generated reports include:
*Complete console identification
*Hardware component listing
*Network configuration details
*Color scheme specifications
*File validation results
*Analysis timestamp


==Screenshots==
==Screenshots==
[[image:ProdinfoReaderSwitch.png|640px]]
[[image:ProdinfoReaderSwitch.png|640px]]


==Changelog==  
==Changelog==
'''v1.0.1'''
* Save as Text - Export all tab data to a text file via the "Save Report as Text" button.
* Right-Click to Copy - Copy individual tab content to clipboard by right-clicking on any tab.
'''v1.0'''
'''v1.0'''
* First Release.
* First Release.


== Credits ==
== Credits ==
* Developed by '''sthetix'''.<br />
* Developed by sthetix based on hardware documentation from SwitchBrew and the Nintendo Switch hardware research community.
* Based on hardware documentation from '''SwitchBrew''' and the '''Nintendo Switch hardware research community'''.


== External links ==
== External links ==
* Github - https://github.com/sthetix/ProdinfoReader
* GitHub - https://github.com/sthetix/ProdinfoReader

Latest revision as of 02:26, 11 January 2026

Prodinfo Reader
General
Authorsthetix
TypePC Utilities
Version1.0.1
LicenseN/A
Last Updated2026/01/10
Links
Download
Website
Source

ProdinfoReader is a GUI application for Windows designed to analyze decrypted Nintendo Switch PRODINFO files.

It provides detailed information about your console's hardware components, network identifiers, color scheme, and validation status.

Requires Windows 7, 8, 10, or 11 (32-bit or 64-bit).

Features

  • Multi-tab interface with six detailed sections.
  • Full hardware analysis (LCD vendor, sensors, battery data, and analog sticks).
  • Extraction of WLAN and Bluetooth MAC addresses.
  • Color and bezel design data including RGB hex values.
  • Integrity validation using SHA256 hashing.
  • Raw data hex viewer for the first 1024 bytes.
  • Automatic report generation in text format.
  • Self-contained launcher with dark GUI theme.

User guide

How to use

Run ProdinfoReader.exe, first launch will automatically install Python if needed.

Click "Select PRODINFO File (.bin/.dec)" and select a decrypted PRODINFO file from your computer.

The tool will parse and display console information across multiple tabs.

Click "Save Complete Report" in the Overview tab to export as a formatted text file.

Important notes:

  • Internet connection is required on first run (for Python and dependency setup).
  • Only decrypted PRODINFO files are supported. Encrypted files will be rejected.

Information extracted

Console Information:

  • Magic number and version
  • Product model (V1, V2, Lite, OLED)
  • Serial number
  • Update count

Network & Identification:

  • WLAN MAC address
  • Bluetooth MAC address
  • Region code
  • Color variation codes

Hardware Components:

  • LCD vendor and model (JDI, InnoLux, AUO, Sharp, Samsung)
  • Battery information and lot number
  • Analog stick types (Hosiden, FIT)
  • 6-axis sensor details (LSM6DS3H, BMI160, ICM20600, etc.)
  • Touch IC vendor information
  • USB Type-C power specifications

Design & Colors:

  • Housing color specifications
  • Sub, bezel, and main color values
  • RGB hex color codes

File Validation:

  • Magic number verification
  • Body size validation
  • SHA256 hash verification
  • Console type detection

Console model detection

Model ID Console Type Description
1 Erista (V1) Original Nintendo Switch
2 Copper Development unit
3 Iowa (V2) Revised Nintendo Switch
4 Hoag (Lite) Nintendo Switch Lite
5 Calcio Development unit
6 Aula (OLED) Nintendo Switch OLED

Report Format

Generated reports include:

  • Complete console identification
  • Hardware component listing
  • Network configuration details
  • Color scheme specifications
  • File validation results
  • Analysis timestamp

Screenshots

Changelog

v1.0.1

  • Save as Text - Export all tab data to a text file via the "Save Report as Text" button.
  • Right-Click to Copy - Copy individual tab content to clipboard by right-clicking on any tab.

v1.0

  • First Release.

Credits

  • Developed by sthetix based on hardware documentation from SwitchBrew and the Nintendo Switch hardware research community.

External links

Advertising: