Hacking Why Sky3DS gets 002-0123 even with a private header.

RennyFlame

Well-Known Member
OP
Newcomer
Joined
Mar 19, 2015
Messages
93
Trophies
0
Age
29
Location
Georgia
XP
126
Country
United States
I don't know how many people this applies to, because I've read many times that people just dump one game and it works across all of theirs just fine, sadly, this isn't the case for me and I've seen about 3 people make a thread asking why they're getting this error, and they've gotten no answers basically.

So turns out, if I'm correct, it's because of the manufacturer.

All of my ROMs aside from Smash, didn't work online with my header information from my own dump of Animal Crossing.

And I noticed something, Smash was the only game I had where the manufacturer byte was AE(OKI-Semiconductor), and that's the same manufacturer of Animal Crossing. Everything else gave me error 002-0123.

Mario Kart 7 and Final Fantasy: Curtain Call were the main games I wanted to play online, and those are both C2(Macronix) games.

I have a friend with a 3DS and about 10 games that he doesn't care for, I managed to get him to dump Pokemon Y and a few other games(Which actually leaves me with a header for each manufacturer) and Pokemon Y just so happens to be C2. I applied that header to MK7 and TFF:CC and whaddya know, they work online now. So if all of this is correct, you want at minimum 3 3DS dumps to ensure compatibility of all roms.

Read your dump's header information using Sky Army Knife and see if it is either an AE(OKI Semiconductor), C2(Macronix), or 45(SanDisk) based game, and then check the base template for your game and look at its chip ID so you can tell which header and EEPROM to apply to get that to work.

Remember:
C2 = Macronix
AE = OKI Semiconductor
45 = SanDisk.

ejSjJcS.png


Quick tip to get started:
orYQjeX.png

My Animal Crossing: New Leaf US dump:
lbiVBU7.png
NqK8lXr.png


If push comes to shove and opening your original dump in SAK doesn't show any Cart ID information, you may have to Export Header to .bin in Gateway ROM Patcher, but it SHOULD work in SAK. I haven't had any problems with it.
qL4PoCF.png

There may be many of you who know this already, but this is mainly for those people who didn't get an answer when they asked last week, because I was one of those people.

If this helps anyone who is looking for which game they could dump, from the 4 games I've dumped, I can tell you that the cart ID for these games are:

Pokemon Y: C2 F8 00 98
Animal Crossing New Leaf: AE F8 00 98
Devil Survivor Overclocked: 45 F8 00 90
Fire Emblem: Awakening: 45 F8 00 90
 

Oishikatta

Well-Known Member
Member
Joined
Oct 30, 2014
Messages
971
Trophies
0
XP
603
Country
United States
The manufacturer situation is explained in the gateway rom patcher readme, I think it says 90% or so are Macronix. Your post should be helpful to other sky users though, this question seems to come up often.
 
  • Like
Reactions: Deleted User

RennyFlame

Well-Known Member
OP
Newcomer
Joined
Mar 19, 2015
Messages
93
Trophies
0
Age
29
Location
Georgia
XP
126
Country
United States
The manufacturer situation is explained in the gateway rom patcher readme, I think it says 90% or so are Macronix. Your post should be helpful to other sky users though, this question seems to come up often.


I suppose I should have probably tested this before, but I have no reason to....But, what would happen if I just used a C2 header and then changed the manufacturer byte to 45 for a 45 game?
 

Oishikatta

Well-Known Member
Member
Joined
Oct 30, 2014
Messages
971
Trophies
0
XP
603
Country
United States
I suppose I should have probably tested this before, but I have no reason to....But, what would happen if I just used a C2 header and then changed the manufacturer byte to 45 for a 45 game?


It should be fine to change the manufacturer as long as the cart ID is not changed. That is, you can use any header and change the values to match the game to which it is applied.

This is directly from the GRP readme:

------------------------
+ Custom Header Details
------------------------
> Cart ID (32 characters): is the Cartridge ID you are going to use online.
Each original game cartridge got its own unique ID. However, some flashcard users are now sharing same IDs to go online.
Even if no ban happened yet at the time we write this doc, we recommend you to better use a private one dumped by yourself (and if possible coming from the game you're playing a backup of).
Gateway Rom Patcher now includes few "public headers" shared by the community, forums, roms, etc. for people who really want to take the risk of using them.
But again, read our disclaimer before playing with fire.

> Chip ID (8 characters): is the game chip identifier code composed by: Manufacturer code (2 chars) / Chip size (2 chars) / Unknown byte (2 chars) / Media Type (2 chars).
Gateway Rom Patcher will alert you if the chip ID really seems incorrect. But some components like the manufacturer's value can't be guessed.
- Manufacturer codes details:
All chips of a same title are not necessarily coming from the same manufacturer, depending on the continent. For example "Pokemon X JPN" and "Pokemon X EUR" are done by two different chip manufacturers.
With only a ROM file, it's hard to know which manufacturer did your game's chip. So if your patched ROM is not accepted online by using "Macronix" code, we can only advise you to try another one, then retry online play and so on.
From a large batch of games we tested, 3 manufacturers were found and the ratio is approximately: Macronix 90% of the chips / SanDisk 7% / OKI 3%. It should help to go faster in your tests.
- Unknown byte details:
Until now we only saw the "unknown" byte taking values "00" or "02". Forcing it to "00" seems to work with every games we tested so far, so you can try it if you really have no idea of what to use here.

Note that the Cart ID and Chip ID values MUST be valid to play online, or the game will be simply rejected.
 

RennyFlame

Well-Known Member
OP
Newcomer
Joined
Mar 19, 2015
Messages
93
Trophies
0
Age
29
Location
Georgia
XP
126
Country
United States
It should be fine to change the manufacturer as long as the cart ID is not changed. That is, you can use any header and change the values to match the game to which it is applied.

This is directly from the GRP readme:


3% OKI. Man. The only game I could dump at the time WOULD be the least popular.
 

RennyFlame

Well-Known Member
OP
Newcomer
Joined
Mar 19, 2015
Messages
93
Trophies
0
Age
29
Location
Georgia
XP
126
Country
United States
It was make that for people like me who don't want to copy a game each time i want to test if a header work, and i wanted to share that with this community.


Upon further inspection of the website, I see that link.php is
<body>
Header Testing Tool by Smea2 - Thanks for use -
<br><br>
-------------------------------------
<br><br>
Receiving header... Success
<br>
Testing header... Success
<br>
<br>
Result : 002-0123 </body>

It's just fucking body text, there aren't even any connections made throughout this website, it just saves text.
You can clearly see here http://puu.sh/gXNMB/a1f3d27793.png that the only network connections that this stupid website sends/receives data from, is link.php, which is your scam.
 

lucasferrr

Well-Known Member
Newcomer
Joined
Mar 15, 2009
Messages
50
Trophies
0
XP
170
Country
Brazil
get the hearder.bin then search the program ''No Ban no Sky'' it patches all the titles in the template,worked for in the first use with all roms i tested
 

RennyFlame

Well-Known Member
OP
Newcomer
Joined
Mar 19, 2015
Messages
93
Trophies
0
Age
29
Location
Georgia
XP
126
Country
United States
get the hearder.bin then search the program ''No Ban no Sky'' it patches all the titles in the template,worked for in the first use with all roms i tested


That's what I used lol, problem is, my animal crossing dump has a manufacturer of AE, which is only ~3% of all 3DS games, whereas your probably begins with C2 and works with the majority of 3DS games.
 

Christian Rosado

Well-Known Member
Member
Joined
Mar 26, 2015
Messages
279
Trophies
0
Age
29
XP
352
Country
United States
So when I load my header to knife I get manufacturer is 43.. what?? its non of the mentioned above, can I just change this to match the rom manufacturer??
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,576
Country
Tuvalu
sure... this is not new information.
if the header does not work just change the manufacturer using gw rom patcher. it will automatically fix the other stuff for you but it can't guess the correct manufacturer.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
    cearp @ cearp: It's nice to not have to have a lot of physical things though, saves space +1