Datel Retro Wireless Controller

Post Reply
startreker
Posts: 1
Joined: Fri May 22, 2009 12:53 pm

Datel Retro Wireless Controller

Post by startreker » Fri May 22, 2009 12:57 pm

The Datel Retro Wireless controller doesn't work with the current version of libogc. The way to get this working with homebrew applications is to recompile your chosen homebrew application against a modified libogc with this defensive code in classic.c removed (around line 91):

Code: Select all

	WIIUSE_DEBUG("Classic controller handshake appears invalid, trying again.");
	wiiuse_read_data(wm, data, WM_EXP_MEM_CALIBR, EXP_HANDSHAKE_LEN, wiiuse_handshake_expansion);
	return 0;
If you could apply this or a similar patch to the official release of libogc it would be greatly appreciated. It is near impossible to get code to recompile just based on the source code that is available out there.

mia1dolfan
Posts: 3
Joined: Sat Dec 19, 2009 5:54 pm

Re: Datel Retro Wireless Controller

Post by mia1dolfan » Sat Dec 19, 2009 6:11 pm

bump

From reading around various forums, this appears to occurs with all third party classic controllers wired or wireless. The issue seems to be in the classic controller handshake code libogc - classic.c, as startreker stated. Are there any developers with write access to the CVS that is willing to commit a fix? I'll ship you a new wireless classic controller, PM me.

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 5 guests