Hacking DSTT Firmware Mods - Anyone know how to?

Viettxboii

Member
Newcomer
Joined
Dec 29, 2007
Messages
15
Trophies
0
XP
13
Country
Canada
Wow... this looks sweet.
Shame no skin support yet, but after skin support is available, but still... this is quite the nifty homebrew for the dstt.
 

helpme

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
478
Trophies
0
Location
uk
Website
Visit site
XP
136
Country
i think there self explanatory

Deleting File - will be you can now press x to delete a file
Sleep - will be the loader now works in sleep mode
 

dudereno

Well-Known Member
Member
Joined
Dec 7, 2005
Messages
198
Trophies
0
XP
295
Country
United States
New YSMENU English version.

File name: YSMENU0801290230e

QUOTE said:
* History
+ 2008/01/28 02:30
- Read loader from file
- Setup EZ3in1,M3 as RAM Expansion (for UBR)
- Setup EZ3in1 as Rumble Pack
QUOTE* Install
Run ttextract.exe with official TTMENU.DAT.
Copy ttdldi.dat and ttpatch.dat to TTMenu directory in microSD.
Copy custom TTMENU.DAT instead of official TTMENU.DAT

If you use non-ASCII characters (ex. Japanese),
Put files for encoding which you use to TTMenu directory.
(system.fon) system.ank system.u2l system.l2u

Put files to TTMenu directory if you want.
goomba.gba PocketNES.gba YSMenu1.bmp YSMenu2.bmp

Highlighted Bmp's are for skin support in this new version.

Rumble support is now available as an option when selecting .nds files.

This hombrew menu is making superb daily progress.
 

rwilts

Well-Known Member
Member
Joined
Jan 6, 2008
Messages
109
Trophies
0
XP
81
Country
Could you explain what the install instructions mean in English
biggrin.gif


I gave the version a go a few days ago that said to just replace the dat file with the new one. However all i got was a two blank screens and an dialog box appeared when i pressed a buton but no words.

Would like to give this new version a go but dont understand the .exe in menu etc...
wacko.gif
 

dudereno

Well-Known Member
Member
Joined
Dec 7, 2005
Messages
198
Trophies
0
XP
295
Country
United States
Could you explain what the install instructions mean in English
biggrin.gif


I gave the version a go a few days ago that said to just replace the dat file with the new one. However all i got was a two blank screens and an dialog box appeared when i pressed a buton but no words.

Would like to give this new version a go but dont understand the .exe in menu etc...
wacko.gif

I'll try.

1. First things first make sure you are running the latest official OS which is TTMenu OS v1.07, 2007-12-17
2. Make a back up of your original TTMENU.DAT on your flash card so if anything goes wrong you can just overwrite the new unofficial YSMENU version.
3. Download the new YSMENU0801290230e build and unzip the files.
4. You should have three files: ttextract.exe and the new TTMENU.DAT and a text file.
5. Copy the new TTMENU.DAT to the root of your flashcard overwriting the official file.
6. Make a temp folder on your PC and copy the ttextract.exe to it. Also copy the Original Official TTMenu OS v1.07 TTMENU.DAT to the same folder and run the ttextract.exe file. This will create two new files. Copy ttdldi.dat and ttpatch.dat to TTMenu directory on your microSD.
7. Copy your skin Bmp's [YSMenu1.bmp YSMenu2.bmp] to TTMenu on your microSD. Edit: you will have to create these Bmps yourself or use/rename the default bgDown.bmp/bgUp.bmp files found in the skin/default folder.
8. Job done.
 

reiyu

Canadian, eh?
Member
Joined
Jan 8, 2008
Messages
870
Trophies
0
XP
814
Country
Canada
how do you permanently turn DMA mode off? but i would like to ask you guys first what DMA mode does... i have no idea why it's checked.
 

arsehat

Well-Known Member
Member
Joined
Jun 12, 2007
Messages
155
Trophies
0
Website
Visit site
XP
69
Country
Found an expander for TTMENU.SYS TTinflate and cannot find the url in there,  although the call to the URL will still be in the menu or other associated files.
QUOTE said:
Ttinflate (2008/01/16)
LZ compression-decompression TTMENU.DAT only.


Okay, expanding, unpacking with dsbuff, poking at the arm9 with a hex editor, and repacking with dsbuff, I ended up with the following:

http://rapidshare.com/files/87726683/TTMEN...e-test.nds.html

That's basically the standard 1.07 kernel with "DSTT Loading" messages changed to "MyDS Loading" to make sure I was poking at the right things. I thought I'd found where the version number was stored (V1.07 appears at one place in the ARM9) but changing that to V6.66 in another test version made no difference to what was displayed.

You can launch that as you would any other .nds file, but the REALLY good news is that you can change the name to TTMENU.DAT and stick that straight on your card as a replacement for the standard TTMENU.DAT - although the card usually boots the compressed .DAT, it doesn't actually appear to NEED it to be compressed.

So... two questions.

1 - Anyone got any idea how and where they store the "WWW.NDSTT.COM" and "V1.07" that are displayed in the upper screen? (my guess would be graphics that are displayed over the top of everything else, but I'm not sure how to go looking for that kind of thing in there - maybe I should read through the source for the Injektor and some of the older R4 kernel hacking discussions for some pointers on looking for those kind of resources)

2 - Anyone got any ideas on how I'd go about re-compressing modified versions? Not that it seems to be necessary, but it would save a little space.

Edit: Done a little reading, I'm off to see if I can find a good tile editor to poke at things with. That "text" could be somthing as simple and nasty to find as "At these pixel locations, AND the value with FFFFFF" and that would be *really* well hidden from casual hacking - and I can't be bothered learning ARM assembly code and running arm9.bin through a disassembler just to do this...
 

rcm1

Member
Newcomer
Joined
Dec 27, 2007
Messages
18
Trophies
0
XP
6
Country
Malaysia
i think the YSMENU kinda prevents the dreaded game not loading problem that is faced by some of the DSTT users.

before i install the ysmenu,i ran into that problem..again
so i decided to give the homebrew menu a shot/
strangely,the games boot up smoothly after that.

No,i did not format my microsd or "clean" it while installing the new ysmenu.

the good thing,scrolling through the menu is smooth as hell,no stuttering problems like the official version.

One problem is,how do i tweak the brightness?
It seems as the brightness level is set to the lowest.

Looking forward to the customizable skins feature.
biggrin.gif
 

sepinho

Well-Known Member
Member
Joined
Sep 22, 2007
Messages
290
Trophies
0
Website
Visit site
XP
114
Country
Gambia, The
QUOTE said:
@ GBA
Press Y to just load GBA to PSRAM in slot2
Does that mean that GBA (pre-)loading is integrated into the firmware? That'd be awesome.

But why, oh why, did Yasu put the file browser on the top screen? The one and only reason I currently prefer my TTDS to my R4 is the touchscreen-based UI. Any hope that's gonna be changed in the future?
 

dudereno

Well-Known Member
Member
Joined
Dec 7, 2005
Messages
198
Trophies
0
XP
295
Country
United States
QUOTE said:
@ GBA
Press Y to just load GBA to PSRAM in slot2
Does that mean that GBA (pre-)loading is integrated into the firmware? That'd be awesome.
Yup. the strange thing is for me the Y button doesn't work but if i select a GBA game and press the A button then it loads perfectly. If the GBA game doesn't have a save it creates a .sav file with the same name in the same folder. This may lead to confusion if you still use rudolf's tool which saves the game in Gba/Save folder and uses a different file name taken from the GBA header info.

That being said, its fantastic to just load GBA games with one click from the menu. Its an awesome bit of coding and puts the Official OS to shame.

Btw Nice skin helpme.
 

helpme

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
478
Trophies
0
Location
uk
Website
Visit site
XP
136
Country
QUOTE said:
its fantastic to just load GBA games with one click from the menu

i use a ez-flash 4 & rudolphs 2in1 tool but it would be nice if the dstt could use the ez-flash 4 like the ez-flash 3in1

but i just get a box saying "no flash cartridge in slot2"
 

rwilts

Well-Known Member
Member
Joined
Jan 6, 2008
Messages
109
Trophies
0
XP
81
Country
Could you explain what the install instructions mean in English
biggrin.gif


I gave the version a go a few days ago that said to just replace the dat file with the new one. However all i got was a  two blank screens and an dialog box appeared when i pressed a buton but no words.

Would like to give this new version a go but dont understand the .exe in menu etc...
wacko.gif



I'll try.

1. First things first make sure you are running the latest official OS which is TTMenu OS v1.07, 2007-12-17
2. Make a back up of your original TTMENU.DAT on your flash card so if anything goes wrong you can just overwrite the new unofficial YSMENU version.
3. Download the new YSMENU0801290230e build and unzip the files.
4. You should have three files: ttextract.exe and the new TTMENU.DAT and a text file.
5. Copy the new TTMENU.DAT to the root of your flashcard overwriting the official file.
6. Make a temp folder on your PC and copy the ttextract.exe to it. Also copy the Original Official TTMenu OS v1.07 TTMENU.DAT to the same folder and run the ttextract.exe file. This will create two new files. Copy ttdldi.dat and ttpatch.dat to TTMenu directory on your microSD.
7. Copy your skin Bmp's [YSMenu1.bmp YSMenu2.bmp] to TTMenu on your microSD. Edit: you will have to create these Bmps yourself or use/rename the default bgDown.bmp/bgUp.bmp files found in the skin/default folder.
8. Job done.


Thanks
have followed your instructions and got it working.

Only minor point is that you need to copy the background bmp out of the default folder and put them directly into first level of TTMenu folder.

Could have been me miss reading your instructions but i see someone else mentioned the same mistake.

Anyway i much prefer this interface. Scoll from bottom straight back to top on a long list of games is very positive. Loading Opera without having to patch each time is also great.

Thanks.. cant see where any improvements will be made
grog.gif
grog.gif
 

Bri

Well-Known Member
Member
Joined
Dec 25, 2007
Messages
3,413
Trophies
0
Website
Visit site
XP
116
Country
United States
So are all of the files in the original TTMENU folder still needed for this to work? If not, which can be safely deleted? I assume the "skin" folder can be removed? Anything else?

rwilts, you said you're able to run the browser without having to patch each time? How do you do that? I still have to run the GBA loader and patch it so that it will recognize the expansion pack. Is there a way around that?

-Bri
 

rwilts

Well-Known Member
Member
Joined
Jan 6, 2008
Messages
109
Trophies
0
XP
81
Country
Honest answers is dont know.

Just checked again and it just works.

I have Opera rom stored in a seperate folder within another folder called applications. In the Applications folder is also a folder called Ewin containing the GBALDR_v_1_6_en.nds file.

I navigate straight to the Opera rom , press a and i get what i can only describe as an old DOS black window with a quick set of code that does mention 'patch' somewhere and then opera loads.
unsure.gif
 

Bri

Well-Known Member
Member
Joined
Dec 25, 2007
Messages
3,413
Trophies
0
Website
Visit site
XP
116
Country
United States
When I do it, Opera loads but gives me a window that says that it cannot find the additional memory expansion. It gives me only one option, which is to close Opera. Maybe it's because I renamed my GBA loader. I wonder if the menu is actually running the loader. Is your Opera patched?

-Bri
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Amazon fire sticks switching to a custom linuxOs instead of Android, sucks for 3rd party apks
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, is the red ring of death still common in phat xbox 360s?
  • SylverReZ @ SylverReZ:
    @BigOnYa, And Linux, regardless of its distro, is still easy to install 3rd-party modifications.
  • BigOnYa @ BigOnYa:
    Yes, phats are just a good heater for the winter months
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Yes, its only relatively common on early models.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, then the chance of potentially me wanting to have a phat xbox 360 is -1%
  • SylverReZ @ SylverReZ:
    If you have one, then chances are is that it needs a reballing of the chips.
  • BigOnYa @ BigOnYa:
    If you can Get a slim, even if few dollars more, do it
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    @BigOnYa im atm fine with my ps3
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Falcon RGH models are fine, but a slim model is slightly more money apparently.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    I remember that my uncle-in-law has (or had?) an Xbox 360 which I think was a slim one
  • BigOnYa @ BigOnYa:
    I've modded prob over 50 Xbox360 over the years, never have I seen a slim come back to me, only the phats. N yea most time it needs reballed.
    +1
  • K3Nv2 @ K3Nv2:
    @BigOnYa, loves Phil spencer
  • SylverReZ @ SylverReZ:
    @K3Nv2, Phil Spencer is a big asshole.
  • BigOnYa @ BigOnYa:
    No I love modding systems more than playing sometimes, I own Nintendo, PS, Atari, etc also. But true my favorite has always been xbox.
    +2
  • K3Nv2 @ K3Nv2:
    / mnt/lg/appstore/developer/apps/usr/palm/packages packages
  • K3Nv2 @ K3Nv2:
    I'm gonna write onlyfans for webos users now
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, webos porn
  • SylverReZ @ SylverReZ:
    @Xdqwerty, He acquires companies then people lose their jobs.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, do you mean when microsoft either fires hundreds of people from their subsidiaries or when they close them?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    The only Xbox I ever modded was the OG one soft mod larger hard drive and all that 😊
    +1
    SylverReZ @ SylverReZ: @K3Nv2, https://www.youtube.com/watch?v=cjR-MgMLoBA +1