Hacking Need Chip ID no Gateway / ROM dump. For error 002-0123

Osmosis

Accidents Happen. Don't be one of them.
OP
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
387
Country
United States
I got headers using powersaves, works. But if I try to spread a header across all games I get the infamous 002-0123 error. So now I need Chip IDs. But I have no way of dumping ROMs to extract header.bin.

Is there a link where I can find my Chip ID for my games?

Really want to see if this works...

Sky3DS
O3DSXL
Powersaves Pro
9.5.0-22U

Using SAK and have everything...

Oh, and uh, has anyone noticed that the Diskwriter 2.0 download from Sky3DS website is broken?

They also updated template for US Xeno. FYI.
 

LameNobody

Weighted Companion Cube Enthusiast
Member
Joined
Jan 23, 2015
Messages
466
Trophies
0
Location
127.0.0.1
XP
469
Country
Canada
I got headers using powersaves, works. But if I try to spread a header across all games I get the infamous 002-0123 error. So now I need Chip IDs. But I have no way of dumping ROMs to extract header.bin.

Is there a link where I can find my Chip ID for my games?

Really want to see if this works...

Sky3DS
O3DSXL
Powersaves Pro
9.5.0-22U

Using SAK and have everything...

Oh, and uh, has anyone noticed that the Diskwriter 2.0 download from Sky3DS website is broken?

They also updated template for US Xeno. FYI.


Wouldn't that error be solved by changing the cartridge manufacturer in Sky Army Knife?
 

Osmosis

Accidents Happen. Don't be one of them.
OP
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
387
Country
United States
Just the manufacturer or do I need the full details? Otherwise I'll just Macronix everything...
 

frighs

Active Member
Newcomer
Joined
Mar 11, 2015
Messages
40
Trophies
0
Age
45
XP
60
Country
Brazil
Just the manufacturer or do I need the full details? Otherwise I'll just Macronix everything...


Just change the Unique ID in the template file. Don´t change the entire header. Keep informations of Sky3ds template and change only the line of Unique ID ( the 5th line under the SHA)
 

[^Blark^]

Well-Known Member
Member
Joined
Dec 19, 2012
Messages
503
Trophies
1
Age
33
XP
683
Country
United States
Your header might be from a different manufacturer from what I read you need a total of 3 different rom dumps for sky to be 100% playable online safe.

45 = SanDisk
AE = OKI Semiconductor
C2 = Macronix

If the game you trying to play is C2 it must use a header from a C2 game and so on... correct me if I'm wrong. And sorry if you already knew this and this wasn't the question being asked.
 

LameNobody

Weighted Companion Cube Enthusiast
Member
Joined
Jan 23, 2015
Messages
466
Trophies
0
Location
127.0.0.1
XP
469
Country
Canada
Your header might be from a different manufacturer from what I read you need a total of 3 different rom dumps for sky to be 100% playable online safe.

45 = SanDisk
AE = OKI Semiconductor
C2 = Macronix

If the game you trying to play is C2 it must use a header from a C2 game and so on... correct me if I'm wrong. And sorry if you already knew this and this wasn't the question being asked.



You don't need to use a different header, just to change the manufacturer of the cart.
I'm not sure if you need to change the manufacturer of the eeprom too though, need to ask an experienced sky user who's done this shit.
 

frighs

Active Member
Newcomer
Joined
Mar 11, 2015
Messages
40
Trophies
0
Age
45
XP
60
Country
Brazil
I only change one line in the original sky3ds template:

** : CTR-P-AXCP

SHA1: E5E9D4CA3B94F8674153DDCDBF65D6ADA00640B8
00 00 00 00 C2 F8 02 90 C2 22 13 00 F2 1E 0D E1 ----> bold: chipID
43 54 52 49 4D 41 47 45 00 00 00 00 00 00 00 00
6B CF 8D 12 A7 F4 93 B0 12 00 59 A7 3D 9E D8 35
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D5 0E CC 10 73 EA 9B 99 09 E5 FF C9 7D 98 73 65 ---------> this line
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
43 54 52 2D 50 2D 41 58 43 50 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 0...
 
  • Like
Reactions: [^Blark^]

LameNobody

Weighted Companion Cube Enthusiast
Member
Joined
Jan 23, 2015
Messages
466
Trophies
0
Location
127.0.0.1
XP
469
Country
Canada
I only change one line in the original sky3ds template:

** : CTR-P-AXCP

SHA1: E5E9D4CA3B94F8674153DDCDBF65D6ADA00640B8
00 00 00 00 C2 F8 02 90 C2 22 13 00 F2 1E 0D E1 ----> bold: chipID
43 54 52 49 4D 41 47 45 00 00 00 00 00 00 00 00
6B CF 8D 12 A7 F4 93 B0 12 00 59 A7 3D 9E D8 35
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D5 0E CC 10 73 EA 9B 99 09 E5 FF C9 7D 98 73 65 ---------> this line
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
43 54 52 2D 50 2D 41 58 43 50 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 0...


But not all games are macronix games, which is why the chip id may need changing

Take a look at this:
https://gbatemp.net/threads/why-sky3ds-gets-002-0123-even-with-a-private-header.385672/
 

[^Blark^]

Well-Known Member
Member
Joined
Dec 19, 2012
Messages
503
Trophies
1
Age
33
XP
683
Country
United States
LameNobody said:
You don't need to use a different header, just to change the manufacturer of the cart.
I'm not sure if you need to change the manufacturer of the eeprom too though, need to ask an experienced sky user who's done this shit.
I know you don't need the header To change manufacturer or card type save size etc... I just stated that because others experienced the 002-0123 error by using a header from a C2 dump on a let's say an AE dump. And tried taking it online only to receive error 002-0123

Foxi4 states that there is no official fix for this at this time some get by and some don't tinkering with things may work but again no official fix.
 

frighs

Active Member
Newcomer
Joined
Mar 11, 2015
Messages
40
Trophies
0
Age
45
XP
60
Country
Brazil
Keep the Bold that i point of original template from sky3ds.
Change only the "this line" that i point.

I always do this way, and never get 002-0123 error.
 

Osmosis

Accidents Happen. Don't be one of them.
OP
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
387
Country
United States
EDIT: Got it working!!!

*hugs to Kirby!!!*

To clarify what I was doing wrong:

First you need to look at your original templateXXXX.txt file.

Then Use Sky Army Knife or ROM Patcher to load up the ROM and find the CTR-P-XXXX.

Go back to template and FIND the same CTR-P-XXXX.

Check the CHIP ID header (illustrated earlier) and see which chip it runs. Then try your private header that would work with said manufacturer.

So the needing x3 headers is relevant. You need one of each manufacturer to match them to the template.

Most important is finding the Macronix private header.

Or let's say you have a Pokemon ORAS private header. You could just use it on all Pokemon ORASXY games since they all use C2 (Macronix).

Or let's say you have Smash Bros. That's an AE (OKI semiconductor). So if the template has an AE in it, apply the Smash Bros header.

Same goes for 45 (SanDisk).

Luckily you can guess or match your Chip ID by simply referring to the template file itself. Find CTR-P-XXXX of the game you got your private header from, and chances are that's what type of chip manufacturer it is.

I was actually trying to force the whole Chip ID into each game on template through SAK. All I really needed to do was know my private headers and the manufacturer it matched.

So when I checked the template for my private header, I knew what manufacturer it had.

Then I just made a copy of the game ROM it came from (not an actual dump) and used ROM Patcher to inject the private header so I could export that header to mass apply with NO BAN NO SKY.

Then I deleted my ROM copy with injected header (since I didn't need it anymore after exporting the .bin file).

Went back to my private header list and repeated whole process or matched the games and just copied the private headers into the template without editing the Chip ID.

So leave the Chip IDs alone in template. Just use the template as a guide to find the Chip manufacturer and match your headers accordingly.

If you know which private header is the C2 (Macronix) you can just spam it through the whole template and then go back through and insert your individual headers matching the proper game.

I was trying to actually edit each individual Chip ID and had no idea what it was because I didn't reference the template file appropriately.
 

LameNobody

Weighted Companion Cube Enthusiast
Member
Joined
Jan 23, 2015
Messages
466
Trophies
0
Location
127.0.0.1
XP
469
Country
Canada
EDIT: Got it working!!!

*hugs to Kirby!!!*

To clarify what I was doing wrong:

First you need to look at your original templateXXXX.txt file.

Then Use Sky Army Knife or ROM Patcher to load up the ROM and find the CTR-P-XXXX.

Go back to template and FIND the same CTR-P-XXXX.

Check the CHIP ID header (illustrated earlier) and see which chip it runs. Then try your private header that would work with said manufacturer.

So the needing x3 headers is relevant. You need one of each manufacturer to match them to the template.

Most important is finding the Macronix private header.

Or let's say you have a Pokemon ORAS private header. You could just use it on all Pokemon ORASXY games since they all use C2 (Macronix).

Or let's say you have Smash Bros. That's an AE (OKI semiconductor). So if the template has an AE in it, apply the Smash Bros header.

Same goes for 45 (SanDisk).

Luckily you can guess or match your Chip ID by simply referring to the template file itself. Find CTR-P-XXXX of the game you got your private header from, and chances are that's what type of chip manufacturer it is.

I was actually trying to force the whole Chip ID into each game on template through SAK. All I really needed to do was know my private headers and the manufacturer it matched.

So when I checked the template for my private header, I knew what manufacturer it had.

Then I just made a copy of the game ROM it came from (not an actual dump) and used ROM Patcher to inject the private header so I could export that header to mass apply with NO BAN NO SKY.

Then I deleted my ROM copy with injected header (since I didn't need it anymore after exporting the .bin file).

Went back to my private header list and repeated whole process or matched the games and just copied the private headers into the template without editing the Chip ID.

So leave the Chip IDs alone in template. Just use the template as a guide to find the Chip manufacturer and match your headers accordingly.

If you know which private header is the C2 (Macronix) you can just spam it through the whole template and then go back through and insert your individual headers matching the proper game.

I was trying to actually edit each individual Chip ID and had no idea what it was because I didn't reference the template file appropriately.


I feel as though this incorrect, because only one header is needed and then the cart manufacturer can be changed
 

Osmosis

Accidents Happen. Don't be one of them.
OP
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
387
Country
United States
I feel as though this incorrect, because only one header is needed and then the cart manufacturer can be changed

-IF- you know the Chip ID from a ROM dump.

For those who can't ROM dump, just match your game to template and find your Chip ID. Then match private header with Chip IDs in template.

Problem is, I had no way of finding the private header's Chip ID because I can't ROM dump. 9.5 + Powersaves + Sky3DS. So I couldn't just dump my header from ROM Patcher.
 

ramon2000

Member
Newcomer
Joined
May 28, 2008
Messages
22
Trophies
0
XP
189
Country
-IF- you know the Chip ID from a ROM dump.

For those who can't ROM dump, just match your game to template and find your Chip ID. Then match private header with Chip IDs in template.

Problem is, I had no way of finding the private header's Chip ID because I can't ROM dump. 9.5 + Powersaves + Sky3DS. So I couldn't just dump my header from ROM Patcher.


If you have a 3ds "backup" file (it doesn't have to be your own backup) of the same game you have your header, you can use Sky Army Knife (open that 3ds file with Sky Army Knife) to view the "Base Template" and get the Chip Id, so you don't have to find the CTR-P-XXXX of that game and look for it in the template file.
 

LameNobody

Weighted Companion Cube Enthusiast
Member
Joined
Jan 23, 2015
Messages
466
Trophies
0
Location
127.0.0.1
XP
469
Country
Canada
-IF- you know the Chip ID from a ROM dump.

For those who can't ROM dump, just match your game to template and find your Chip ID. Then match private header with Chip IDs in template.

Problem is, I had no way of finding the private header's Chip ID because I can't ROM dump. 9.5 + Powersaves + Sky3DS. So I couldn't just dump my header from ROM Patcher.


But only one pirvate header is needed for all games because the chip id can be changed....
 

Osmosis

Accidents Happen. Don't be one of them.
OP
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
387
Country
United States
If you have a 3ds "backup" file (it doesn't have to be your own backup) of the same game you have your header, you can use Sky Army Knife (open that 3ds file with Sky Army Knife) to view the "Base Template" and get the Chip Id, so you don't have to find the CTR-P-XXXX of that game and look for it in the template file.

Okay... how do I do that? Backup file? Why not DL a ROM?

Explain in layman's terms if you have to. I'd love to know how to do it. And so would OP...
 

ramon2000

Member
Newcomer
Joined
May 28, 2008
Messages
22
Trophies
0
XP
189
Country
Okay... how do I do that? Backup file? Why not DL a ROM?

Explain in layman's terms if you have to. I'd love to know how to do it. And so would OP...

Yes, a downloaded rom (I didn't/don't know if this can be said in this forum ;D ) of the same game you have the header! I.e. if you have Steel Diver card and you've got its header, to know the right ChipId you can download a Steel Diver rom and open it in Sky Army Knife. In the "Base Template" "window" you will see the information from that game that is in the template.txt file, and from that window/info you can get the Chip Id. That is, you don't have to look for CTR-P-XXXX of that game and look for it inside the template file.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: Green name in chat :ninja: