| View previous topic :: View next topic |
| Author |
Message |
Istari
Joined: 30 Sep 2005 Posts: 10
|
Posted: Fri Jul 27, 2007 9:36 am Post subject: psplinkusb and the 3.52 m33 firmware |
|
|
I have tried to get psplink (from svn://svn.pspdev.org/psp/branches/psplinkusb) to work with the newest firmware from m33,
but it only works in 1.50 mode and it can't load prx files.
The OE bootstrap seems to hang before it can load psplink, and the 1.50 psplink just sits there if I try to load a prx.
Is there a trick to get it working, or is this because I am using a m33 firmware and not a dark-alex firmware? |
|
| Back to top |
|
 |
weltall
Joined: 20 Feb 2004 Posts: 310
|
Posted: Fri Jul 27, 2007 5:00 pm Post subject: |
|
|
no it doesn't hang it just doesn't output anything.
the problem is with fdprintf functions of psplink.
a quick patch to make it half working is adding this
[CODE]
#define enable_kprintf(args)
#define SHELL_PRINT_FD(fd, fmt, ...) printf("\xff" fmt "\xfe", ## __VA_ARGS__)
#define SHELL_PRINT(fmt, ...) printf(fmt, ## __VA_ARGS__ )
#define SHELL_PRINT_CMD(cmd, fmt, ...) printf("\xff" "%c" fmt "\xfe", cmd, ## __VA_ARGS__)
[CODE]
on the top of the shell.c just before extern.
NOTE: it's a quite bugged patch. so don't expect nothing, you won't get the correct shell info like host0:/> but it will at least take commands and returns data.
other not working functions are modules functions they return an error |
|
| Back to top |
|
 |
kururin
Joined: 05 Jul 2006 Posts: 36
|
Posted: Thu Aug 02, 2007 8:48 pm Post subject: |
|
|
| It seems is an incompatibility of psplink with 3.5X, as it happens too in 3.50 HEN. |
|
| Back to top |
|
 |
TyRaNiD
Joined: 18 Jan 2004 Posts: 918
|
Posted: Fri Aug 03, 2007 2:45 am Post subject: |
|
|
| It actually seems to be a bug in the firmware itself :) |
|
| Back to top |
|
 |
|