I'm getting this with Pokemon X and nothing else. All of my other games (Mario kart, smash bros, MHU4) are working fine. This is using a private header from MHU4. Any ideas?
What should I put in EEPROM ID box in SAK?
I have been looking into the template file, if you have a private dump of your game all the correct details will be at offset 0x1200 of the dumped image.
You need to make sure the CART ID is set like in that section along with the first 0x40 bytes that are unique to your original cartridge (don't give these bytes to anyone else)
If you have been banned already then you will get the error code, you might have to wait a couple of weeks before you can go back online, easy way to test is use your original game online. (that's if you really have one )
I been doing a lot of research on this and I couldn't figure it out.
So I got my own private header from a copy of MH3 I own.
My first try was with MH4U.
I put my private header in the latest base template I got from Sky3DS website. (template409.txt) where MH4U (CTR-P-BFGE) is.
I got the 002-0123.
So I did some search and someone was mentioning that instead of using the CART ID "C2 F0 00 90" from the template, use "45 F0 02 90".
Still got the same error.
And I tried a couple other private headers I got from a few other games I own also, no luck. (Mario Kart 7, Luigi's Mansion, etc.)
Could someone point me to the right direction? Do I even need to mess with the EEPROM ID at all or do I just have the wrong CART ID setting?
Thanks!!
The EEPROM and CART ID for the game have to be correct to work.
Remember, after changing the header information inside the template, you need to select that template again inside the Diskwriter just to kind of "refresh" it.
And then after you write the game, rescroll through your games so that the Sky3DS itself can have the new updated information.
I got all 3 manufacturers. Using no ban no sky it will just changed the header nothing else. This should work as long as a match up the manufacture? I use SAK to see what manf it is in the template than change the header with NoBanNoSky. But my pokemon x/y is different manufacturers...It has to do with the Cart ID and the Private Header.
The PH needs to have the same Cart ID as found in the templateXXXX.txt file.
C2 = Macronix
AE = OKI
45? = SanDisk
So let's say you have an original Pokemon ORAS cart. You pull the Private Header from it and you may use it on all OR/AS/X/Y. Because the manufacturer (Cart ID) is the same. I've also noticed that the unknown identifier is different for Pokemon and Smash Bros. Also make sure you're using the proper CARD1/2. Pokemon is a NAND game, so it's CARD 2.
Or let's say you don't know what Cart ID your PH belongs to? Ask yourself this: What game did the PH come from? Go find that game in the templateXXXX and check the Cart ID. That's the ID of your PH. You may use that PH for those Cart IDs only.
I have tried using SAK to change the Cart ID to match the PH and it doesn't work. You must match the PH to the Cart ID first, and use the PH that matches accordingly.
Am I making any sense?
Leave the Cart ID in Template alone. Try to match the PH to the cart ID in Template. Don't try to force Cart ID and PH into game.
EDIT: Pokemon X/Y have different Cart IDs? They shouldn't... might be the ROM you're using. Let me check...
I got all 3 manufacturers. Using no ban no sky it will just changed the header nothing else. This should work as long as a match up the manufacture? I use SAK to see what manf it is in the template than change the header with NoBanNoSky. But my pokemon x/y is different manufacturers...
That's basically what I was going to do. I got USA region headers and roms.. I have sky3ds so I couldn't have anything else haha. But my pokemon is still different manufacturer. Weird.Using NO BAN NO SKY with your C2 Macronix header first.
Then go in and single edit your OKI and SanDisk Private headers.
You need to know what game and region you got your Private Headers from. There are different templates for different regions. Make sure your headers match the IDs. (see above post)
I used my Kirby C2 PH to spam my template using NO BAN NO SKY. That worked.
Then I went in and used my Pokemon AS PH on all my Pokemon games. Worked. (But this will result in a Corrupt Savedata because it will now read as a new game)
Then I used my Smash Bros (AE OKI) on all my OKI games. Worked. However, be careful. Smash Bros does have a special Unknown Indicator. So it might not work on them all.
As for SanDisk, well... I don't seem to be using any games right now with SanDisk. So no problems there.
That's basically what I was going to do. I got USA region headers and roms.. I have sky3ds so I couldn't have anything else haha. But my pokemon is still different manufacturer. Weird.
Those are headers straight from latest template. If your ROM is different, just check the C2 part. As long as it is C2 you should be okay.
Leave the manufacturer and EEPROM IDs alone. Instead, match your PH to the Chip IDs in template.
Foxi4 swears that you can inject the Chip ID with the PH that matches, but I had issues doing so. Kept getting 002-0123.
So you NEED a Macronix C2 header. The rest is a matter of matching PH to Chip ID. Chances are you won't have to. Depends on what game you're using.
You shouldn't get banned if using a PH. You WILL GET BANNED if using a GH. Fin. If you already got banned, wait till they lift the ban and use a PH from then on.
Make sure to use the proper region for your 3DS. Region also changes Chip ID and Manufacturer. Need to make sure you're using the right PH for them. This shouldn't be too much of a problem. As long as Chip ID and PH match. But you never know... they might have a list of what PH belong to what region and might ban you for it.