Gecko 1.9.3.1

Started by brkirch, April 27, 2009, 08:36:06 AM

Previous topic - Next topic

WiiPower

Why does Gecko OS use a cIOS but not use it? All cIOS have patched nand permissions, which means you can just read/write all files on nand without the hassle with ES_Idenitfy. If that would be consequently be used, Gecko OS would only need 2 IOS Reloads and one ES_Identify, no matter whatever is done.

brkirch

Quote from: WiiPower on August 08, 2009, 07:20:53 PM
Why does Gecko OS use a cIOS but not use it? All cIOS have patched nand permissions, which means you can just read/write all files on nand without the hassle with ES_Idenitfy. If that would be consequently be used, Gecko OS would only need 2 IOS Reloads and one ES_Identify, no matter whatever is done.
The code to use ES_Identify to load the channel list was originally designed for IOS 36, but it should have worked unmodified with IOS 249.  When it did not I checked what was broken; it turned out that ES_Identify was failing after the first identify, so I reset the IOS before each identify to remedy the problem.  While I could have experimented with cIOS and found that identify wasn't necessary for NAND permissions, it still doesn't solve the problem for other patched IOS (like IOS 36 patched with Dop-IOS) and the only real benefit to not using identify is the channel list being generated when going to the channel menu instead of at startup (so it doesn't really matter anyway).  It is unlikely I will be changing the code now because there actually are cIOS that do not have the NAND permissions patched (rare but they do exist), and there is no need to fix something that is not broken.

ayojoe

@bkrich: That 1.9.2 build you linked me to works great, just as good as Gecko 1.9.1 and fixed the disc twice-start up problem.

Here's my situation that I had. I was using Gecko 1.9.1 and kept getting the "Error Loading Channel List" message. So I used the Trucha Bug Restorer to patch my IOS36 and it worked like a charm. (Also allowed me to use StartPatch).

Channels would show up on the list then. So it was all good. I had and still have CIOS36rev10 at that time and now.

I wish the revision for channel loading via CIOS came out sooner tho xD. But I needed my IOS36 patched for StartPatch to be used anyways.

ywchiou


GodSpeed

can someone explain the different hooks please - have no clue what the ones with ? are used for


no hooks = off

default = ?

VBI = wii remote

wii pad = classic controler

gc pad = game cube controller

gxdraw = ?

gxflush = ?

ossleepthread = ?

axnextframe = ?

load debugger = for wiird & usb gecko

----------

add comments - or corrections

HaXXeR

They doesn't really have anything to do with the controller. They're just different ways of hooking the game.

As for the technical differences between them, I believe that has not been made public yet, correct?

Codyk

SSBB still dont work for me so maybe its my wii itself there are no scratches on the game either
for updates of codes ive released or am going to release follow my twitter http://twitter.com/12201



Cicero

#187
Hello and thank you very much for this forum and the region unlocker.

However I didn't manage to even see anything I put in my SD card. Whether in G:\ or G:\apps.

Once I open Gecko192\Gecko192 what exactly do I have to do?

Cheers.

PS. Wii 4.0 E.


memorris

Quote from: Cicero on September 14, 2009, 03:58:11 PM
Hello and thank you very much for this forum and the region unlocker.

However I didn't manage to even see anything I put in my SD card. Whether in G:\ or G:\apps.

Once I open Gecko192\Gecko192 what exactly do I have to do?

Cheers.

PS. Wii 4.0 E.





Cicero i gave some help to judge.dredd who had the same problem it seams.
go here to see if it helps you
http://wiird.l0nk.org/forum/index.php/topic,4255.msg38721.html#msg38721

:)

Romaap

You should have this:

SD:\apps\Gecko192\boot.dol
                           \icon.png
                           \meta.xml

Codyk

hey romap uk anyway for me to get ssbb to work without sending my wii in >< i dont wanna erase hombrew and everything else D=
for updates of codes ive released or am going to release follow my twitter http://twitter.com/12201



Cicero

Quote from: Romaap on September 14, 2009, 08:10:17 PM
You should have this:

SD:\apps\Gecko192\boot.dol
                           \icon.png
                           \meta.xml
Still nothing, in FAT and FAT32. Do I have to do anything before caring about Gecko?

MAIN.DOL
ICON.PNG
META.XML
BOOT.ELF

Romaap

try changing main.dol to boot.dol

Cicero

#193
Still nothing. Just installed the Homebrew Channel, which works.

Post Merge: September 15, 2009, 01:31:23 AM

It seems to be working.

Do I have to let the SD card plugged?
Is there a quicker way to get the game ready?
Are all games compatible?

Romaap

You could install a Gecko channel, but then you have to search google for "Gecko 1.9.2 wad" and do some research on how to install them (with wadmanager).
I can't give you direct links because those "custom channels" were using Nintendo code so they were illegal, but I think it was fixed now. But I just want to play safe ;)

And all games should be compatible.