Hacking TWL missing in action; read all about it: other options to try?

Nepsquare

Member
OP
Newcomer
Joined
Feb 27, 2017
Messages
6
Trophies
0
Age
45
XP
66
Country
Netherlands
Hiya,

Disclaimer:
To my surprise I DID NOT have an account here. Although visiting this and similar sites for years, I think I either forgot to register or I might’ve been wiped after many years of down-time. I have been in multiple console (emulation, modding and homebrew) scenes since the MS-DOS days and I kind of lost track of things. But luckily because of this my username was free to take, so here I am.

Back on topic:
On my 2DS, my TWL firmware is in questionable status, after “successfully” soft-modding it by following the Plailect guide. The guide is perfect, though I’m not. My current status is a a9lh/luma3d modded system on 11.3 which DOES NOT play DSi or NDS titles anymore. Card slot1 included. As you might wonder, this means that EVERY nds/dsi title, blocked/compatible or not, results in a black-screen on load.

My original setup was a 2DS on ofw11.2, I had done the following procedure: Soundhax > Fasthax > Safehax > NAND “Backup” > 2.1.0 downgrade > created otp.bin > Browserhax > NAND restore impossible (1.3Gb NAND.bin not a 950Mb NANDmin.bin) > Upgraded to 11.3.

How I got there:
As I mentioned I followed the Plailect guide, but I had not read the part that my NAND backup size was wrong and also when creating the backup, I found it was weird I couldn’t use the expected NANDmin.bin name but could create NAND.bin. Still, I carried on.
(Went back to the guide today, the backup size simply wasn't mentioned at all, it was mentioned on the forums though, I had to google it.)

THIS is the reason I couldn’t restore my NAND with Hourglass. Because from what I have read/understood is that the actual full backup is modified by either hourglass/decrypt9(I’m not sure which at this point), hence it’s impossible to restore. It is however, the only backup I have with a fully working TWL and I have tried most things mentioned on forums which I deemed safe. I went back to the guide today

What I have tried:
- Installed patched TWL_FIRM to NAND.
- Restored orignal TWL_FIRM to NAND.
- Redirected Luma through custom path. Not knowing if this will fix anything, but it works non-the-less.
- Using forwarders to load NDS roms. Tested also "Four Swords.cia”, all these methods result in the same.
- Installed TWL loader, installed bootstrap.bin through nds-bootstrap loader. Release and Original have similar effects.
- Installed NTR “CFW” successfully, but just like Luma redirection, I don’t know what this fixes, it should enable cheats and savestates though..
- Installed Corbenik “CFW”, but can’t seem to run the firmware, but I can boot into the settings/patches part. I will take this out again. (I was only interested in this, as I was in CakesFW, because these two could redirect loading twl/gba firms by supplying the correct firm files)
- Made a current backup of my system (NANDmin.bin) for getting back to this stage.

What I’m willing to try:
- Go back in time. I will tell you in future about it.
- Rebuild TWL partition on nand with other methods I don’t know about yet.
- Read comments, try suggestions.
- End up bricking my console with the method below.

What I will do if desperation takes control:
- Try every form of sysupdater, sysdowngrader, hourglass, decrypt9, Godmode etc to restore my original 1.3Gb NAND.bin and start all over again. So far I have pondered on this idea, but bricking my nand seemed very possible, if not immediate.

Can anyone spot my error? Most threads online cover the issue, then re-directs the person to Plailect’s guide. Surrounding the custom path setting, which I tried but haven’t seen the benefit of it yet (I did remove my arm9xloader on NAND to test).

Does anyone have the similar status of the TWL, probably due to also having no usable backup, and managed to fix it? Or did anyone try to restore the modified NAND.bin successfully? Let me know please!

Gr,

Nepsquare
 

V0ltr0n

Well-Known Member
Member
Joined
Jan 5, 2016
Messages
484
Trophies
0
Age
39
XP
542
Country
United States
If your nand backup is bad, it is gone for good. Only thing i can think of is try ctr transfer to 9.2. If it works, then system update. Someone feel free to correct me if im wrong.
 
  • Like
Reactions: Nepsquare

HyperT

Well-Known Member
Member
Joined
Jun 4, 2016
Messages
674
Trophies
0
XP
232
Country
Have you tried restoring the 1.3gb with hourglass?

If it's 1,300,234,240 bytes then it's a valid full dump. Make another dump before flashing it if you are unsure about it.
 
  • Like
Reactions: Nepsquare

Nepsquare

Member
OP
Newcomer
Joined
Feb 27, 2017
Messages
6
Trophies
0
Age
45
XP
66
Country
Netherlands
If your nand backup is bad, it is gone for good. Only thing i can think of is try ctr transfer to 9.2. If it works, then system update. Someone feel free to correct me if im wrong.

I was thinking about that, but I don't think downgrading to 9.2 will fix TWL, it will just downgrade the unprotected parts of my NAND, correct? Because if I try to update from 2.1.0 (to 9.2 OR OFW) TWL stays f%cked. I will try again though, thx!

--------------------- MERGED ---------------------------

Have you tried restoring the 1.3gb with hourglass?

If it's 1,300,234,240 bytes then it's a valid full dump. Make another dump before flashing it if you are unsure about it.

I just checked, on my MAC: 1.300.234.240 bytes (1,3 GB on disk), Hourglass will accept this? I will confirm checksum again! Cheers!

--------------------- MERGED ---------------------------

Have you tried here yet? https://3ds.guide/troubleshooting.

Also, it appears the guide accidentally removed the NAND size page from it's English pages. Here's the first link to it, still in english. https://3ds.guide/nand-size.html

Thanks! I spot it now, but a bit late. I now realise my NAND backup IS proper after all. Decrypt9 just doesn't want anything to do with it. I will try Hourglass as suggested and then start over again.

--------------------- MERGED ---------------------------

Thanks all for the suggestions! I will try to restore my old backup first though Hourglass. Can I actually use Hourglass to restore my 11.2ofw backup onto 11.3cfw? Or is it better to drop to 9.2 first?

Cheers all!

Neps
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,252
Trophies
4
Location
Space
XP
13,805
Country
Norway
Hiya,

Disclaimer:
To my surprise I DID NOT have an account here. Although visiting this and similar sites for years, I think I either forgot to register or I might’ve been wiped after many years of down-time. I have been in multiple console (emulation, modding and homebrew) scenes since the MS-DOS days and I kind of lost track of things. But luckily because of this my username was free to take, so here I am.

Back on topic:
On my 2DS, my TWL firmware is in questionable status, after “successfully” soft-modding it by following the Plailect guide. The guide is perfect, though I’m not. My current status is a a9lh/luma3d modded system on 11.3 which DOES NOT play DSi or NDS titles anymore. Card slot1 included. As you might wonder, this means that EVERY nds/dsi title, blocked/compatible or not, results in a black-screen on load.

My original setup was a 2DS on ofw11.2, I had done the following procedure: Soundhax > Fasthax > Safehax > NAND “Backup” > 2.1.0 downgrade > created otp.bin > Browserhax > NAND restore impossible (1.3Gb NAND.bin not a 950Mb NANDmin.bin) > Upgraded to 11.3.

How I got there:
As I mentioned I followed the Plailect guide, but I had not read the part that my NAND backup size was wrong and also when creating the backup, I found it was weird I couldn’t use the expected NANDmin.bin name but could create NAND.bin. Still, I carried on.
(Went back to the guide today, the backup size simply wasn't mentioned at all, it was mentioned on the forums though, I had to google it.)

THIS is the reason I couldn’t restore my NAND with Hourglass. Because from what I have read/understood is that the actual full backup is modified by either hourglass/decrypt9(I’m not sure which at this point), hence it’s impossible to restore. It is however, the only backup I have with a fully working TWL and I have tried most things mentioned on forums which I deemed safe. I went back to the guide today

What I have tried:
- Installed patched TWL_FIRM to NAND.
- Restored orignal TWL_FIRM to NAND.
- Redirected Luma through custom path. Not knowing if this will fix anything, but it works non-the-less.
- Using forwarders to load NDS roms. Tested also "Four Swords.cia”, all these methods result in the same.
- Installed TWL loader, installed bootstrap.bin through nds-bootstrap loader. Release and Original have similar effects.
- Installed NTR “CFW” successfully, but just like Luma redirection, I don’t know what this fixes, it should enable cheats and savestates though..
- Installed Corbenik “CFW”, but can’t seem to run the firmware, but I can boot into the settings/patches part. I will take this out again. (I was only interested in this, as I was in CakesFW, because these two could redirect loading twl/gba firms by supplying the correct firm files)
- Made a current backup of my system (NANDmin.bin) for getting back to this stage.

What I’m willing to try:
- Go back in time. I will tell you in future about it.
- Rebuild TWL partition on nand with other methods I don’t know about yet.
- Read comments, try suggestions.
- End up bricking my console with the method below.

What I will do if desperation takes control:
- Try every form of sysupdater, sysdowngrader, hourglass, decrypt9, Godmode etc to restore my original 1.3Gb NAND.bin and start all over again. So far I have pondered on this idea, but bricking my nand seemed very possible, if not immediate.

Can anyone spot my error? Most threads online cover the issue, then re-directs the person to Plailect’s guide. Surrounding the custom path setting, which I tried but haven’t seen the benefit of it yet (I did remove my arm9xloader on NAND to test).

Does anyone have the similar status of the TWL, probably due to also having no usable backup, and managed to fix it? Or did anyone try to restore the modified NAND.bin successfully? Let me know please!

Gr,

Nepsquare
NANDmin.bin is just a trimmed NAND.bin. Other than that, they're identical.
 

HyperT

Well-Known Member
Member
Joined
Jun 4, 2016
Messages
674
Trophies
0
XP
232
Country
I was thinking about that, but I don't think downgrading to 9.2 will fix TWL, it will just downgrade the unprotected parts of my NAND, correct? Because if I try to update from 2.1.0 (to 9.2 OR OFW) TWL stays f%cked. I will try again though, thx!

--------------------- MERGED ---------------------------



I just checked, on my MAC: 1.300.234.240 bytes (1,3 GB on disk), Hourglass will accept this? I will confirm checksum again! Cheers!

--------------------- MERGED ---------------------------



Thanks! I spot it now, but a bit late. I now realise my NAND backup IS proper after all. Decrypt9 just doesn't want anything to do with it. I will try Hourglass as suggested and then start over again.

--------------------- MERGED ---------------------------

Thanks all for the suggestions! I will try to restore my old backup first though Hourglass. Can I actually use Hourglass to restore my 11.2ofw backup onto 11.3cfw? Or is it better to drop to 9.2 first?

Cheers all!

Neps
There should be a .bin.sha which is used to validate the .bin - restoring straight to the 11.2 backup would be recommended.

Decrypt9/hourglass9 should work the same, maybe the options are different - it's a full nand restore [keep a9lh] - if that's an option there.

And make sure you're using the .bin via a9lh rather than .3dsx via hbl
 

Dimensional

Well-Known Member
Member
Joined
Dec 7, 2008
Messages
1,008
Trophies
1
Age
34
Location
Texas
XP
2,777
Country
United States
I was thinking about that, but I don't think downgrading to 9.2 will fix TWL, it will just downgrade the unprotected parts of my NAND, correct? Because if I try to update from 2.1.0 (to 9.2 OR OFW) TWL stays f%cked. I will try again though, thx!

--------------------- MERGED ---------------------------



I just checked, on my MAC: 1.300.234.240 bytes (1,3 GB on disk), Hourglass will accept this? I will confirm checksum again! Cheers!

--------------------- MERGED ---------------------------



Thanks! I spot it now, but a bit late. I now realise my NAND backup IS proper after all. Decrypt9 just doesn't want anything to do with it. I will try Hourglass as suggested and then start over again.

--------------------- MERGED ---------------------------

Thanks all for the suggestions! I will try to restore my old backup first though Hourglass. Can I actually use Hourglass to restore my 11.2ofw backup onto 11.3cfw? Or is it better to drop to 9.2 first?

Cheers all!

Neps
Restore the nand using Hourglass9 if it allows it, but be sure to select the option to keep A9LH. You must be careful and pay attention to what you select when restoring/injecting a nand backup. After that, just make sure your CFW file, most likely Luma, is up to date before you update to 11.3. Luma will keep A9LH installed, and by extension itself, so you keep CFW even when you update
 

Nepsquare

Member
OP
Newcomer
Joined
Feb 27, 2017
Messages
6
Trophies
0
Age
45
XP
66
Country
Netherlands
There should be a .bin.sha which is used to validate the .bin - restoring straight to the 11.2 backup would be recommended.

Decrypt9/hourglass9 should work the same, maybe the options are different - it's a full nand restore [keep a9lh] - if that's an option there.

And make sure you're using the .bin via a9lh rather than .3dsx via hbl

While using Luma's (chainloader?) to get to Hourglass, I get the following error with my NAND.bin/NAND.bin.sha:
- NAND header not recognised. (my reaction was leaning against WTF, but I remember this error from before sadly.)

Will try the other NAND restore options.. Dawnit, I got the right size of the backup with it's bin.sha checksum, am I missing something?
 

Dimensional

Well-Known Member
Member
Joined
Dec 7, 2008
Messages
1,008
Trophies
1
Age
34
Location
Texas
XP
2,777
Country
United States
While using Luma's (chainloader?) to get to Hourglass, I get the following error with my NAND.bin/NAND.bin.sha:
- NAND header not recognised. (my reaction was leaning against WTF, but I remember this error from before sadly.)

Will try the other NAND restore options.. Dawnit, I got the right size of the backup with it's bin.sha checksum, am I missing something?
Try booting without chainloading? Rename Luma's payload to something else, and then move and rename the hourglass payload to arm9loaderhax.bin in the root directory, and see what that does. All else, use the restore guide I linked to earlier.
 
  • Like
Reactions: Nepsquare

Nepsquare

Member
OP
Newcomer
Joined
Feb 27, 2017
Messages
6
Trophies
0
Age
45
XP
66
Country
Netherlands
Try booting without chainloading? Rename Luma's payload to something else, and then move and rename the hourglass payload to arm9loaderhax.bin in the root directory, and see what that does. All else, use the restore guide I linked to earlier.

Hmmm, interesting! I thought I could only use Luma/Cor bins to boot. Makes sense if you can already hook to them at boot. Will try, thanks again!

EDIT: Tried it with both Hourglass9 and Decrypt9, they will simply not boot unless they start AFTER Luma. Will try to chain load again, just to get them working again.
 
Last edited by Nepsquare,

HyperT

Well-Known Member
Member
Joined
Jun 4, 2016
Messages
674
Trophies
0
XP
232
Country
Only thing I can think is to make sure the decrypt9wip.bin/hg9.bin is the latest.

The forced restore option just bypasses the sha check iirc - so wouldn't help.

Could you post the decrypt9.log
 
  • Like
Reactions: Nepsquare

Nepsquare

Member
OP
Newcomer
Joined
Feb 27, 2017
Messages
6
Trophies
0
Age
45
XP
66
Country
Netherlands
Could you post the decrypt9.log[/QUOTE]
Only thing I can think is to make sure the decrypt9wip.bin/hg9.bin is the latest.

The forced restore option just bypasses the sha check iirc - so wouldn't help.

Could you post the decrypt9.log

GUYS YOU ARE GREAT!!! I would've posted my log, but as Dimensional suggested, I checked his link to the guide in the meantime. Since I missed the NAND size backup in the English translation, I also missed the part below when following Phailect's guide in the help section:

DSi / DS functionality is broken after completing the guide
What you need
The TWL_FIRM .cia for your device
- New_3DS TWL_FIRM - v9936.cia
- Old_3DS TWL_FIRM - v8817.cia
- TWL Version Data - v0.cia
- DS Internet - v2048.cia
- DS Download Play - v1024.cia
- Nintendo DS Cart Whitelist - v11264.cia
Instructions
Section I - Prep work
Create a folder named cias on the root of your SD card if it does not already exist
Copy TWL Version Data - v0.cia to the /cias/ folder on your SD card
Copy DS Download Play - v1024.cia to the /cias/ folder on your SD card
Copy DS Internet - v2048.cia to the /cias/ folder on your SD card
Copy Nintendo DS Cart Whitelist - v11264.cia to the /cias/ folder on your SD card
Copy either New_3DS TWL_FIRM - v9936.cia or Old_3DS TWL_FIRM - v8817.cia to the /cias/ folder on your SD card

That was the only thing I needed to do, after all other CFW / patched /un-patched TWL_FIRMS / Re-dirs, this is what helped my 2ds after you guys helped me. I focussed too much on TWL_FIRM through google, and tried every option extensively, without progress. Thanks so much!! I applied these cias above with FBI on a9lh/luma on ofw11.3 and it worked straight out of the box. For the DSi Ware at least. I hope this can help others too, just know you can't bulk install this, you have too install cias manually one by one.

I will, of course, make two full new backups! Thanks again!
 
Last edited by Nepsquare,
  • Like
Reactions: HyperT

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • DinohScene @ DinohScene:
    tbf I haven't been around on the last pokeflood
  • DinohScene @ DinohScene:
    did it happen?
  • SylverReZ @ SylverReZ:
    @DinohScene, Wasn't it Scarlet and Violet?
  • Veho @ Veho:
    Dunno, I stay in the EoF.
  • SylverReZ @ SylverReZ:
    The craze must've had died down by then.
  • DinohScene @ DinohScene:
    I'm much more on the killing floor :x
  • SylverReZ @ SylverReZ:
    Imagine that every Pokemon game is the exact same but with slight tweaks.
  • SylverReZ @ SylverReZ:
    @DinohScene, I'm not much of a gaymer, more-so a creator.
  • Maximumbeans @ Maximumbeans:
    @SylverReZ Syl my beloved :bow: gm
    +1
  • Maximumbeans @ Maximumbeans:
    It is friday
  • SylverReZ @ SylverReZ:
    Last time I played a game was hmmm... can't exactly recall. :wacko:
  • Maximumbeans @ Maximumbeans:
    I can't believe you got me with that
    +1
  • SylverReZ @ SylverReZ:
    I haven't been gaming for such a long time. Been mostly busy with sleep, hardware tinkering and checking GBAtemp frequently.
  • SylverReZ @ SylverReZ:
    Hope you've had a good morning.
  • Maximumbeans @ Maximumbeans:
    It's going alright thanks :) I know what you mean with gaming time. It's precious where I can get it these days.
    +1
  • Maximumbeans @ Maximumbeans:
    I think that's why I focus on just enjoying single player experiences that aren't too competitive
  • Maximumbeans @ Maximumbeans:
    How are you doing?
  • SylverReZ @ SylverReZ:
    There's also this thing where I'm hyperfocused at night and cannot get to sleep.
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
    SylverReZ @ SylverReZ: Now I could go with soldering the contacts from the cable to the connector on the mobo, but...