Coder Social home page Coder Social logo

sysupdater's Issues

Newest version, O3DS, failed to get CIA file info

Hi, I'd like to share my experiences with sysupdate and downgrading.
I tried to downgrade with the newest version of sysupdate on this site, on a original3ds, with a 9.2.0-20E.
It gave this error: "getting cia file informations" " title exception: main.cpp:148 Result: 0xD900182f failed to get CIA file info
Some guy on reddit has this as well.
https://www.reddit.com/r/3dshacks/comments/3zmzoq/getting_error_on_system_updater_n3ds_103/

As I've tried two different versions of 9.2.0-20E, I looked at another reddit thread, which linked to a guide I was using as well.
Anyway, the two Sysupdate files from this thread do work:
https://gbatemp.net/threads/simple-guide-to-downgrading-your-3ds.407888/
Also after installation, rebooting does not take 10 seconds btw.
Waited more than I should. Got curious again, read up on this:
https://gbatemp.net/threads/tutorial-downgrade-3ds-with-sysupdater.407924/
''Q: It won't reboot after the finished downgrade.
A: What I did: Waited 10 minutes, then I powered it off. Downgrade suceed. You don't have another choice anyway.''
That worked. Had to wait those 10 seconds at a black screen after I restarted it.

Thanks for your help by writing this program.

Brick

This says the .3dsx version will not work. When you load it as .CIA, it says if you are running as CIA, close now. So... is it supposed to work at all? I hit "A" to watch it install everything and it bricked on the reboot command. I am hard-modded so I'm safe, but this program will definitely cause a lot of bricks and heartache!

Some error when compiling...

When compiling with ubuntu 15.10,its give me:

fs.cpp
arm-none-eabi-g++ -MMD -MP -MF /opt/sysUpdater/build/fs.d -g -Wall -O3 -flto -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/opt/sysUpdater/include -I/opt/sysUpdater/include/zip -I/opt/devkitpro/libctru/include -I/opt/sysUpdater/build -DARM11 -D_3DS -std=gnu++14 -c /opt/sysUpdater/source/fs.cpp -o fs.o
In file included from /opt/sysUpdater/include/fs.h:29:0,
from /opt/sysUpdater/source/fs.cpp:26:
/opt/sysUpdater/include/zip/zip.h:50:18: fatal error: zlib.h: No such file or directory
compilation terminated.
/opt/devkitpro/devkitARM/base_rules:79: recipe for target 'fs.o' failed
make[1]: *** [fs.o] Error 1
Makefile:131: recipe for target 'build' failed
make: *** [build] Error 2

Unable to mount CTRNAND or load the CTRNAND FIRM

I tried to update an old 3ds xl from 11.4 to 11.7, but this error message showed up after all the files downloaded:

An error has occurred:
Unable to mount CTRNAND or load the CTRNAND FIRM.
Please use and external one.
Press any button to shutdown.

Corrupted zip.

The release 0.4.1 zip is corrupted, I get error 0x80004005 while trying to extract it. I tried with winrar and windows explorer, both can't extract. Which program did you use for generating the zip?

Install dev .csu for CTR (o3DS) dev units

Nintendo never made an SD updater for CTR (o3DS) units, instead relying on either sending the system updater over the debugger, or by using a CTR flashcart. Some people (such as myself) don't have either of these options available to them. I understand this is probably wildly outside the original scope of this, but it would be really helpful if this was implemented as I'm trying to update and region change my dev unit

[SUGGESTION] Add some kind of "I am alive" indicator

I think it would be a good idea to add any kind of warning to the user that sysUpdater didn't get frozen on the start, like a letter on screen that changes between "" "I" "/" for example, just to know for sure that the system is responsive before trying to select an option.

not really a issue but worth mentioning.

i saw many threads mentioned that: by running ftp bony(or ftp-3ds, open and exit) once before running sysupdater can increase the success rate significantly.

just want to ask does that really help?

background: i have successfully downgraded 3 n3ds, each of them i did a pre-ftp-3ds-run, and i got my consoles downgraded perfectly, so i wouldn't be able to tell the difference.

the threads i am talking about are all in chinese, the biggest China BBS of 3ds hacking.

"Failed to get CIA information"

I keep getting the above error message on a 10.3 o3ds xl, whether 0.4.1 or 0.4.
I tried the FTP-3DS trick, to no avail, aswell

Log support?

Log can be usefull if an user brick and want to use cia from the net to unbrick. The log can be used to find the cia.

Would this work on my dev unit 3DS? (QUESTION)

I know i'm a familiar face from the Project_CTR issue, this is not really an issue but more a question, I compiled sysUpdater and signed it with devkeys, installed the .cia file to my dev unit 3DS, (I also took a screenshot with the Test Menu if you would like to use this image for future references ---> http://i.imgur.com/lJ8FKmd.png?1 ) I have the latest system update cia from the latest CTR-SDK 11.4.0 and extracted update cia files from the .csu files, my question is would sysUpdater even work? or would it just give me a hardbrick? I'm asking this mainly because FBI doesn't work on dev units so I just wanna make sure if this could possibly work on it.

Downgrading on N3DS

000400102002CA00 is known to cause bricks on JAP N3DS. Are there other titles like this one?

Problem starting downgrade.

Hello I have a problem, I have all the necessary files all in the correctly named "updates" folder. Though when I launch the sysUpdater 0.4.1 and press Y, it displays a really fast message which I could only read the word "Terminated" before kicking me to the Homebrew Launcher. Is this something to do with the extra permissions mentioned in the releases page?, and if so what do I need to do to make it downgrade?

Sorry if this is a simple fix, I is a noob at Homebrew

System: 2DS running version 10.3.0-28U and wanting to downgrade to 9.2.0-20U

Bricking

100% chance of semi-brick when updating 4.x to 9.x (preparing to start home menu prompt goes on forever)
Gateway mode not used.
v 0.4b

not working on FW 9.9.0U

it just crash back to the homebrew launcher a few secs after pressing Y.

old 3DS FW 9.9.0U
IronHax launching ninjax and the homebrew launcher

Can't downgrade

You think you could make this so that when a newer title is installed, it removes that title and installs the older version?

Thanks :)

Top screen stretched out (02DS)

Hello, I've tried downgrading to 4.5.0-10E on my old 2DS. It works, but the top screen has been stretched to an unusable amount. Any Help?
16635274681933169823531240590777

Does not ignore OSX attribute files when applying updates

On OSX when you put in a thumb drive/sd card it does this really stupid thing where it creates a file for extended attributes and names it ._filename in any folder you navigate.

sysUpdater tries to run these .filename.cia files and returns an invalid signature which causes the upgrade process to fail. If you manually delete the .* files within the updates directory it functions properly. Simple workaround is to ignore any .cia file that begins with ._ in the file name.

Always get an error ! :c

Hey ! When I try to downgrade my O3DS (on FW 10.3.0-28J) I always get this error :

titleException:
main.cpp:154: Result: 0xD900182F
Failed to get CIA info!

How can I fix it ?
(I use HomeMenuHax to load sysUpdater)

Problem

titleException:
main.cpp:154:Result:0xD900182F
Failed to get CIA file info!

How to install cia in sysnand ?

Hello, i have downgraded my emunand with sysupdater.cia successfully , but I don't know how to install it on rxtool devmode, because the install in devmode from fbi works ok , but i cannot see the icon for your app like I see it when I installed it on emunand, so I cannot downgrade sysnand. Thanks in advance !!!

NO ARM11 Message

No numbers from #1 to #8 for me , just the buttons options..
No Success message, no error message....
Old 3ds 10.3
What to do???

Help me error

I'm a idiot, so I wanted to downgrade to 9.2 and I got everything I thought I needed but then when it "finishes" it loads an error that doesn't let me load into my cfw 3ds only thing I can do is load into luma configuration, the error message says, "An error has occurred: Unable to mount CTRNAND or load the CTRNAND FIRM Please use an external one. Press any button to shutdown." Please help me.

fsException error on 11.14.0-46J N2DSXL upgrading to 11.15.0-47J

I get an error when trying to update from my 11.14.0-46J N2DSXL (region changed from USA 2DSXL) to 11.15.0-47J.
I'm using Darth Sternie's firmware files. (System updater, even in Safe Mode, doesn't work)

The error I get is as follows:

Getting CIA file informations...

0004013020002F03.cia --- Installed

0004003020008802.cia

fsException:

fs.cpp:117 Result: 0xD8E0806A

Failed to write to file!

Did you store the update files in '/updates'?

I'm using the 3DSX version on Luma3DS. Tried multiple times.
Thank you.

SysUpdater 11.0.0-33E stuck on #7

If i start SysUpdater on my O3DS with MenuHAX i get stuck on this:

ARM11 Kernel Exploit
#1: Allocating buffers...
#2: Allocating pages...
#3: Map SlabHeap in userland...
#4: Overwrite Completed...
#5: Restoring SlabHeap...
#6: Setup fake vtable...

#7: Clean memory and release kobject...

Please help.

Downgrade Problem

If I try to downgrade from 11.2 to 9.2 it says:
"titleExeption:
main.cpp:154: Result: 0D900182F
Failed to get CIA file info!"

Please help

sysUpdater fails if firmware setup by Mac OS X

If firmware files are copied into the sd:/updates folder using Mac OS X, it will make copies of each .cia file that start with ._ (AppleDouble files) so it will look like this:

 -rwxrwxrwx 1 3DS 3DS 21584 0004800F484E4C41.cia
 -rwxrwxrwx 1 3DS 3DS 4096 ._0004800F484E4C41.cia

https://en.wikipedia.org/wiki/AppleSingle_and_AppleDouble_formats

This causes sysUpdater to fail at https://github.com/profi200/sysUpdater/blob/master/source/main.cpp#L131

void installUpdates(bool downgrade)
{
    std::vector<fs::DirEntry> filesDirs = fs::listDirContents(u"/updates", u".cia;"); // Filter for .cia files

with error

titleException:
main.cpp:148
Failed to get CIA file info!

More robustness checking would be a welcome improvement here.

I have a question

I have sysdowngrader and when I try to downgrade it crashes to the hbl

Please help

Doesn't install anything on N3DS 9.0

When I try to run this, it goes through the list really fast with 0xD8E007F7 next to the name of each .cia file. Also, building it seems to make the NinjHax type files and an .elf. How is this used on emunand then? I've never been able to launch Ninjhax from emunand. I need to update my N3DS (sys or emunand does not matter; I am hard modded) to 9.5. I haven't been able to do this without bricking my emunand using Gateway.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.