A small thread on how to tell if you got an incomplete downgrade

Discussion in '3DS - Flashcards & Custom Firmwares' started by Acryt, Jan 8, 2016.

  1. Acryt
    OP

    Acryt GBAtemp Fan

    Member
    309
    72
    Aug 22, 2015
    United States
    I noticed there is a lot of people posting the same "odd" results I got and nobody having any clue what is up, and After experiencing TWO incomplete downgrades on my N3DS XL on 9.9.0-26U, there is quite a few signs as to how you can tell if you did get a partial downgrade, and which is why you may have some issues you can't find much details on or how to fix. If you find any other telling signs, you can post them here.

    An incomplete downgrade will show signs of being an 9.2.0 downgrade in the system menu, but these results below are signs of being an incomplete downgrade. Even if you did everything right, it can still do an incomplete downgrade. I had the correct updates file as once I updated to 10.3, I was able to downgrade within a minute correctly to 9.2

    The solution to all these is to simply recovery mode, or update to 10.3 and then run the downgrade again. A partial downgrade is most likely highly risky to continue running on, and won't work as expected.

    1. When you're installing CFW, PastaCFW + Minipasta run a blackscreen and freeze, or they kick you back to HBL. When you try to run FBI to confirm if it worked, it will still say invalid signature on CIAs. This is a sign of an incomplete downgrade as the signature patch cannot be done.

    2. Your browser version is the same as your old FW you were on, and in some cases makes the browser inaccessible to the following error: "The Internet Browser is not usuable at this time." Which would mean the auto page for browserhax won't work, but with some fooling around I did find a way around this, but you're better off just updating to 10.3 and repeating the downgrade process because it will give you the issue from #1

    3. CFW like Rxtools.3dsx + ReiNand.3dsx + Gateway Tools and such will immediately kick you back to HBL, without even giving an error like "No Emunand present!"

    4. When you run Sysupdater to redo it, it will do the downgrade process, but only install 20 or less files before saying "NATIVE FARM: Installed." Also a sign of another incomplete downgrade. When you run it again it can also say it's installing, but not install anything and complete.

    5. If the first time you run Sysupdater and it only installs a couple files and does "NDS needs to be powered off" error, this also means you've got an incomplete downgrade.

    6. Being able to run Ironfall Invasion, aka Ironhax on 9.2 after a downgrade is also a sign of an incomplete downgrade, as it will never go past the 3DS w/ Nintendo logo on 9.2 due to Ironfall being incompatible with 9.2 (Correct me if i'm wrong, but this is what people have been saying)

    You can also use this to check:
    https://github.com/ihaveamac/downgrade-check/releases
    Thanks @ihaveamac

    This is the most telling signs I noticed, and seems to be an issue people are popping up with. Once again if you find more telling obvious problems to this issue, post here.
     
    Last edited by Acryt, Jan 9, 2016
  2. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,481
    6,052
    Apr 20, 2015
    United States
    Tigard, OR
  3. Acryt
    OP

    Acryt GBAtemp Fan

    Member
    309
    72
    Aug 22, 2015
    United States
    Hm? What do you mean? You have an idea on how to check if the native firm installed is completely 9.2? Because the system menu would say it was 9.2, but not all services would be downgraded, which isn't immediate obvious until you run into all the above errors.
     
  4. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,481
    6,052
    Apr 20, 2015
    United States
    Tigard, OR
    I'm trying out something right now that should check the user's kernel/NATIVE_FIRM version, and see if it's low enough.
     
  5. Acryt
    OP

    Acryt GBAtemp Fan

    Member
    309
    72
    Aug 22, 2015
    United States
    Hopefully it works, an incomplete downgrade is frustrating. It has all the signs of being on 9.2 that you'd expect but run into all sorts of issues once you get to installing CFW.
     
  6. ihaveamac

    ihaveamac GBAtemp Guru

    Member
    5,481
    6,052
    Apr 20, 2015
    United States
    Tigard, OR
    Acryt likes this.
  7. Louch 雪 Daishiteru

    Louch 雪 Daishiteru Advanced Member

    Newcomer
    91
    165
    Sep 14, 2015
    Brazil
    I tested the tool both in sysNAND and emuNAND, in sysNAND it claims 9.2 (2.46-0), but in my updated emuNAND (10.3) it claims 2.50-1 (which would be 9.6). Any idea why? (O3DS)
     
    Last edited by Louch 雪 Daishiteru, Jan 8, 2016
  8. Kartik

    Kartik Gbatemp advanced fan

    Member
    356
    259
    Jun 6, 2015
    India
    github
    Ithink using The .3dsx version with ninjhax2,homemenuhax and browserhax will immediately kick you back to HBL but using NINJHAX1 it will load the cfw
     
  9. Louch 雪 Daishiteru

    Louch 雪 Daishiteru Advanced Member

    Newcomer
    91
    165
    Sep 14, 2015
    Brazil
    The rxtools.3dsx loads just fine for me on Menuhax. I don't know if this could be a rxtools 2.6 limitation, because i'm using the lastest nightly. So probably this isn't a ninjhax 2 problem.
     
    Last edited by Louch 雪 Daishiteru, Jan 8, 2016
  10. dark_samus3

    dark_samus3 GBAtemp Addict

    Member
    2,326
    1,728
    May 30, 2015
    United States
    This is because the firmware.bin being used is a 9.6 firm (not sure what CFW you're using, but I know for sure cakes does this) They don't worry about updating it as it works just fine with the 9.6 version and they would have to redo all of the patches (emuNAND, sig patches, reboot patches) for the newer firm and there doesn't seem to be any ill effects from running the (slightly) older firm on 10.3

    — Posts automatically merged - Please don't double post! —

    rxTools 2.6 will only work on ninjhax 1.x as later version include an updated brahma (dubbed brahma 2) they properly boot from ninjhax 2.x
     
    Louch 雪 Daishiteru likes this.
  11. Louch 雪 Daishiteru

    Louch 雪 Daishiteru Advanced Member

    Newcomer
    91
    165
    Sep 14, 2015
    Brazil
    So it shows 10.3 but is actually running 9.6 on the CFW, okay i got it. Thanks for the reply and the CFW guide! xD
     
  12. dark_samus3

    dark_samus3 GBAtemp Addict

    Member
    2,326
    1,728
    May 30, 2015
    United States
    Well when you get an incomplete downgrade the 10.3 native_firm is still running in the background... basically version numbers have their own separate titles (and even then there's also different titles just for the one version number... there's NVer which is the -x number, for example the -20 in 9.2.0-20 and CVer (I think) which is the main version number) so you could, in theory, display 1.0.0-0 on any console with the right set of titles while maintaining the actual version the system is on
     
    Louch 雪 Daishiteru likes this.
  13. Blue_Mew

    Blue_Mew Team Skull ☠️Grunt☠️

    Member
    2,423
    1,016
    Oct 2, 2015
    United Kingdom
    Faraway Island
    I dont get kicked i run the injected version of homebrew.cia and i still get the signature error.
     
  14. Louch 雪 Daishiteru

    Louch 雪 Daishiteru Advanced Member

    Newcomer
    91
    165
    Sep 14, 2015
    Brazil
    So basically the CFW works just like an incomplete downgrade? When i update the emuNAND to the latest version and run RxTools, it actually is running the custom firmware.bin instead of the native_firm of the original update, but showing the 10.3.0-28U in the settings?
     
    Last edited by Louch 雪 Daishiteru, Jan 8, 2016
  15. dark_samus3

    dark_samus3 GBAtemp Addict

    Member
    2,326
    1,728
    May 30, 2015
    United States
    It's kinda the opposite of how the current incomplete downgrades are working (NATIVE_FIRM stays the same the rest changes, whereas this is the opposite, everything else stays the same except the firmware) otherwise essentially yes, the CFW runs the modified firmware.bin with the patches I mentioned before
     
    Louch 雪 Daishiteru likes this.
  16. Louch 雪 Daishiteru

    Louch 雪 Daishiteru Advanced Member

    Newcomer
    91
    165
    Sep 14, 2015
    Brazil
    Yes, this is what i meant, sorry. I got it, thanks!
     
  17. Acryt
    OP

    Acryt GBAtemp Fan

    Member
    309
    72
    Aug 22, 2015
    United States
    You don't always get kicked, the Pasta's will look as if they worked as well as they are a quick boot and back to the launcher when they do work. Have you tried Minipasta?
     
    Last edited by Acryt, Jan 8, 2016
  18. jagerstaffel

    jagerstaffel GBAtemp Advanced Fan

    Member
    533
    129
    Aug 20, 2008
    United States
    This has been my only problem so far in many, many attempts. When installing the cia files, I noticed it just doesn't seem to touch all 126 files in the updates folder, and I've always gotten the "error has occurred" screen upon reboot. Is there any way to make sysupdater go through all 126 files? Just why in heavens name does it do a half assed job anyways....
     
  19. Acryt
    OP

    Acryt GBAtemp Fan

    Member
    309
    72
    Aug 22, 2015
    United States
    DS version + FW? I had no success at all from 9.9 on N3DS XL. It was only on 10.3 where I got a complete downgrade.

    Also, have you tried to install any CFW afterwards, and does it say 9.2 in the menu?
     
    Last edited by Acryt, Jan 8, 2016
  20. dark_samus3

    dark_samus3 GBAtemp Addict

    Member
    2,326
    1,728
    May 30, 2015
    United States
    Certain titles don't need to be updated (this is checked beforehand) and it is actually safer to do it that way. The only reason to EVER uninstall all of the titles and reinstall all of them is if you're region changing. Also the "error has occurred" screen wouldn't be helped in the slightest by making sysupdater go through all of the CIAs, you probably simply need to clear the update out (google how to get rid of the update nag)