| 1   2   | Next
maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N810 (https://talk.maemo.org/forumdisplay.php?f=28)
-   -   [Tutorial] PSfreedom for the N810 (https://talk.maemo.org/showthread.php?t=61724)

azz 2010-09-05 02:23

[Tutorial] PSfreedom for the N810
 
1 Attachment(s)
It would be totally awesome if some smart soul would help port the PSfreedom hack to work with the n810.

Below is the link to the Author's original post and the source code. I honestly don't know the level of difficulty it would take but let's hope it isn't too complicate. Much thanks.

http://kakaroto.homelinux.net/2010/0...code-released/

UPDATE:

This is what my buddy, Tarball, sent to me. I'm sure he doesn't mind me sharing it with the community. I tested with Topspin and got it to work on the N810. He also confirmed it on the N800. Credits goes to him for making it work on the N8X0 devices and a big THANKS to kakaroto for his hard work with the creation of PSfreedom and releasing the source. Below is his exact email along with instructions. Make sure to download the .ko files attached to this post. Please follow the N900 tutorial to put these files in your n8x0. Have fun!

Quote:

Here's an updated version, that I've also fixed to be able to run
backups. By default, psfreedom doesn't seem to be able to.
To get it to work on n800 however, you can't just run the enable
script. Put psfreedom.ko in /root/, then edit
/usr/sbin/osso-usb-mass-storage-enable.sh and add:

insmod /root/psfreedom.ko
exit 1

at the top of the file. I'm not sure if you need to do this for the
n810 too, but if it isn't working it's worth a try.
You'll also need to grab these two files and put them in /lib/firmware
http://github.com/kakaroto/PSFreedom...load_bdemu.bin
http://github.com/kakaroto/PSFreedom...ec_payload.bin

After that, reboot the device, then connect it to the PS3 and boot the PS3.
Please remember that I am merely requoting his instructions only and will not be able to help you much if you are having trouble. I can try my best to help but I am just a noob too. :D

jcesar 2010-09-05 15:52

Re: [Request] PSfreedom for the N810
 
the code is here
http://github.com/kakaroto/PSFreedom
I think it shouldnīt be very difficult, but difficult enough for me XD

JoKiv 2010-09-05 21:23

Re: [Request] PSfreedom for the N810
 
According to commit made earlier N810 should be supported. http://github.com/kakaroto/PSFreedom...26eb70d4fd465b

jcesar 2010-09-06 07:19

Re: [Request] PSfreedom for the N810
 
but when you try to ru psfreedom-enable you get this.
line 9: initctl: not found
insmod: cannot insert 'psfreedom.ko': Invalid module format (-1): Exec format error

koston 2010-09-06 12:45

Re: [Request] PSfreedom for the N810
 
To quote from the IRC log:

Quote:

then edit the file /usr/sbin/osso-usb-mass-storage-enable.sh and add at the very top:
insmod /root/psfreedom.ko
exit 1
save, reboot, try it
Im able to run the script without errors, but not testet with playstation yet, im at work.

azz 2010-09-06 14:20

Re: [Request] PSfreedom for the N810
 
My buddy got it to work and send me the files. It requires a couple of tweaks here and there. He tested on his N800 and I confirmed it on my N810. I got the "install package" to show up. About to install a game to see if this will work.

Will report back later.

fonner 2010-09-06 15:01

Re: [Solved. Currently Testing] PSfreedom for the N810
 
would really like to try this please post a guide for n800 and explain it like i am ******ed thank you

fonner 2010-09-06 15:02

Re: [Solved. Currently Testing] PSfreedom for the N810
 
challenged maybe that will not be starred

jcesar 2010-09-06 15:38

Re: [Solved. Currently Testing] PSfreedom for the N810
 
It works, thank you
but how do I deactivate it for accesing the N810 memory from the pc?
BTW, you donīt have to run the sh, the N810 runs it on the start up

kotor22 2010-09-06 15:57

Re: [Tutorial] PSfreedom for the N810
 
@azz, in your updated OP, is the attached PSFreedom.ko, already modified to work on the n800, or can I add those lines to it myself? thanks again for sharing this!

azz 2010-09-06 16:08

Re: [Solved. Currently Testing] PSfreedom for the N810
 
Quote:

Originally Posted by jcesar (Post 808697)
It works, thank you
but how do I deactivate it for accesing the N810 memory from the pc?
BTW, you donīt have to run the sh, the N810 runs it on the start up

Please clarify. I am not sure what you meant by this. Glad you got it to work.

azz 2010-09-06 16:10

Re: [Tutorial] PSfreedom for the N810
 
Quote:

Originally Posted by kotor22 (Post 808704)
@azz, in your updated OP, is the attached PSFreedom.ko, already modified to work on the n800, or can I add those lines to it myself? thanks again for sharing this!

The .ko file is updated BUT you must also update another file in your device. Reread the quote again, it asked to edit the "osso-usb..." File

jcesar 2010-09-06 16:35

Re: [Solved. Currently Testing] PSfreedom for the N810
 
Quote:

Originally Posted by azz (Post 808708)
Please clarify. I am not sure what you meant by this. Glad you got it to work.

I mean, when I connect the N810 to my PC now it is detected as a hub, how do I deactivate the PSFreedom to use the N810 as usb storage again?

Tarball 2010-09-06 17:42

Re: [Solved. Currently Testing] PSfreedom for the N810
 
Quote:

Originally Posted by jcesar (Post 808697)
It works, thank you
but how do I deactivate it for accesing the N810 memory from the pc?
BTW, you donīt have to run the sh, the N810 runs it on the start up

Quote:

Originally Posted by jcesar (Post 808726)
I mean, when I connect the N810 to my PC now it is detected as a hub, how do I deactivate the PSFreedom to use the N810 as usb storage again?

Simply edit /usr/sbin/osso-usb-mass-storage-enable.sh and remove these two lines:
insmod /root/psfreedom.ko
exit 1

Then save the file and reboot the device.

azz 2010-09-06 17:50

Re: [Tutorial] PSfreedom for the N810
 
Hey Tarball...hope you don't kind me sharing this. Much thanks for the work to get this to with on the N8x0. How hard would it be to create a script to do this automatically and then possibly an icon/widget on the home screen? That would simplify things even more...

Tarball 2010-09-06 18:00

Re: [Tutorial] PSfreedom for the N810
 
Quote:

Originally Posted by azz (Post 808781)
Hey Tarball...hope you don't kind me sharing this. Much thanks for the work to get this to with on the N8x0. How hard would it be to create a script to do this automatically and then possibly an icon/widget on the home screen? That would simplify things even more...

Honestly, I've never really done any maemo development. I could probably make a script, but I'd have no idea where to start with the icon/widget.


Also, Kakaroto said on his blog that someone is working on a UI:
Quote:

Q: Can you make it easier to use ?

A: Me? No.. someone else? Yes.. there is already someone working on a UI for PSFreedom, and it will be available once it’s ready.

jcesar 2010-09-06 18:03

Re: [Solved. Currently Testing] PSfreedom for the N810
 
Quote:

Originally Posted by Tarball (Post 808772)
Simply edit /usr/sbin/osso-usb-mass-storage-enable.sh and remove these two lines:
insmod /root/psfreedom.ko
exit 1

Then save the file and reboot the device.

I was looking for a way to do it without rebooting

Quote:

Originally Posted by Tarball (Post 808788)
Honestly, I've never really done any maemo development. I could probably make a script, but I'd have no idea where to start with the icon/widget.


Also, Kakaroto said on his blog that someone is working on a UI:

I think the UI is only for N900

Tarball 2010-09-06 18:17

Re: [Solved. Currently Testing] PSfreedom for the N810
 
Quote:

Originally Posted by jcesar (Post 808790)
I was looking for a way to do it without rebooting

You could try removing those lines from that file, then running "rmmod psfreedom". I'm not sure if this will work though, and it may crash the device, since according to kakaroto, the usb controller is kind of unstable.

azz 2010-09-06 18:37

Re: [Tutorial] PSfreedom for the N810
 
Quote:

Originally Posted by Tarball (Post 808788)
Honestly, I've never really done any maemo development. I could probably make a script, but I'd have no idea where to start with the icon/widget.


Also, Kakaroto said on his blog that someone is working on a UI:

I think a script would be nice so that we don't have to constantly retype those lines in xterm...

fonner 2010-09-06 18:40

Re: [Tutorial] PSfreedom for the N810
 
Yea got it working thanks azz forwading this info to pspscene

azz 2010-09-06 21:51

Re: [Tutorial] PSfreedom for the N810
 
Quote:

Originally Posted by fonner (Post 808817)
Yea got it working thanks azz forwading this info to pspscene

Don't thank me, thank Tarball...glad you got it to work.

linuxeventually 2010-09-06 22:33

Re: [Tutorial] PSfreedom for the N810
 
Untested but rather than editing the script each time, this should work:

replace:
Code:

insmod /root/psfreedom.ko
exit 1

with
Code:

if [ -f "/root/musbtoggle" ];
then rm /root/musbtoggle;
else insmod /root/psfreedom.ko; touch /root/musbtoggle; exit 1
fi

Though there is a disable script that was included in the original psfreedom zip archive...

arthurgca 2010-09-07 00:40

Re: [Tutorial] PSfreedom for the N810
 
so, i was able to do the whole process but my ps3 isn't recognizing the USB storage with the package file, any clue of what can be?

(on n800).

azz 2010-09-07 00:57

Re: [Tutorial] PSfreedom for the N810
 
Quote:

Originally Posted by arthurgca (Post 809098)
so, i was able to do the whole process but my ps3 isn't recognizing the USB storage with the package file, any clue of what can be?

(on n800).

so you got the "instal package" option in the ps3 but just can't make the ps3 recognize your external drive?

if this is the case, make sure your external storage is formatted in fat32 and not ntfs.

if you cant get the install package to show up, make sure to power the ps3 properly. Power the ps3 then press and hold the eject instantly after that. you shouldn't hear any beep. if you hear two beeps after pressing eject, you did it wrong.

arthurgca 2010-09-07 01:01

Re: [Tutorial] PSfreedom for the N810
 
Quote:

Originally Posted by azz (Post 809105)
so you got the "instal package" option in the ps3 but just can't make the ps3 recognize your external drive?

if this is the case, make sure your external storage is formatted in fat32 and not ntfs.

if you can get the install package to show up, make sure to power the ps3 properly. Power the ps3 then press and hold the eject instantly after that. you shouldn't hear any beep. if you hear two beeps after pressing eject, you did it wrong.

i will try this, thanks!

lesliew 2010-09-07 02:26

Re: [Tutorial] PSfreedom for the N810
 
Noobie here with a resurrected n800

Just succeeded - I got it working :D :D

One tip, when you press the power then eject key, hold the eject key and look for the message 'connected to USB' on the screen of the n800, if you don't see this then you almost certainly need to power off and try again.

I have 2 AT90USBKEY2's due to arrive Wednesday but I just couldn't wait that long to get in on the action.

Using the backup manager now to backup a few disks then I'm going to try the same technique on my other system which still has 3.15

Hedgecore 2010-09-07 03:06

Re: [Tutorial] PSfreedom for the N810
 
Azz, Tarball, thanks!

Just a few additional tips, these are things I got hung up on or feel they may be useful for people trying this for the first time:

1.) After you've added the psfreedom.ko kernel module to load on startup, you do not have to run any of the original PSFreedom scripts; in fact, you can ignore the scripts completely.

2.) The startup sequence was kind of murky in all the instructions I saw. You need to completely shut down your PS3 (unplug the slim and plug it back in, or flick the power switch on the back of the fat). Plug in your powered up N810 (remember, the kernel module loaded at bootup so it's already running sans script). Then, with a disc in the drive, press power and then press eject quickly. The disc should pop out but you won't see anything on your TV just yet. In a few seconds, the PS3 boot screen will pop up. (Hang onto the disc for now.) Log in, and under the Games menu you should see two new objects. This means it worked. You can now put the disc back in if you feel like it.

3.) Install Packages might be empty. If it is, you've got to load the Backup Manager package (google it) onto a USB key or external HDD. When plugged in, Install Packages will detect the package off the USB storage device and allow installation.

4.) Before backing up your first game, remove the USB storage device otherwise the Backup Manager will automatically try to backup to it. It also goes VERY slowly over USB. My backup failed because the 1GB USB key filled up (which was my tip off to this behaviour).

I'm about 75% done my first test at backing up a game, if I hit any issues in trying it I'll add to the above list.

Cheers again!

azz 2010-09-07 03:55

Re: [Tutorial] PSfreedom for the N810
 
Quote:

Originally Posted by Hedgecore (Post 809170)
Azz, Tarball, thanks!

Just a few additional tips, these are things I got hung up on or feel they may be useful for people trying this for the first time:

1.) After you've added the psfreedom.ko kernel module to load on startup, you do not have to run any of the original PSFreedom scripts; in fact, you can ignore the scripts completely.

2.) The startup sequence was kind of murky in all the instructions I saw. You need to completely shut down your PS3 (unplug the slim and plug it back in, or flick the power switch on the back of the fat). Plug in your powered up N810 (remember, the kernel module loaded at bootup so it's already running sans script). Then, with a disc in the drive, press power and then press eject quickly. The disc should pop out but you won't see anything on your TV just yet. In a few seconds, the PS3 boot screen will pop up. (Hang onto the disc for now.) Log in, and under the Games menu you should see two new objects. This means it worked. You can now put the disc back in if you feel like it.

3.) Install Packages might be empty. If it is, you've got to load the Backup Manager package (google it) onto a USB key or external HDD. When plugged in, Install Packages will detect the package off the USB storage device and allow installation.

4.) Before backing up your first game, remove the USB storage device otherwise the Backup Manager will automatically try to backup to it. It also goes VERY slowly over USB. My backup failed because the 1GB USB key filled up (which was my tip off to this behaviour).

I'm about 75% done my first test at backing up a game, if I hit any issues in trying it I'll add to the above list.

Cheers again!

Great post, hedgecore. Glad you got it to work. The steps were left vague because it should work similarly to the n900's but thanks for the tips.

Hedgecore 2010-09-07 12:36

Re: [Tutorial] PSfreedom for the N810
 
FYI, the backup of God of War 1/2 worked great!

Threw me for a second when I had to put in an actual legit disc. ;)

Thanks again to both of you!

boblinds 2010-09-07 15:43

Re: [Tutorial] PSfreedom for the N810
 
FYI, Sony released a mandatory system update last night that reportedly foils this exploit.

Hedgecore 2010-09-07 16:25

Re: [Tutorial] PSfreedom for the N810
 
T'aint mandatory if you disabled Internet. ;)

azz 2010-09-07 17:54

Re: [Tutorial] PSfreedom for the N810
 
Quote:

Originally Posted by Hedgecore (Post 809728)
T'aint mandatory if you disabled Internet. ;)

Yep. Disabled my wireless. :D

arthurgca 2010-09-07 22:50

Re: [Tutorial] PSfreedom for the N810
 
well i did what you said and now is working, thanks!

razlken 2010-09-08 00:32

Re: [Tutorial] PSfreedom for the N810
 
Hi,

I'm having a problem here, i've followed all steps and they seem to work. only problem is that when the PS3 boots up (i'm not sure that i'm doing the power cycle right as just but holding the eject button) it just hangs there with a black screen.

i'm sure it's working as the tablet does display a usb connection icon so the script is actually running, can't understand what the problem is. anyone stumbled in this problem before?? thx in advance!!


tablet is a Nokia n810
Console is a PS3 slim with FW 3.15

Hedgecore 2010-09-08 01:44

Re: [Tutorial] PSfreedom for the N810
 
razlken:

Are you running firmware 3.41 on the PS3? That is the only version that works.

Are you getting 3 beeps? I had this issue when I would flick the power switch (from total power off, not the power touch pad) and quickly press eject. The fan would run and I'd get 3 beeps and it would shut off again.

You need to press eject FAST, within 200ms some people have said. Press them both at nearly the same time.

Let me know if you're still having the issue. (It *will* take around 10-15 seconds sometimes to boot up.)

azz 2010-09-08 03:06

Re: [Tutorial] PSfreedom for the N810
 
Quote:

Originally Posted by razlken (Post 810135)
Hi,

I'm having a problem here, i've followed all steps and they seem to work. only problem is that when the PS3 boots up (i'm not sure that i'm doing the power cycle right as just but holding the eject button) it just hangs there with a black screen.

i'm sure it's working as the tablet does display a usb connection icon so the script is actually running, can't understand what the problem is. anyone stumbled in this problem before?? thx in advance!!


tablet is a Nokia n810
Console is a PS3 slim with FW 3.15

Please explain more in detail.

Are you able to get "install package" to show up under "game"? If you don't see "install package", please power off the ps3 using the switch, plug in the tablet in, switch it back on, press Power then instantly Eject. If done properly, you wont hear two beeps. The screen will just come on in 3-5 second.

razlken 2010-09-08 03:55

Re: [Tutorial] PSfreedom for the N810
 
@Hedgecore

no i think I'm running 3.15 (i'll check later to be sure) so i guess I'll have to manually update to 3.41 to avoid getting to 3.42 which if I'm not mistaken stops the hack from working. I'll update later and see if that was the problem

@azz

it simply hangs before boot...it doesn't even open the XMB, it just turns on and displays a black screen, I'll check if the issue is the firmware version as Hedgecore pointed out and see if that was the issues

Thx to everyone for the fast responses!! :D

azz 2010-09-08 04:34

Re: [Tutorial] PSfreedom for the N810
 
Quote:

Originally Posted by razlken (Post 810238)
@Hedgecore

no i think I'm running 3.15 (i'll check later to be sure) so i guess I'll have to manually update to 3.41 to avoid getting to 3.42 which if I'm not mistaken stops the hack from working. I'll update later and see if that was the problem

@azz

it simply hangs before boot...it doesn't even open the XMB, it just turns on and displays a black screen, I'll check if the issue is the firmware version as Hedgecore pointed out and see if that was the issues

Thx to everyone for the fast responses!! :D

Goodluck, buddy...I didn't experience anything of that sort. So if you don't hold the eject button, will the XMB load up? Did you make sure to NOT hold the power button, only the eject button? Anyway, I wish you luck. The ps3 scene is just getting to the fun part...don't get left out..:D

alx2k 2010-09-08 06:19

Re: [Tutorial] PSfreedom for the N810
 
Quote:

Originally Posted by razlken (Post 810135)
Hi,

I'm having a problem here, i've followed all steps and they seem to work. only problem is that when the PS3 boots up (i'm not sure that i'm doing the power cycle right as just but holding the eject button) it just hangs there with a black screen.

i'm sure it's working as the tablet does display a usb connection icon so the script is actually running, can't understand what the problem is. anyone stumbled in this problem before?? thx in advance!!


tablet is a Nokia n810
Console is a PS3 slim with FW 3.15

I have to say that I have the same problem, but it seems to be a "non-3.41" firmware issue. I tried to hack my ps3 yesterday with the same results, blank screen everytime.

I've downloaded the 3.41 firmware and I'll apply it via USB, I'll try again afterwards and I'll post my results.

alx2k 2010-09-08 07:27

Re: [Tutorial] PSfreedom for the N810
 
Ok, I've installed FW3.41, tried the power-reset the same way than I was doing before the update and Voilá, the dashboard appeared.

I installed the Backup Manager in a sec.

It works like a charm!

Thank you guys.


| 1   2   | Next
All times are GMT. The time now is 07:07.

vBulletin® Version 3.8.8