Wai Wai Jansou Controller

BIOS, Controllers, Memory Cards, Serial I/O, Parallel I/O, etc.
Post Reply
RandomInsano
What is PSXDEV?
What is PSXDEV?
Posts: 3
Joined: May 13th, 2019, 10:35 am
I am a: Programmer
Want to Find: Obscure controllers
Looking to: Reverse engineer controllers

Wai Wai Jansou Controller

Post by RandomInsano » May 13th, 2019, 10:53 am

I’ve made a hobby of reverse engineering and dumping diagnostic data from whatever can be plugged into the PS1 or PS2’s controller ports. What I have so far in a messy/inaccurate state is here (I mixed up JogCon and NeGcon notes :cry:):
https://github.com/RandomInsano/pscontr ... /research/

I’ve got a package of Wai Wai Jansou controllers in the mail like this guy:
https://www.ebay.ca/itm/PlayStation-WAI ... 3859766451

Has anyone taken a deep look at these? The Internet has nothing so far.

User avatar
danhans42
/// PSXDEV | ELITE ///
/// PSXDEV | ELITE ///
Posts: 270
Joined: November 28th, 2012, 11:51 pm
IRC: danhans42
PlayStation Model: SCPH-7502
Want to Find: Inspiration
Location: West Yorkshire, UK
Contact:

Re: Wai Wai Jansou Controller

Post by danhans42 » May 14th, 2019, 7:59 am

Interesting. Need to do this or something with my iMode cable.
♥ PSX - http://psx0.wordpress.com

My collection - SCPH-102/SCPH-7502, Yaroze Modded PSone, PocketStation (Clear), 2x Xplorer Carts, 2x Xplorer Pro, 2x AR Carts (1 with Ezoray), GS Pro 3, ISA Comms Link Card. Various USB serial devices, Gameshark Sharklink, Kentai Eddy, iMode Cable & other bits and bobs.

RandomInsano
What is PSXDEV?
What is PSXDEV?
Posts: 3
Joined: May 13th, 2019, 10:35 am
I am a: Programmer
Want to Find: Obscure controllers
Looking to: Reverse engineer controllers

Re: Wai Wai Jansou Controller

Post by RandomInsano » May 22nd, 2019, 2:54 pm

Welp, that was somewhat easier than I'd expected. So far it walks, talks and quacks like an original DualShock controller, except that the byte for the large vibration motor seems to get sent to the LCD and the right stick's X any Y axis bytes output status.

I'm waiting on the game itself to come in the mail, but it looks like the LCD is working in character mode and the tile set is uploaded on power on. I'll sniff the LCD bus to see what's uploaded when the unit powers up.

Here's an unlisted (because it's crumby quality) YouTube video of the thing in action:
https://youtu.be/bIzd0-zTX9o

User avatar
Orion_
Legendary Programmer
Legendary Programmer
Posts: 228
Joined: August 13th, 2012, 2:48 am
I am a: Programmer
PlayStation Model: Net Yaroze
Location: France
Contact:

Re: Wai Wai Jansou Controller

Post by Orion_ » September 5th, 2019, 4:10 am

I'm interested in this too, I like strange hardware for the PS1 :)
I just bought a controller like this and hoping to mess around with it so I can display some custom message :D
(I'm not an electronic engineer though, so any help on the protocol is appreciated :D )
Retro game development on Playstation and other consoles http://orionsoft.free.fr/

RandomInsano
What is PSXDEV?
What is PSXDEV?
Posts: 3
Joined: May 13th, 2019, 10:35 am
I am a: Programmer
Want to Find: Obscure controllers
Looking to: Reverse engineer controllers

Re: Wai Wai Jansou Controller

Post by RandomInsano » September 9th, 2019, 3:12 pm

From my quick poking months ago this is likely going to be really tricky but I can help you get bootstrapped.

What’s your dev experience and workflow? I think any research we do can compliment the other.

I had borrowed a logic analyzer to see what signals might come to the LCD on start up or special control codes were send from the game but i didn’t actually go through it. I can if it’ll help you make progress.

User avatar
Orion_
Legendary Programmer
Legendary Programmer
Posts: 228
Joined: August 13th, 2012, 2:48 am
I am a: Programmer
PlayStation Model: Net Yaroze
Location: France
Contact:

Re: Wai Wai Jansou Controller

Post by Orion_ » September 10th, 2019, 5:26 am

well, I made several games on the PS1, so I know the C language pretty well but I did not really got in depth low level stuff on the PS1, just relied on the PSYQ SDK for now.
I know the no$psx documentation is pretty well documented for low level stuff of the controllers.
I might have access to a little logic analyser too that I could borrow from my work.
I will try to set up something for testing when I receive the controller
Retro game development on Playstation and other consoles http://orionsoft.free.fr/

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest