1. This forum is in read-only mode.

R4 SDHC firmware dilemma?

Discussion in 'Technical Help' started by BSNAllstar, Mar 15, 2010.

  1. BSNAllstar

    BSNAllstar Well-Known Member

    Alright, in light of the new Pokemon HGSS games, we've all been trying to figure out a fix. On the first page of the sticky thread it says that firmware 1.31 for the R4SDHC has been reported to work...the problem is I'm using 1.32 and I can't find 1.31 anywhere.

    Can anyone help me find the downgrade?
     
  2. Supyosup

    Supyosup Member

    http://www.linfoxdomain.com/nintendo/ds/dl.php/R4SDHC_v1.31_English.rar
     
  3. BSNAllstar

    BSNAllstar Well-Known Member

    Why is it nearly 30 MB while 1.32 was merely 7mb ?
     
  4. Supyosup

    Supyosup Member

    I have no idea, all I did was provide a link. If you don't trust, don't download it.

    Also, don't waste your time. Just tried it and it wasn't any different.
     
  5. BSNAllstar

    BSNAllstar Well-Known Member

    Don't worry about it... I'm dl'ing right now lol

    Thanks for the link.

    EDIT: it has something regarding YSMENU, everything else seems to be fine. Thanks again
     
  6. zeon9881

    zeon9881 Member

    Hey BSNAllstar, I have a R4 SDHC and its at firmware 1.24, when i download the above file it and put it on to the root directory of my memory card the DS dosnt read it, it just says "menu?"

    How did you get it to work.

    PS. I deleted everything on my card before i put the new firmware onto it except the games which i just pasted onto it again.
     
  7. BSNAllstar

    BSNAllstar Well-Known Member

    You could try this link

    http://r4sdhc.com/down/R4/English-1.31.rar

    what I did was that I extracted the files into the card after I deleted everything else except for the games.

    EDIT: oh wow just noticed supyosup's comment....he was right, 1.31 has the same freeze problem.
     
  8. OllyMonster

    OllyMonster Member

    That list is old.

    Here is everything we know now:

    What We Think We Know
    last update: 7:53 PM CST March 15


    Code:
    OMG WHEN WILL THE WORKING PATCH BE OUT?
    As soon as the people working on it stop being spammed and can concentrate for long enough to find one.

    Code:
    RARELY CRASHING DOES NOT MEAN WORKING PERFECTLY.
    THOSE "RANDOM" CRASHES TYPICALLY FOLLOW THE 24 EVENT PATTERN.

    Code:
    CURRENTLY WORKING:
    (These do have occassional freezes, but very rare.)
    
    Acekards work most of the time.
    CycloDS.
    Latest version of Desmume can play the game.
    No$GBA has a fix which makes the game playable.

    Code:
    THE PROBLEM:
    
    - The <8000h thing is currently suspected to be the cause (like in Spirit Tracks).
    - May be based on the cards having too much RAM.
    - Might be fixed with new flashcard firmware.
    - The AP is locked into unwritable hex sectors and in an area that would mess up the game.

    Code:
    THINGS THAT DO NOT WORK:
    
    - Asking if there is a patch yet.
    - Spamming card manufacturers. They know already.
    - Buying the game (Nintendo has won if you do).
    - Giving up.
    - Unpacking the rom, deleting guru2.narc, and epacking
    - Trying to patch a different variable into the event counter (at least, I couldn't make it work)
    - Using the (J) patch
    - Copying English text into the Japanese ROM (games are different)
    - Patching with Arm7 from: Sim City(J), Bowser's inside story(U), and Yugio 2010 World Champion(U), N+
    - Removing or making a dummy overlay 128 file
    - Copying the Japanese patched Arm 7 or Arm 9 to it
    - Trying to move US files to JP one, to use that JP fix
    - Moving data folder from US to the patched JP rom
    - Trying to patch ARM7 with JP HG/SS one, Platinum one, D/P one
    - Resetting event counter
    - Trying to patch ARM9 with JP HG/SS one, Platinum one, D/P one
    - Replacing all the 00 00 00 46 in the rom by 00 00 00 00
    - A lot of AR codes
    - Unchecking DMA and reset
    - Inserting patched JP overlays (increased number of events before freeze, but still failed)
    - Deleting overlays
    - Gamereviews fix (all of them)
    - Bad dump theory
    - Chinese patch, this was the first HGSS japanese patch
    - Patch.exe (by Rudolph)
    - ARM7 fix (any of them)
    - ARM9 fix (any of them)
    - Deleting walls
    - Somehow stealing the Acekard firmware
    - Buying an Acekard (a fix might be out by the time you get it)
    - Trusting people named ChaOs
    - Changing save file size.

    Code:
    EVENT INFO:
    
    Freezes happen based on events. The more gym badges you have, the less time it takes to freeze.
    These are not based on which badges you have, but how many.
    For example, 1, 2, and 4 would provide the same event result as 1, 2, and 3.
    
    Badges/Events - 
    0 badges: 24 events
    1 badge: 21 events
    2 badges: 15 events
    3 badges: 3 events
    4+ badges: Rumored to be unplayable. (Save will not load)
    7 badges: Rumored to make allow more events. (Does not work 99% of time)
    
    - This matches with the equation y = -(1/2)*x^3 - (5/2)*x + 24 and with y = 27 - 3*(2^x) and certainly with some other ones.
    - With this "events" needed we can think there is a countdown, each event add -1 to a var who doesn't support value below 1, 
    that can explain the countdown crashes and the fact that the game won't start if the value is negative. If it's right, a AR 
    code who lock this var must work.
    
    Events include:
    Saving, entering new areas, walking through doors, cutscenes, looking at your party, using cut, using bag items, battles, wild 
    peokemon, regestering numbers, using pokegear

    Code:
    ABOUT ANTIPIRACY:
    
    - Different from Japanese AP
    - Like Spirit Tracks, but more aggressive.
    - Different than other games.
    - Not solely GFX based.
    - May be similar Spirit Tracks.
    - It's pissing us all off.
    - Might not be completely ROM based.

    Code:
    POTENTIAL SOLUTIONS:
    
    - Try to know why it works on AKAIO 1.6 RC1, we need some dev of this firware to help us understand
    - Try to find where this equation is stored, if it exists
    - Try to find where the "countdown" is stored, it appears that they are multiple var
    - Try to Hex read the ROM and/or the files in the ROM in order to find new interesting things
    - Ask to yourself : why it works with official games, and not on our flashcards?

    Code:
    TEMPORARY FIXES:
    
    - Using an emulator.
    - Using an editor to take off several badges.
    - Using an Acekard.
    - Waiting patiently and not spamming anybody.

    Code:
    LIST OF DEVICES:
    
    Working (about 95%):
    - Acekard2i w/ AKAIO Firmware
    - DeSmuME 0.9.5
    - NO$GBA With Fix
    - CycloDS
    
    Vaguely working (still have freezing issue, which makes them unplayable after a point):
    * You will have to save every 2 minutes at the beginning, and every 15 or so seconds after the third badge
    - R4i SDHC (RTS) w/ Firmware 2.6f
    - EDGE w/ Firmware 1.8
    - M3/G6 DS Real w/ Firmware 4.7h or newest Sakura
    - Supercard DSOne Evolution OS
    - DeSmuME 0.9.5 x64
    - Supercard Lite (Slot 2 card)
    - M3 Pro/Lite (Slot 2 card)
    - M3i Zero
    
    Confirmed Not Working on the Following Cards (Some might somewhat work):
    - M3DS Real [Unreported Firmware]
    - DSTT w/ Firmware 1.17a07
    - DS One w/ EOS SP1 
    - R4 
    - All reported R4DS cards and clones, although, there have been some reports that the latest 1.31 firmware works.

    Code:
    POKESAV FIX:
    
    On the Computer Fix:
    1. Download Windows Enabler from http://www.angelfire.com/falcon/speedload/enabler_files/windows_enabler.zip
    2. Extract and run.
    3. It shows up on the taskbar (by the clock) as several windows.
    4. Click it (it will show that it's on)
    5. Download the full Pokesav version from ProjectPokemon.org.
    6. Extract and run.
    7. Select your sav file and open.
    8. Click the events button at the bottom left. It will no longer be greyed out. Click again.
    10. Click the badges to remove the grey out.
    11. Remove badges which you do not need (try to keep only one on at a time, two max).
    12. Click ok and Save from the main screen.
    
    On the DS Fix: (does not work for all)
    1. Download Pokesav-DS from ProjectPokemon.org
    2. Extract. Copy HomebrewMenu and your choice of PokeSav to your card.
    3. Open HomebrewMenu on your DS.
    4. Find and open your sav file.
    5. Edit out your badges.
    6. Save.

    Code:
    NO$GBA FIX (to make the game sort of work):
    
    Fix 1 (You have to do this on each boot up of no$gba.):
    1. Open No$gba
    2. Hit F2 (for cheats menu)
    3. Click Add New and paste in the code (020DD9E4 E1A00000).
    4. Check ActionReplay.
    5. Click Save.
    6. Double click on the box next to the AR logo to activate the code.
    
    Fix 2 (Doesn't work for many, but confirmed for others):
    - Required: No$GBA 2.6a + No$Zoomer 2.3.0.2 + the BIOS & Firmware.bin (biosnds7.rom and biosnds9.rom)
    1. First, open any game (HG or SS).
    2. Go to No$GBA --> Options --> Emulation Setup (or with F11).
    3. On the Reset/Startup Entry point choose GBA Bios (Nintendo Logo) and click OK.
    4. Now go to No$GBA options again and click SAVE OPTIONS. This way you won't have to do it everytime you start No$GBA.
    5. Go to File -> Open on No$Zoomer or simply press F12.
    6. Open your game again. RESET function won't work, as you will get a rom image crash.
    7. Choose your game just like you would do it on a real DS.
    
    *For no$gba to recognize a save, the save must be in the "BATTERY" folder.

    Code:
    PEOPLE WORKING ON A FIX:
    
    - M3 Team
    - R4 Ultra Team
    - Supercard Team
    - Xenophobia (Maybe)
    - Pong (for R4 with YSmenu)
    - Many Forums
    - ...and countless others.

    Code:
    CREDIT:
    
    From Various Sources.
    Most recent editting and organizing by OllyMonster.
    
    Something wrong? Something new? PM OllyMonster to add it.
     
  9. jonairma

    jonairma Well-Known Member

    i'm using R4 SDHC and I think the 1.31 kernel is slower than the 1.25 kernel
    I have tried 1.31 then i change into 1.25 kernel because of its speed
    Now, i'm planning to buy AceKard to play the new pokemon ss, R4 sdhc sucks
     
  10. BSNAllstar

    BSNAllstar Well-Known Member

    Thanks monster for the info,

    And yeah man getting a new card is prolly the best solution. R4 can be a pain in the ass, but I'm too lazy to buy something else hah.

    Aight this thread can be closed =\
     
  11. rickclev

    rickclev Member

    lol jonairma are you actually gonna buy an acekard to play pokemon ss......if your gonna do that then why not just buy the actual game....or better yet wait a few more days(which is how long it would take to get your acekard) and get the patch when it comes out
     
  12. EntropicKitty

    EntropicKitty Well-Known Member

    Awww... is the R4i SDHC team trying to do something about it too?

    Also: Some of those made me laugh. =] Thanks for posting that.
     
  13. BSNAllstar

    BSNAllstar Well-Known Member

    the acekard 2i is overall a better card than the r4 so in the long run it's all good.