Hacking [Release] rxTools - Roxas75 3DS Toolkit [fw 2.0 - 9.2]

Status
Not open for further replies.

laramie

Well-Known Member
Member
Joined
Dec 15, 2014
Messages
911
Trophies
0
XP
1,387
Country
United States
Hey, I'm using the latest github release, and it's showing me "Installation Data Suite" every time I run rxTools.
It does boot quickly, but the progress bar is strange: [.....x.] I'm guessing the X is a partial error?
I'm on the old firmware.bin by the way. Don't know if it matters, and I can't get the .py script to download firmware.bin with the 7xxxx hash. No I'm not using OpenDNS blocker.
Use the updated version of the firmware.bin. That's most likely the error it's getting. It should be just all dots and then it'll be good to go.
 

tivu100

Well-Known Member
Member
Joined
Jun 6, 2015
Messages
2,260
Trophies
0
Age
34
XP
1,136
Country
United States
I knew of the merging of RXTools and pasta projects, but I was asked to not divulgate it.

I'm not really part of the PASTA team, but I'm happy to share with them (or with everyone else) my experiments. If the PASTA team want to use the MSET entrypoint is free to do it (I advised them of the release on github several days ago) but I'm not actively contributing to other part of the code because I don't have time.

The MSET entrypoint for PASTA is ready and is on my github. Unlikely the pasta loader.bin crashes when loaded from MSET. It's a strange behaviour cause it crashes changing value to some global variables, not accessing directly memory. I don't know why.

Now I'm testing simple homebrews loaded with this code and they work fine. I have to try with bigger executable since maybe there are some memory location not readable/writable (only an idea, maybe it's wrong).

I someone wants to play with the MSET entrypoint, remeber to change the Framebuffers addresses in the pasta code, they are the same of the old barebone homebrew launched by the MSET (an example is on my github).

If we can make MSET work, there is an idea of making framebuffer addresses changed dinamically in the code depending on the entrypoint.

Is there a way to use MSET to launch Rxtools emunand on sysnand >4.5?
 

SirByte

Well-Known Member
Member
Joined
Dec 30, 2012
Messages
524
Trophies
1
XP
1,059
Country
Canada
The MSET entrypoint for PASTA is ready and is on my github. Unlikely the pasta loader.bin crashes when loaded from MSET. It's a strange behaviour cause it crashes changing value to some global variables, not accessing directly memory. I don't know why.

(...)

If we can make MSET work, there is an idea of making framebuffer addresses changed dinamically in the code depending on the entrypoint.

I'm still using the old Pasta with MSET because it's compatible with the GW version of the MSET exploit so I don't need to reinstall it if I want to play a GBA game instead of a .3ds using GW. What's the likelihood that this will work with rxTools (don't care if I have to rename it and/or have 2 identical files one rxTools.dat, one called Launcher.dat in the root)?
 

KyleSentient

Member
Newcomer
Joined
Jun 30, 2015
Messages
12
Trophies
0
Age
30
XP
153
Country
Antigua and Barbuda
Hey, I'm using the latest github release, and it's showing me "Installation Data Suite" every time I run rxTools.
It does boot quickly, but the progress bar is strange: [.....x.] I'm guessing the X is a partial error?
I'm on the old firmware.bin by the way. Don't know if it matters, and I can't get the .py script to download firmware.bin with the 7xxxx hash. No I'm not using OpenDNS blocker.

I had the same problem, had to generate a new firmware.bin with the .py script available in the 2.6 github archive. I then put it in my SD card, and booted up RxTools. no more errors :)
EDIT: the script's name is "cdn_firm.py", you'll find it in the "Tools" diretory of the github release.
Hope this helps.
 

MattKimura

3DS & WiiU Enthusiast
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,937
Country
United States
Two questions:

1. Is this thread still going to be the main thread for Rxtools or will there be a new one? Actually that's a stupid question, no point making a new thread.

2. Where can we download new releases for Rxtools now that Roxas is leaving? He links a GIT site but it leads nowhere. Just wondering where I can follow rxtool's progress from now on.
 
  • Like
Reactions: noctis90210

pokemoner2500

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
882
Trophies
1
Age
24
XP
1,593
Country
United States
Alright so I set up RXTools after having cake and GW emunand used and it won't boot RXMode, (black screens) I have Slot key and Firmware but it just blackscreens, any help? Running MSET 4.5.
 

3xkrazy

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
299
Trophies
0
XP
279
Country
United States
I always recommend building stuff you can't find in repos yourself, instead of grabbing random binaries of the net.
I personally use these patches: https://github.com/mid-kid/config/blob/master/patches/armips-linux.patch
patch armips with "patch -p1 -i armips-linux.patch". Though I've heard people having trouble building it on ubuntu.

I am running Gentoo linux and I think I patched the files correctly. Can someone tell me the build command? running make or cmake doesn't work in armmips directory, so I'm clueless right now.
 

Syphurith

Beginner
Member
Joined
Mar 8, 2013
Messages
641
Trophies
0
Location
Xi'an, Shaanxi Province
XP
364
Country
Switzerland
I am running Gentoo linux and I think I patched the files correctly. Can someone tell me the build command? running make or cmake doesn't work in armmips directory, so I'm clueless right now.
That `mkdir build; cmake ..; make` should helps. That supports CMake. Cmake only generates makefile.
If you really have problems that bother you too much you could try out dukesrg's noarmips branch, where all armips replaced by gAS.

Hey, I'm using the latest github release, and it's showing me "Installation Data Suite" every time I run rxTools.
It does boot quickly, but the progress bar is strange: [.....x.] I'm guessing the X is a partial error?
I'm on the old firmware.bin by the way. Don't know if it matters, and I can't get the .py script to download firmware.bin with the 7xxxx hash. No I'm not using OpenDNS blocker.
If this is exactly what you saw with updated firmware.bin, it means TWL patching failed.
Always use the latest firmware.bin downloaded by latest cdn_firm.py that offered in the release.
 
Last edited by Syphurith,

3xkrazy

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
299
Trophies
0
XP
279
Country
United States
That `mkdir build; cmake ..; make` should helps. That supports CMake. Cmake only generates makefile.
If you really have problems that bother you too much you could try out dukesrg's noarmips branch, where all armips replaced by gAS.

I would really like to stay current with the official branch, though. I can compile rxtools fine with the supplied armips binary, but I would really like to compile armnips myself with mid-kid's patches. I hope gAS gets integrated into the official branch someday.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Ohhh just noticed that myself I bet it makes the Master System port look amazing by comparison lol