M4j0r
Developer
You need to patch the actual firmware, either by using a prototype syscon (this has been done) or by using a syscon patch (has not been researched yet, might not be possible).Does anyone know how to enable internal permissions in sherwood to allow the use of INT commands? Such as `hversion` to get the Platform_ID. @M4j0r? Devwiki says it needs to be patched, but doesn't say how.
The byte at 0x0 will always be there. But the string after it ('r 0 9') should only be present on consoles which deviate from the target specified by the byte.Edit: Found this which says `r 0 1` is the byte that has the hex value of the Platform_ID. But there was a bit about it only being for SW3 in KTE or later. I just tried it on a 2001a and it returned 61 (CECH-20xxA/B | DYN-001 | CokG11) which is correct, but I wasn't expecting it to work since this model predates the KTE. So now I'm wondering if it would work for all SW?