Links

Links back are appreciated. If you want your PSP hacking site linked here, contact me.

Also see:
Wii Component Cables

Wii Hacks
PS3 Hacks
Zune Hacks


Website Screenshot Thumbnails provided by WebShotsPro.com

Archives

LiquidIce's PSP Go Hacks

PSP Hacks, PSP Go Hacks, News, and Info. Find out about PSP Hacks and tricks such as: Converting video to PSP format. Running homebrew software. Compile PSP Linux. PSP Home Control. PSP Swap Trick. PSP Web Browsers. PSP WiFi Functionality. PSP controlled car

Sony PSP




Powered by Blogger


Starcraft 2 Cheats

Check out this Starcraft 2 Cheats Video
PSP Topsite Links

PSP Top Sites

Vote on the PSP Top 200
PSP Top 200 - Games, Videos, 

Wallpapers, Files, Hacks, Homebrew









Friday, April 15, 2005

PSP Home Control 1.0

When the wipeout browser hack came out, I saw someone controlling XBMC from their PSP browser. It's great that you could control XBMC from your PSP, but what if your XBOX isn't on, and your TV isn't on, and your TV is not on the right input?? You still have to get up or find the remote and adjust all of that...

I've come up with my own solution...

Step 1: Setting up the DNS Hack


The first step was to be able to redirect the Wipeout Browser to any url I want. To do that I turned to MooPS, which is a DNS/Web server that you run on your computer. It automatically forwards ingame.scea.com to the url of your choice. Once Sony releases their browser this step can be skipped, assuming sony gives us an 'address bar' or homepage.


PSP DNS Server Hack 1

     

PSP DNS Server Hack 2

More info about MooPS
Download MooPS


Step #2: Controlling A/V equipment

PSP Controlling the WACI NX

By using a controller device called the WACI NX you could turn on the TV, turn on the XBOX, switch to the correct input on the TV, and send the PLAY command to XBMC all in 1 button press on your PSP.

PSP Tivo Control


PSP Home Control 1.0

PSP Home Control 1.0

PSP Home Control 1.0



So far I have the ability to turn my lights on and off. Have full control (Play, Stop, Pause, Menu) of my DVD player, TIVO, and High Def TV, all wirelessly from my PSP. I can also send commands to my PC running Winamp to tell it to Play Stop and Pause my music, or even browser my playlists.

To do most of the controlling I used this tiny little web server control box called the WACI NX. It's great because it has an HTTP and FTP server and uses regular HTML to issue the commands making it the perfect match for my PSP, which does not support any fancy Javascripts or DHTML. The PSP talks to the WACI NX via wifi through the network. In turn the WACI emits the IR signal to the TV through one of my IR Emitters, just as if I had pressed the button on the remote.



The WACI NX has a built in IR Learner so you can grab all of your remotes, learn all the button commands, and save them in the WACI to be played back and emitted later. You could even do macros so it sends out a sequence of button presses with a specified delay between each button press.

WACI NX IR Learner

WACI NX Event Manager

The pages it hosts are constructed using Layers and Div tags. I put an image map on the graphics and created some HTML pages which have special links which are crafted so that when the PSP highlights and clicks on a spot on the image map, it instructs the WACI NX server to send an IR signal to my A/V equipment or triggers it's relays to cut power on the lights.
Creating Image Maps in Dreamweaver
The actual links are name value pairs going to a script I made on the WACI NX. http://192.168.1.102/rpcpost.asp?method=IRSend&Param1=1&Param2=DVD&Param3=Play
That script is written to execute the IR Send then redirect back to the referring page. To change which command I run, I just change the url string in my link.

cuteftp asp

I'm sure that if you rigged something up you could do something similar with special software that runs on your PC. However, by using the WACI I have a dedicated piece of hardware that's only function is to send commands to my stuff no matter which interface I create to control it. Unlike Sony who hides their protocols, the WACI NX has an open protocol which you can access from just about any web programming language. I can program using, Flash, ASP, HTML, Javascript, C#, C++, and Java. It's great for developers, and fairly simple to get started using the provided sample code. For more info on the WACI NX you could check out waciworld.com

Step #3: Controlling Winamp

PSP Winamp MP3 Controller

Another web server you could set up is a plugin for Winamp called BrowseAmp. This program will set up a mini web server that uses the same kind of special urls to send commands to the Winamp player running on your computer. I've put together a skin that looks good on the PSP screen. I will post it on http://psphacks.blogspot.com

In the meantime, download BrowseAmp at:
http://www.browseamp.com/

browseamp - winamp mp3 controller



I have a lot more ideas on how to improve this system, but I am waiting to see what Sony does with the web browser first. Right now navigation is clunky because every button press causes the page to refresh. This is the same reason why PSPIRC keeps refreshing the entire screen. I want to explore sending the commands to the WACI using an IFrame or XMLHTTPRequest object, but AFAIK these basic HTML features are not implemented in the wipeout browser.

The PSP has a lot of potential in terms of just Web Apps. With minimal effort, Sony can unlock browser functionality on everyone's PSP's in the form of a network update. Until then we wait, and hope Sony does the right thing...




As Seen on:
http://www.slashdot.org/games/
http://news.com.com/
http://www.digg.com/gaming/
http://www.bluesnews.com/
http://www.pvrblog.com/

http://www.psphacks.net/forums/
http://forums.ps2dev.org
http://pspnetwork.net/forum/
http://www.pspforums.com/forums/
http://www.psp-hacks.com
http://www.psp-vault.com/
http://www.pspworld.com
http://www.pspgarden.com/
http://www.psphacker.com/

http://www.expectnothing.com/
http://portable.joystiq.com
http://keoshi.com/blog/
http://www.hardgame.net/index.php?zone=news&mod=noticia&id=17303&id_ficha=0

http://www.flickr.com/photos/

http://www.phalapatate.com/default.asp?xP=BlogLink&xM=1&xY=490
http://www.agodbey.com/index.php?mode=viewid&post_id=91
http://www.livejournal.com/users/liquidicepsp/5364.html
http://tech.sflare.com/archives/2005/04/16/psp-home-control-hack/
http://www.boredally.com/?postid=45
http://www.10500bc.org/archive/2005/04/17/links-for-2005-04-18/
http://gametz.com/forum/
http://www.gamescore.com.sg/forum/
http://unknownelements.com/forum/
http://gry.imro.pl/

http://boardsus.playstation.com/playstation/board/
http://forums.nintendo.com/nintendo/board/

Thanks to GUIFX for the great font!

http://www.guifx.com

44 Comments:

Anonymous Anonymous said...

Are you by any chance going to make an idiotproof style step by step on how to do this?

Also, I read some posts between yourself and Robomaniac on another site regarding possibly attaching some sort of external drive to the PSP... any progress?? Let me know, thanks, my email is bansebe@hotmail.com .

2:11 PM  
Anonymous Anonymous said...

Its simple to do but the WACI box he has is expensive.

5:30 PM  
Anonymous Anonymous said...

Funny how in that U.S the "PSP Controls Aibo" story is called a Hoax, while in Japan it's an April Fools Joke.. 8-)

7:10 PM  
Anonymous Anonymous said...

Dude, prepare to be /.:ed.

11:07 AM  
Anonymous Anonymous said...

Have you done anything with X10 in regard to home automation control from your PSP?

5:35 PM  
Anonymous Anonymous said...

The PSP as web browser is easy to understand, but how do you get the IR signal from a web server to your device?

9:55 PM  
Anonymous Anonymous said...

Although a browser built into the firmware would be extremely cool, it seems like the integration with NESPOT in Korea will be running off a UMD. But a built-in browser is a must have, here's to hoping Sony realizes this...

9:08 AM  
Blogger no name said...

What's funny is that I'm in the home automation industry and I don't think I would have ever heard of WaciWorld if it wasn't for this blog. You should get some big kickbacks from them for advertising! Googling them yeilds no results but you!

1:37 PM  
Anonymous Anonymous said...

Hi Anthony,
I'm the webmaster of WaciWorld.com

WaciWorld is a new site. Up until recently, all of the WACI Development was going on at http://www.auroramultimedia.com

We have some new things like PHP support, coming online soon, so make sure you bookmark waciworld.com

Liquidice, Great Job! I've seen people use WACI's for many things, but this is by far the coolest!

4:54 PM  
Anonymous Anonymous said...

Now all it needs is voice control.
http://www.voiceflux.net

9:42 PM  
Anonymous Anonymous said...

Why do you need IFrames or XMLHttpRequest?

Cant just change the src atrribute of an img tag?

5:41 AM  
Blogger LiquidIce said...

To the last poster:

if you know something I don't, please share it.

Is it possible to dynamically call the URLs using an img tag???

Please provide an example.

5:46 AM  
Anonymous Anonymous said...

so you need at least an entry level WACKO server ($579) and a hacked WipeOut for this to work? Great. That's all we need: a convoluted remote control system that costs $800++...

6:52 AM  
Anonymous Anonymous said...

"Apologies for the blurry pictures. The PSP is not very photogenic."

what a load of crap - it's the most photogenic piece of equipment out there, if you know how to use a camera and focus properly....

7:54 AM  
Anonymous Anonymous said...

http://www.pspfanclub.com/pspextra/tut/PSPHomeControl1.php

8:58 AM  
Anonymous Anonymous said...

Thanks for the tip on browseamp!!

i have setup my own custom psp portal page and also run browseamp and then use my good ole psp to control the music at my parties!

yea, yea!

peace
seamonkey420

8:11 PM  
Anonymous Anonymous said...

You have claimed that you can turn your XBOX ON (via IR - I am assumed), if this is true then can you give, or tell me, where you got the discreet code for this function? To most of us the ability to turn the XBOX ON/OFF via IR rates right up there with parting the Red Sea! What other discreet code do you have for the xbox (eg. Ejecting the DVD and etc…)?

6:22 PM  
Blogger LiquidIce said...

I ran some wires from the XBOX front panel to the relays on the WACI to press on and off

9:07 PM  
Anonymous Anonymous said...

If I missed it on this page I apologize in advance, does anyone know where to download an application to use the PSP by it self as an IR remote that can learn functions and then have some kind of GUI to send commands to various IR items (e.g. DVD Player, TV, etc.). Sincerely Jason

3:42 PM  
Anonymous Anonymous said...

i found a remote for the psp that dosnt require usinf wifi at all just run the program and ure ready the only bad part is it oly controls the ps2 and sony tvs but still preaty awsome cuz now i have a wireless controler for my ps2

6:51 AM  
Anonymous Anonymous said...

some one ony one respond to my comment!

1:49 PM  
Anonymous Anonymous said...

>can turn your XBOX ON (via IR - I am assumed)
I don't think this is true

3:39 AM  
Anonymous Anonymous said...

ok i have a white japanese psp and i cant undestand ANYTHING you guys are saying with all theses letters beside each other like dns scea url the list is endless BUT THERE NOT WORDS AND DONT MAKE ANY SENCE
all i want to know is how do i use my psp as a home remote IN ENGLISH PLEASE

3:28 PM  
Anonymous Anonymous said...

PLEASE HELP

UHH_IM_HUNGRY@hotmail.com

3:30 PM  
Anonymous Anonymous said...

Where can we get the application? or when will it be available to public/ Sounds Great!!!

4:14 PM  
Anonymous Anonymous said...

Yo, Im a good member of PSP hacking, i am good with making IR shell based programs, i am making one now for a psp on 2.60, and Yes for most of you thinking if it is true, Firmware 3.0 does exist, Sony are making it now, it will be released in June 2006, Tuesday 15th, I have knowledge of when things will be released, if you wish to contact me, email me here at : phil.phee@gmail.com

if you want to add me to MSN contact me here :

unknownperson2004@hotmail.com

and if you wanna get complicated, email me here :

07greenp@stewardsschool.co.uk

-----------------------------------

a message to the dude who made this blog, If you wish to, I will / could make a website for you, free of charge, If you want, ill make it now, you dont have to use it if you dont want to, im just saying. But, Admin, please contact me on phil.phee@gmail.com, and i will send you some of the new IR shells im making for the psp.

out

Phil

6:21 AM  
Anonymous Anonymous said...

Hey I read your entire thing and I sorta figured it out but is there anyway we(dumber psp users) can do this without the waci box? and just like another anonymous said: can you make a idiot style step by step? thanks for your time my email is: SteveFedberg@hotmail.com

peace

8:21 AM  
Anonymous Anonymous said...

dude, how am i supposed to do this if i dont know what ur saying? e-mail me some better instructions at dragongod712@hotmail.com plz, i need to use my psp to control stuff!

7:47 PM  
Anonymous Anonymous said...

do you have a file that i can download to my psp? is this a program? my email is elihuzelaya@gmail.com

1:50 PM  
Anonymous Anonymous said...

u guys sound so technical lol
i just want to know how the universal remote works.

5:31 PM  
Anonymous Anonymous said...

Thanks for that. I guess things have changed a little with the PSP Slim. You got any info to help with that?

9:59 PM  
Blogger dakoda said...

r u able to still play games on the psp eventho this modd is still on the psp


email me miniman2101@aim.com

6:43 PM  
Anonymous Anonymous said...

voice control would be awsome!! does the PSP have a mic?

12:31 PM  
Anonymous Anonymous said...

where can i download the application?

9:35 PM  
Anonymous Anonymous said...

thanks for the great tips!
psp is awsome!

9:42 PM  
Anonymous Anonymous said...

Do they have this for PSP lite?

10:05 PM  
Anonymous Anonymous said...

Nice tips! I also love my PSP. Some people I know regret getting it, but I certainly don't.

4:27 PM  
Anonymous Anonymous said...

It's great because it has an HTTP and FTP server and uses regular HTML to issue the commands making it the perfect match for PSP.

2:59 PM  
Anonymous Anonymous said...

Saw a guy do this on youtube with just relays...

http://uk.youtube.com/watch?v=1UqwzOS_ibk

6:00 PM  
Anonymous Anonymous said...

what are psp portals exactly? i've seen a few on the web but i dont understand what they are exctly

7:06 PM  
Anonymous buy pandora battery said...

nice write up, I like this

3:15 PM  
Anonymous livejasmin said...

yer voice control is awsome thanks for the tip

9:58 AM  
Anonymous Colon Cleanse said...

what are psp portals exactly? i've seen a few on the web but i dont understand what they are exctly

3:04 AM  
Anonymous livejasmin said...

I wouldn`t think of this before, thank you for the tips.

4:28 PM  

Post a Comment

<< Home

Previous psphacks