The above video goes away if you are a member and logged in, so log in now!
|
| |
Would you like to get all the new info from PSX-Scene in your email each day?
| |
|
-
#1
On which configurations USB kbd works?
On which configurations USB kbd works? –
12-29-2010,04:38 AM
I tried using USB keyboard with uLaunchElf 4.42 and FreeMCBoot on SCPH-30003 and SCPH79004 and it doesn't work on both. It works with YABASIC, the Network Access Disc , ps2linux. I am trying with a USB keyboard and a PS/2 keyboard with an adapter to USB. I also tried with uLaunch 3.95 and FreeMCBoot 1.5 and it doesn't works. Is that normal?
I think that some years ago, when I first used a USB keyboard with uLaunchElf it was working... but I am not sure and and if it realy has worked, then I am failing to guesd the right combination...
-
12-31-2010,04:53 PM

Originally Posted by
wisi
I tried using USB keyboard with uLaunchElf 4.42 and FreeMCBoot on SCPH-30003 and SCPH79004 and it doesn't work on both. It works with YABASIC, the Network Access Disc , ps2linux. I am trying with a USB keyboard and a PS/2 keyboard with an adapter to USB. I also tried with uLaunch 3.95 and FreeMCBoot 1.5 and it doesn't works. Is that normal?
I think that some years ago, when I first used a USB keyboard with uLaunchElf it was working... but I am not sure and and if it realy has worked, then I am failing to guesd the right combination...
I hope you realize that activation of these device drivers, as for most that uLE use, is an option which can be deactivated.
In the uLE configuration menu ("MISC/Configure" subprogram), use the command "Startup Settings..." to reach the submenu entitled "STARTUP SETTINGS". The seventh config entry line in that page is a flag to toggle the activation of USB keyboard drivers on/off.
So the entry "USB Keyboard Used:" needs to have the value "ON"
You may have that value "OFF" at present, or possibly you have at some time tested alternate IRX drivers or keyboard map files which are no longer present on your MC, but still remain selected and messing up normal operation. (I'm just guessing here though.)
Finally there's of course always a risk that the keyboards you've tried simply aren't compatible to our drivers. I know that can happen though I've not had that problem myself, and I've used several different USB keyboards with my PS2 consoles over the years.
Best regards: dlanor
-
01-01-2011,02:27 PM
Can I understand what you say in this way:
If I install on a freshly formatted memory card Free MC BOOT and uLaunchELF with defaults enabled and usb keyboard menu turned on, on the SCPH-30003, keyboard should work, if the keyboard I am using is compatible. If so - I will try that with all three keyboards I have, and if it doesn't work the keyboard is not compatible.
Edit:
It doesn't work - neither on SCPH-79004 nor SCPH-30003 by loading by FreeMCBoot or directly loading uLaunchElf from mass with Swap Magic. I tried with an USB kbd and a PS/2 kbd with and adapter to USB - both work inside PS2Linux and programs like YABASIC, the Network access disc. Can you point me to a combination of versions of uLaunchELF and FreeMCBoot for which it is absolutely sure that works with usb keyboard? I was using uLaunchELF 4.42 and FreeMCBoot 1.8b
Should keyboard work on a SCPH-79004 ?
Last edited by wisi; 01-01-2011 at 04:01 PM.
-
01-01-2011,09:21 PM

Originally Posted by
wisi
Can I understand what you say in this way:
If I install on a freshly formatted memory card Free MC BOOT and uLaunchELF with defaults enabled and usb keyboard menu turned on, on the SCPH-30003, keyboard should work, if the keyboard I am using is compatible.
Yes. That is how it always works for me, though I've never had an SCPH-300xx model to try it with. (My oldest PS2 is an SCPH-39004.)
If so - I will try that with all three keyboards I have, and if it doesn't work the keyboard is not compatible.
If three unrelated USB keyboards all fail, then I'd be more inclined to suspect some other problem though I'm not sure what. (with a freshly formatted MC no old CNF files should be able to mess things up...)
Edit:
It doesn't work - neither on SCPH-79004 nor SCPH-30003 by loading by FreeMCBoot or directly loading uLaunchElf from mass with Swap Magic. I tried with an USB kbd and a PS/2 kbd with and adapter to USB - both work inside PS2Linux and programs like YABASIC, the Network access disc.
Which proves that no hardware problem should prevent its working with uLE as well.
Can you point me to a combination of versions of uLaunchELF and FreeMCBoot for which it is absolutely sure that works with usb keyboard?
FreeMCBoot has nothing to do with this.
uLE loads its device drivers for USB keyboard use without dependency on the boot method.
The default drivers are embedded into the uLE elf file, so this is completely independent.
As for the uLE versions that it is guaranteed to work with, that would be nearly all of them since v3.65 back in mid-2006. I can't recall now if it was ever broken in some version, but the quality of the support may have been affected by the later upgrade of USBD.IRX for uLE v4.32 in January of 2009.
I have myself been using USB keyboards ever since it was implemented (though not all the time), so I should have noticed any loss of support in new versions.
I was using uLaunchELF 4.42 and FreeMCBoot 1.8b
I've used both too, without any problems, though I currently use uLE v4.42a, which is identical to v4.42 except for having the new subprogram "MISC/OSDSYS". (Allows manual launch of FMCB menu on consoles where new bios versions block its booting.)
Should keyboard work on a SCPH-79004 ?
It is certainly intended to work on all models, though I never had any SCPH-790xx to try it with. But I have both SCPH-77004 and SCPH-90004, and they both work fine with USB keyboard in uLE.
On the SCPH-90004 I boot uLE via SwapMagic, and on the SCPH-77004 I use FMCB v1.8b.
But like I said before, the boot method should have nothing to do with it.
Best regards: dlanor
-
01-02-2011,03:17 AM
I can't get it to work. I tried loading uLaunchELF 4.30 with Swap Magic and Free MC Boot seperately... and nothing. Most likely my keyboards cannot work with the kbd driver in uLE.
Here is something interesting I noticed around an year ago, when I was trying to install ps2linux: Back then keyboard also didn't worked on SCPH-79004 . BUT when I do the following keyboard starts to work:
1. There is a memory card in slot 1 with Free MC Boot and uLE and the YABASIC CD in the disc tray.
2.The PSTwo (slim) loads YABASIC (where kbd works - both USB and PS/2 with USB adapter).
3. I only restart (single push of the power button), not turn off, the PSTwo and FMCB loads uLE, when absolutely suprisingly the keyboard starts working without problem. And it works fine, untill I unplug it and plug again, when it stops working. Also works with the Network Access Disc.
This method works on both SCPH-30003 and 79004.
So - may be both the USB and keyboard drivers and my keyboards, are fine, but something in the way uLE initializes the kbd driver causes it not to work.
uLE doesn't work with the kbd driver from YABASIC.
May be there is something else that has to be loaded for the kbd to work and both YABASIC and the NAD load it.
As far as I know kbd sould also work with kernelloader. Can you point me to some other PS2 programs that use keyboard, so I can try with them?
I will be trying with other keyboards too and see what happens.
I know next to nothing of programming, but here is what I found: forums.ps2dev.org :: View topic - Using the USB Keyboard
If I use the keyboard module from YABASIC in ULE when I push the NumLock key on the keyboard the Num Lock light lights up, but there is no reaction from uLE when pushing the arrow keys, enter or esc. on the kbd. When using the default kbd driver from uLE the NumLock light doesn't lights when the NumLock key is pressed. So I think that this module (the kbd driver from YABASIC) is compatible with the keyboard, but incompatible with uLE.
I got it! 
I found a way to start keyboard support for my keyboards without using YABASIC itself.
Two uLe elfs are needed with separate configuration files. The first uses the keyboard driver from YABASIC and autoloads the second uLE elf (when the timeout of 1 sec. ends). The second uLE is the normal one with the default drivers selected, which I have been using to now.
This way is much simpler than having to load the YABASIC CD and then restart the PS2...
Though this method is working for me, it is only temporary as it works only if a person has the YABASIC CD or other PS2 software with compatible with uLE kbd driver. So the topic is NOT closed.
Here is another very similar topic: http://psx-scene.com/forums/f20/keyb...adshell-65153/ (Keyboard Problems with ULE and RadShell)
@ dlanor
When you have time, it will be good if you make "discription" of the keyboards that work with the kbd driver in uLE, so people won't have to try many different keyboards untill they find the working one.
Keep up the good work!
One more question (May be I have to make a new topic for this, but I do not intend to get lengthy answers) - What is the Samba (SMB) functionality of uLE? I didn't find a manual on how to use it.
http://webcache.googleusercontent.co...&ct=clnk&gl=bg
So according to the above - file transfers cannot yet be carried out through SMB. Will SMB share with uLE be fully functional?
Last edited by wisi; 01-02-2011 at 09:38 AM.
-
01-02-2011,10:13 PM

Originally Posted by
wisi
I got it!

I found a way to start keyboard support for my keyboards without using YABASIC itself.
Two uLe elfs are needed with separate configuration files. The first uses the keyboard driver from YABASIC and autoloads the second uLE elf (when the timeout of 1 sec. ends). The second uLE is the normal one with the default drivers selected, which I have been using to now.
This sounds very strange to me, as the initialization of a new uLE instance should completely replace all device drivers that were active before its launch. Unless you disabled the IOP reset in the 'Startup Settings...' submenu of the configuration...
Hmmm. I guess it could be that the first driver causes the keyboard itself to 'wake up' in some way that the uLE KBD driver won't cause on its own. And after being woken up this way the keyboard may remain 'awake' regardless of how the IRX drivers of the PS2 are re-initialized. And in this 'awake' state the keyboard may respond to the initialization of the uLE KBD driver, even though it would not do so if that was the first KBD driver started from power-on.
This way is much simpler than having to load the YABASIC CD and then restart the PS2...
Yes of course. Having to boot a special CD each time would get very boring very fast...
Though this method is working for me, it is only temporary as it works only if a person has the YABASIC CD or other PS2 software with compatible with uLE kbd driver. So the topic is NOT closed.
OK, but I still can't proceed to resolving this easily either, as there is no homebrew driver which solves the problem. And I can't integrate modules from commercial releases in uLE.
And here too we had the same result, that the solution found for those keyboards required a driver from a commercial game release. Thus it is impossible to include in uLE. (uLE must remain legal).
@
dlanor
When you have time, it will be good if you make "discription" of the keyboards that work with the kbd driver in uLE, so people won't have to try many different keyboards untill they find the working one.
Making a keyboard compatibility list will be very hard to do, as I only have access to a tiny fraction of the vast number of USB keyboards available (and PS/2 keyboards with countless USB adaptors).
But all the USB keyboards I have bought with intent to use with my PS2 consoles have always worked perfectly without needing any 'workarounds', most recently using a "DELTACO TB-109 Wireless Mini Keyboard" connected to the PS2 using a 2.4GHz wireless dongle plugged into the PS2 USB port.
This is a really nice small keyboard, only 10.25x4.5 inches in size, and it works perfectly both with PS2 and with PS3.
One more question (May be I have to make a new topic for this, but I do not intend to get lengthy answers) - What is the Samba (SMB) functionality of uLE?
None at all, beyond the experimental routines to test SMB login from the "Debug Info" screen.
I didn't find a manual on how to use it.
There is nothing to use, so no need for a manual.
The simple login test routines of the "Debug Info" screen are only intended for development tests.
So according to the above - file transfers cannot yet be carried out through SMB. Will SMB share with uLE be fully functional?
That is my intent, but at present no more than the login test is implemented.
Best regards: dlanor
-
01-02-2011,11:30 PM
YA-BASIC isn't commercial Marc-Oliver Ihm made it, it's homebrew as far as I know that just got included on demo discs.
-
-
01-03-2011,09:45 AM
I haven't found any source code for it but going by what the stated decimal controller joker values are instead of hex values which commercial games use I'd say it isn't Sony's code unless it's a copy of the modules from the oregan browser.
-
#10
ule not work too for me
ule not work too for me –
01-09-2011,10:08 AM
I can't use my keyboard in ule too, although it's work in ps2linux, armax, codebreaker. I tried every irx keyboard which could found. But unsucsessfull. For example gran turismo 4 work with my keyboard, i copied irx keyboard from that disk to mc, change settings in ule for that driver in mc but it's not work anyway. I become to think that problem not solve only by placing proper irx driver for keyboard and changing settings in ule.
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|