Question - downgrade to update

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

  1. kiel379
    OP

    kiel379 GBAtemp Regular

    Member
    131
    6
    Aug 18, 2011
    england
    Hey guys
    Been reading alot about these "franken firmwares" caused by downgrading.
    Would downgrading to a firmware bellow 9.2 then using sysupdater to update to 9.2 fix the problem?
     
  2. kiel379
    OP

    kiel379 GBAtemp Regular

    Member
    131
    6
    Aug 18, 2011
    england
    Bump
     
  3. Games&Stuff

    Games&Stuff GBAtemp Advanced Fan

    Member
    787
    564
    Oct 8, 2015
    Belgium
    What?
     
  4. Rattor

    Rattor Advanced Member

    Newcomer
    54
    15
    Jan 4, 2016
    United States
    Why would using sysupdater to downgrade then sysupdater to update be more stable than using sysupdater once to downgrade to the firmware you want? The issues with the frankenfirmware are a possible consequence of using sysupdater, so all you're doing is doubling the chances sysupdater screws up and messes up one of your system components.
     
  5. kiel379
    OP

    kiel379 GBAtemp Regular

    Member
    131
    6
    Aug 18, 2011
    england
    From what I heard downgrading can skip over some files and keep the newer firmwares files in its place.
    Aparently this is what has caused people to have some issues after downgrading.
    If I downgraded to say 9.0 then upgraded to 9.2 would it give a clean install of 9.2
    Basically get rid of the leftover files from the higher firmware.

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

    The franken firmware issues have only been happening since downgrading was possible so I would assume that the update function of sysupdater is fine
     
  6. Tony_93

    Tony_93 GBAtemp Addict

    Member
    2,195
    1,003
    Jun 13, 2015
    United States
    California
    Wrong, this frankenfrimwares are caused by using this modified sysupdaters that use Memchunkhax2 to downgrade, either the one from Julian20 or the one by Hux... (Can't remember his name now).

    But there is the official sysupdater 0.4.1 by profi2000 that works flawlessly updating firmwares, users here and myself have been using it to update systems to 9.2 without issues for months now.

    So, using a modified-memchunkhax2 sysupdater to downgrade to a lower frankenfirmware and use the official sysupdater to get to a clean 9.2 sounds like a great idea actually.
     
    Last edited by Tony_93, Jan 10, 2016
  7. kiel379
    OP

    kiel379 GBAtemp Regular

    Member
    131
    6
    Aug 18, 2011
    england
    It's not often I have a good idea.
    Printing this page out and framing it asap.
     
    Hayleia likes this.
  8. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    No it won't

    The franken firmwares are the result of the fact that newer FWs have more system titles than older ones. For example 10.3 on the N3DS has 110 titles. 9.5 only has 105, and 9.2 only has 102 titles. Unless and until sysupdater has a way to check for and delete the extra titles that were added on firmwares between 9.3 and 10.3, downgrading will result in a franken-firmware. Trying to "update" from 9.2 to 9.2 with the official sysupdater will not fix this either, because it won't remove the extra titles.

    The upside is that this will not prevent you from installing CFW in most cases now (excepting a few rare strange cases). On the other hand you are more prone to weird little glitches and bugs that are very hard to narrow down because of the franken firmware.
     
  9. lynismybae

    lynismybae Member

    Newcomer
    31
    7
    Jan 10, 2016
    Can somebody provide more insight into this? I was under the impression that sysupdater removed the pre-downgrade firmware during the process.
     
  10. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    Unfortunately the code repos for the mch2 versions were removed so i can't exactly link it to you anymore. But from what I saw it grabs titleID and version info from each cia, compares it to the one installed, and if its not a match it deletes the existing cia and then installs the new one. Considering the only file lists it has access to are your installed titles and the list of files in the updates folder, it has no way of knowing which extra titles to delete.
     
  11. lynismybae

    lynismybae Member

    Newcomer
    31
    7
    Jan 10, 2016
    I see. So does upgrading with sysupdater work in a similar fashion?
     
  12. Aroth

    Aroth GBAtemp Addict

    Member
    2,066
    745
    Apr 14, 2015
    United States
    As far as I know, upgrading works by installing the new title over the old title. It doesn't bother uninstalling because its assumed all the new titles are of a new version.

    Also, to my knowledge, no update has removed a title from use. If a service is removed, the title associated with it is replaced with a stub title.