Hacking YSMenu for R4 SDHC

ninjistix

Well-Known Member
Member
Joined
Aug 8, 2016
Messages
340
Trophies
0
Age
36
XP
1,800
Country
United States
This is not another description how to install YSMenu on the flashcart!

Like some other people here I have a R4 SDHC card from r4i-sdhc.com and installed YSMenu as replacement for Moonshell in the original menu loader.
Just replacing the R4.dat on the SDHC with YSMenu did not work and resulted in the famous "?Menu" Error.

This was annoying, so I decided to put some efforts into this issue.

I solved it like this:

1. Prepare YSMenu to work on your card using one of the many tutorials already online
2. Replace the R4.dat with YSMenu.nds (some people use YSMenu.dat instead of YSMenu.nds)
3. Hexedit the R4.dat file (that is the renamed YSMenu!)

Code:
OffsetÂÂoldÂÂnew
000002EC: 23 49
00000314: E8 E4
00000344: CC B8
00000404: 00 A8
00000405: 00 05
00000407: 0B 02
00000418: A8 D8
00000419: 05 FF
0000041A: 00 FF
0000041B: 02 EA

4. Save the changes and try to boot directly to YSMenu in your NDS now
smile.gif


Please write feedback here and let people know if it also works for you...


I got it to work, but the steps should be


1. Download and prep compatible YSmenu from source
2. Rename YSMenu.dat to R4.dat
3. Hex edit the R4.dat file (that was renamed YSMenu.dat)
4. Using HxD or another hex editing program find and replace the following offsets
Code:
Offsets: Old | New
000002EC: 23 49
00000314: E8 E4
00000344: CC B8
00000404: 00 A8
00000405: 00 05
00000407: 0B 02
00000418: A8 D8
00000419: 05 FF
0000041A: 00 FF
0000041B: 02 EA
 
Last edited by ninjistix,

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,559
Trophies
1
XP
3,892
Country
United States
I got it to work, but the steps should be


1. Download and prep compatible YSmenu from source
2. Rename YSMenu.dat to R4.dat
3. Hex edit the R4.dat file (that was renamed YSMenu.dat)
4. Using HxD or another hex editing program find and replace the following offsets
Code:
Offsets: Old | New
000002EC: 23 49
00000314: E8 E4
00000344: CC B8
00000404: 00 A8
00000405: 00 05
00000407: 0B 02
00000418: A8 D8
00000419: 05 FF
0000041A: 00 FF
0000041B: 02 EA
I was about to provide the primary boot file for ya but it seems I responded too late lol. I am sorry.
 

Nintoad

Member
Newcomer
Joined
Feb 21, 2010
Messages
9
Trophies
1
XP
160
Country
United States
Can a hex edit like this be done to moonshell2 to make it auto-boot on a R4i SDHC Gold Pro 2018? I'm aware that ysmenu.ini can be set to auto-boot moonshell but "YSLoaderForMS2" changes it back to the last game run.
 

Jvhellraiser

Well-Known Member
Member
Joined
Jul 31, 2018
Messages
105
Trophies
0
Age
28
XP
330
Country
United States
I have install: Ysmenu from this RetroGameFan Multi Cart Update v7.05
my question is i hear wood menu is better so i would like to try it so how do you install
wood menu on a R4i that is running Ysmenu i have found website:http://woodforr4sdhc.yolasite.com
and try it it loads the menu but when i try to load a game always comes with it can't load the game
anyone want to help?
 

Timbolonius

New Member
Newbie
Joined
Nov 5, 2022
Messages
3
Trophies
0
Age
33
XP
14
Country
United States
I know I'm super late to this, but I really need help. My old R4i card recently died and I bought a replacement. The replacement is an R4i 3DS RTS with WiFi. I'm not too happy with the UI it came with because for whatever reason when I play something like pokemon, it decides that it won't save the game at all, even though its RTS system and it's really making me annoyed. Please help
 

SylverReZ

The planet is fine. The people are crazy.
Member
Joined
Sep 13, 2022
Messages
7,277
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,351
Country
United Kingdom
I know I'm super late to this, but I really need help. My old R4i card recently died and I bought a replacement. The replacement is an R4i 3DS RTS with WiFi. I'm not too happy with the UI it came with because for whatever reason when I play something like pokemon, it decides that it won't save the game at all, even though its RTS system and it's really making me annoyed. Please help
Use RetroGameFan's Multi-Cart Update or TWiLight Menu++.
Post automatically merged:

Use RetroGameFan's Multi-Cart Update or TWiLight Menu++.
Next time, ask such questions here: https://gbatemp.net/threads/ds-i-noob-paradise-ask-questions-here.528133/
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    When I worked for Dell we had access to data about military contracts and addresses for high ranking people.
  • Psionic Roshambo @ Psionic Roshambo:
    I personally handled a call from the second highest person at Raytheon. That call bothered me a lot... The guy was nice and smart what bothered me was the way management basically just blew him off instead of going the extra mile to help him.
  • Psionic Roshambo @ Psionic Roshambo:
    In the end that call ended up costing Dell millions in lost contracts with Raytheon, and really the issue could have been solved for like 450 bucks lol
  • NinStar @ NinStar:
    sometimes I wonder why anyone would ever buy mega man x legacy collection 2
  • NinStar @ NinStar:
    I always thought that capcom shuffled the games in these collection, but apparently they are all in chronological order, which makes legacy collection 2 worthless
  • BakerMan @ BakerMan:
    guys, i want to start singing pirate metal songs and sea shanties if i play sea of thieves
  • The Real Jdbye @ The Real Jdbye:
    find a pirate metal playlist
    +2
  • The Real Jdbye @ The Real Jdbye:
    and sing along
  • BakerMan @ BakerMan:
    nevermind i just learned swearing is against the rules in sea of thieves

    i was about to start singing the song i last put in "what song are you currently listening to" yesterday
  • BakerMan @ BakerMan:
    but yeah ig so
  • The Real Jdbye @ The Real Jdbye:
    swearing not allowed in a pirate game? what has the world come to
  • BakerMan @ BakerMan:
    (here's the song for context)
  • BigOnYa @ BigOnYa:
    Just add -izle to the end of every curse word, you will be fine.
    +2
  • The Real Jdbye @ The Real Jdbye:
    i like alestorm
    +1
  • The Real Jdbye @ The Real Jdbye:
    @BigOnYa too many syllables
    +1
  • BakerMan @ BakerMan:
    same lmao
  • BigOnYa @ BigOnYa:
    hi, welcome to the Temp!
    +1
  • BakerMan @ BakerMan:
    Welcome to the Underground!
    +1
  • BakerMan @ BakerMan:
    the booty boogie from (once again) the donkey kong country cartoon could also be a good song to sing while playing sea of thieves
  • BigOnYa @ BigOnYa:
    Please insert 25 cents for an additional 30 minutes of talk time.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    It's the Switcheroo
    Psionic Roshambo @ Psionic Roshambo: It's the Switcheroo