How does the anti AP work on the Supercard DS Two

Discussion in 'Supercard' started by gifi4, Sep 18, 2010.

Sep 18, 2010
  1. gifi4
    OP

    Member gifi4 How am I a 'New Member'?

    Joined:
    Apr 21, 2010
    Messages:
    2,352
    Location:
    Melbourne
    Country:
    Australia
    how does it work? I just don't understand, how is it that usually don't need to be patched for this cart and they don't need firmware updates for roms that don't work because of this in-built "anti ap system"
     
  2. Costello

    Administrator Costello Headmaster

    Joined:
    Oct 24, 2002
    Messages:
    12,030
    I have the beginning of an answer from the sales manager of the Supercard team.
    I asked him about how they card bypassed the 1.4.1 DSi protection update

    I don't know how this can apply to ROMs but I thought it would be interesting to know.
     
  3. _Chaz_

    Member _Chaz_ GBAtemp's Official Mook™

    Joined:
    Sep 12, 2009
    Messages:
    5,623
    Country:
    United States
  4. RoMee

    Member RoMee ??

    Joined:
    Sep 3, 2010
    Messages:
    2,316
    Location:
    ??
    Country:
    United States
    everyone should buy a DSTWO
     
  5. gifi4
    OP

    Member gifi4 How am I a 'New Member'?

    Joined:
    Apr 21, 2010
    Messages:
    2,352
    Location:
    Melbourne
    Country:
    Australia
    This is kinda getting off topic, Costello gave me the only bit of useful info but it still doesn't explain the roms so I was hoping I could get someones help lol.
     
  6. WaffleDee

    Newcomer WaffleDee Advanced Member

    Joined:
    May 20, 2010
    Messages:
    74
    Location:
    Pillow Land
    Country:
    Canada
    This is the closest thing I could find to an answer (copy paste from supercard official site):

    :Now, new game include some code can detect it's orginal cartridge or flash cart. When game running, these code will detect the cartridge, if it's flash cart, it will stop to work, that why some game can play, but after stage 1 will stop working. This call Anti-Piracy.

    As I know, the Anti Piracy has three methods.
    1. Check the cartridge speed. (all flash cart need patch, include DSTWO)
    2. Check the difference from orginal cartidge and flash cart. (DSTWO cpu can emulate orginal cartidge, no patch need, others flash cart need patch.)
    3. Check the CRC, if game pacthed, it will not work. (DSTWO can auto run in Intelligent clean mode)

    Actually, method 2 use most. Utilizing the CPU, DSTWO can emulate orginal cartidgecan, pass through and bypass any anti-piracy measures which is the first cart to do so. Most of the games will never need to be patched to run. So DSTWO compatible will be the best and the fast."
     
  7. purplesludge

    Member purplesludge anyone have any ideas for this space

    Joined:
    Mar 2, 2009
    Messages:
    1,047
    Location:
    wv
    Country:
    United States
    I think it emulates the slot 1 so the ds does not know it is loading a rom.
     
  8. RoMee

    Member RoMee ??

    Joined:
    Sep 3, 2010
    Messages:
    2,316
    Location:
    ??
    Country:
    United States
    you should already know you're not going to get a real answer
    the supercard is not going to release that kind of info.
    it will be like saying, "hi, here's how we do it, plz clone us".
     
  9. hullo8d

    Member hullo8d GBAtemp Advanced Fan

    Joined:
    Apr 17, 2010
    Messages:
    501
    Country:
    United States
    It's basically works like how waffledee posted.

    It's so the rom doesn't know it being loaded on a flashcart, not the DS.
     
  10. gifi4
    OP

    Member gifi4 How am I a 'New Member'?

    Joined:
    Apr 21, 2010
    Messages:
    2,352
    Location:
    Melbourne
    Country:
    Australia
    Thanks for the answer WaffleDee, good information aswell!
     
  11. 9th_Sage

    Member 9th_Sage GBAtemp Maniac

    Joined:
    Apr 30, 2008
    Messages:
    1,481
    Country:
    United States
    Huh...the recent update didn't actually do anything to the firmware of the card itself though, did it? If it did it wasn't like the previously released firmware update (at least it sounds like he's talking about the actual 'flashed to the DSTwo' firmware, not the EOS). The system.dat file (I think it was called) in the 1.4.1 fix is a file usually included with EOS.
     
  12. WaffleDee

    Newcomer WaffleDee Advanced Member

    Joined:
    May 20, 2010
    Messages:
    74
    Location:
    Pillow Land
    Country:
    Canada
    The supercard doesn't need to change it's firmware, just it's boot method. Unlike other cards, the supercard can startup even if it's blocked by the DSi using it's CPU, which is why this works.
     
  13. Mbmax

    Member Mbmax Homebrew addicted

    Joined:
    Nov 7, 2006
    Messages:
    2,272
    Country:
    Antarctica
    It's just that the dstwo got the best clean mode i have ever seen.

    But this will change soon. [​IMG]
     
  14. 9th_Sage

    Member 9th_Sage GBAtemp Maniac

    Joined:
    Apr 30, 2008
    Messages:
    1,481
    Country:
    United States
    No no, I mean that the Supercard guy quoted about the 1.4.1 update seemed to be talking more about firmware updates (of which there is one) than the contents of the 1.4.1 fix.
     
  15. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    By my understanding, the 1.4.1 fix was a firmware update. It was a .dat file that was placed on the root of the SD card, and when the SCDS2 receives power, its onboard CPU starts up and checks if the contents of that .dat are currently installed as the bootloader or not, and if not, it installs them. Presumably the same happened with iPlayer when it needed updated, which is why it also worked on the System Menu that blocked the card (in that case 1.4).
     
  16. Mbmax

    Member Mbmax Homebrew addicted

    Joined:
    Nov 7, 2006
    Messages:
    2,272
    Country:
    Antarctica
    It's just a bootloader update, not a firmware update they released.

    A firmware update is made with the file ds2update.dat.
     
  17. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    By "firmware" do you mean EOS or whatever its called? Or some other third thing? I meant bootloader update by "firmware update" btw.
     
  18. Mbmax

    Member Mbmax Homebrew addicted

    Joined:
    Nov 7, 2006
    Messages:
    2,272
    Country:
    Antarctica
    By firmware i mean what sc team call firmware. An hardware update : http://forum.supercard.sc/thread-6094-1-3.html
    EOS is the kernel and the 1.4.1 fix is just a kernel update to my eyes.
    The file system1.dat is the bootloader (first file loaded from the microsd).
     
  19. haddad

    Member haddad GBAtemp Advanced Maniac

    Joined:
    Aug 12, 2010
    Messages:
    1,519
    Country:
    Canada
    One word to explain the Supercard DS2

    "Amazing"
     

Share This Page