DacoTaco / priiloader

A Wii homebrew application that can prevent and fix some user level bricks
GNU General Public License v2.0
544 stars 101 forks source link

auto boot wiiflow dol hang or code dump #66

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.install wiiflowR37.dol using load/install file
2.set auto boot to installed file
3.power off and power on
4.wii hang

What is the expected output? What do you see instead?
black screen if auto boot
code dump if select priiloader installed file menu item.

What version of priiloader are you using? On what ios/system menu?
wii 3.2u, priiloader v0.2 no problem, priiloader v0.3b or v0.3c(r77) has 
this problem. 

Do you have any IOS patches installed? (if so which ios and what patch?)
cIOS249r17 cIOS222v5

What are your wii system menu settings
auto boot installed wiiflowR37.dol

But using new feature run title, to launch a wiiflow forwarder channel, it 
work.

Install a wiiflow forwarder dol as installed file, and auto boot it, same 
problem like directly auto boot wiiflowR37.dol.

How to resovle this issue? Add a auto boot title/channel option maybe a 
quick solution.

Original issue reported on code.google.com by noboo...@gmail.com on 15 Mar 2010 at 6:37

GoogleCodeExporter commented 9 years ago
and mind sharing the dol so i can try and fix it?

Original comment by dac...@gmail.com on 15 Mar 2010 at 8:17

GoogleCodeExporter commented 9 years ago
wiiflow using C++, its twice bigger than cfg usbloader. I will try uploader it.

Original comment by noboo...@gmail.com on 15 Mar 2010 at 9:00

Attachments:

GoogleCodeExporter commented 9 years ago
nothing i can do. wiiflow will need to change their entrypoint to something 
lower
that, or use a damn forwarder to boot wiiflow

Original comment by dac...@gmail.com on 15 Mar 2010 at 9:15

GoogleCodeExporter commented 9 years ago
LDFLAGS  = -g $(MACHDEP) -Wl,-Map,$(notdir 
$@).map,--section-start,.init=0x80B00000,-
wrap,malloc,-wrap,free,-wrap,memalign,-wrap,calloc,-wrap,realloc,-
wrap,malloc_usable_size -T../rvl.ld

do you mean change init to lower address?

Original comment by noboo...@gmail.com on 15 Mar 2010 at 11:28

GoogleCodeExporter commented 9 years ago
hi, i change .init=0x80a80000 and rebuild all, this value same as CFG UL. And 
it still 
core dump while auto boot. but priiloader v0.2 boot no problem. is there 
anything diffident in your void AutoBootDol( void ) function? HBC and channel 
forwarder 
launch this dol without any problem. But in priiloader v0.3b+, no mater direct 
auto 
boot or using forwarder, it always hang.

Original comment by noboo...@gmail.com on 16 Mar 2010 at 5:10

GoogleCodeExporter commented 9 years ago
try 80700000 ;)

Original comment by dac...@gmail.com on 16 Mar 2010 at 5:57