Change Log
Latest Update: Version 2.6 (In Progress)
Base Functionality
The base functionality for the Xbox Board Revision Identifier tool was implemented, laying the groundwork for core features such as serial number validation, board revision identification, and factory location detection.
Version 2.0 - Official Release
- Initial Version: Created the foundational HTML structure for Xbox Board Revision Identifier tool.
- Serial Number Validation: Enabled format validation for accurate Xbox serial number input.
- Board Revision Identification (Serial): Implemented board revision detection based on week code in the serial number.
- Factory Location Identification: Added factory location identification based on factory code within the serial number.
- Bootstrap Styling: Enhanced UI with Bootstrap for a more user-friendly experience.
- Video Encoder Identification: Developed logic to detect video encoder type by board revision.
- Kernel Version Identification: Included kernel version details for each identified board revision.
- Manufacture Date Identification (Input Date): Enabled board revision identification based on user-entered manufacture date.
- Combined Inputs for Greater Accuracy: Improved accuracy by cross-referencing serial number and manufacture date.
- Prioritize Serial Number Data: Prioritized board revision data derived from the serial number in cases of data conflicts.
- Removed Scene-Based Revisions: Focused on official Microsoft board revisions, removing unofficial scene-based references like 1.5.
- Manufacture Date Calculation (From Serial): Enabled manufacture date display based on the serial number alone.
Additional Updates
Version 2.1
- Removed bold brackets in encoder information (
determineVideoEncoder
).
Version 2.2
- Removed support for lookup by date.
- Added RAM identification based on PCB version.
- Included favicons and 404 & 403 error pages.
Version 2.3
- Corrected identification logic and added support for edge cases.
- Added barcode scanning for input.
- Modularized the barcode function.
- Disabled barcode scanning for desktop devices due to performance considerations.
Version 2.4
- Refined identification logic to further support edge cases.
- Added TSOP information.
- Added LPC status.
- Added MCPX version.
- Enabled barcode scanning for input (desktop-disabled).
Version 2.5 (Current)
- Corrected logic, removed rounding, and improved support for edge cases.
- Redesigned barcode option to a prompt window (upload or scan).
- Allowed barcode scanner to accept uploaded images.
- Barcode Image Upload: Users can now upload an image file of a barcode directly from their device. The system will automatically decode the barcode and populate the serial number field.
- All barcode image files are processed locally within the user's browser. No files are uploaded or transferred to the server, ensuring data privacy and preventing potential security risks.
- Improved UX for barcode functionality.
- Reorganized displayed output for clarity.
- Added schematics for the RAM modules and video encoders.
- Fixed copy function to remove extra space added after the GPU line.
- Removed encoder warning due to rarity and general inapplicability for most users.
- Added privacy policy and change log pages.
- Updated footer to include the new pages.
- Reorganized the file structure, including assets, images, and pages.
- Added warning for early 1.1 (1.0) consoles manufactured in Mexico.
In Progress
Version 2.6 (Beta)
- logos & favicons.(0% Complete)
- Fix and restyle the hover issue for icons and warnings. (on hold )
- Replace the information and warning icons with a "More Info" button that displays pictures and notes for each component. (Gathering Data)
Future Updates
- Motherboard Schematics: Waiting for remade "public" schematics to release.