Homebrew AIO Switch Updater - Update CFW, FW, cheats and more directly from the Switch

AD2076

Developer
Developer
Joined
Feb 19, 2019
Messages
174
Trophies
0
XP
1,186
Country
Italy
It overwrite existing everything, but by tomorrow it will ask whether you want to overwrite .ini files (I've wrote the thing but I need to test it on the Switch). The program asks you to confirm the download, but once you accepts it downloads and extract. Firmware are downloaded and extracted, but not installed

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


yeah I'm sorry about ini overwriting, an oversight on my part since I leave everything but exosphere on the default values. Will be fixed in a couple of hours

You can check old.ini md5 and new.ini md5 and overwrite without asking when md5 are the same.
 

Homlet

Well-Known Member
OP
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,503
Country
France
New (minor) update out!
93721673-437f7180-fb81-11ea-9256-377575148a40.jpg


https://github.com/HamletDuFromage/AIO-switch-updater/releases
Due to popular request you can now decide to not overwrite inis. Update on the releases pages or directly through the app!
 

drrastovac

Well-Known Member
Newcomer
Joined
Apr 17, 2014
Messages
74
Trophies
0
Age
43
XP
265
Country
I have one question, if I update to the latest Atmosphere through this app, is it include 3 commits since its release?
 
Last edited by drrastovac,

Homlet

Well-Known Member
OP
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,503
Country
France
I messed up a bit and pushed the update with the app not overwriting the patches.ini for sigpatches. If you already downloaded v1.0.1, download it again (through the app for instance) to make sure you don't have that issue
I'll have to push an update to overwrite patches.ini while keeping hetake_ipl.ini

the joycon color swapper app says to go to a bit.ly link I couldn't get to load on my PC.
http://bit.ly/JC-color
 
  • Like
Reactions: laz305

mikefor20

Well-Known Member
Member
Joined
Jan 12, 2009
Messages
1,920
Trophies
2
Location
Mushroom Kingdom ( o Y o )
XP
3,791
Country
United States
I messed up a bit and pushed the update with the app not overwriting the patches.ini for sigpatches. If you already downloaded v1.0.1, download it again (through the app for instance) to make sure you don't have that issue
I'll have to push an update to overwrite patches.ini while keeping hetake_ipl.ini


http://bit.ly/JC-color

Hmm, works! I was getting the "Something's wrong here" page. IDK, Typo ;) Thanks!

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

Is there a way to make the joycons clear? I have the clear shells on mine.
 

froexen

Member
Newcomer
Joined
Jan 20, 2010
Messages
14
Trophies
1
XP
209
Country
Mexico
Finally! A program that does it all! I've tested it, but I ran into a problem. First, let me explain the order I did things:

1. Extracted .rar contents into sd root.
2. Updated both hekate and atmosphere.
3. Updated sigpatches (using both options).
4. Then proceded to download the latest firmware (10.2.0). I was on 10.1.0!

After installing 10.2.0 with ChoidujourNX and getting back into Hekate, I was presented with a "nosighchk" problem. Weird, as I had updated sigpatches beforehand. Mayhaps I should've updated first then updating sigpatches?.
After reading the message, I continued to boot the Switch OS. Then, opened your app again, updated sigpatches, and went back to hekate using the "Shut down/Inject payload" your app so conveniently offers! Continued to launch CFW again, and I was welcomed by the very same message about nosigchk.

Was it my fault? Or perhaps your app couldn't apply properly the sigpatches files?

Nevertheless, this program is so good! Thanks for the hard work!
 

Homlet

Well-Known Member
OP
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,503
Country
France
Hmm, works! I was getting the "Something's wrong here" page. IDK, Typo ;) Thanks!

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

Is there a way to make the joycons clear? I have the clear shells on mine.
It has to be a solid color. Perhaps white?

Finally! A program that does it all! I've tested it, but I ran into a problem. First, let me explain the order I did things:

1. Extracted .rar contents into sd root.
2. Updated both hekate and atmosphere.
3. Updated sigpatches (using both options).
4. Then proceded to download the latest firmware (10.2.0). I was on 10.1.0!

After installing 10.2.0 with ChoidujourNX and getting back into Hekate, I was presented with a "nosighchk" problem. Weird, as I had updated sigpatches beforehand. Mayhaps I should've updated first then updating sigpatches?.
After reading the message, I continued to boot the Switch OS. Then, opened your app again, updated sigpatches, and went back to hekate using the "Shut down/Inject payload" your app so conveniently offers! Continued to launch CFW again, and I was welcomed by the very same message about nosigchk.

Was it my fault? Or perhaps your app couldn't apply properly the sigpatches files?

Nevertheless, this program is so good! Thanks for the hard work!
I fucked up and in 1.0.1 updating sigpatches doesn't overwrite .ini files... I'm sorry, pushing 1.0.2 in 10 mins or so. Really sorry. As there are more and more exceptions to consider, I sometimes miss one edge case

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

Also did you make sure to update atmosphere and then Hekate?
 
Last edited by Homlet,
  • Like
Reactions: drrastovac

Homlet

Well-Known Member
OP
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,503
Country
France
Ok I just uploaded v1.0.2. From what I can tell it's all fixed now. You're asked about overwriting inis when updating sigpatches too
 
Last edited by Homlet,
  • Like
Reactions: Idrolitina

froexen

Member
Newcomer
Joined
Jan 20, 2010
Messages
14
Trophies
1
XP
209
Country
Mexico
It has to be a solid color. Perhaps white?


I fucked up and in 1.0.1 updating sigpatches doesn't overwrite .ini files... I'm sorry, pushing 1.0.2 in 10 mins or so. Really sorry. As there are more and more exceptions to consider, I sometimes miss one edge case


Well, you just created the topic yesterday. With every new software or program developed, these kind of issues are bound to happen. And it's only during release when you can truly debug your programs, so relax!

Also did you make sure to update atmosphere and then Hekate?

I updated both before and after updating to 10.2.0. For the moment I had to manually copy sigpatches, so everything's good and dandy. For the record, I can confirm that downloading new switch OS and installing it with ChoidujourNX presented no problems at all. Updating hekate and atmosphere (while deciding not to overwrite .ini files) was also devoid of errors as well. So if that sigpatches issue has been fixed, then everything's good! Now it'd be great if this app supported HGB shop for games and updates! :D

Also, does overwriting .inis when updating hekate/atmosphere messes up any changes made to Hekate? Like activating AutoRCM (that's why I decided to not overwrite.) Kind of a silly question, but better safe than sorry!

Edit: a friend of mine is having trouble updating hekate using your app! I forgot to mention, but prior to trying your program I had already downloaded the updated hekate payload EXCEPT I DID NOT COPY OTHER FOLDERS from the latest hekate (I wanted to do it through your app). Of course when I loaded hekate it told me that it detected an old version and that there were going to be dragons or something. I had no issues updating hekate on 1.0.1 of your app, but haven't tested it again on 1.0.2 as I see no need; my friend (he's using 1.0.2 of your app), on the other hand, is still using hekate 5.3.2 payload and always hangs when it's extracting hekate through your app. Are there any issues when updating hekate or is it required to launch the latest hekate payload using tegrarcmgui and then finish updating through your app? It stops at 21%.

Edit 2: error code 2144-0001 keeps popping up after he tried updating hekate through your app. Is it because of what happened before? It just now happened after downloading latest firmware, white screen appeared then the aforementioned error. My friend is trying to update through ChoidujourNX but hangs halfway. We believe because of the error the firmware didn't download fully. We'll be trying again to see if it works.


(dear goodness, I just wrote hekate 14 times)
 
Last edited by froexen,

Akira

I'm not a SHRIMP!!!!
Member
Joined
Apr 28, 2013
Messages
1,246
Trophies
0
XP
1,666
Country
United States
Well, you just created the topic yesterday. With every new software or program developed, these kind of issues are bound to happen. And it's only during release when you can truly debug your programs, so relax!



I updated both before and after updating to 10.2.0. For the moment I had to manually copy sigpatches, so everything's good and dandy. For the record, I can confirm that downloading new switch OS and installing it with ChoidujourNX presented no problems at all. Updating hekate and atmosphere (while deciding not to overwrite .ini files) was also devoid of errors as well. So if that sigpatches issue has been fixed, then everything's good! Now it'd be great if this app supported HGB shop for games and updates! :D

Also, does overwriting .inis when updating hekate/atmosphere messes up any changes made to Hekate? Like activating AutoRCM (that's why I decided to not overwrite.) Kind of a silly question, but better safe than sorry!

Edit: a friend of mine is having trouble updating hekate using your app! I forgot to mention, but prior to trying your program I had already downloaded the updated hekate payload EXCEPT I DID NOT COPY OTHER FOLDERS from the latest hekate (I wanted to do it through your app). Of course when I loaded hekate it told me that it detected an old version and that there were going to be dragons or something. I had no issues updating hekate on 1.0.1 of your app, but haven't tested it again on 1.0.2 as I see no need; my friend (he's using 1.0.2 of your app), on the other hand, is still using hekate 5.3.2 payload and always hangs when it's extracting hekate through your app. Are there any issues when updating hekate or is it required to launch the latest hekate payload using tegrarcmgui and then finish updating through your app? It stops at 21%.

Edit 2: error code 2144-0001 keeps popping up after he tried updating hekate through your app. Is it because of what happened before? It just now happened after downloading latest firmware, white screen appeared then the aforementioned error. My friend is trying to update through ChoidujourNX but hangs halfway. We believe because of the error the firmware didn't download fully. We'll be trying again to see if it works.


(dear goodness, I just wrote hekate 14 times)
same error happening here: error code 2144-0001

Downloaded the firmware, then I tried exiting the app. At first, it was stucked on a white screen then after 30 seconds, the error popped up.

Then I tried installing the firmware. Daybreak says the files are incomplete.
 
Last edited by Akira,

Homlet

Well-Known Member
OP
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,503
Country
France
same error happening here: error code 2144-0001

Downloaded the firmware, then I tried exiting the app. At first, it was stucked on a white screen then after 30 seconds, the error popped up.

Then I tried installing the firmware. Daybreak says the files are incomplete.
Well, you just created the topic yesterday. With every new software or program developed, these kind of issues are bound to happen. And it's only during release when you can truly debug your programs, so relax!



I updated both before and after updating to 10.2.0. For the moment I had to manually copy sigpatches, so everything's good and dandy. For the record, I can confirm that downloading new switch OS and installing it with ChoidujourNX presented no problems at all. Updating hekate and atmosphere (while deciding not to overwrite .ini files) was also devoid of errors as well. So if that sigpatches issue has been fixed, then everything's good! Now it'd be great if this app supported HGB shop for games and updates! :D

Also, does overwriting .inis when updating hekate/atmosphere messes up any changes made to Hekate? Like activating AutoRCM (that's why I decided to not overwrite.) Kind of a silly question, but better safe than sorry!

Edit: a friend of mine is having trouble updating hekate using your app! I forgot to mention, but prior to trying your program I had already downloaded the updated hekate payload EXCEPT I DID NOT COPY OTHER FOLDERS from the latest hekate (I wanted to do it through your app). Of course when I loaded hekate it told me that it detected an old version and that there were going to be dragons or something. I had no issues updating hekate on 1.0.1 of your app, but haven't tested it again on 1.0.2 as I see no need; my friend (he's using 1.0.2 of your app), on the other hand, is still using hekate 5.3.2 payload and always hangs when it's extracting hekate through your app. Are there any issues when updating hekate or is it required to launch the latest hekate payload using tegrarcmgui and then finish updating through your app? It stops at 21%.

Edit 2: error code 2144-0001 keeps popping up after he tried updating hekate through your app. Is it because of what happened before? It just now happened after downloading latest firmware, white screen appeared then the aforementioned error. My friend is trying to update through ChoidujourNX but hangs halfway. We believe because of the error the firmware didn't download fully. We'll be trying again to see if it works.


(dear goodness, I just wrote hekate 14 times)
I pushed 1.0.3 that should fix extracting bugs (the progress bar was stuck before)
I can now download hekate just fine, as well as update the app. I also tried downloading the latest firmware and it worked, DayBreak confirmed it was real.
Once again I am truly sorry, trying to conserve inis introduced a bunch of edge cases and some new bugs, especially since I was trying to push updates and bug fixes as fast as possible
 
Last edited by Homlet,

Akira

I'm not a SHRIMP!!!!
Member
Joined
Apr 28, 2013
Messages
1,246
Trophies
0
XP
1,666
Country
United States
I pushed 1.0.3 that should fix extracting bugs (the progress bar was stuck before)
I can now download hekate just fine, as well as update the app. I also tried downloading the latest firmware and it worked, DayBreak confirmed it was real.
Once again I am truly sorry, trying to conserve inis introduced a bunch of edge cases and some new bugs, especially since I was trying to push updates and bug fixes as fast as possible
Don't be sorry. It's a great app. Bugs will always be there so the least we could do is test the app for you and report what we find :)
 

lisko

Well-Known Member
Member
Joined
Oct 28, 2018
Messages
125
Trophies
0
Age
33
XP
631
Country
Italy
But if it asks for overwriting ini when installing sigpatches, will this still overwrite hekate_ipl.ini when installing hekate-fss0 sigpatches? Or patches.ini is always overwritten and the dialog only controls others inis?
 

Homlet

Well-Known Member
OP
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,503
Country
France
But if it asks for overwriting ini when installing sigpatches, will this still overwrite hekate_ipl.ini when installing hekate-fss0 sigpatches? Or patches.ini is always overwritten and the dialog only controls others inis?
For sigpatches, patches.ini is always overwritten and the dialogue is about hekate_ipl.ini. I need to make it more descriptive but that implies some refactoring on my end. Should be available later today though
 

lisko

Well-Known Member
Member
Joined
Oct 28, 2018
Messages
125
Trophies
0
Age
33
XP
631
Country
Italy
For sigpatches, patches.ini is always overwritten and the dialogue is about hekate_ipl.ini. I need to make it more descriptive but that implies some refactoring on my end. Should be available later today though
You could simply change the string to: "Overwrite configuration ini files?". This should make more clear that you are talking about configuration files and patches.ini is not so it's safe to answer no. Another nice thing would be that when updating atmosphere if it finds a /bootloader/payloads folder, automatically copy and overwrite fusee-primary there, sure for this you could also prefetch fusee-primary.bin from github or borrow it from archive's reboot_payload.bin. Also if it finds hekate installed it could ask to overwrite reboot_payload.bin with hekate's. For us that use hekate but prefer booting from fusee-primary.
 
Last edited by lisko,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/@legolambs