Updated serial checkers to include XAJ9 as a refurbished model. (#286)

* Updated serial checkers to include XAJ9 as a refurbished model.

* Fixed the table. Oops.

* Added korean serials for completeness sake.
This commit is contained in:
auggeythecat
2026-03-10 11:14:50 +01:00
committed by GitHub
parent 7ca6364bcb
commit 06759bd67d
3 changed files with 10 additions and 2 deletions
+4
View File
@@ -11,9 +11,13 @@
<option>XAJ1</option>
<option>XAJ4</option>
<option>XAJ7</option>
<option>XAJ9</option>
</optgroup>
<optgroup label="XAK (Korea)">
<option>XAK1</option>
<option>XAK4</option>
<option>XAK7</option>
<option>XAK9</option>
</optgroup>
<optgroup label="Mariko (not hackable via software)">
<option>XKW1</option>
+2 -2
View File
@@ -9,8 +9,8 @@ function initSerialChecker() {
function checkSerial(s) {
if (s.match(/^X[KJWT][JWCE]/)) return 'mariko';
if (s.match(/^XAW[9]/)) return 'refurb';
if (s.match(/^XAK[1]/)) return 'krmaybe';
if (s.match(/^XA[JW][9]/)) return 'refurb';
if (s.match(/^XAK[1479]/)) return 'krmaybe';
if (s.match(/^HA[JKWE]/)) return 'switch2';
if (!s.match(/^XA[JKW9][1479]/)) return 'invalid';
+4
View File
@@ -53,7 +53,11 @@ The following information is based on [this GBATemp thread](https://gbatemp.net/
| XAJ1 | XAJ10000000000 to XAJ10020000000 | XAJ10020000000 to XAJ10030000000 | XAJ10030000000 and up |
| XAJ4 | XAJ40000000000 to XAJ40044000000 | XAJ40044000000 to XAJ40083000000 | XAJ40083000000 and up |
| XAJ7 | XAJ70000000000 to XAJ70040000000 | XAJ70040000000 to XAJ70050000000 | XAJ70050000000 and up |
| XAJ9 | **N/A** | XAJ95000000000 and up | **N/A** |
| XAK1 | **N/A** | XAK10000000000 and up | **N/A** |
| XAK4 | **N/A** | XAK40000000000 and up | **N/A** |
| XAK7 | **N/A** | XAK70000000000 and up | **N/A** |
| XAK9 | **N/A** | XAK90000000000 and up | **N/A** |
If your serial number is not listed above, your device is not vulnerable to the fusee-gelee exploit.