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

Discussion in '3DS - Flashcards & Custom Firmwares' started by Osmosis, Apr 16, 2015.

  1. Osmosis
    OP

    Osmosis Accidents Happen. Don't be one of them.

    Member
    770
    184
    Dec 20, 2014
    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.
     
  2. LameNobody

    LameNobody Weighted Companion Cube Enthusiast

    Member
    455
    232
    Jan 23, 2015
    Canada
    127.0.0.1

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

    Osmosis Accidents Happen. Don't be one of them.

    Member
    770
    184
    Dec 20, 2014
    United States
    Just the manufacturer or do I need the full details? Otherwise I'll just Macronix everything...
     
  4. frighs

    frighs Member

    Newcomer
    40
    4
    Mar 11, 2015
    Brazil

    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)
     
  5. [^Blark^]

    [^Blark^] GBAtemp Fan

    Member
    450
    126
    Dec 19, 2012
    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.
     
  6. LameNobody

    LameNobody Weighted Companion Cube Enthusiast

    Member
    455
    232
    Jan 23, 2015
    Canada
    127.0.0.1


    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.
     
  7. frighs

    frighs Member

    Newcomer
    40
    4
    Mar 11, 2015
    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...
     
    [^Blark^] likes this.
  8. LameNobody

    LameNobody Weighted Companion Cube Enthusiast

    Member
    455
    232
    Jan 23, 2015
    Canada
    127.0.0.1

    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/
     
  9. [^Blark^]

    [^Blark^] GBAtemp Fan

    Member
    450
    126
    Dec 19, 2012
    United States
    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.
     
  10. [^Blark^]

    [^Blark^] GBAtemp Fan

    Member
    450
    126
    Dec 19, 2012
    United States
    Or I may be confusing that with something else idk mybad if I am.
     
  11. frighs

    frighs Member

    Newcomer
    40
    4
    Mar 11, 2015
    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.
     
  12. [^Blark^]

    [^Blark^] GBAtemp Fan

    Member
    450
    126
    Dec 19, 2012
    United States
    LameNobody likes this.
  13. Osmosis
    OP

    Osmosis Accidents Happen. Don't be one of them.

    Member
    770
    184
    Dec 20, 2014
    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.
     
  14. LameNobody

    LameNobody Weighted Companion Cube Enthusiast

    Member
    455
    232
    Jan 23, 2015
    Canada
    127.0.0.1

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

    Osmosis Accidents Happen. Don't be one of them.

    Member
    770
    184
    Dec 20, 2014
    United States
    -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.
     
  16. ramon2000

    ramon2000 Member

    Newcomer
    22
    3
    May 28, 2008

    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.
     
  17. LameNobody

    LameNobody Weighted Companion Cube Enthusiast

    Member
    455
    232
    Jan 23, 2015
    Canada
    127.0.0.1

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

    Osmosis Accidents Happen. Don't be one of them.

    Member
    770
    184
    Dec 20, 2014
    United States
    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...
     
  19. ramon2000

    ramon2000 Member

    Newcomer
    22
    3
    May 28, 2008
    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.