Hi, i've post a message on wiibrew but it seems that nobody on their forum can answer to me. Here is my problem: I've done a file browser that can load elf/dol files. The stub seems good because, when i want to quit the browser (wich is the loader), i return to the browser. I think everithing is normal: The boot app load the stub in 0x80001800 and the browser in 0x81330000. The boot app launch the code at the address 0x80001800 (so, the stub) wich itself load the code at 0x81330000 (the browser) The browser call "exit(0)" wich load the code at 0x80001800 (the stub). The stub is loading the browser so i return to the browser. Everything is OK. But, when i want to load an app from the loader, i load the binary code to 0x92000000 (MEM2). The dol/elf is succesfully loaded and launched. But, if i want to quit this homebrew with an "exit(0)", i've a DSI Exception ?!?! After some research, i think i've lost the stub or the browser from memory (i don't know how or why). Does someone know when the memory at 0x80001800 or 0x81330000 (So in MEM1) has been modified? Or, do i need to change my memory areas (for exemple, put the browser in mem 2 and load dol/elf in mem1)?