You are not logged in.
synf2n wrote:
Ok, so as the PSP ID needs to be registered on the PS3 making it work without a PSP at all is virtually impossible until the PS3's root fs can be written to in the correct place, ie hacked??
Pretty much yea... You'd need write-access to the PS3 HDD in order to create the appropriate registry entries for a fake PSP. The HDD is encrypted and has yet to be decrypted (aside from stock retail drives). It's more likely that someone could create a USB device that emulates the PS3<->PSP pairing protocol. That way the PS3 doesn't need to be hacked for this to work. However this solution requires a lot more work, and still requires users to buy some hardware (USB thumb drive type of device).
synf2n wrote:
EVEN if we could obtain the information on the two 128bit keys?
Do you have any idea of what it MIGHT be ? Could it be a standard UUID or a custom one?
It would be a custom read-only, hardware UUID set at the factory. Could be a combination of many things, or just a randomly generated unique ID.
synf2n wrote:
As for the private key. I have no idea what the inputs into that might be. It would be virtually impossible to work that out - no ?
Yes, virtually impossible to "guess" since it's randomly generated. Not sure if it's a pseudo RNG or a hardware RNG. Entropy is probably seeded by hardware events. Every time you pair a PSP (even the same one), a new key is generated.
synf2n wrote:
Sorry for all the questions.
Regards
synf2n
Questions are how you find answers ![]()
Offline
i had an old version still installed, after i deleted it and adjusted the Linux.mak so that it reads the libs from /usr/local,
everything went all right.
thx again
you could also include a configure script that looks for all dependencies...
Last edited by KazMisMas (2009-05-23 17:12:27)
Offline
KazMisMas wrote:
you could also include a configure script that looks for all dependencies...
Yup, autoconf/automake is handy. Just hasn't been a high priority. Feel free to contribute one ![]()
Offline
v1.2 work Fine oh ![]()
I mean Work Great ![]()
Offline
First of all, I just want to say thanks to dashhacker. YOU ARE THE MAN! ![]()
Now I don't know if I'm the only one having this problem... I'm on Vista Home Premium. I got almost everything to work... but when I click launch, it says that Open Remote Play is connecting, the "connecting" screen hangs for about 10 seconds, then the screen closes.
Has anybody run into this as well? I've seen youtube vids where it's working on vista... is it just an issue with my computers (I got the same result on both my desktop and laptop computers), psp (TA-85v2 motherboard with 5.0 m33-6 CFW), or ps3 (60GB NTSC)??? Or maybe it's a deadly combination of all 3? ![]()
Any help would be greatly appreciated.
Offline
I've ran it on Vista Home Premium win 7 RC, and XP with no real problems. Still can't get net connection to work on either one but private runs fine. Got same PSP with same cfw, different PS3 (have a 40 gig system; well 500 gig now) don't see where that would be a problem though. You can check your PS3 to make sure your nat type is 1 (wired connection) or 2 (wireless connection). If it is 3 (also wireless) then you will have problems with port forwarding.

Offline
Nice changes to 1.2, it's still crashing for me though when launching things on the XMB.
Offline
To anyone having no luck connecting from Internet:
You need to set-up your network gateway/firewall to port forward TCP and UDP 9293 to the internal IP address of your PlayStation 3.
But that's not all... See the following link for details on how to establish an external connection:
http://code.google.com/p/open-rp/wiki/E … Connection
Hope that helps.
Offline
Here's the error message dash,
Offline
Audioboxer wrote:
Here's the error message dash,
Unfortunately, I can't tell you what's wrong by looking at the screen-shot. Did the v1.2 update fix some of the crashes that v1.1 suffered from? The crashes now only happen when launching games? What game were your trying to run when you took this screen-shot?
Offline
:paranoid:Followed the Guide to enable the iptable thingy in OpenWRT and it's been working idle for over an hour on Windows Vista via Internet connection ![]()
It appears as though i no longer have control over it, although it's still running fine and keeping time sync.
Last edited by MastricX (2009-05-26 10:17:43)
Offline
First of all, I want to thank dashhacker for this wonderful application
I've been having some problems running it on linux though (Ubuntu distro to be specific)
Here's what I'm getting
mohammad@mohammad-laptop:~/Desktop/ORP/trunk$ make Compiler: g++ -O2 -pipe -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT Linker: ld Defines: Libraries: -lcrypto -lpthread -lz -L/usr/lib -lSDL -lcurl -lidn -lssl -lcrypto -llber -lldap -lrt -lgssapi_krb5 -lgssapi_krb5 -lssl -lcrypto -lz -lSDL_net -lSDL_image -lavcodec -lavutil -lavformat -lswscale make MAKEFLAGS= deps make[1]: Entering directory `/home/mohammad/Desktop/ORP/trunk' [D] base64.cpp config.cpp main.cpp orp.cpp make[1]: Leaving directory `/home/mohammad/Desktop/ORP/trunk' make orp make[1]: Entering directory `/home/mohammad/Desktop/ORP/trunk' [C] main.o In file included from main.cpp:36: orp.h:267: error: ‘AVPacket’ does not name a type make[1]: *** [main.o] Error 1 make[1]: Leaving directory `/home/mohammad/Desktop/ORP/trunk' make: *** [all] Error 2
I have installed ffmpeg and libavcodec but I'm still getting this error
Any ideas?
Thanks in advance
Offline
MohammadAG wrote:
First of all, I want to thank dashhacker for this wonderful application
I've been having some problems running it on linux though (Ubuntu distro to be specific)
Here's what I'm gettingCode:
mohammad@mohammad-laptop:~/Desktop/ORP/trunk$ make Compiler: g++ -O2 -pipe -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT Linker: ld Defines: Libraries: -lcrypto -lpthread -lz -L/usr/lib -lSDL -lcurl -lidn -lssl -lcrypto -llber -lldap -lrt -lgssapi_krb5 -lgssapi_krb5 -lssl -lcrypto -lz -lSDL_net -lSDL_image -lavcodec -lavutil -lavformat -lswscale make MAKEFLAGS= deps make[1]: Entering directory `/home/mohammad/Desktop/ORP/trunk' [D] base64.cpp config.cpp main.cpp orp.cpp make[1]: Leaving directory `/home/mohammad/Desktop/ORP/trunk' make orp make[1]: Entering directory `/home/mohammad/Desktop/ORP/trunk' [C] main.o In file included from main.cpp:36: orp.h:267: error: ‘AVPacket’ does not name a type make[1]: *** [main.o] Error 1 make[1]: Leaving directory `/home/mohammad/Desktop/ORP/trunk' make: *** [all] Error 2I have installed ffmpeg and libavcodec but I'm still getting this error
Any ideas?
Thanks in advance
I had the same problem, you need to compile the latest version of ffmpeg from subversion.
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg

Offline
MastricX wrote:
:paranoid:Followed the Guide to enable the iptable thingy in OpenWRT and it's been working idle for over an hour on Windows Vista via Internet connection :)
It appears as though i no longer have control over it, although it's still running fine and keeping time sync.
Glad to hear you got it working! It's a known problem that the longer ORP has been running, the larger the buffer drift (meaning there is a lot of queued a/v packets). That's why the latency between key-presses increases. This issue is amplified when connecting over the internet. I've added some early code which handles this a little better, but key lag still can grow to a couple of seconds. This isn't too bad for XMB but is obviously unacceptable for gaming. Now that I'm able to keep the audio and video in sync, I need to tackle stream buffering (or management of it). This would mean that if the queue grew too large, that packets would be dropped in order to keep key lag to a minimum.
This type of programming is all new to me, please bear with me as I muddle my way through it.
Offline
I got past the problem I had earlier but now I have a new problem
mohammad@mohammad-laptop:~/Desktop/ORP/trunk$ make Compiler: g++ -O2 -pipe -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT Linker: ld Defines: Libraries: -lcrypto -lpthread -lz -L/usr/lib -lSDL -lcurl -lidn -lssl -lcrypto -llber -lldap -lrt -lgssapi_krb5 -lgssapi_krb5 -lssl -lcrypto -lz -lSDL_net -lSDL_image -lavcodec -lavutil -lavformat -lswscale make MAKEFLAGS= deps make[1]: Entering directory `/home/mohammad/Desktop/ORP/trunk' [D] base64.cpp config.cpp main.cpp orp.cpp make[1]: Leaving directory `/home/mohammad/Desktop/ORP/trunk' make orp make[1]: Entering directory `/home/mohammad/Desktop/ORP/trunk' [C] main.o [C] orp.o orp.cpp: In function ‘Sint32 orpThreadVideoDecode(void*)’: orp.cpp:438: error: ‘avcodec_decode_video2’ was not declared in this scope orp.cpp: In function ‘Sint32 orpThreadAudioDecode(void*)’: orp.cpp:725: error: ‘avcodec_decode_audio3’ was not declared in this scope make[1]: *** [orp.o] Error 1 make[1]: Leaving directory `/home/mohammad/Desktop/ORP/trunk' make: *** [all] Error 2
Any help would be greatly appreciated as I don't want to go back to Windows
EDIT:
I did what greg said above and repeated the process, I got a different error
mohammad@mohammad-laptop:~/Desktop/ORP/trunk$ make Compiler: g++ -O2 -pipe -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT Linker: ld Defines: Libraries: -lcrypto -lpthread -lz -L/usr/lib -lSDL -lcurl -lidn -lssl -lcrypto -llber -lldap -lrt -lgssapi_krb5 -lgssapi_krb5 -lssl -lcrypto -lz -lSDL_net -lSDL_image -lavcodec -lavutil -lavformat -lswscale make MAKEFLAGS= deps make[1]: Entering directory `/home/mohammad/Desktop/ORP/trunk' [D] base64.cpp config.cpp main.cpp orp.cpp make[1]: Leaving directory `/home/mohammad/Desktop/ORP/trunk' make orp make[1]: Entering directory `/home/mohammad/Desktop/ORP/trunk' [C] main.o [C] orp.o [L] orp orp.o: In function `orpThreadVideoDecode(void*)': orp.cpp:(.text+0x977): undefined reference to `avcodec_decode_video2' orp.o: In function `orpThreadAudioDecode(void*)': orp.cpp:(.text+0x161d): undefined reference to `avcodec_decode_audio3' collect2: ld returned 1 exit status make[1]: *** [orp] Error 1 make[1]: Leaving directory `/home/mohammad/Desktop/ORP/trunk' make: *** [all] Error 2
Last edited by MohammadAG (2009-05-26 13:34:58)
Offline
MohammadAG wrote:
I got past the problem I had earlier but now I have a new problem
Code:
orp.cpp: In function ‘Sint32 orpThreadVideoDecode(void*)’: orp.cpp:438: error: ‘avcodec_decode_video2’ was not declared in this scope orp.cpp: In function ‘Sint32 orpThreadAudioDecode(void*)’: orp.cpp:725: error: ‘avcodec_decode_audio3’ was not declared in this scopeAny help would be greatly appreciated as I don't want to go back to Windows
What version of FFmpeg did you upgrade to, did you built it from SVN as greg mentioned above? If so, it looks like it's using the new header files, but linking to the old libraries. What Linux distribution are you using? Can I see the output from these commands?
# find /usr/include /usr/local/include -type d -name 'libav*' # find /usr/lib /usr/local/lib -name 'libav*so*' -o -name 'libav*.a' # find /usr/bin /usr/local/bin -name ffmpeg # ffmpeg -version
Did you set the --prefix option, and did you enable libfaad?
# ./configure --prefix=/usr --enable-libfaad --enable-decoder=libfaad
Offline
Here's the output from those four commands
mohammad@mohammad-laptop:~$ find /usr/include /usr/local/include -type d -name 'libav*' /usr/include/libavcodec /usr/include/libavutil /usr/include/libavformat /usr/local/include/libavcodec /usr/local/include/libavdevice /usr/local/include/libavutil /usr/local/include/libavformat mohammad@mohammad-laptop:~$ find /usr/lib /usr/local/lib -name 'libav*so*' -o -name 'libav*.a' /usr/lib/libaviplayswscale-0.7.so.0.0.47 /usr/lib/libavformat.a /usr/lib/libavahi-glib.so.1.0.1 /usr/lib/libaviplayswscale.so /usr/lib/libavahi-common.so.3 /usr/lib/libavahi-gobject.so.0 /usr/lib/vlc/codec/libavcodec_plugin.so /usr/lib/vlc/demux/libavi_plugin.so /usr/lib/vlc/demux/libavformat_plugin.so /usr/lib/libavdevice.so.52.1.0 /usr/lib/libavahi-qt3.so.1 /usr/lib/libaviplay-0.7.so.0 /usr/lib/libavutil.so.49 /usr/lib/libaviplaydha-0.7.so.0.0.47 /usr/lib/libaviplay.so /usr/lib/libavahi-qt3.so.1.0.2 /usr/lib/libavahi-gobject.so.0.0.1 /usr/lib/libaviplaypostproc.so /usr/lib/libaviplayvidix-0.7.so.0 /usr/lib/libavahi-client.so.3.2.4 /usr/lib/libavutil.so /usr/lib/libavcodec.so.52 /usr/lib/libaviplaydha-0.7.so.0 /usr/lib/libaviplayavutil-0.7.so.0 /usr/lib/libavahi-client.so.3 /usr/lib/libaviplayvidix-0.7.so.0.0.47 /usr/lib/libavl.so.1 /usr/lib/libavc1394.so.0 /usr/lib/libavahi-glib.so.1 /usr/lib/libavahi-common.so.3.5.0 /usr/lib/libaviplayavcodec.so /usr/lib/libavformat.so /usr/lib/libavformat.so.52.31.0 /usr/lib/libavl.so.1.5 /usr/lib/libaviplaydha.so /usr/lib/libaviplayavutil-0.7.so.0.0.47 /usr/lib/libavutil.a /usr/lib/libaviplayavformat.so /usr/lib/libavfilter.so.0 /usr/lib/libavdevice.so.52 /usr/lib/libavcodec.so.52.20.0 /usr/lib/libavcodec.a /usr/lib/libaviplayavformat-0.7.so.0 /usr/lib/libaviplay-0.7.so.0.0.47 /usr/lib/openoffice/basis3.0/program/libavmediagst.so /usr/lib/openoffice/basis3.0/program/libavmediali.so /usr/lib/libaviplayvidix.so /usr/lib/libavahi-core.so.5.0.5 /usr/lib/libaviplaypostproc-0.7.so.0.0.47 /usr/lib/libavfilter.so.0.4.0 /usr/lib/libavc1394.so.0.3.0 /usr/lib/libavcodec.so /usr/lib/i686/cmov/libavdevice.so.52.1.0 /usr/lib/i686/cmov/libavutil.so.49 /usr/lib/i686/cmov/libavutil.so /usr/lib/i686/cmov/libavcodec.so.52 /usr/lib/i686/cmov/libavformat.so /usr/lib/i686/cmov/libavformat.so.52.31.0 /usr/lib/i686/cmov/libavfilter.so.0 /usr/lib/i686/cmov/libavdevice.so.52 /usr/lib/i686/cmov/libavcodec.so.52.20.0 /usr/lib/i686/cmov/libavfilter.so.0.4.0 /usr/lib/i686/cmov/libavcodec.so /usr/lib/i686/cmov/libavformat.so.52 /usr/lib/i686/cmov/libavutil.so.49.15.0 /usr/lib/libavahi-core.so.5 /usr/lib/libavformat.so.52 /usr/lib/libaviplaypostproc-0.7.so.0 /usr/lib/libavahi-ui.so.0.1.0 /usr/lib/libaviplayavformat-0.7.so.0.0.47 /usr/lib/libaviplayavcodec-0.7.so.0.0.47 /usr/lib/libavahi-ui.so.0 /usr/lib/libaviplayswscale-0.7.so.0 /usr/lib/libavutil.so.49.15.0 /usr/lib/libavl.so /usr/lib/libaviplayavutil.so /usr/lib/libaviplayavcodec-0.7.so.0 /usr/local/lib/libavformat.a /usr/local/lib/libavutil.a /usr/local/lib/libavcodec.a /usr/local/lib/libavdevice.a mohammad@mohammad-laptop:~$ find /usr/bin /usr/local/bin -name ffmpeg /usr/bin/ffmpeg /usr/local/bin/ffmpeg mohammad@mohammad-laptop:~$ ffmpeg -version FFmpeg version SVN-r18955, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: libavutil 50. 3. 0 / 50. 3. 0 libavcodec 52.29. 0 / 52.29. 0 libavformat 52.33. 0 / 52.33. 0 libavdevice 52. 2. 0 / 52. 2. 0 libswscale 0. 7. 1 / 0. 7. 1 built on May 26 2009 21:25:08, gcc: 4.3.3 FFmpeg SVN-r18955 libavutil 50. 3. 0 / 50. 3. 0 libavcodec 52.29. 0 / 52.29. 0 libavformat 52.33. 0 / 52.33. 0 libavdevice 52. 2. 0 / 52. 2. 0 libswscale 0. 7. 1 / 0. 7. 1
./configure with those prefixes gave me an error
mohammad@mohammad-laptop:~/Desktop/ffmpeg/ffmpeg2/ffmpeg$ ./configure --prefix=/usr --enable-libfaad --enable-decoder=libfaadFAAD test failed.
I installed ffmpeg using the make/make install commands from the source that greg linked to
Offline
MohammadAG wrote:
Here's the output from those four commands
Thanks! As I suspected... you have at least 3 different versions of FFmpeg installed at the same time. The SVN version you installed went in to /usr/local, which is good since you don't want to overwrite the headers/libraries that came with your distribution.
MohammadAG wrote:
./configure with those prefixes gave me an error
mohammad@mohammad-laptop:~/Desktop/ffmpeg/ffmpeg2/ffmpeg$ ./configure --prefix=/usr --enable-libfaad --enable-decoder=libfaadFAAD test failed.
I installed ffmpeg using the make/make install commands from the source that greg linked to
You're almost there, you need to do a few more things. First you need to install libfaad, or else XMB sound won't work. Download it from here: http://downloads.sourceforge.net/faac/faad2-2.7.tar.gz
Configure using:
# ./configure --prefix=/usr/local && make Then as root: # make install
Next, reconfigure and re-install your FFmpeg SVN build:
# ./configure --prefix=/usr/local --enable-libfaad --enable-decoder=libfaad --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib Then as root: # make install
Lastly, inside of open-rp, edit Linux.mak and edit the following variables:
INCLUDE=-I. -I/usr/local/include LDFLAGS=-L/usr/local/lib
Then try to re-compile ORP.
Offline
mohammad@mohammad-laptop:~/Desktop/ORP/trunk$ make Compiler: g++ -O2 -pipe -I. -I/usr/local/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT Linker: ld -L/usr/local/lib Defines: Libraries: -lcrypto -lpthread -lz -L/usr/lib -lSDL -lcurl -lidn -lssl -lcrypto -llber -lldap -lrt -lgssapi_krb5 -lgssapi_krb5 -lssl -lcrypto -lz -lSDL_net -lSDL_image -lavcodec -lavutil -lavformat -lswscale make MAKEFLAGS= deps make[1]: Entering directory `/home/mohammad/Desktop/ORP/trunk' [D] base64.cpp config.cpp main.cpp orp.cpp make[1]: Leaving directory `/home/mohammad/Desktop/ORP/trunk' make orp make[1]: Entering directory `/home/mohammad/Desktop/ORP/trunk' [C] main.o [C] orp.o [L] orp /usr/local/lib/libavcodec.a(libfaad.o): In function `faac_decode_init': /home/mohammad/Desktop/ffmpeg/ffmpeg2/ffmpeg/libavcodec/libfaad.c:252: undefined reference to `NeAACDecOpen' /home/mohammad/Desktop/ffmpeg/ffmpeg2/ffmpeg/libavcodec/libfaad.c:253: undefined reference to `NeAACDecClose' /home/mohammad/Desktop/ffmpeg/ffmpeg2/ffmpeg/libavcodec/libfaad.c:254: undefined reference to `NeAACDecGetCurrentConfiguration' /home/mohammad/Desktop/ffmpeg/ffmpeg2/ffmpeg/libavcodec/libfaad.c:255: undefined reference to `NeAACDecSetConfiguration' /home/mohammad/Desktop/ffmpeg/ffmpeg2/ffmpeg/libavcodec/libfaad.c:256: undefined reference to `NeAACDecInit' /home/mohammad/Desktop/ffmpeg/ffmpeg2/ffmpeg/libavcodec/libfaad.c:257: undefined reference to `NeAACDecInit2' /home/mohammad/Desktop/ffmpeg/ffmpeg2/ffmpeg/libavcodec/libfaad.c:258: undefined reference to `NeAACDecDecode' /home/mohammad/Desktop/ffmpeg/ffmpeg2/ffmpeg/libavcodec/libfaad.c:260: undefined reference to `NeAACDecGetErrorMessage' /home/mohammad/Desktop/ffmpeg/ffmpeg2/ffmpeg/libavcodec/libfaad.c:274: undefined reference to `NeAACDecOpen' collect2: ld returned 1 exit status make[1]: *** [orp] Error 1 make[1]: Leaving directory `/home/mohammad/Desktop/ORP/trunk' make: *** [all] Error 2
I did everything you asked me to do above.
Is there any way to do this on IRC or something?
I see that you have a server (irc.dashhacks.com), I'm on #ps3-hacks
Offline
Not working... why? I have Windows XP Beta 1.2 of App

Last edited by dartan (2009-05-27 23:39:41)
Offline
dartan wrote:
Not working... why? I have Windows XP Beta 1.2 of App
Sorry but I can't tell you what's wrong based on the screen-shots you've posted. ORP for Windows seems to work for most people running XP, Vista, and Windows 7. I can only say that this is very BETA software, and the Windows version is the least stable. I would recommend trying the next version (v1.3), and so on, as the application will hopefully stabilize with each release.
This software is open-source and as such, I invite anyone with Windows development experience to lend their talents toward stabilizing the Windows version. So far, no one has offered any insight or advice. Personally, I run Linux and for me, ORP is 99% stable at this point. Since this is open software, I have very little motivation to spend a lot of time working on the Windows version.
Again, sorry it's not working for you. If you can't help yourself to fix these errors, then sit tight and maybe you'll have better luck with a forthcoming version.
Offline
Hmmm ok Thanks ... it's odd cause the old version connected ... it just kicked me when I tried to run a game ... so I installed the new version and now I get nothing ... guess I'll keep trying / wait :-)
Thanks for making the program available
Offline
Hi DashHacker
First off, awesome program!
I have a request, I'm not sure if anyone working with you or around you could help but it would be fraking AWESOME if you made a version for the Android.
I mean, accessing my ps3 from my cellphone would rock!
Offline
The new version does not work for me.
It compiles fine, but if i click "Launch" nothing happens (no error messages in the shell).
Older Versions run...
Offline
rl2000 wrote:
Hi DashHacker
First off, awesome program!
I have a request, I'm not sure if anyone working with you or around you could help but it would be fraking AWESOME if you made a version for the Android.
I mean, accessing my ps3 from my cellphone would rock!
Absolutely! That's been one of my top goals from the beginning of this project. When the code is stable and feature-complete for PCs, then I'll look at iPhone and Android. The tricky part will be to get all the required libraries ported over. Some of them already are, but some big ones, like FFmpeg are not. In the case of audio/video decoding, using the native codecs would be faster anyway.
KazMisMas wrote:
The new version does not work for me.
It compiles fine, but if i click "Launch" nothing happens (no error messages in the shell).
Older Versions run...
So you're referring to the lastest SVN build? If so, look for orp.log, it should contain useful information. But don't post it here... email it to me if you like at dashhacker242@gmail.com
Try svn update again, just to be sure you're using the latest version, then run make. After you run it, and it fails... there will be a log file (orp.log) in the same directory as orp and orpui.
Offline