Acidmods
Console Modding------ ( Here you can talk about your favorite Consoles ) => PSP's => PSP Phat (1000) => Topic started by: mongol550 on May 12, 2008, 02:15:33 AM
-
I've searched around for awhile and finally decided how I'm going to (try) to do this using:
- PSP with irshell and usb mod v4b with the UMD drive removed, hopefully I can somehow get everything to fit inside in place of a UMD drive, which is my ultimate goal, but first I want to make sure I can even access the drive and such before I get into all that.
- Linksys NSLU2 Network Storage Drive, with modded firmware it pretty much becomes a whole linux computer where I'll make it host usbhostfs. It has 2 USB ports where in one I'll plug in the drive (with a ZIF->USB converter ripped out of a 1.8" hdd enclosure) and the other will plug into the PSP's usb port. Amazingly, a whole guide for how to do this already exists at http://irshell.org/forum/showthread.php?tid=1087&page=1 (http://irshell.org/forum/showthread.php?tid=1087&page=1) which is what I plan to follow. The motherboard to this probably won't be able to fit in the PSP without major mods but the only smaller embedded linux systems with USB host ports I can find are over $100.
- USB 2.0 1.8" Toshiba (iPod) Hard Drive Enclosure Case, to connect to the drive and give it a USB interface. Hopefully the NSLU2's USB port will put out enough power for the drive to work right. I'm thinking it will. I plan to do away with the whole enclosure and just take out the adapter piece that converts ZIF->USB and fit it inside where the UMD drive is supposed to go along with everything else.
- Toshiba 80GB 1.8" HDD from 5G video ipod with ZIF interface
I've already ordered everything which should arrive in around 3 days. If all of this works correctly (I don't see how it wouldn't) I'll put serious effort into fitting everything in place of the UMD drive which most likely won't fit perfectly because of the size of the NSLU2's circuit board. Of course to power the NSLU2, zif->usb adapter, and drive I'll probably need to add another battery somewhere among all of that.
If anyone has any info/questions/advice please post. I've never really done anything like this before so I just hope I can get it all to work. :censored:-Lostknight is the only person I know of whos actually done this and read off of a USB external drive which is where I got some ideas from.
By the way, can I only access the drive in IRShell or can I trick the whole XMB into using USB MOD v4b? Probably very easy to do with a PRX but as far as I know one doesn't exist.
UPDATE: It does now: http://www.2alien.info/2008/05/hostcore_11_release.html (http://www.2alien.info/2008/05/hostcore_11_release.html)
PS: I'll post pics and vids when I can too.
Pictures (or scroll down): https://www.acidmods.com/forum/index.php?topic=18521.msg140600#msg140600 (https://www.acidmods.com/forum/index.php?topic=18521.msg140600#msg140600)
-
good luck if your able to pull it off you'll show pvp
-
Sounds like a mission, but good luck dude! remember pic's and vid's. :)
-
Linksys NSLU2 Network Storage Drive, with modded firmware it pretty much becomes a whole linux computer where I'll make it host usbhostfs. It has 2 USB ports where in one I'll plug in the drive (with a ZIF->USB converter ripped out of a 1.8" hdd enclosure) and the other will plug into the PSP's usb port. Amazingly, a whole guide for how to do this already exists at http://irshell.org/forum/showthread.php?tid=1087&page=1 (http://irshell.org/forum/showthread.php?tid=1087&page=1) which is what I plan to follow. The motherboard to this probably won't be able to fit in the PSP without major mods but the only smaller embedded linux systems with USB host ports I can find are over $100.
This is the way. But expensive...
-
I think this can totally work, I might get in on it too. I got one of those 1TB Seagate Portable hard drives to run USBHost because it ran a small version of Linux (Minus the GUI and Xwindows). Linux is a great OS for modding, programming (Code editors built in) and hacking, the only thing that is stopping me from not running Windows anymore is that most programs are made to run on Windows. On topic: I hope you keep us updated on how it goes. I wish you luck with this project,
-Vox
BTW: Drajwer check your PM's
-
Are you sure the Linksys thing even fits inside the PSP? How about the powerdraw?
The Linksys thing got mentioned before but I think it failed at the size of the thing, It's rather big.
-
Are you sure the Linksys thing even fits inside the PSP? How about the powerdraw?
The Linksys thing got mentioned before but I think it failed at the size of the thing, It's rather big.
He said this in his post that he will not be able to fit it in with out any major mods and can only find small Linux motherboards with USB ports for $100 or more. We should look into smaller motherboards
-
if you know linux use the ipod linux and if you know how to make a kernel you can make a usb host krnl and a usb tobble with the ipod to either control the contents from ur mem stick using irshell or the ipod host to move more than single files around im curently workin on the host for the ipod but i cant get it to work properly it sumtimes corrupts the files i move around :faint: :x:
-
You might want to check out a 2-way OTG enclosure and a 2.5" hd to 1.8"hd adapter. I read an article of it working, maybe you'd be able to fit everything in the case... http://www.akihabaranews.com/en/news-10939-The+PSP+compatible+2.5%22+OTG+HDD+case+is+here%21.html
-
You might want to check out a 2-way OTG enclosure and a 2.5" hd to 1.8"hd adapter. I read an article of it working, maybe you'd be able to fit everything in the case... http://www.akihabaranews.com/en/news-10939-The+PSP+compatible+2.5%22+OTG+HDD+case+is+here%21.html
Does this device even support USBHost? According to the article you can only copy files between your PSP and this
-
In a way I was hoping someone may chime in if they've tried it. I've been looking at these OTG items and the datel method of tieing into the mem stick. I have been reading the datasheets on OTG chips as well. It would be nice if this was an avenue towards more memory.
-
Something held me off from ordering yesterday so I plan to order everything soon. But as far as I know the Linksys NSLU2 is the only thing that can do the job at $40. If anyone knows any better options for hosting a usbhostfs or not even doing that at all and using something different please say so.
Linksys NSLU2 (http://www.alwayslowest.com/AL/index.cfm?fuseaction=shop.dspSpecs&part=2264281)
1.8" enclosure (http://www.cubeternet.com/servlet/Detail?no=26)
I keep seeing something called "USB OTG" come up...that wouldn't be good because: You would have to take the OTG drive out to press the right buttons to select files with the device's own controls and with a person reading a small lcd screen to see what files to send to the PSP. Its not a REAL drive, and you HAVE to remove the memory stick from the PSP to add new files to it. This is good for carrying 2 devices around to have portable access alot of games/movies/music/etc but what I want to do is just have everything contained in the PSP and controllable from the PSP.
-
mongol550 , when you get that linksys nslu can you give me the demintion of the board itself ? I am also working on this and have just order my nslu. will be a couple of days before i get it,
i am also working with the vdip2 and the e-val board and just waiting for a pic to come in so it can be program still trying to figure out how im going to put it all in the psp, if the vdip2 don't work out i'll go the nslu route. (will sell the e-val board and the vdip2 if i can't get it going)
i think i found a way if everything work to easy be able to swap out 1.8 hardrive as soon as my nslu comes in i will get started and document everything. if you want to share idea's that would be cool we can help each other out if you want.
i will keep you all posted on my progress, ( i am also doing the bluetooth also).
-
This is the way. But expensive...
true but if he pulls it off and show us how to do it, it will be worth the money
-
Sellers/Investors should look into the whole modding stuff and sell/invent some things that the modding community can atually work with in terms of size. It seems like not many put there feet into it, and I wonder why.
-
ok guys i got the linksys nslu working with irshell took me a while but i got it working, i have the nslu connect to a 1.8 30gb hardrive and accessing it with irshell and everthing is working fine with iso file, have not try hombre yet.
i have not open the nslu yet so i don't know if i can fit it in the psp or how i am going to power it up yet.
i will post pic.
-
nice good luck :clap:
-
Sorry everyone but I might have to hold off ordering for awhile, I don't have the money right now. Especially for something that might not even work. Maybe in a week or so.
But I'm glad to see other people are working on it. I agree that a company should put all this onto 1 little chip/microprocessor and it would surely sell like hotcakes. Its seems very easy to do with the right mind but I guess there isn't a demand for it currently...it would be pretty useless for anything besides a modded PSP.
Pictures...I don't have the NSLU2 or the enclosure yet. But this is the HDD and PSP:
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi31.tinypic.com%2F2wf7qfp.jpg&hash=9e17935062feda1e265da1e695e2c4c721c180bc)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi28.tinypic.com%2Fn3ai5y.jpg&hash=d8ff61921b98303240166c101f12a9cadd888dc1)
If you look closely it says DC 3.3v 500mAh. Think it can run off a standard PSP 1800mAh battery?
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi29.tinypic.com%2Faop2j8.jpg&hash=bebd806fb468f29d08c05c092f1e0ef16b8a0cbb)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi29.tinypic.com%2F33cqbli.jpg&hash=047dcf3471422656a60109d5d2939fabc7c0a029)
Used PSP I got for cheap...it has alot of internal problems but the price was right. The wifi doesn't work (its there but never comes on...I've tried different wifi chips) and for whatever reason it always bricks if you try to upgrade to 3.90M33. It gets to about 95% then "update failed call technical support 0xFFF000". But I suppose its fine at 3.80M33.
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi25.tinypic.com%2Foiawdu.jpg&hash=f8b23cef8400ccf82ae5cd6c6914e8de2f0ddc88)
NSLU2 motherboard:
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi30.tinypic.com%2Fw75sp.jpg&hash=6218c23babe6149638ca5b8f5236cdc5f184b32c)
Looks about the size of the PSP mobo...use the USB ports for size comparison
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi28.tinypic.com%2Ffejgh2.jpg&hash=a8900bcf55f9143a9bff048b2de524931b256532)
ZIF (ipod hdd) -> USB converter from the enclosure
-
mongol550 the motherboard for the nslu is too wide, it wider the the psp (about 1 3/4) i see no way to make it fit in the psp plus it's longer then the umd door. but i got mine working, it work great with slugOs install and runing usbhost.
but since its to large to fit inside i am willing to sell it. i am also selling my vdip2 and the e-val board , so let me know if anyone is intersted i will sell at a lost, need money for my new mod that is going to cost around 600 in supplys.
-
its not going to work
-
As I can see it on the picture you can try to cut NSLU a little ;) Desolder USB ports and LEDs and see what can be dremeled. Also I think you should make little box on the back of PSP. You can put here HDD.
-
still wont work the psp is 2 7/8 h * 6 3/4 (the actual umd drive is 2 7/8 h * 2 7/8 w ) the nslu is 3 3/8h * 4 1/2 w)
even if you desolder the two usb port and the ethernet port and power port you still don't have enought room even if you dremel as much as you can of all four sides. width wise you might be able to do it , but the long side it be to much work, to many resistors and traces on the under side of the board to cut and jump. it can be done but i personely would'nt wast my time on it ,
but the nslu does work great with irshell and would of been a great solution for adding a harddrive to the psp.
-
nice job that was the same idea i had only problem i didnt have the program for a host controller thumbs up to u man and ty :yess: :clap: :rofl: :#1: :tup:
-
Just 1 Question though is it possible to have it run on a moded version of the xmb. im just asking now im not going to due it because i am satisfied with have a 30GB HDD that i got for free from broken ipod and putting it in there but you dont need a 80GB HDD or do you?
-
Can you make comparsion photo of PSP and NSLU2 board?
-
here is the comparsion photo of PSP and NSLU2 board
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi291.photobucket.com%2Falbums%2Fll306%2Funicorn025%2FHPIM2471-1.jpg&hash=5445bc5e12c6264648a535fee742cf976d4b7b60)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi291.photobucket.com%2Falbums%2Fll306%2Funicorn025%2FHPIM2472.jpg&hash=54df2644f5aea583d20a188824f63b6d7ed6132a)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi291.photobucket.com%2Falbums%2Fll306%2Funicorn025%2FHPIM2473.jpg&hash=4279af70d4f037033b74aa34012648159c4a7e98)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi291.photobucket.com%2Falbums%2Fll306%2Funicorn025%2FHPIM2474.jpg&hash=490125b9c64d63bd25b494372f5aac4115a3ee8a)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi291.photobucket.com%2Falbums%2Fll306%2Funicorn025%2FHPIM2475.jpg&hash=784b36ee3fd9df8dc70a41e237fc6aac38f98a5c)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi291.photobucket.com%2Falbums%2Fll306%2Funicorn025%2FHPIM2476.jpg&hash=d08c5580a8bfea4d2988607bca795112916c4a3d)
-
just an idea get ahold of someone with logic analysers and other tech stuff and try and pull it from the board and dump it on a clpd or high powered pic i know lots of pic's have higher specs than nslu2 and in theory could do the same thing as nslu2 maybe that might work?
-
You can also just make an enclosure for the board and leave the HDD inside the psp, just add conectors for it on the back.
Darn I havent posted in a while.
-
So now its confirmed that the NSLU2 is too big to fit in the PSP, and I'm assuming you wouldn't be able to cut off some silicon because theres no "blank" areas on the circuit board where theres no components. Though it does look like you could run it fine with only the HDD inside and the circuit board held onto the back with rubber bands or something.
-
good luck! im starting mine in 4-5 days when i get the parts
edit edit edit
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fimg502.imageshack.us%2Fimg502%2F9637%2Fp1180001b7cab8sd4.jpg&hash=8fb210ef5eb891bc5ae797468469581bf608d3b5) (http://imageshack.us)
-
good luck! im starting mine in 4-5 days when i get the parts
WOO Vietnameseeee
good luck to the both of you
-
i can see someone is one too. toi ten la tom, may la ay?
-
so ur saying u know what pic's pvp used in that diagram? wat parts are you ordering what are you going to flash to those pic's plans for what ur doing would help. do u know pvp? how did u get his msn? u really shouldnt post ppls msn like that now anyone can see it. and if u ask pvp he wont tell you anything but well im releasing a new mod to use any usb memory. witch hes been saying hes gona release evey week for the past month says hes just looking for a site to release it
-
good luck! im starting mine in 4-5 days when i get the parts
edit edit edit
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fimg502.imageshack.us%2Fimg502%2F9637%2Fp1180001b7cab8sd4.jpg&hash=8fb210ef5eb891bc5ae797468469581bf608d3b5) (http://imageshack.us)
Thats really all you need for it to work??? I was looking on this forum for ideas before I discovered the NSLU2 method and found a thread with pictures of schematics drawn in a notebook from :censored:, but then I went to check later and the thread was gone.
I remember there were several more pics of the notebook with schematics and such, can you post the rest or is that all you have?
-
Seriously though, everyone else thats makes mods posts it, it's what everyone else does so why can't LostKnight just do the same? I mean, do you see Dark Alex not posting his stuff? Why is LostKnight begin shady? Can't he just at least post how he did it so people like mongol550 can figure it out?
-
nobie he is gone left skidatled he is MIA there will be no reply from him or his info on any HDD Mod there is no proof of it realy working and how he gave ideas to get it working but never a complete idea was conveyd properly to compile the good stuff from the bad. so it is up to anyone to dot his with a whole new idea or a complete one. and any one doing this good luck. dont give up.
-
Drop the issue about that guy, don't work off his notes either, they are probably fake anyway. Do it yourself, learn more and then starting planning then complete the mod
-
Just putting my 2 cents in. If I were you I would buy a larger enclosure (or build one) and put all the components in it. Your main problem with this mod is going to be size and power. There is no way you can fit everything that is needed for this mod in the psp, well not without MAJOR modifications. With the power issue, running this mod from the psp's battery alone will drain it fast. I'm guessing on the psp's stock battery it may last 2 hours.
And for the questions on USB OTG it copies files from the hard drive to the psp's memory card. The hard drive enclosure controls everything, it is the USB host and usually has limited functionality.
-
Found the perfect thing for using net/usbhostfs in the XMB: http://www.2alien.info/2008/05/hostcore_11_release.html (http://www.2alien.info/2008/05/hostcore_11_release.html)
I've given up on deciding how to make the NSLU2 portable with the PSP, besides I don't even have one and I'm sure theres something out there that would be better for the job and hopefully cheaper. Especially with all the people looking for a solution to this. Are there any USB OTG's out there that can host usbhostfs and send data DIRECTLY to the PSP usb port, not just stream it to the memory stick?
Anyone know anything about CF->USB host controller adapters? I found this: http://www.windowsfordevices.com/news/NS7540317850.html (http://www.windowsfordevices.com/news/NS7540317850.html) which puts out exactly 500mAh, but unfortunately is expensive and USB1.1. I was thinking of trying the way of plugging alot of different adapters into eachother eventually leading to the memory stick slot. With the CF usb host adapter I was thinking:
iPod hdd -> ZIF to USB adapter -> CF USB HOST adapter-> CF (compactflash) to MS converter -> MS slot
of course CF to MS is nothing new, but the question is would it support 80gb (doesn't the datel thing only support 4gb?)
Another:
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fsewelldirect.com%2Fimages%2Fproducts%2FSW-4984%2FSW-4984.jpg&hash=6813f2a07729d8714c5a1124fb40f680ed11c1b5)
http://sewelldirect.com/usb-to-compactflash.asp (http://sewelldirect.com/usb-to-compactflash.asp)
-
\mongol550 they is another card call the solarexpress but it only works in window mobile 2003 they is no linux drivers for it ether,
i found one for 56.00 on ebay a while ago and forgot i had it, this card go's for about 80-90 bucks
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi291.photobucket.com%2Falbums%2Fll306%2Funicorn025%2Fresizephp.jpg&hash=d3e0a7dde0dd5313ea28fae0c6cd2c54cda208dd)
-
This might work http://www.lawicel-shop.se/shop/default.aspx?tillsida=prod&productid=252940&lng=SWE . Its a tiny Linux Computer with USB, LAN Ports, and embedded Linux with complete glibc C libraries.
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fwww.lawicel-shop.se%2Fshop%2Fassets%2Fprod_images%2FpFOXLX816l.jpg&hash=4f2af5e3d885a1c4587c3df280180cb64c165e68)
-
This might work http://www.lawicel-shop.se/shop/default.aspx?tillsida=prod&productid=252940&lng=SWE . Its a tiny Linux Computer with USB, LAN Ports, and embedded Linux with complete glibc C libraries.
That is pretty good. I've been looking for an embedded windows version, but this is by far the smallest and best possible solution for a mini HD set-up!!! Thanks!
-
Your are not going to find an embedded Windows version, there is a version of USBHost for Linux. So that tiny motherboard is a good choice
-
seems a lot smaller... i would like to see this mod done someday :D....
gl to everyone who have tried hdd mod already, and to anyone, wholl try it in the future :P
-
Wow i kinda like that board i might check it out more in depth.
-
I've seen a few of those micro Linux embedded motherboards. If you looking for a price range, look around 139 euros
-
This board is really small. Looking at the picture makes me think that it's possible to get it smaller. I think it might be possible to cut it a little, especially the place where holes are. What do you think, guys?
-
hello,
just an idea.... with this product: http://www.vinculum.com/prd_vdrive1.html (http://www.vinculum.com/prd_vdrive1.html) and some modifications, isn't possible?
it's create an usb host controller, and if we convert the signal (TXD,RXD, ect..) to USB, it's may be possible to connect the psp to an HD?
HD-------------VDRIVE-----------PSP
(USB) (USB)
ps: soory for my poor level in english
-
One way I have been thinking about is this.
Take a PIC processor that does USB host. The usb host stack software is completely done as well the drivers for mass storage devices, human interface devices, ( keyboards, mice, joysticks ).
irshell uses usbhostfs to talk to the devices on the pc and use the pc hard drive as local storage.
We have not been able to use the IPOD as mass storage because Ipod linux does not have the usb host stack built into it.
But we have the full source code for usbhostfs that is written in C
I have been looking at porting usbhostfs to work with the usb stack that is already written for the PIC.
So it is not as much work to combine the pic usb stack and usbhostfs together.
Then we could put the pic with a usb connector in the UMD drive bay and then run any standard run of the mill
usb hard drives attached to the PSP. As well as usb joysticks, keyboards, mice., etc.
Or if you want, a 1.8 inch hard drive as well as the interface should fit in the UMD drive space, just maybe a fraction of
an inch thicker is all.
also I have one of the compact flash usb hosts if you want one.
It only comes with drivers for Pocket PC, no docs, just as bad as writing drivers for the PSP. :faint:
-
hello,
just an idea.... with this product: http://www.vinculum.com/prd_vdrive1.html (http://www.vinculum.com/prd_vdrive1.html) and some modifications, isn't possible?
it's create an usb host controller, and if we convert the signal (TXD,RXD, ect..) to USB, it's may be possible to connect the psp to an HD?
HD-------------VDRIVE-----------PSP
(USB) (USB)
ps: soory for my poor level in english
This seems perfect...but how hard would it be to convert the signal from whatever the other connector is:
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fwww.ecrater.com%2F53548%2F47b588b010223_53548b.jpg&hash=4f69ed79758e064d24af7a9a40000dbb7f6c009e)
and does it work automatically or does it need to be programmed? I doubt it can run usbhostfs its not an embedded linux system like the NSLU2.
It says it needs 5v, I can't see any other important details...like the speed in mb/s but if its horribly slow, it might not even be worth it since this doesn't look very 'powerful' and that other interface looks like its not optimized for high speed like USB is, but instead for programming and development (stuff for experts) like Serial ports (your PC probably has 1) which are horribly slow for sending/receiving data (aren't they around dial-up speed for file transfers?) USB 2.0 goes at 450mb/s but USB 1.0 goes at 1.5mb/s...a huge difference.
I just hope it has atleast USB 1.0 speeds which are only 1/3 the speed of the memory stick.
-a place you can buy it without having to buy in quantities of 1500:
http://www.ecrater.com/product.php?pid=2028472 (http://www.ecrater.com/product.php?pid=2028472) ~$40
-
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi32.tinypic.com%2Fo7vudx.png&hash=1492baba596bd17bf4ab22679b322552eb9accd6)
This is for sure the perfect thing for it to work!
-Both ports are apparently USB (1 of them can be multiple interfaces?)
-USB 2.0 low speed mode means its fast enough for transfers/won't slow things down
-Works at 3.3v, it can for sure run off the PSP battery
-Its so small!
-Doesn't need programming just install the right firmware for the job (theres like 6)
I assume the firmware to install to work with the PSP would be VDFC Firmware: USB Host for two external drives
...but the thing is it doesn't run usbhostfs so theres not really a way that it and the PSP can 'talk' to each other, so its the same original problem all over again. Atleast now all the hardware is there for it to work, someone just needs to program a driver which shouldn't be hard...I think.
-
well it looks like a better more efficient PIC compared to the one From you know who. i dont know if this or the linux chip would be better.
-
well it looks like a better more efficient PIC compared to the one From you know who. i dont know if this or the linux chip would be better.
Its hard to say...a linux chip is more powerful but also more expensive, bigger, and uses more battery while an embedded usb host controller is just for this exact purpose, connecting 2 USB slave devices without anything extra.
If only there was a driver for this...kind of like how theres a driver for the psp camera so they can both talk to each other. With linux it isn't a problem because it can just run usbhostfs just like a PC.
Is there a linux chip out there with only 2 usb ports?
-
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi32.tinypic.com%2Fo7vudx.png&hash=1492baba596bd17bf4ab22679b322552eb9accd6)
This is for sure the perfect thing for it to work!
-Both ports are apparently USB (1 of them can be multiple interfaces?)
-USB 2.0 low speed mode means its fast enough for transfers/won't slow things down
-Works at 3.3v, it can for sure run off the PSP battery
-Its so small!
-Doesn't need programming just install the right firmware for the job (theres like 6)
I assume the firmware to install to work with the PSP would be VDFC Firmware: USB Host for two external drives
...but the thing is it doesn't run usbhostfs so theres not really a way that it and the PSP can 'talk' to each other, so its the same original problem all over again. Atleast now all the hardware is there for it to work, someone just needs to program a driver which shouldn't be hard...I think.
Doesn't need programming, yes, but you still need a programmer to flash the IC with the correct firmware, and those programmers are 200 $
Also congrats, you are on the state of 3-4 month ago.
-
ok just wondering, i've seen some mini usb to female usb cables that can act as a host to connect 2 slave devices together. could u not use any external usb hard drive and irshell to access it seeing as the cable acts as the host.
-
Also congrats, you are on the state of 3-4 month ago.
pwnt :P
but yeah, the moment it seems to you, that oh a new thing, discovery, W/e, ur actually months back again :D
-
I found this: http://kvince83.tengun.net/maxboard/viewtopic.php?t=2402 (http://kvince83.tengun.net/maxboard/viewtopic.php?t=2402)
It's with a TI calculator but the principle is there.... it's work with VDRIVE
what do you think about that?
-
Dude, ask folklord, ive had an idea on how to do this for so long, it is kinda like yours but uses a much much smaller usb host controller. Ive been saving up money for about 3 months or something trying to buy a PIC programmer for a Pic, which i already have code for.
-
I can program any chip for you what chip do you need programed ?
-
Sorry that I am new. I have been reading this and I was intrigued by it. But a possible solution to the actual mass storage problem might lie with the PDA CF to USB mass storage device. I am pretty sure there is a linux for pocket pc platforms too. So technically you would just stream all the info to the PSP wirelessly from a PDA with a mass storage CF adapter with linux and nethostfs for linux.
Someone has already done something similar with a wireless network enclosure.
http://forums.maxconsole.net/showthread.php?t=50004
-
ya but you need a PDA laying around this is for a HDD to be in beaded were the umd drive is.
Do i have to buy a 200 buck one or can i just make my own. will either of these do the job.Go to Fry's they have the programmer's sitting out on display just cut the cord and stuff it your pants leave the store flash the PIC return it. Or just bring you laptop and PIC use the Programmer at the store.
http://www.instructables.com/id/Business-Card-PIC-Programmer/ (http://www.instructables.com/id/Business-Card-PIC-Programmer/)
http://www.instructables.com/id/JDM2-based-PIC-Programmer/ (http://www.instructables.com/id/JDM2-based-PIC-Programmer/)
-
I have that compact flash usb host card.
It is only usb 1.0
the drivers are for Pocket PC only
There is no documentation on the hardware
You would have to also design a CF interface for the PSP
If you are going to start with hardware then maximm makes a chip that is a USB host controlled through
an SPI port. Since the memory stick is also controlled through and SPI port then that would be the easiest
hardware to interface to the PSP.
It has the drivers done for it.
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3639 (http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3639)
-
But the thing is, if we interfaced it through the memstick port in SPI, it would only be capable of 16GB, which is the max able for the memstick to read.
-
Nope,
Dark Alex already removed the memory limit we can read 256 gig through the memory port
-
oh i thought he did that but i was shot down by skeptics. so i checked and the limit is off os far as memory. but what about read speed and power and stuff.
-
SPI is every bit as fast as usb 2. It would be the ideal way to get a software interface because the library for talking to the SPI port already exists.
We either have to install true usb host or we have to build a device with usbhostfs installed.
I am looking at both.
The pic has a usb host & slave in a chio and I have the source code for usbhostfs and I am looking at combining the two.
I am also studying the maxim chip to see how hard that would be.
-
this is really intresting
-
a i see where you are coming from i never though of that. man i think you may be the first person who has a clue on what to do.
oh the maxumin chip sounds great i found this little info.
[full disclosure: I've only worked with FTDI COMx USB with my AVRs.]
In this modern age, isn't the cute thing to be one of the "classes" that Windows supports? And can't that be done fairly easily with the Maxim offering? E.g.,
Quote:
How many endpoints does the MAX3420E support?
The MAX3420E contains four endpoints:
EP0, bidirectional CONTROL endpoint, 64 byte FIFO.
EP1, OUT BULK or INT endpoint, 2x64 byte double-buffered FIFOS
EP2, IN BULK or INT endpoint, 2x64 byte double-buffered FIFOS
EP3, IN BULK or INT endpoint, 64 byte FIFO
With these endpoints, it is possible to build USB peripherals that support popular USB class drivers, such as a Human Interface Device (HID), Mass Storage, Picture Transfer Protocol (PTP), and Printer.
So you pretend to be one of the supported classes. Hmm--I don't see comm port in there anywhere--I thought that was built-in to XP?
Quote:
How does my Windows application talk to the MAX3420E?
A Windows application talks to the PC's USB host controller through a driver. The driver may be built into Windows or it may be custom. Windows includes built-in drivers for standard device classes, such as Human Interface Devices (HID) and Mass Storage Devices. If your firmware supports one of these standard classes, your customer does not need to load a custom driver.
If you are designing a device that does not conform to one of the built-in Windows standard device classes, the end user must install a custom driver when your USB device is plugged in the first time.
Does Maxim supply a custom Windows driver?
No.
What example code does Maxim supply?
You can find example C code for implementing a HID application on the Maxim website at USB Enumeration Code (and More) for the MAX3420E. This example code emulates a PC keyboard, which types a text string into any Windows application that accepts text (e.g., Notepad) whenever a pushbutton is pressed. By conforming to the standard HID class, the application runs without a custom Windows driver. Regardless of your target application, most of this example code is USB 'boilerplate' that can be used as a starting point for your code.
I want to design a MAX3420E-based device that does not conform to a standard Windows class. What do I use for a Windows driver?
There are two alternatives:
Write the Windows driver yourself. This is complex and difficult, recommended for specialists only.
Purchase a general-purpose driver. These typically consist of the USB driver and a companion library of C functions to access the driver. Drivers are matched to the VID (Vendor ID) and PID (Product ID) in your device descriptor.
Microsoft has announced a general-purpose BULK driver for USB in the upcoming "Vista" version of Windows.
How does the MAX3420E compare with USB 'serial bridge' chips?
USB serial bridge chips connect to a PC using its USB port, but appear as a virtual COM port to the application running on the PC . A custom driver, supplied by the chip vendor, is required to do this COM-USB transformation. A Windows application that talks to a serial (COM) port (e.g., HyperTerminal) can be used to talk to an USB-connected device using this method.
The advantage of this approach is that no enumeration firmware or host driver is required. The disadvantages are in performance, flexibility, and support:
Performance: Because the bridge approach emulates a serial port, the maximum achievable bandwidth is about 1 Megabit per second, well below the USB signaling rate of 12 Megabits per second.
Flexibility: The serial-USB bridge chips are hard-wired to emulate serial-port devices. They are not capable of implementing standard Windows class devices (like HID) or custom device types.
Support: A product you design using one of these chips will require the companion driver to be installed by your customer. Because it is a custom driver, it is not guaranteed to work with future versions of the operating system. If you choose this approach, try to make sure that the vendor is committed to supporting the driver for the lifetime of your product.
What are the advantages and disadvantages of the MAX3420E approach?
The disadvantages are that firmware is required for the MAX3420E controller and that Maxim does not supply a custom Windows driver. Instead, Maxim supplies example firmware to illustrate how to conform to a standard Windows device class (HID), and thereby to use a built-in Windows driver.
The advantages to the MAX3420E approach are performance, flexibility and support.
Performance: The MAX3420E SPI port (its interface to the controller) can run up to 26MHz. If the controller supports a high SPI clock rate, the MAX3420E can support USB transfers up to the maximum available full-speed bandwidth of 12Mbps.
Flexibility: The personality of a device using the MAX3420E is entirely determined by its firmware. Therefore, it can implement any type of USB device.
Support: Once operating systems natively support general USB (BULK) transfers, the need for serial-USB bridge chips will rapidly diminish.
(above from http://www.maxim-ic.com/appnotes.cfm/ap ... umber/3597 )
I hear you on the Maxim phantoms--big fanfare, samples in hand and tested, production quantities never show up at the distributors.
It certainly looks like they put quite a bit of effort into the supporting documnetation, such as the completely-worked HID "panic button" example.
Lee
-
i thinkg the best solution is going to be the gumstix, it cheap runs linux support usb host and is very small.
site seem to be down now but you can google it , this is what a plan to use on my psp.
-
I think SPI and the USBhost chip is the way to go, build an easy POC and make it smaller by changing to smaller components ect.
-
I am glad to see some other people are putting as much research into this as I am.
So far the Maxim chip seems the best solution to me because I was working on the design
with the PIC and found that the PIC only supports a single usb device at a time.
Therefore we can't use the PIC as a bridge with usbhostfs without adding a second usb chip
and we are damn near building a whole separate computer system which will draw to much
power to make it really usable.
-
Ok, then we can try doing it through SPI. I will help you as much as i can, but arent we going to need to right firmware for the chip that makes it do the functions we want it to do?
And as you said that the PIC doesnt support two usb devices at a time, i was saying using a USBhost controller, and then it is going to need to be bridged to a PIC to tell it what functino to do at what time.
-
The gum stix is realy small but with out more info it is hard to say.but one good out come would more mods can be done with this chip.touch screen mastered plus HDD dual screens endless.just need to make a linux distro. i guess you have to add your own usb ports or what is there only one on the board.
2/ Part numbers for the 24-pin flex connector
FH12A-24S-0.5SH(55) Digikey part HFK124CT-ND
The 24-pin flex connector was added to the verdex motherboard in response to customer demands for a daughtercard on the 120-pin side of the motherboard that provides UART, USB host etc function on the 24pin/120pin side of the verdex motherboard as these functions are normally "60-pin" type functions.
With a flat flex cable, it should be easy to bring those functions from the 24-pin flex connector onto a custom board on the120-pin side of the verdex motherboard in order to reduce the thickness of the board "sandwich".
Additionally, for very simple gumstix implementation scenarios, (e.g. connecting say an I2C sensor to a gumstix), the 24-pin flex connector is lower cost & easier to integrate than the 60- or 120-pin connectors.
Gumstix added the 24-pin flex connector to address several issues:
1) being able to get a console while the motherboard is otherwise in use without the physical limitations of the tweener.
2) USB Host
3) Battery for RTC.
4) Daughtercards that need a flex connector.
this is all i can find the data sheets will not show up nor the schematics.
-
ok i dont really know if this will help but im trying to get my head around this thread and i've been doing a bit of research and found out that alot of devices which aren't natively usb hosts like car stereos are able to host a usb mass storage device like an mp3 player. alot of them use a "VNCL1 USB host chip and accompanying prototyping modules like the vdip1" apparently the vdip1 can apparently interface with any microcontroller and allow you to plug in and read any usb mass storage device.
-
Yeah, im trying to do it with there other board, the VDIP2. I was talking to the people at Vinculum, i have written code for the PIC which need to be bridged to it. I just need a programmer which i am about to buy, and ill be home free. The only BOMS device i have is 128mb though, so im gonna need to buy a bigger BOMS device for it to look impressive. I almost have enough money for the supplies, just need about $20 more, which i should be able to get in the next week or two.
And i was just wondering, i dont think an ipod hard drive with usb case will fit in the back of a psp, unless we made case modifications.
-
I have some very tiny usb hard driver boards, coupled to a 1.8 inch drive should fit in the back of a psp.
It just depends on the driver hardware to go with it.
-
cwn723 i dint know if you gave up or what not, I am glad you have been pushing along.
-
Ok just finished a whole bunch of reading.
It is .75 inches wide by 3.14 inches long. It will fit in the UMD drive bay.
The gumstix xm4 has multi usb host built into it. The only thing we would have to do is wire up the connector for usb to it.
It comes with a complete embeded linux WITH usb host stack.
It supports usb 2.0 with 12mbit transfers.
The complete development environment is supplied with the board.
We can compile usbhostfs system into it and flash it onto the board.
With this unit NO software has to be written for the PSP.
It runs from 3.3v so it could be powered by the PSP.
It would be compatible with irshell.
The compiling of usbhostfs would be fairly simple.
It also already contains the drivers for Human Interface Devices.
That means you could plug in keyboards, mice, joysticks
You drive size could be as big as 256 gig because you could use a sata hard drive.
The person selected to do the software for it would have to buy a console interface
and a network interface to compile the software. Once it is compiled then you can
flash the code to the xm4 motherboard and run just from that.
The xm4 board is $129.00 and maybe about another $10 for parts to do usb.
Then the cost of the external hard drive and interface boards.
I have seen the interface case for as little as $14.00
And then the cost of the hard drive.
OR
The xm4 board is $129.00 and maybe another $10 for parts to do the usb
1 custom cable and use your IPOD as storage. That way the battery in the IPOD
powers the drive, and do not power the hard drive from the PSP.
One person would have to spend $300 for the hardware to compile the software
-
Sounds good, Have you got all the parts already to complete the mod?
-
i tkink the crusher of the idea is
One person would have to spend $300 for the hardware to compile the software
-
No I don't have the hardware.
I will have to see how my sales go on EBAY in order to set the money aside to do this.
Part of the development cost would be to buy the jtag unit in order to program the sticks.
Then I would have to flash the individual sticks for everyone.
Trying to figure out the logistics of all this to make it fair to everyone
-
I might join into, I'm selling some stuff too so I will need to see how that goes. This sounds like a very interesting project
-
We can do all sorts of things with this.
We can add additional storage as sdhc cards or compact flash
We can put hardwired 100 base t networking
We can add bluetooth
There any number of extra boards that have software to drive them and because we are interfacing through linux and usbhostfs we can add the functionality.
There is already a driver for linux that uses the dual shock control pad, all we would do is compile in the driver and plug in the joystick.
There are already bluetooth drivers so the PSP could talk to a bluetooth cellphone or stereo headphones or ..........
I keep reading more and basically we are putting a complete unix computer inside the PSP
We can use it as a base to do mods no one has ever thought about
Damn it would make so many additional options available to us.
-
that is what i was saying.
hey can you give me the model of the jtag that needs to be bought i might buy one. or will any of these work? i will help flash i would just of course need the firmware.
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fwww.instructables.com%2Fstatic%2Fimg%2Fpixel.gif&hash=f36ac76c94c0d374001a7e3e54dc07eb5d52e168)
http://www.instructables.com/id/JDM2-based-PIC-Programmer/ (http://www.instructables.com/id/JDM2-based-PIC-Programmer/)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fwww.instructables.com%2Ffiles%2Fderiv%2FFVI%2FLQ64%2FKYQEWT14B0S%2FFVILQ64KYQEWT14B0S.MEDIUM.jpg&hash=ddc292b21884f2c4e7989f9b3bd277402bb2ac0c)
http://www.instructables.com/id/Business-Card-PIC-Programmer/ (http://www.instructables.com/id/Business-Card-PIC-Programmer/)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fimages.virtualvillage.com%2F006401-002%2F001.jpg%3Fs%3D500%26amp%3Bq%3D95%26amp%3Bc%3Dus%26amp%3Bz%3Den%26amp%3Bf%3D0&hash=59066d01bca408a460323d1f8753afc769e40bdd)
http://cgi.ebay.com/JDM-PIC-Programmer-Microchip-16F84-40-18-Zif-Sockets_W0QQitemZ250257272373QQcmdZViewItem?hash=item250257272373&_trkparms=39%3A1%7C65%3A1&_trksid=p3286.c0.m14 (http://cgi.ebay.com/JDM-PIC-Programmer-Microchip-16F84-40-18-Zif-Sockets_W0QQitemZ250257272373QQcmdZViewItem?hash=item250257272373&_trkparms=39%3A1%7C65%3A1&_trksid=p3286.c0.m14)
-
The basics so we are all on the same page
This is the cpu board which cost $129.00
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fmysite.verizon.net%2Frestxsa0%2Fprd_verdexXM4.jpg&hash=b37b7d73d72a0cb23a4f056e336f1c67c25ac2ab)
The lowest cost verdex motherboard available retail. With high performance and low cost, this PXA270-driven motherboard finds a home in price sensitive applications with high demands for communications, processing and production.
Processor: Marvell® PXA270 with XScale™
Speed: 400MHz
Memory: 64MB RAM
16MB Flash
Features: USB host signals
CCD camera signals
Connections: 60-pin Hirose I/O connector
120-pin MOLEX connector
24-pin flex ribbon
Size: 80mm x 20mm
With this board and a few usb connectors we can build a usbhostfs system to work with the PSP running irshell
If you want to develop software and add features or flash your board you need this: $25.00
This is only used to develop software and flash the cpu board through a serial port
from the PC
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fmysite.verizon.net%2Frestxsa0%2Fprd_expan-wayvx.jpg&hash=4cdb94f39dc60ce6d11ddf215a803ca39194077b)
Add console access and a power input port on the verdex motherboard. Also allows USB connection upstream to a host computer.
Features:
- 3 x RS-232 ports on miniDIN8 connectors
- USB mini-B connector with USB Host signals
- 18-bit LCD with FH21 footprint (24pin)
- Serial function ports or GPIO lines and an I2C port on 0.100" through-holes
Connection:
60-pin I/O header
Size:
80x34mm
Power:
3.5V - 5V
If you brick your cpu board you need this jtag interface board and pc interface $40.00
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fmysite.verizon.net%2Frestxsa0%2Fprod-JTAG.jpg&hash=85b1dee8a9410a7f2c4be80e3901e94128b6a699)
and $20.00 from www.sparkfun.com (http://www.sparkfun.com)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fmysite.verizon.net%2Frestxsa0%2FMain-ARM-JTAG.jpg&hash=6f021b22d1edc1d6d6c3fcd999a4418e96b00698)
The average user can buy just the first and have someone else flash the board for him. Solder on an usb connector
and they are running.
A program developer needs the first board and the second board to be able to flash his own board.
A program developer who bricks his main board with have to have the final two items.
It looks like just about any program written for linux has a build for this cpu board. It looks like there are hundreds of apps already ported to the gumstix system. All a person will have to do is select what they want to run, build the software and flash to the board.
There are perl, java, python , and basic builds already done for the system. There is another board that adds 100 base t ethernet, sdhc storage, wifi, compact flash, and bluetooth etc.
If this is what we use then we can build anything on top and then it is all compatible as well as the chance that programmers will support us in the main system. Maybe even in the standard firmware.
-
I would be worried about the fact that the Board that can do the whole Linux stuff runs faster than the PSP.
333 mhz vs 400 mhz
-
AND
The main board has an input for TOUCHSCREEN
-
we can slow the clock down to conserve power if we don't need it
-
I am also negotiating to get a bunch of these:
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fmysite.verizon.net%2Frestxsa0%2Fpsp2tv-hands-on-20051110074228046-000.jpg&hash=0cec0eb4d85bbbc87f2a4f04018d301b2b633d39)
This will bring all the switches to the lower PSP right under the UMD drive without soldering.
We would just remove the connector on the bottom and everything is available.
-
cwn723 i dint know if you gave up or what not, I am glad you have been pushing along.
I havent given up, ive been working to be able to afford everything. And being that im only 15 and applied for about 10 summer jobs, which of none ive heard back from, and considering my mom just got laid off cause of the horrible economy so i cant do chores for my parents. I can almost afford the programmer, i just earned another 5 for mowing/edging my neighbors lawn, only 15 more to go!!!
Oh, and i dont quiet understand the plan with the CPU board, but that is expensive!!! my route would be about 50 bucks for everything except for the USB BOMS device.(Hard drive etc.)
-
25 for the programmer is not bad i afford that and if i have to the jtag for 40 bucks.
but i need to save some money for the board is their a way to make a deal with the company to buy so many at a discounted price split the pool.
that is much neater and more praticle to use that cable
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fmysite.verizon.net%2Frestxsa0%2Fpsp2tv-hands-on-20051110074228046-000.jpg&hash=0cec0eb4d85bbbc87f2a4f04018d301b2b633d39)
-
25 for the programmer is not bad i afford that and if i have to the jtag for 40 bucks.
but i need to save some money for the board is their a way to make a deal with the company to buy so many at a discounted price split the pool.
that is much neater and more praticle to use that cable
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fmysite.verizon.net%2Frestxsa0%2Fpsp2tv-hands-on-20051110074228046-000.jpg&hash=0cec0eb4d85bbbc87f2a4f04018d301b2b633d39)
where do you plan to get a bunch of those psp2tv cables? I have been looking for the longest time to get one
-
I am working on a project that the xm4 board is ideal for.
I will need to buy a thousand of them for that project and adding extra to it will bring the price of the xm4 boards down to the $60.00 range so ordering some extra wont be a problem.
Also I have been in touch with the builders and I am trying to negotiate with them on the psp2tv cables.
-
This is great 60 bucks i can afford that now what board do you think for distant mods would be more practical or just stick with the xm4 and it can do like the touch, screen keyboard, dual monitors, bluetooth, better wifi, control and change the led patterns and stuff, control camera, GPS, control electric switches to turn on or off any and all mods, And a Hybird PSP, of course HDD . Yes i call dibs on these ideas using the xm4 except the HDD only partal. :boxed: if any say they had these ideas first. lol
-
Sounds good, I'd like one or two of thoses XM4's too. For general geekyness reasons and to mod with
-
Ordered the complete development system for the xm4 gumstix today.
Equipment is starting to come in.
Ipod connectors arrived.
Digital Microscope arrived.
to give you an idea of the size here is a picture of the connector under the microscope and the big
club in the picture is a dental pic I use for working on boards
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fmysite.verizon.net%2Frestxsa0%2Fmicro.jpg&hash=fe9ba354543b7f0faa19853f243bf1c65c95a3ba)
This is a thirty pin connector I am going to wire all the internal switches to, as well as the analogue, as well as the UMD drive.
The UMD drive is already in an external box waiting for a cable.
This gives me room for the xm4 cpu board in the UMD drive bay.
The connector will fit at the bottom of the PSP and take less than half the size of the UPC
sticker in the gray trim ring.
Through the same connector I will be able to plug in the UMD drive, dual shock gamepad
and just about any other external option I want.
The surface mount repair and soldering station should be in some time this week.
I have already downloaded the linux os for the xm4 board and I am setting up the environment to compile
in the usbhostfs file system.
So as soon as the development system for the gumstix is here I will be able to flash and test the system.
It looks like the gumstix may be ready for proto testing by the end of this week.
-
Im sorry gr8npwrfl, im lost can you explain to me what you guys are trying to do?
-
we are taking a 3/4 inch by three inch arm based computer running linux and usbhostfs_pc in the UMD drive bay.
It will provide an usb host port to talk to peripherals like a usb hard drive and allow you to access it from the PSP.
So example would be to plug in my IPOD, turn it to disk mode and run my software off my 80 gig drive in my ipod.
Another example will be to plug in a dual shock joystick and play the games on the PSP with it.
The arm computer also supports touchscreen, bluetooth, wifi, 100 base t networking just to name a few other things.
Because there already is a prx file for usbhostfs you do not have to run irshell if you don't want to.
It gives us a way to do all the things we have been wanting to do including pluging in as big a hard drive as you want to the PSP.
Several other things we are doing at the same time:
Remote mounting the UMD drive using a 30 pin Ipod docking connector
Trying to obtain some of the ribbon cables used in the usb2tv adapator so that we can bring all the internal switches and buttons to the bottom of the UMD drive bay without soldering.
A 433 mhz wireless link to peripherals so we can have wireless keyboards, mice, joysticks.
We are trying to standardize these options so people will start to provide support from the xmb and be available to all the functions of the PSP.
Everything will be open source. Everyone will be given the documentation. So your imagination will be the limit as to what you want to do with the PSP.
-
:w00t: Good tutorial, as all tutorials in this site......... This is best site that i know about psp....
I am italian,,,My english isn't good....... :hifive: :hifive:
-
Ok, so it is more than just a hard drive, but the hard drive part is pretty much like a mini Devhook?
But it is like making the psp a Usb host, right?
And what i dont understand is how you are going to control the Minicomp, like tell it what to do. Its just all kinda confusing to me, cause you cant just plug in a keyboard to a computer and have it work. They usually have driver software the computer picks up, how is the minicomp gonna do that?
-
here go to this site it will explain it a little more. It is basically a large PIC that run linux or a computer that is flashed like a pic.
http://www.gumstix.com/philosophy.html (http://www.gumstix.com/philosophy.html)
-
yeah, so it is like a mini computer, i kinda see what it is know, but wouldn't the mice/keyboard, and even the hard drive act on the mini computer, not the psp? And I cant find the info, but is it dual usb compatible, or do you plan on hooking up memory through the Memstick reader? Im not trying to turn down the idea, i just dont really understand it that much, i mean how the stuff effects the psp.
-
the hard drive is connected the mini-computer and the mini-computer (which is running usbhosts) is connected the psp. using the usbhosts program your psp connects to the harddrive THROUGH the mini-computer which lets it have access to the harddrive. you can also use the minicomputer in this manner to connect various other devices (ie: ps2 controller, memory carders, etc) and use them on the psp
-
There is a program that already does all the communicating to the PC from the PSP.
It is called usbhostfs and the program for the PC is usbhostfs_pc. It is already a protocol in place that is used with the irshell program.
You do not have to run irshell because there is a prx file that you can run from the xmb called usbhostfs.prx
The part that runs on the PC allows the PSP access to the hard drives, keyboard, joystick that are plugged into the PC just as if they were plugged into the PSP.
There is a version of the program that runs on Linux. What we are doing is putting in a very small computer that runs a full version of Linux that will run the host side called usbhostfs_pc.
The PSP runs its half of the program and talks to the other half of the program that is running on our tiny linux computer inside the PSP. Because our tiny computer has a full USB HOST port on it. We can plug in anything that runs on a linux system and the PSP will be able to talk to it.
Such as usb hard disks, keyboards, mice, joysticks.
By doing a standard interface and making it available to the PSP then games that can read the values will be able to use the external devices. The external hard drive ( such as an IPOD in disk mode ) will appear as an aditional memory stick to the system. So with an 80 gig IPOD you can set aside say 60 gig for your PSP and still use it for music when you are not running your games off the hard drive in the IPOD.
I also have been talking to a few programmers much smarter than me and we should be able to substitute the joystick inputs from and external joystick for the internal ones. Making the joystick compatible with all the existing games.
So yes in simple language all the software is already done, and we are installing a USB host with real BALLS !
-
Ok, so Usbhostfs is the program that lets the two peripheals to communicate then. Got it. :tup:
-
Ok the first phase is now running.
I have a single board that computer that I installed OE embedded Linux on.
1. Installed Samba so I can access fat 16 and fat32 drives.
2. Compiled usbhostfs_pc for my linux os
3. Created a startup file that starts usbhostfs_pc and points to the USB drive
4. The USB drive is my 80 gig IPOD running in disk mode
5. I installed a bunch of programs in a directory on the hard drive
6. Plugged in the usb cable from the PSP to the Linux board
7. Started usbhostfs from a prx file on the PSP
8. Cruised to the root directory and damn if my IPOD now shows up as a memory stick !!!!!!
IT WORKS !!!!!!!
9. I have now cross compiled for the embedded xm4 board ( NO ERRORS )
Things left to do.
1. Waiting for xm4 board to arrive.
2. When board arrives wire 2 USB Connectors onto board
3. Run new xm4 board of PSP power supply
4. Plug into psp sub port
5. Test system
When all is working
1. Wire internal usb connection to usb on XM4 board
2. Install switch to switch internal / external usb
3. Mount usb host connector through the trim on bottom of PSP
KICK ASS play games off my IPOD on my PSP !!!!!
We are within a week / 2 weeks at the outside of having USB host running on the PSP !!!
-
ya this is great. hey tell me when you get the board in so i can pay you. i need to get the programer yet.
-
Ok the first phase is now running.
I have a single board that computer that I installed OE embedded Linux on.
1. Installed Samba so I can access fat 16 and fat32 drives.
2. Compiled usbhostfs_pc for my linux os
3. Created a startup file that starts usbhostfs_pc and points to the USB drive
4. The USB drive is my 80 gig IPOD running in disk mode
5. I installed a bunch of programs in a directory on the hard drive
6. Plugged in the usb cable from the PSP to the Linux board
7. Started usbhostfs from a prx file on the PSP
8. Cruised to the root directory and damn if my IPOD now shows up as a memory stick !!!!!!
IT WORKS !!!!!!!
9. I have now cross compiled for the embedded xm4 board ( NO ERRORS )
Things left to do.
1. Waiting for xm4 board to arrive.
2. When board arrives wire 2 USB Connectors onto board
3. Run new xm4 board of PSP power supply
4. Plug into psp sub port
5. Test system
When all is working
1. Wire internal usb connection to usb on XM4 board
2. Install switch to switch internal / external usb
3. Mount usb host connector through the trim on bottom of PSP
KICK ASS play games off my IPOD on my PSP !!!!!
We are within a week / 2 weeks at the outside of having USB host running on the PSP !!!
so you're saying that you got the tiny linux pc working with the psp, ran usbhostfs_pc on the linux pc and conected your ipod to it. then it showed up as an extra mem stick on your psp???
how much did it all cost? isn't that all you need, is the xm4 board necessary?
-
Man, that is just awesome. :dribble: If you dont mind, im still gonna try my idea cause ive invested alot of time and money into it.
Where did you get the Xm4 board for $60? I cant find it for less than 100.
so you're saying that you got the tiny linux pc working with the psp, ran usbhostfs_pc on the linux pc and conected your ipod to it. then it showed up as an extra mem stick on your psp???
how much did it all cost? isn't that all you need, is the xm4 board necessary?
He is substituting the other single board computer for the xm4 if im not mistaken.
-
Pax yes to all of the above.
Yes I have it working on a tiny linux computer.
Yes I have it working on the same distribution of linux the new computer will run
Yes it shows up as a masive memory stick
Yes the new computer is .75 x 3 inches and is only 1 board the gumstix xm4 board
You only have to add the usb connections to the xm4 board
cwm723
I am working on a new project that I am getting price quotes of $60.00 on the xm4 board
because I am going to buy 1,000 of them at a time for another project.
I will be able to resell some of those for what I pay for them.
-
Ok, sweet, have you tried acessing the file on your storage device though, cause ive gotten them to show up but i couldnt access them, Mine was alot different though, it was using a usb host controller, yours should work!!! when i make one of these, im soooo gonna brag to my friends.
-
Yes I ran several of the games off the IPOD in real time.
Worked GREAT !
There are hundreds of people doing it already on their PCs.
We are just miniaturizing it so it will fit inside the PSP
Some people are running the same software off the NSLU2 and adding
battery packs so it is portable.
Just as much horsepower just reely reely reely tiny
-
wow i've just been sitting on the sidelines of this thread for the past few days as it was very interesting to me now i just have to step up im gonna be getting an xm4 board very soon and i would love to ditch the project it was for and pick up this one. I would love to help finding ways use the linux based os to create a bluetooth link between the pc/psp while also having the 80gb hard drive(or whatever 1.8 everyone has =P) also the controller thing is very entising a different controller for every emulator + the dualshock2 with the 2nd joystick wired up to the [ ], X, /\, O Buttons i was going to get an enclosure and was going to turn one of my psps into a home console which would make the battery life issue disappear but to have a 120gb psp connected to my tv and custom built controllers for emulators and bluetooth file transfer would be a dream come true :cry2:
-
Yes I ran several of the games off the IPOD in real time.
Worked GREAT !
There are hundreds of people doing it already on their PCs.
We are just miniaturizing it so it will fit inside the PSP
Some people are running the same software off the NSLU2 and adding
battery packs so it is portable.
Just as much horsepower just reely reely reely tiny
Yeah, so it is mini devhook, i knew it!! Tell me when i can buy an xm4 board from you!
-
Pax yes to all of the above.
Yes I have it working on a tiny linux computer.
Yes I have it working on the same distribution of linux the new computer will run
Yes it shows up as a masive memory stick
Yes the new computer is .75 x 3 inches and is only 1 board the gumstix xm4 board
You only have to add the usb connections to the xm4 board
cwm723
I am working on a new project that I am getting price quotes of $60.00 on the xm4 board
because I am going to buy 1,000 of them at a time for another project.
I will be able to resell some of those for what I pay for them.
dude im speechless..... that showed PvP!!! have you tested it on a usb hard drive? once you get the xm4's and finish up can you upload a video. great work man!!
oh and did i understand correctly your buying 1000 xm4 boards at $60 each? thats $60,000 where are you getting the money for all this :w00t:
-
i was just going to say the same thing pax, thatt 60 grand!!! lol u must be bill gates son or somthing lol
anyways this is amazing dude, u should be advanced r&d =]
i nvr thought the psp could evolve in such a short time, wen i 1st signed up here i had seen acidmods had changed alot wit psp mods then from wen i was here b4. and i was always so sick of listening to people ask, how do yuou do this, and i decided to just take alook at this thread, and im wow'ed lol
you could make the psp a super computer using this right? lol
hook it up to a 60 inch tv, 1tb memory, ps3 controllers, i mean wow lol
cant wait for end result, must have this ;)
-
I am a development engineer and I have developed a product for the security alarm business.
I have a bank that wants to buy 1,000 of these security system controls so they front the money to build them
I am just starting a new business using these. I will probably build 10,000 units in the next year.
I have three engineering degrees and a masters degree.
I am currently working on 11 different projects at the same time.
The very first computers for individuals were the Imsai and the Altair. MY Imsai computer is serial number #301.
So yes I am an original hacker and I have been at this a long time.
-
wow lol, u pretty smart, i thought u were 13 or sumthing haha
and after reading this another time, im a tad bit skeptical but i'll keep my thoughts to myself and hope for a vid to be released soon =]
-
hey man don't forget to tell me when you get the xm4 in so i can buy on or two of them.
i might wire it up run a sata or ide HDD not sure yet. and were exactly can i get the programmer i don't want to get ripped off.
-
What is the programmer for?
-
*deleted
-
The programmer is to create custom software on the xm4 board.
DAMN !!!
You can see where I am going. The psp2tv ribbon cable brings not only every button from the front panel
down to the bottom it brings all the connections to the LCD display down there too.
And lets them be controlled and talked to without disabling the PSP function in any way
I am not promising yet but it looks like we could run the PSP buttons and display off the xm4 board with the xm4 board being the master controller. Like you have a portable unix computer in your hand and can plug in a keyboard and mouse and run OE_Linux. Or flip a switch (Software) and you would run the xm4 as a server-slave off the PSP.
If you guys would like to try it out, I can link the files here that you can try on your own PC.
I am running both the linux, OS X, and windows versions.
I did not write these programs but I use them
This is a simple program that you install in your game3xx directory on the PSP
http://mysite.verizon.net/restxsa0/usbisoloader-0.6.zip (http://mysite.verizon.net/restxsa0/usbisoloader-0.6.zip)
This program you install on your PC under Windows
http://www.psp-hacks.com/file/912 (http://www.psp-hacks.com/file/912)
NOTE: you have to create a directory in the root of a drive called ISO
so if you did it on your C: drive you would have c:\ISO
Copy an ISO file into that directory
When you run the PSPHost.exe file on your pc you will fill in the directory for USB host to be C: not C:\ISO
The program expects the ISO and CSO files to be in an ISO directory.
Plug in your USB cable and run the program usb iso loader in the game directory of your memory stick.
This will allow you to run the ISO/CSO off your PC. It will give you an idea without a lot of configuration
what it would be like to run from your local drive.
This is all done and the work of others. All I am doing is miniaturizing it into the PSP. And cleaning up the installs.
You don't have to be running IRShell you can just do this from the XMB.
Some of the software I have been working on make it appear as if the drive is a folder in your game folder on the PSP. No interface software to run.
There you go all proven technology. just putting all the pieces together so they all work.
-
is there not a cheaper alternative to the xm4 board, what about the tiny linux pc u are running right now, was that cheaper because if someone were to do this mod they would also have to buy a hard drive small enought to fit in the psp aswel.
-
Ok, what kind of programmer am i gonna need, i have written code for PICs before. Also, where can i learn as much as you know? i wish i was as smart as you :cry2
Oh, and pax, he is trying to get the price of the xm4 down to $60.
-
There will be a cheaper board in the future.
This mod will only make sense to me if you were going to already use the spare space you have on an IPOD and not mount it internally.
Or take one of the OTG drive enclosers that have an internal battery and then run up to a 256 gig drive in there.
If you want just more storage internally then my recommendation will be the new dual SHDC MSPro duo adapter.
The adapter will sell for about $20 and you can put two 16 gig SDHC cards in it so you can have 32 gig in the PSP right now without even opening your PSP.
This mod is really going to be for the real hard core hackers.
When I say there will be a cheaper board in the future, it will be if the contract I have using the xm4 goes bigger, then I will design my own board, it just may be the exact size to fit in the UMD drive bay, because the size and shape for my application makes no difference.
I do know that the prices are very very sensitive to most people. There are many people buy the NSLU2 just to make a device to run hard drives from the PSP and they are spending more than the xm4.
The tiny linux computer that I am running from right now is ripped out of an industrial router that I paid way over $2000 for. It is just outdated of no use any more. The board is 10" x 11" and has way to much stuff on it. It also is not designed to run from battery.
I have just been trying to come up with a solution that fits most peoples needs.
-
All the engineering degrees teach you is how to research a project.
How to get answers.
I read over 3,000 words per minute so I read every single paragraph on the gumstix website in a little over an hour.
The programmer you will need is the serial port board.
You would only need more if you were trying to patch the os kernel and toasted it. I don't think many people will need the Jtag programmers.
You will just setup a Ubuntu linux system on your PC ( Does not require a seperate partition ) Then you will be able to cross compile the OS for the xm4 on your system. Then a simple serial cable will allow you to reflash the xm4 board to your needs.
Because each seperate program will run on the same board everyone else has then whatever mod someone creates will be able to be used by everyone else. We will actually be able to create a library of mods. You choose the ones you want and set your board up to run them. :taunt: :tup: :hifive:
-
Do you guys think instead of wiring the thing internally (and losing the umd drive) that we can power it from a grip like this
http://www.dealextreme.com/details.dx/sku.4553 (http://www.dealextreme.com/details.dx/sku.4553)
becuase from as much as I have gathered the only reason we are putting in the psp is to hook it up to the battery to power it.
EDIT: and maybe instead of adding two/three usb ports could we also just use a usb hub?
-
This mod is really going to be for the real hard core hackers.
Where can i learn to be a hard core hacker? My school offers java and the next closest thing is computer repair. Is there any books i can read, cause i wanna get more experience in this.
-
Where can i learn to be a hard core hacker? My school offers java and the next closest thing is computer repair. Is there any books i can read, cause i wanna get more experience in this.
yes, i wunder how you guys know this stuff, i need to expand my knolage with the growing modding scene
-
It is all about reading any thing and everything. i am working on an engineering degree now and i hope it will help me with the development proses on anything i do. Their is so much done it is a matter of following directions and doing it. i still need to more research on programing since i cant get the grip on it yet. i need to take a c programing class. ya i was excited about the ribbon is makes it all so professional. and i have dibs on the dual monitors sliding flip and stuff and touch. lol
-
Yep its all reading and not being afraid to try and fail. Cause even in failure you learn so damn much.
Just have curiosity. Take some of your time and investigate.
We have the greatest resource in the world at our fingertips. The internet.
I spend half my time on the net doing nothing but reading and researching. If I read that someone has done something new I go to the net and read what I can so I can understand what it is about.
Oh and I just finished testing HostCore 1.1 on my test setup. It works great. I only have one problem.
My ISO directory has over 100 games in it. The PSP balks at that many games in one file.
I gave up trying to have the PSP look at my Itunes directory because I have over 15,000 songs in it. I let the PSP sit and chew on it for over 5 minutes before I gave up.
If you have not seen or read about HostCore. You create a memory stick structure on your hard drive.
It takes the items in that structure and automatically places it at the end of the directory of you memory stick.
So it is totally transparent to the PSP it just looks like I have 100 games on a memory stick.
I also tested remote joy and played about 5 of the games. I have a logitech wingman cordless joystick plugged into my linux test board. When I turned on the remotejoy I was able to play my games using it.
So we now have two things tested and working !!!!!!!!!!!!!!
We might have to find a way to have HostCore be able to use directories so we can do smaller chunks of files so we don't overwhelm the PSP.
In answer to another question there is no reason the xm4 board has to go inside the PSP. Yes it can go into a joystick handle that has its own battery.
Whatever trips your trigger. My idea of what is perfect does not have to be yours.
Personally I am not giving up my UMD drive. I am going to use an IPOD docking connector to make my UMD drive external and I can plug it in when I want to rip a UMD.
A UMD drive has 28 connections on it. With two extra pins for ground the IPOD connector is perfect at 30 pins.
At least thats my plan.
The UMD drive bay will hold the xm4 board, A sound driver for RGB el wire, An Audio Amp, and speakers will all fit in the bay. As well as as two mini usb connectors.
But that is my plan and after testing HostCore 1.1 and remotejoy on the test linux system. We are that much closer to our goal.
-
Thats great but man i hate that my ipod was stolen i have plenty of HDD's or i can get them i need to wire one up once i get a xm4 i think i will do an sata laptop HDD and an usb port to psp instead of just an usb port x2 that way i dont have to deal with the ipod case and goody's. ya i will put the OTG drive enclosers but take out the mobo and put it under the xm4 then xm4 then HDD i am making my own back and front face plate so i will re work some of the inner layout to fit everything. just have to finish the inner layout before i build it.
i haven't herd of HostCore 1.1 but i will check it out. ya that is what i have had problems with i tried irshell devnhook program and one other one and it only when to so many files. well i cant get usbhost to work on my leopard macbook pro i must be doing something wrong i need to boot up in xp.
-
In answer to another question there is no reason the xm4 board has to go inside the PSP. Yes it can go into a joystick handle that has its own battery.
Whatever trips your trigger. My idea of what is perfect does not have to be yours.
Personally I am not giving up my UMD drive. I am going to use an IPOD docking connector to make my UMD drive external and I can plug it in when I want to rip a UMD.
A UMD drive has 28 connections on it. With two extra pins for ground the IPOD connector is perfect at 30 pins.
At least thats my plan.
The UMD drive bay will hold the xm4 board, A sound driver for RGB el wire, An Audio Amp, and speakers will all fit in the bay. As well as as two mini usb connectors.
But that is my plan and after testing HostCore 1.1 and remotejoy on the test linux system. We are that much closer to our goal.
sweet it's just easier for me because when you have more then one psp that you use (and family uses), you don't have worry about your little brother/cousin breaking the most important part of you psp. (and it leaves room for other mods)
-
let me know how you get it installed so I can put one in my psp laptop project.....
-
gr8npwrfl I'm glad you check out the gumstix unit i just order the the complete package with lcd screen, plus added the wifi unit,
there is another embedded computer that can be used also by CALAO Systems with runs linux and also have 3 usb connector aready on the board, a client ,host and slave ,
it's a bit pricey at 150 euro but it's very small. here the link i order one of these also , here the link if you want to check it out. I believe it
s smaller then the gumstix .
http://www.calao-systems.com/articles.php?lng=en&pg=79
-
http://www.calao-systems.com/articles.php?lng=en&pg=79 (http://www.calao-systems.com/articles.php?lng=en&pg=79)
Hyperlinked
-
Yes that is pricey. I have sent for some information on them tho.
At this point in time we can't leave a leaf unturned. We will look at everything.
-
i agree look in to ever avenue. before it is committed to.
-
hey gr8npwrfl when are youg going to release a video POC for us to see the ipod connected to the psp?
-
As soon as I get one of the tiny boards. I don't want people screaming foul with it hooked up to a large board.
The xm4 board should be in next week and I plan on taking video of the entire process. Good still pictures at the same time.
-
WE have a better P-V-P that will prove his mods and share them we love you for that thank you. :#1:
Sweet cant wait to get a board i am getting so excited. i cant stop crying :huh: :psp:
-
We are interfacing both through USB, right? I dont understand how you are going to get one to be input(from hard drive or othe usb peripheal) and other to be output(psp).
-
i am saying instead of using a ipod i will use a HDD with a sata to usb converter so i will still have two usb ports but use a HDD instead of an ipod in disc mode. the board can be programed to do what we want then with the ribbon i might not do the umd drive i never use it i have three other psp's so it is not important to me. but i will use the pins to hook up the HDD power so with a quick flip of a switch i can turn it off and load a memory stick with Pandora on it extended menu. and add and extra battery just for the HDD. not big into the big speaker so it will give me room if i don't have that plus i am making my own case so i will re arrange it all to fit everything. i just need to find a nice battery to power the HDD and be able to charge.
-
But how are the two USB ports connected? just through the OS?
Cause isnt it gonna be difficult, usually on a regular comp you just go: usb periphial-OS or OS-Peripheal not Periphial-OS-Peripheal, wouldnt it be alot more complicated when you dont have the search function like a regular computer?
Sorry, i know that is super unclear, it is just kinda hard to explain. :wacko:
-
But how are the two USB ports connected? just through the OS?
Cause isnt it gonna be difficult, usually on a regular comp you just go: usb periphial-OS or OS-Peripheal not Periphial-OS-Peripheal, wouldnt it be alot more complicated when you dont have the search function like a regular computer?
Sorry, i know that is super unclear, it is just kinda hard to explain. :wacko:
They're using the XM4 board which is essentially a linux system that can be flashed like a PIC, with usbhostfs flashed on it. Essentially, it'll work the same way as usbhostfs with irshell, but it'll be portable.
-
Ok,
Here is how it works. Everything on the xm4 board is a master. Everything you plug in is a slave. Instead of trying to make the PSP the master, we let it be a slave. But The xm4 linux computer reads data from the PSP just as if it is a mouse or keyboard. The difference is, the PSP is sending commands as a slave and the host is reading it just like you were to be sitting there typing on a keyboard to your computer. You control your computer through the keyboard. The PSP will control the xm4 linux computer just as if it was a keyboard. EXCEPT we have a whole bunch of commands that we have defined so that we can send all sorts of commands to the xm4 linux computer and it can send all sorts of data back.
Several people have created some very clever code that lets a slave or peripheral device control the host device. Exactly the opposite of the way it is supposed to be.
Because it is a full linux computer on the xm4 board and peripheral we could plug into the usb ports with a small amount of programming will be available to the PSP.
YES you do not have to use an ipod, You can use any remote storage device as long as it appears as a mass storage device to the system.
You could plug in a usb card reader and plug in any one of 57 different memory devices and the PSP will think they are a pro duo card.
If you want to plug in a 10 Tera byte raid tower through the usb then that becomes the memory to your PSP.
Fill size usb keyboard no problem
Logitech Wingman cordless rumble pad no problem
We are only going to wire one usb port on the xm4 board. Then I have several mini usb hubs that I am testing.
So that will give you FOUR usb host ports on your PSP !!!!!!
Because the xm4 linux computer has more memory to work with we will be able to do disk buffering to speed the system up even faster.
If you want to take your web cam and plug it in then you can as long as there are drivers for linux.
With HostCore 1.1 you install a .prx file in the XMB and the the storage device becomes part of your PSP and you don't have to run IRShell if you don't want to.
Thats why there has been so much writing in this post back and forth so we make sure that just about every desire is taken care of.
If someone has a new idea, something new to interface, we already have the structure built to accommodate it.
The board we are using so far is the XM4 Gumstix, it has an lcd interface on the main board. It interfaces to an LCD panel that is almost the same as the PSP's . We are thinking we might have the display shared between the PSP and the Xm4. A real mind blower hey ?
Some is in the future some is right around the corner. Some maybe demoed next week.
My Pledge is no one is out to make money off this, it will be all released as open source, all above board and out there for everyone to tinker with.
What do you want to create today ?
-
The only thing that's confusing from my standpoint is that you're planning on using Hostcore 1.1, but removing the UMD Drive and placing the XM4 and hard drive in the UMD bay. AFAIK, Hostcore 1.1 has no umdless support, and you have to have a UMD in the drive in order to use it.
-
NOPE.
Already running it without UMD, just took a patch is all.
:cool:
-
wow hostcore need an usb i have got it to work probably because i missed that little text i need to patch it then. i think we can fix the problem with having 100 plus iso and homebrew we need to get in contact with Red_Squirrel he seams to be good with the system editing and stuff. so their is a prx that need to be changed to allow for more to be in the menu or it can be the ram space. but i think it can be fixed i know a little hex editing but not enough to do this. but he may be able to compile a updated hostcore that will benefit use with more improvements. and support 3.90 and up.
well with the dual screen we must have the xm4 hook up online so you can play a game and go online at the same time or watch a movie and pay a game. we should have a program on the xm4 to adjust the leds at will how ever we want with out having to program a chip or only have few settings. it would be like and equalizer but for leds. bluetooth as well since ppl want it for the headphone or any of the other devices. touch screen for the xm4 side or psp or both, have the screen mirror the psp or be separate or mirror the xm4. the touch screen would act as a mouse or we can have the touch screen turn in to a keyboard by making a program for the linux to have a on screen keyboard to communicate with the psp using the plugin i cant remember the name . or a keyboard the xbox or ps3 one will work. but a digital would be so much nicer and allow for dual screen on the psp.
i call dibs on the idea of the bellow:
I like that idea dual monitors the lcd screen flips up the touch screen flat. use the touch screen as a d pad and nub controller and a keyboard, mouse and a screen for the xm4 to change the led patters or turn mods on or off in a menu.(allow it to communicate with the hive to do the mod on off changing stuff) or even watch a movie, go online. then it would be a hybird
we should compile as many driver as we can for diff devices to make it more versatile and bring the vnc app for the psp to the next level.
-
Well then with dual screens and because the xm4 is linux you could run a mini web server and do all your code in html and each person could design their own wild screens.
MMMM, You can go as small or as wild as you want. You could do things like play a movie and be on the internet at the same time.. Muti - tasking with multi computers.
Remember what I said, where do yo want to go today ?
-
I also found some interesting news.
Looks like board supports WinCE http://en.wikipedia.org/wiki/Windows_CE (http://en.wikipedia.org/wiki/Windows_CE)
http://www.codeplex.com/GumstixIII (http://www.codeplex.com/GumstixIII)
There is also some driver support and Samsung LCD (480X272 16bit color), nearly the same as we use.
I am in this project.
-
well wince doesn't seam as appealing as linux as far as customization. linux rings a bell in my mind as make your own operating system how you want. cool find but i rather stick to linux.
Well then with dual screens and because the xm4 is linux you could run a mini web server and do all your code in html and each person could design their own wild screens.
MMMM, You can go as small or as wild as you want. You could do things like play a movie and be on the internet at the same time.. Muti - tasking with multi computers.
Remember what I said, where do yo want to go today ?
You asked for it so i gave it that is what i really want to accomplish with the board. i just need to learn the programming part of the idea. lol
-
The support for programming is immense on linux, the support groups are fantastic.
What works in one linux most of the time works in another. There are thousands of packages available for one version of linux or another. Porting is much easier that writing an application from scratch.
Many times I have taken an app that almost does what I want and just tweak it to what I want.
There already is a touch screen driver for linux you know.
-
Get some of them and just experiment, the possibility's are endless. Linux is always the way to go in homebrew, and it suits this mod excellently
-
for those who didnt want to lose the umd drive you could just leave the xm4 board external just plug it in via usb and plug the hard drive or ipod into the usb ports on the xm4. maybe make a small casing for the board
-
If you check out gumstix site they already have a case that is the size of a pack of gum !
I have done a lot of development in Windows CE. The problem with that is no one is willing to help another without paying major cash.
It costs $1,000 to call Microsoft !
I'm not saying you can't just that its not form me.
If you want I have a $3,000 peice of saftware for developing software for the CE system. Do you want to buy it ?
The compiler for linux is free, the os is free, the support is free.
The majority of people developing programs for the PSP are working in linux not windows.
Sup to you.
We will get the base running and then people can run in different directions to their hearts desire. We will put all the documentation in one place. The you wont have to reinvent the wheel when you want to do something new.
You can build on what someone else has already done.
No that is the great part of this system, you do not have to put it in your PSP. Hell you can put it in a mini case and put a peice of velco to the back of the PSP and run it off one of those 1800ma power pacs from DXExtreme.
By the way, ordered from DX less than two weeks ago and my order came in yesterday. I now have 3 psp phat cases and 3 psp slim cases all clear.
-
Ya can you give me some good links you go to for the linux. i not all that crafty with linux but i think i am switching my server to it i hate windows server 08 and 03. I am having trouble with linux on a PS3 as far as adding drivers and stuff to get the wifi to work. but i have played around with ubuntu or suse. so i just need to read when i get time. i have too much school work for these summer classes cant do much research.
-
NOPE.
Already running it without UMD, just took a patch is all.
:cool:
Do you think you could post the file? That would be incredibly useful to me as I'm running 3.90 M33 so no IRShell, and also have my UMD drive removed. Thanks in advance.
-
Man i forgot all about project4 check it out it has lots of features so it may work here is the main site for it. and
http://www.darkmessiah.byethost13.com/forums/index.php (http://www.darkmessiah.byethost13.com/forums/index.php)
-
gr8npwrfl, which board do you used for testing?
-
Ubuntu is the best place for linux. If you want to learn more about linux and it's inner workings then instead of just installing pachages get the source code and go through the exersize of compiling the programs yourself.
That will teach you much more about programming in a linux environment than just running the linux and applications.
Always download the source code branches and start by making very minor changes, even if it is to only change the startup screen.
Because many times a cutting edge driver or program is not available as a package only as source.
So many times creating a driver is only the act of taking a driver from someone else that already works and making small changes to it to make your hardware work. You don't have to create it from scratch.
It has been a long time since I patched Hostcore. I will have to look for the source code and then remember the patch I made. I will have to compile it for you. Do you run windows or linux.
As far as what I am working on for a platform I have a VIA EPIA-800 mini itx board. I am compiling all the software on that. It can boot from USB and I just make a compile last night and worked out how to get it to boot from the USB hard drive.
I was thinking about the people that do not want to have to flash their system every time we make a change so I am thinking we will flash to base xm4 board to boot from the USB hard drive. That way all a person would have to do to upgrade their software is to plug the hard drive into the computer and run a batch file to upgrade the software and then the xm4 would read the upgrade files and flash itself.
That way only the real hardcore developers would have to have the development parts of the system.
Then we could create a library of mods, a person would select their mods copy them to the usb hard drive and they could create mods without having to program ?
I am making a video of this board and showing it working and plugged into my development board I am using until I get my xm4 development system.
If we limit the power draw of the usb peripherals we will be able to use a non powered hub to plug everything in.
BTW. I am running IRSHELL 3.9 with CFW 3.9-3 M33 firmware. It runs AWESOME !!!! and works fantastic with the mods we are doing. I have not found a single game yet ( I have over 150 (For testing only) on my remote drive ).
I am also compiling in the remotejoy with usbhostfs_pc and will show a video of the PSP playing from my IPOD and using a Logitech Wingman wireless rumblepad to play the game.
This way it will all be proven before we migrate to the xm4 and start working on the second screen with touch and
maybe we can (IF CYBER) approves it talk to the HIVE. and control all the existing mods.
So give me some feedback on the USB hard drive update idea, it could also be as simple as a usb thumbdrive for upgrading the system.
Are we all on track here or have I missed something ?
-
I dual-boot XP Pro and Ubuntu 8.04. But I probably use XP more due to Linux's lame audio support. I'm a musician. :yess:
-
I just want a hard drive and those ps2 usb controller adapters to work. that's all I need to make me happy. I already have all the parts, I just need some way of connecting them to the psp
-
I couldnt find the information on the site, but you guys may just wanna confirm, cause alot of mini computers cant support hard drives with a sector size over 512. You can still have a 250gb hard drive, just we need to find out if this device can support units with a sector size over 512. And on my first question, lol, I didnt state myself clear enough, but i found the answer myself, so no biggy!
-
I was thinking about the people that do not want to have to flash their system every time we make a change so I am thinking we will flash to base xm4 board to boot from the USB hard drive. That way all a person would have to do to upgrade their software is to plug the hard drive into the computer and run a batch file to upgrade the software and then the xm4 would read the upgrade files and flash itself.
That way only the real hardcore developers would have to have the development parts of the system.
Then we could create a library of mods, a person would select their mods copy them to the usb hard drive and they could create mods without having to program ?
I am making a video of this board and showing it working and plugged into my development board I am using until I get my xm4 development system.
If we limit the power draw of the usb peripherals we will be able to use a non powered hub to plug everything in.
BTW. I am running IRSHELL 3.9 with CFW 3.9-3 M33 firmware. It runs AWESOME !!!! and works fantastic with the mods we are doing. I have not found a single game yet ( I have over 150 (For testing only) on my remote drive ).
I am also compiling in the remotejoy with usbhostfs_pc and will show a video of the PSP playing from my IPOD and using a Logitech Wingman wireless rumblepad to play the game.
This way it will all be proven before we migrate to the xm4 and start working on the second screen with touch and
maybe we can (IF CYBER) approves it talk to the HIVE. and control all the existing mods.
So give me some feedback on the USB hard drive update idea, it could also be as simple as a usb thumbdrive for upgrading the system.
Are we all on track here or have I missed something ?
Lol yes you have caught my idea i forgot about remote joy that will def work for dual screen and touch screen . just need to do the touch screen keyboard. and migrating the hive was another idea i had in mind. Man on the usb HDD that will only allow for HC programmers to compile updates but yet it allows everyone to modify the system the way they want. i like it. only prob it is the programmers quit then the ppl are stuck unless it is all open source updates. Oh i was talking to VOX and we were talking about rumble psp headset that are bluetooth their is a small usb about the size of a a dime or less that brings buletooth to a device. add blue tooth support.
and i would like to be part of the dev team as far as creating updates for this board and all it will force me to learn to porgram and learn linux better. but i love the idea like CFW updates. and we may be able to do it as a Homebrew app updating the xm4 through the XMB for those who dont want to do the HDD or USB Way. just send the update through the usb port. have a selection in the update in the xmb through through internet to go CFW or the XM4. that would top off the mod to be more professional.
-
You know your gonna have to write code for a keyboard and mouse anyway, right? even though all the information will be transfered through the xm4, the psp isnt going to know what functions the signal wants it to perform. Ive been reading, and ive learned this, so if your planning on wiring up a mouse, it would be much better to just hardwire it to the contacts.
-
Is there any update on this?
-
well as gr8npwrfl has stated he is waiting on the xm4 board to come in but has it working using another board. so most of the programing is done for the base.
-
Status update:
Still waiting for xm4 board :cry2: :dntknw: :faint: :beg:
System running on Via EPIA-800 board with 4 usb 2.0 ports and 2 firewire ports. Using a hard drive to simulate the flash memory (board does not have flash) .
Have compiled usbhostfs_pc for unix and it is running good.
Have compile remotejoy with no screen transfer just remote joystick.
Running Logitech Wingman Cordless Rumblepad. system finds and runs this great
Chasing bugs in remotejoy where system locks up periodically.
I have plugged a 2.5 Terrabyte raid array and the system sees it just fine.
Working on software for network file system for hardware ethernet.
Rebuild CFW on PSP removed all the old stuff installed formatted pro duo and started over.
Running CFW 3.90-3 M33 sysem WITHOUT the memory stick speedup patch
Installed IRSHELL 3.90 and setup system to be compatible with 3.90-3 M33 CFW.
At this point the 125 to 150 games I have on a dumb usb hard drive load and run correctly with this setup.
Remotejoy when it runs makes playing first person shooters a pleasure. :cry2: Still chasing bugs.
Have downloaded the source to a different key input prx program that replaces the stock one in the xmb. Looking at converting it to accept input from the PC keyboard. This one looks very good.
In this program there are also hooks to accept mouse input so I am looking at a mouse driver also.
I am looking at some code that would allow the xm4 board to be a server for multi player games.
I have a pic cpu plugged into the serial port of my development system and have several switches and leds hooked up to simulate the input/output like maybe talking to a hive. NO PROBLEM !
This is all stuff I can work on till the xm4 boards arrive. Will take a few pictures of my development system and post those here so you can see what I am working off.
Thats it for now, I am in program mode and I have been working till 3:00 am on this and get up at 7:00 am to work on my company stuff.
-
So when do you expect the xm4 board to arrive? and some pics would be awesome :dribble:
-
My first batch of xm4 board should be in later this week
-
Cant wait to get one.
-
Also, I'm am REALLY interested in this project. I would like to contact you about getting one of the XM4 boards, I know quite a bit about UNIX/Linux too. Any updates would be appreciated
-
.................
I was thinking about the people that do not want to have to flash their system every time we make a change so I am thinking we will flash to base xm4 board to boot from the USB hard drive. That way all a person would have to do to upgrade their software is to plug the hard drive into the computer and run a batch file to upgrade the software and then the xm4 would read the upgrade files and flash itself.
That way only the real hardcore developers would have to have the development parts of the system.
Then we could create a library of mods, a person would select their mods copy them to the usb hard drive and they could create mods without having to program ?
..........
So give me some feedback on the USB hard drive update idea, it could also be as simple as a usb thumbdrive for upgrading the system.
Yeah, that would be the point. Well, still haven't read a lot about the xm4 so i don't know how it loads its linux distribution. So i guess you are suggesting to force the board to load it from the hard drive, so just by updating your files in the hardrive you will be able to add features. That would be the way I think, well don't know if it would be better to do it through the micro sd, but the idea would be the same.
In fact, the board I talk to you about, the "ATNGW100 Network Gateway Kit" loads its linux from the sd card obviously with the help of a boot called uBoot. I don't know if the xm4 already have a boot with the possibility to select where you want to boot the system from. By the way you talk, either it already has it or it is easy for you to make/modify it.
Anyhow from my point of view the need of an easy way to update the system (without a jtag programmer addon) is almost a must.
-
Ok, ive been reading your guys' idea, and wouldnt you have to write or enhance a psp firmware so that it can exchange firmware comands with the Xm4?
-
The complete structure has already been done by other people.
It has been fully documented with source code.
We can expand it to other comm protocols as we desire.
-
gr8npwrfl, when you get your first batch of xm4 board's how many do you think you can sell? because If its a short ammount, I call dibbs!!!!!!!!!!
-
I have 5 samples coming in for testing this week and then the following week I am getting 100
There should be plenty for everyone to get started with.
I am using this time to do intro's and documents. Getting ready for people to be able to start up.
Including how to set up a programming environment to compile the code.
The compiler
The linker
Required library modules.
I am setting up another computer that will have nothing on it but the OS so I can follow my own directions
to make sure they work the first time for everyone.
I will probably setup an FTP server to house all the files needed and to be a repository for code and libraries.
I am running on Fiber Optic here with 35 mbit down and 8 mbit up so running the server will be no problem.
The problem I am seeing here is not the development time to do it, but all the documentation time required.
I want anyone that wants to do this to have access to it.
You can only really learn by doing
-
Hey man i am here to help as i stated before. so i really want to learn and i think this will help me out so i will help with the documentation. pm me or get me on im or skype
-
OK I think i hit the same snag u did only i have a 4th gen ipod w/ 60 gb hd i can hook it up with the cable that i made but how can i get the ipod to run as a master or whatever over the psp and also run the usb host part of irshell? :dntknw:
-
lol okay man lets go to square one. you need an XM4 board put two usb ports on it the flash Linux with usbhostfs on it put the ipod in disk mode the use hostcore 1.1 and it will work.
-
OK I think i hit the same snag u did only i have a 4th gen ipod w/ 60 gb hd i can hook it up with the cable that i made but how can i get the ipod to run as a master or whatever over the psp and also run the usb host part of irshell? :dntknw:
Are you kidding lol ur not even reading the thread are you? hate to say it gameking but from what he said above he prob knows nothing of any of the projects in the works for this so i doubt he understod what you said.well excuse me if im wrong with assumeing u dont know whats going on maybe it will make you read this instead of asking a question about a completly diff mod than is being discused in this thread atm and expect some one to spell it out for you when it allready has if u read the last 3 pages.
gr8npwrfl i had an idea would it be posible to have wireless internet anywhere with the xm4 with a driver for a laptop air card? would you be able to span the conection to the psp or would it be limited to the xm4 then transfer files?
-
well funny you should ask.
I have plugged in an EVDO wireless broadband modem into my prototype system and YES I can get on the internet with wireless DSL from anywhere there is Cell Service !
I have a Verzion Wireless usb broadband modem and it works very well. I was getting over 500k down and 128k up.
-
Just as I finished the previous post, the doorbell rang and my first batch of xm4 boards are HERE !!!!!!!!!!!!!!!!!
It will take me a few hours to setup the system, recompile all my software and flash an xm4 board to test !
Be back later.
-
Sick. Can't wait to see the POC.
-
if u can get this to work i will buy one asap :tup:
-
Just as I finished the previous post, the doorbell rang and my first batch of xm4 boards are HERE !!!!!!!!!!!!!!!!!
It will take me a few hours to setup the system, recompile all my software and flash an xm4 board to test !
Be back later.
:drunk: :drunk: :drunk:
if u can get this to work i will buy one asap :tup:
ditto
-
This is history
omg this is awesome i just read the whole thread well almost and it is amazing ur a genius and my hero
-
Hey man i am glad you got them in. get a hold of me on what you need done as far as the documentation.
-
gr8npwrfl, any idea on how much the total cost is going to be to ship a board out? I'm trying to figure out how much I need to do this mod. Thankx.
-
OK sorry i was novice in only reading the first page then posting but excuse me in saying :is there any way to just connect the ipod to the psp enableing "usb host" and with some kind of App on the ipod have it work?
-
I am sorry but apparently i dint make my self clear. You need to do research. read evey page it tells yo what you can or cant do. also their is and will be no usbhost port that will work from an ipod as of now. So no and read. :faint:
-
"also their is and will be no usbhost port that will work from an ipod as of now"
Thats all i needed to know
-
Status Update,
I have the usbhostfs_pc running on the xm4
The remotejoy is not compiling getting errors
I am tracing a problem with the usbhostfs_pc system. I am getting communication to and from the PSP but only at 12Mbit, grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr.
I have gone through all the documentation and the documents say it is usb 2.0, yet in very very fine print it says full speed, and all my other usb 2.0 documents say High Speed.
My usb 1.1 documents say full speed.
I have sent emails and phone messages to gumstix company.
Are they playing with words ? How can it be usb 2.0 and then limit it to 12Mbit when 2.0 is
480Mbit ?
SO the status is mass storage working but SLOOOOOOOOOOOOOOOOWWWWWWWWWWWW.
This is not what we want, I will not get an answer back till monday grrrrrrrrrrrr.
-
How slow? Did you try it with less files on the hard drive?
-
it is slow enough to take a long time to load the files so it is slow playing games and game probably will not load at that slow of a speed. so their must be a way to get a way around it. full and high are a big diff. darn i hope they reply.
-
gameking21, i got this from there faq sheet.
Does a verdex motherboard provide USB 2.0 ?
The verdex motherboard, based on the PXA270 provides USB 1.1 and full speed - which is 12 Mbps on both the device and the host.
A lot of people get USB 2.0 mixed up when referring to USB. 12MBps is "USB Full Speed".
-
12mbps is the usb 1.1 standard of full speed, but we need the usb2.0 standard not 1.1
But at least you have them connected right? that's POC right there just take some pics and a video and your golden :tup:
-
I do know the difference between full speed and High speed. They sent me information that said
the unit fully conforms to the USB 2.0 Specifications.
USB 2.0 says the top speed is 480Mbit / second NOT 12 Mbit / second.
One piece of literature says one thing and then in their app notes it says full speed ( 12Mbit / second )
I have already put in a call to the gentleman that was the designer of the board and I expect a call back on
Monday.
If this does not work out I already have two other boards I am looking into.
A NSLU2 clone that has four USB 2.0 480Mbit / second usb ports on it.
A Pico ITX board that has 4 USB High speed ports and is 3.5 inches by 2.85 inches.
One way or another I will make this work.
-
Well so it doesnt just take long to load it up, it is slow and laggy during the game? It would be cool if we could temperarily transfer the files to the mspd, then transfer them back when we are done.
-
If you just want to transfer you can do that with an external OTG hard drive.
I have one of those and when I want to play a game I can transfer directly to the PSP without any adapters. The OTG drive just plugs in and it reads and writes to the PSP just like your PC does.
We want it to do so much more.
-
If you just want to transfer you can do that with an external OTG hard drive.
I have one of those and when I want to play a game I can transfer directly to the PSP without any adapters. The OTG drive just plugs in and it reads and writes to the PSP just like your PC does.
We want it to do so much more.
hey mate, do we have it working yet?
you said ya had it running awhile back ago, how is the progress coming?
sorry if you are explaining things in your other posts but i just want to know if its working
-
he said it was work but it has usb1.1 speed, not usb2.0 (which is more preferable, unless you want to want forever just to play a game at slower speeds)
-
Hmmm... so i can just buy an OTG hard drive and PRESTO!! i have a psp hard drive essentially? Wow i never new that, what is the point of trying to do a different hard drive then? So your saying your main goal is to hook up other usb peripheal devices Ex. Mice, Keyboard, etc. to the psp? I thought the main idea of this was the hard drive, hints the name of the topic.
READ THIS!
-
i looked at the other board they are a lot bigger thickness size looking but the do already have usb ports on them. so i hope the xm4 works but if not these look promising.
some help me it is the attack of the noobs nooooo. Pls read fully before committing. this has been explained many time read their is a purpose why we need the mini linux computers to get the hdd working.
-
OK, thanks for the help
-
OTG is just to transfer a game to your memory stick and back. it will not allow for the HDD to be used as a memory stick. that is what we are trying to do.
-
Ok, i see that, but id say that is just as good. than we shouldnt have any troubles with the speed, or any programming we would need to do.
-
I will not explain myself any more i gave you everything but you surely didn't read any of it.
-
Ok,
If all you want is lots of storage so you can carry your games with you.
You will have to copy the game you want to play to the memory stick.
Delete the one you are not playing.
Yes then all you need is a OTG drive will bidirectional and file by file copy.
NOTE: make sure you completely check for bidirectional file by file copy. Most of them can only copy from the usb port to their internal hard drive.
Some only do backups.
If this is what you want then PM me and I will tell you which ones to buy.
As far as our project goes. We will use the file explorer or game selector to select a file to RUN from the hard drive.
You will not have to copy it, or delete files from your pro duo memory stick.
I have the complete system running on a mini itx single board computer.
It boots from a compact flash card.
It has four full USB high speed 480Mbit / second usb ports.
I have usbhostfs_pc running under linux
I have remotejoy allowing a usb joystick to be plugged in and used on the PSP.
I can plug in keyboards and mice. (Still working on the interface to the PSP.
I can plug in ANY type if storage cards and the PSP can read them. ( I can even plug in usb keychain drives and read them )
I can have multiple storage media plugged in at the same time.
I can copy from storage card device to hard drive with the PSP.
All the software is running on linux which can be recompiled to run on any type of embeded computer
What I have right now is to big to be portable.
The xm4 board's USB is to slow to make it usable. (unless I get some answers Monday )
All the current software will run on a NSLU2 device shown at the beginning of this string.
I am also evaluating other computers one I am looking at is 3" x 4" still small enough to be mounted in or on the PSP.
THE PROJECT IS NOT DEAD..... JUST SLOWED A LITTLE
Because the project that I am working on besides this requires several thousand cpu boards. If I have to build
my own printed circuit board I will. The NSLU2 uses a Intel Strongarm CPU, static ram, flash and a NEC USB 2.0 controller that has 4 USB 2.0 High Speed ports. If I dump all the other stuff that is on the NSLU2 motherboard I can get the system down to 3" x 1.25" and power consumption down to a level we can use.
Again I have a project that pays me a lot of money that I need this board for. Just cause it happens to be what this project needs is just gravy.
I will do a video of the itx board proof of concept showing hard drive, keychain drive, joytick all plugged in. But everyone that is already using this software on their PCs know it will work.
I could buy some very small computers now from other sources, but the price is $150 to $300 each and that puts it out of the range of what people want to pay for this project.
If I do my own board it will be in the $50.00 price range.
I know this discussion chain is getting very long, but please, go to the beginning and read the entire string as it will answer most of your questions.
If you still have questions because you do not understand something we are talking about then PM me and if it is something that has not been covered before I will copy it here.
For the people that are running linux I will put together a tutorial on how to compile all the software to run on your linux system ( probably Ubuntu because most people seem to be running dual boot in their PCs ).
I had to search far and wide and join 5 to 10 other boards to get all the information on building all this into linux.
If your not a programmer this is something to get your feet wet on. I have linux running on my phone and my Ipod.
It is the ultimate hackers operating system.
That covers it for now unless I forgot something and I am sure the regulars will let me know I screwed up.
-
Oh, so you are a good progarmmer? well, i kinda need a little help on a program i need to write, think you can help?
-
Yes I have written some specialized software here and there.
My background is both hardware and software.
-
Oh, well i just need a simple program, school project for extra credit, i just need a program that will let me Make like a text box, like the one in the internet browser URL, and when i press enter, it sends the message out the usb port.
-
so we are now going to rebuild the NSLU2 to make it smaller
-
Only as a last resort will we rebuild the NSLU2
Thats if we have no other affordable solution
-
Sorry I've been gone, I didn't have internet for awhile.
I see you could only get 12mbps out of the XM4. But I don't see how they (the manufacturer) can say its FULLY USB 2.0 COMPLIANT when it only has USB 1.1 speeds at best. That seems to be just a complete and blatant lie. You should demand a refund before its too late. That is unless you have some more ideas first.
But its good this isn't just about mass storage anymore, there are so many new possibilities with a usb port. You got it working with a joystick and evdo modem? Thats awesome. I think the wifi in the PSP is limited to ~400kb/s, I know evdo is fast enough to stream decent quality video (I have one too for the sprint network) which could speed up browsing a bit. I can't even get a 128kbit mp3 to stream through my wireless network from my PC without skipping badly. How did you make the PSP use the USB port for internet?
If you're looking to make your own linux chip, I'm guessing it won't need that fast of a CPU just for usbhostfs. An intel strongarm would probably be overkill. It just needs to be able to move 480mbps through the usb bus. Not even that much for a decent transfer rate from the HDD. No other USB devices besides mass storage really need much bandwidth. Things like joysticks barely need USB 1.0 spec bandwidth to work perfectly. Maybe theres a linux distribution with just the most basic libraries you could use, reducing the need for a fast CPU.
-
I have just finished reading the 400 page manual on the PXA270 Marvell processor.
That is what is used on the gumstix xm4 board. The usb host they are using is built into the chip.
But there is also a very complex fast DMA controller built into the chip. There is also a fast I2C
interface already built into the chip.
Earlier we were looking into using a maxxim chip that does USB 2.0 high speed. I am checking on drivers
for that chip now. It seems there is a full library for the chip already.
We could do a simple I2C interface to the Maxxim chip from the xm4 board and have 4 high speed 480Mbit / second ports. I am looking at the software now.
Well for now my eyes are cross eyed from all the reading today.
Post later tomorrow on progress.
-
@mongol: I wondered about how he connected the wireless modem myself. I guess that the PSP can connect through ad-hoc, so you just need a driver on the host side.
-
Good idea :clap:
but i think is't difficult no ? :eyebrow:
Sorry for my bad english i'am french :cool:
By
qu3nt1n
-
so we are just addng another chip onto the XM4? how much will the other chip cost, cus im on a very limited budget.
-
The mobile broadband I hooked up to my test bed.
Linux then was able to dial in and use it.
We will have to do some software to pass the serial data back and forth to the PSP.
Probably the easiest will be to create a TCPIP socket back and forth between them. Then all the web apps
will have access to the data on the broadband modem.
I will get an idea on how much the extra stuff will be when I finish designing it.
-
Any reply from Gumstix about the USB capabilities?
-
Gumstix has no intention of ever offering USB 2.0. Every single option on the xm4 boards are built into the Marvell Strongarm CPU.
The only external chips they have are drivers of buffers.
I have researched the design and it is straight out of the Intel design specs to build a PDA. There is nothing special there except the form factor.
They do not bring enough signals out to interface to a seperate USB control chip.
They are taking all the units I bought back and not charging me a restocking fee.
Next status:
I have migrated from my 8" x 10" test computer to a NSLU2 system.
I have re-flashed the NSLU2 with uNSLUng Linux
I have doubled the speed of the NSLU2 to 266 Mhz
I modified the USB ports so they both will drive hard drives
I have compiled usbhostfs_pc on the system and it is working like a champ.
I have already tested my IPOD and put it in disk mode and played games from
the hard drive in my IPOD.
I have installed the drivers for the generic card readers so I can read ANY type
of flash media and it looks like an external hard drive to the PSP.
I am in the process of compiling drivers for a Linxsys USB Wifi adapter so I can install
nesthostfs_pc and run the interface to the PSP through the wireless interface.
Requiring no wires to the PSP at all.
Now that I am on OE_Embeded linux there are over 2,000 software programs that already
run on the NSLU2.
I am tracing out the circuits on the NSLU2 and seeing how much of the board can
be cut away, or maybe fold the board in half.
These things are available for $40
I am just trying to come up with the cheapest way to do this.
-
So $40 for the whole assembly (besides hard drive or BOMS device, ofcourse). Now that is something i can do, but the onlly downside is that the assembly wont be able to fit into our psp, or will it?
Please continue to update.
-
I don't know exactly how you would "fold" the board, but then again I don't have your experience. However, earlier in the thread it was mentioned that you couldn't really dremel out much of it.
-
you cut the board in half and solder the traces back together with wire, it's kind of extreme and really hard to do.
-
I don't know what still testing and let you know.
-
Hi everybody,
I read all this thread with interest, and try to find a tiny motherboard supporting USB 2.0.
Found this one : http://www.compulab.co.il/x300/html/x300-cm-datasheet.htm
It costs 61$ for 1K, and 162$ for one piece. I think it will fit in the PSP, and fit all the requirements.
Your opinion ?
-
well it sound okay but lest see what gr8npwrfl says. and the price seems to be coming down on this project.
CPU, Memory and Busses
Feature Specifications Option
CPU Intel XScale PXA300, 208 / 624 MHz, WMMX2, 2*128K internal SRAM
32 KB I-cache and 32 KB D-cache, WB, 128 MB address space
DMA and Interrupt controllers, Timers +
RAM 64 - 128 MB, DDR, 208 MHz, 16-bit +
NAND Flash Disk 512 Mbytes, bootable. +
External local bus 16-bit, variable rate up to 52 MHz, 3.3V tolerance +
AC97 bus AC97 / AMC97 Rev 2.1 compliant +
Peripherals
Feature
Specifications
Option
Graphics Controller
8/16 bit color, TFT / STN, resolution up to 640 x 480 x 16, frame buffer in CPU SRAM / system DDR
Video Input Port
Direct camera sensor support, max resolution 2560 x 2048, pixel clock up to 52MHz
USB
Host/Slave (OTG) port, 12 Mbps, 23-endpoints (in slave mode), OHCI v1.0
Host port (shared with Bluetooth, therefore not available with "W" option)
USB 2.0 HS client port
W
Serial Ports
(UARTs)
Up to 3 UART ports, 16550 compatible, max 921 kbps
COM-A - RS232, Rx / Tx
COM-C - TTL, full modem controls
COM-D - TTL, partial modem controls
General Purpose I/O
42 dedicated lines (32 I2C-controlled + 10 memory-mapped) plus additional lines shared with other functions. Can also be used as interrupt inputs.
Keyboard & mouse
USB, keypad or redirection from COM port
Ethernet
Davicom DM9000A MAC & PHY, 10/100BaseT, Activity LED's
Audio codec
Wolfson W9712L, AC97 interface, mono microphone input, stereo line input and 25 mW output for active speakers
AT
Touchscreen ctrl.
A part of the W9712L codec chip. Supports resistive touch panels.
AT
RTC
Real Time Clock, powered by external lithium battery
WiFi
Interface
Implements 802.11b/g wireless connectivity standard
Supports Node to Access Point and Multi-Node (w/o access point) methods of connection. (but cannot act as Access Point)
Marvell 88W8686 802.11b/g chipset.
On-board ceramic chip antenna and connector for external antenna.
Bluetooth
Bluetooth V2.0+EDR system. CSR BlueCore4-ROM chipset, 2.4GHz band, up to 3Mbps. On-board ceramic chip antenna and connector for external antenna.
Bluetooth and WiFi interface are always assembled together, and therefore are specified by the same assembling option.
Electrical, Mechanical and Environmental Specifications
Supply Voltage Single 3.3V or 3.6V battery
Active power consumption 0.2 - 2 W, depending on configuration and CPU speed
Standby/Sleep consumption 20 - 100 mW, depending on configuration and mode
Dimensions 66 x 44 x 7 mm
Weight 25 gram
MTBF > 100,000 hours
Operation temperature (case)
Commercial: 0o to 70o C
Extended: -20o to 70o C
Industrial: -40o to 85o C. Click for availability note
Storage temperature -40o to 85o C
Relative humidity 10% to 90% (operation)
05% to 95% (storage)
Shock 50G / 20 ms
Vibration 20G / 0 - 600 Hz
Connectors 2 x 140 pin, 0.6 mm
Connector insertion / removal 50 cycles
-
I read all about it, This one is not any further ahead than the xm4 board
The USB on the board is 1.1 OTG host and USB 2.0 SLAVE.
So a computer can talk to this at 480 Mbit but the board itself can only talk to the PSP or hard drives at 12Mbit
This is exactly what the xm4 does. They are both based on Strongarm processors and the peripherals are built into the cpu chip.
So far the NSLU2 with its separate NEC USB 2.0 controller for 5 usb ports is the front runner even if its not as small as we like.
I have already taken the NSLU2 boosted the clock rate from 133 to 266 meg. Wired up three more usb ports for a total of 5. Although I have tested a mini 4 port hub and the system runs fine on that.
The NSLU2 uses the same CPU as the xm4 so I am tracing out the circuits so that I can use the same uNSLUng linux and the same NEC chip on the xm4.
In doing it this way, people that are on a very tight budget can use all the software and hardware we do with a NSLU2 system for $40.00 and the people that have a little more to work with can use the xm4 board as they will both run the same software.
I already have usbhostfs with both irshell and hostcore 1.1 for wired connections
I am working on the bugs in nethostfs with both irshell and hostcore 1.1 for wireless connections.
I have usb hard drives working, ipod for program storage working, playing music from the ipod on the PSP working, I even have any flash media you want with a mini usb card reader working, I have multiple storage drives working.
I am working on using the new remotejoy source code that ahman created to translate the PC api so they run on the linux system.
I have my mobile broadband working on the NSLU2 but have to do the comm software to the PSP.
I am testing a USB 802.11 g wireless adapter so the nethostfs can talk directly to the NSLU2 without a hub as the NSLU2 will function as an access point.
Once nethostfs is running correctly you would be able to set a xm4 or NSLU2 in the middle of the room and several PSPs could access the games from it at the same time.
One other thing, the PSP plugs into the NSLU2 on a powered port, so with the PSP charge mod, your PSP would be powered from the NSLU2 !
Joystick is configured in Linux now, but I am using remotejoy as a template to write a new remotejoy app that can use just about any joystick plugged in. The default config will be for the PS2 rumble pad.
I will do a writeup so other people that want to work on the software can get a cross compiling environment setup.
I will try and finish and upload a proof of concept video tomorrow.
-
wow man this is sounding better and better i am glad you are working out all the kinkcs before releasing it to the public. so your saying that the psp battery would not be needed but yet use another bigger battery for powering both the psp board and hdd. once you get the the board all layed out can you pm me with the size so i can finish config my case.
-
will this still be able to be made internal if u took out the umd drive? seeing as the nslu2 board is a lot bigger than the xm4. oh and cant wait for the POC
-
i kinda stumbled upon this thought it would interest you.
http://endlessparadigm.com/forum/showthread.php?tid=11939 (http://endlessparadigm.com/forum/showthread.php?tid=11939)
-
Thanks for the heads up on the new hostcore.
It will take about three months to build a daughter board with a usb high speed controller on it for the xm4 board.
Yes the xm4 board and daughter will fit inside the UMD drive bay of the PSP both Phat and Slim.
That is why I am working with the NSLU2. It is so cheap I am writing a tutorial on getting the base system running and a development environment for the system.
You can get a NSLU2 for as low as $30 plus shipping. Right now without writing any software or even compiling any software. You can run a NSLU2 with uNSLUng firmware, usbhostfs, use any usb drive for storage, or even use your IPOD as an external disk for your PSP.
The previous is the tutorial I am writing now. That way you guys can play with it also. You will not have to be tethered to your PC for mass storage.
The base system requires no hardware mods, NO soldering, No opening your PSP. Its just plug power install and run.
The work is not wasted as exactly the same programming runs on the new xm4 board with USB 2.0 High Speed.
I wanted to have the video done today, but the accompanying article is taking more time to write than I thought and my wife does like to see me once in a while.
Thats the status for today.
-
Nice, thanks for the update. the Daughterboard should acheive usb 2.0 standards, right?
-
Yes the daughter board will yeild 4 ports of USB 2.0 High SPeed 480Mbit speeds
-
I wanted to have the video done today, but the accompanying article is taking more time to write than I thought and my wife does like to see me once in a while.
if that is your excuse take as long as you want to get this done. I respect people who choose to see their family instead of sitting at a computer all day.
-
i agree spend time with your family dont loose them or you dont have anything.
-
Ok here is a rough video of what we are doing.
The lighting is not great and I will need to get a slim so I can capture the screen video so you can see what is happening on the screen better.
The lighting is set so you can see what is on the screen.
I demo the unit tied to an IPOD because everyone knows you cant hook the IPOD directly to the PSP.
The IPOD has no custom software installed. I am just putting it in mass storage mode.
The PSP has no ISO images installed so the only place to get games from is the mass storage device.
http://www.youtube.com/v/ZVddcQqsVo8 (http://www.youtube.com/v/ZVddcQqsVo8)
Al the devices on the table have drivers installed now. Small card reader gives access to any type of storage card.
All types of USB hard drives, I even have the driver for USB DVD drives installed now. Any type of keychain drives are now supported.
This is a stock PSP Phat running CFW 3.90 M33-3 firmware with irshell 3.90 and hostcore 1.2
I am working on the usb wifi driver so the system could be wireless from the PSP. The remotejoy driver I am also working on.
I am writing a tutorial on how to setup the same thing I currently have. The NSLU2 will use the same software the final xm4 board with my interface board on will run.
-
wow man great job.... :clap:
i wish you the best of luck on the rest of this great project. :tup:
-
great work!! its a great start and hopefully in three months time we will see the xm4 board up and running.
-
Removed by Author
-
Sweet, that is just awesome. I cant wait for the daughterboard to be ready, will that fit in the psp? i dont think an ipod hard drvie could fit in with the USB convetor on it, so im probably just gonna put the assembly in when i read a tut by you.
-
The interface will fit inside the PSP, just the hard drive won't.
-
here is another video showing the screens better
http://www.youtube.com/watch?v=G6SGwo3D0-A (http://www.youtube.com/watch?v=G6SGwo3D0-A)
-
That POC is a thing of beauty.
-
That POC is a thing of beauty.
That my friend, is an understatement
-
That video is very impressive :drunk:
I've read through the whole thread. Your development sounds very exciting, i'm not very knowledgeable about hardware mods but i follow the concept of what you are doing.
So this is probably a silly question. I see you are using a CFW NSLU2, as a stop gap platform till you get the daughter board for this XM4 board. So if i went out and bought a NSLU2, what would i need to do to it to make it do what you did in the video? All i need is bullet points or a few links, i just need to know what i need to read up on to do it. I don't want you to waste your precious time on a long explaination if the info is already there.
-
I will be posting a tutorial in the next few days.
From this tutorial you will take a NSLU2 and increase its speed from 133 mhz to 266mhz
You will install uNSLUng 6.10 linux and still maintain the disk functionality of the unit
You will copy the usbhostfs with patches to a usb stick and run a batch file to install usbhostfs
Your PSP will run 3.9 irshell or Hostcore 1.2 beta
No, NONE, NADA mods required to your PSP
With this setup you can do the following that is tested and debugged:
Use your IPOD as mass storage for games to your PSP
With irshell you will be able to play music from your ipod in the background while you play a game from your IPOD
Use a simple card reader and use ANY type of storage media for the PSP
Use any USB hard drive as storage for the PSP. - I have tested up to a 1.5 Terrabyte hard drive system
Use any USB cd or DVD rom drive as storage for your PSP ( you could group different games on different disks)
Use any type of keychaing usb drives as storage for your PSP
This is as the project stands that is totally working right now.
In the works
A battery for the NSLU2 so the system will fit in a small bag and be portable.
Keyboard driver from the NSLU2 to the PSP - debuggung
Mouse driver from the NSLU2 to the PSP - linux drivers already done
Joystick driver from the NSLU2 to the PSP - debugging
Printer driver from the PSP to the NSLU2 - linux side already done
WIFI driver for the NSLU2 - nethostfs done already for PSP - allows PSP to talk to the NSLU2 wirelessly
USB cellular broadband modem for internet anywere - linux side is already done
All the works in process will be updated for the people that decide to run the NSLU2 now.
The OS for the miniature xm4 board is the same as the NSLU2 so the work will transfer and they will both
be the same.
-
Ahh fantastic :clap: i'll be waiting patiently . Take me awhile to get some spare cash together to buy a NSLU2 anyway hehe :laughing:
-
WOW!!!
Finaly, I've been following this project since the PVP era, lol :rofl: and atlast someone made it a reality w/ so many pluses. gr8npwrfl, what about remotejoy??? youre still working on it right??? tnx and more power to acidmods!!! :#1:
-
this is what i've been waiting for, you have made my day/summer/year!!!
-
yes the keyboard and the remote joystick are both part of remotejoy.
We are not doing the display part just the keyboard and joystick part.
As far as I can tell right now any joystick that will plug into the usb port we should be able to support.
The key mapping will be through a configuration txt file.
One of the mods we can do on the NSLU2 is that it really has FOUR usb ports not two. They just did not
bring them outside. So one of the mods we will do to it is replace the single usb connectors with double stacked
usb connectors so there will be four usb 2.0 high speed ports on the NSLU2.
I am not the only person that has pioneered the use of the NSLU2. I just am debugging and writing a lot of the
software that already exists. This also gives me working software for the miniature version we are working on.
I am finishing the first part of the TUT so we will do it in installments here in this thread and then when I put all the installments together they will be placed in the tutorials section.
-
is there a way to overclock the NSLU2 to 333mhz so that we dont get that slite lag...
-
We can get it to 266.8 Mhz
-
okay so you said the xm4 board will work but i thought there was a problem with the usb speeds did you find a way to fix that. and if you are making a smaller version of the NSLU2 is there a point o even work on the xm4 to work or does the xm4 going to be the only small unit with the capability of an extra screen.
-
We are adding the NEC USB 2.0 chip to the xm4 it will have 4 high speed usb ports on our own plug in board
for the xm4 it will run the same programming the NSLU2 does
-
Removed by Author
-
Awesome work! Keep the information coming
-
Wow dude this is the best awsome and thenks for the info on the xm4.
-
Would I be able to used my ipod touch if the memeory on it is a flash drive? Or does it only work for hard drives, I am geussing no.
-
Im guessing YES !
As long as you can put your IPOD touch in storage or disk mode then YES you can use it.
-
Just to add to the last statement, You can use any mass storage device! As long as it can connect via USB anyway
-
I didnt think you could put the ipod touch into mass storage mode though. If you can please let me know. This mod is great though!!
Well done :hifive:
-
Removed by Author
-
The IPOD touch does not have disk or memory mode.
BUT
GO here and learn all about hacking your IPOD touch and you can enable the storage mode
http://www.ipodwizard.net/forumdisplay.php?f=146 (http://www.ipodwizard.net/forumdisplay.php?f=146)
As always read carefully and follow directions to the letter.
My IPOD runs Linux,RockBox, and Hacked IPOD as well as storage mode for my PSP
-
Removed by Author
-
Awesome!!!! :clap:
So were in to networking and stuff now lol!!!
gr8npwrfl, do we really have to connect the NSLU2 to the network? can we just leave it connected to the pc w/ the static ip and reflash the FW that way???
Good job by the way :tup:
-
It has to be connected the internet so it can retrieve the package software update for the NSLU2-Linux servers.
If you don't you will get old software that may not be stable or work together. Once you have done the updates you
can remove it from the internet.
There is no need for it to be hooked to the internet all the time.
-
WoW bro this is one long tut but the best one i have seen in a long time. my eyes are sparkling it is tooo unrealistic it was said it couldn't be done lol.
-
so when can the internal version be expected :w00t:
-
It will take about three months before I will have the board designed and manufactured.
Design the board 6 layer board.
Check artwork.
Have a prototype run made
build the prototypes.
debug the layout.
make the changes
check the artwork again
have another prototype run made.
build the prototypes
check the layout
install the software and debug
have production run made
build the boards
have them for sale
Yep about three months for this complexity
-
oh ok well do you have an estimate price an so the nlus2 or whatever its called that works its jus external?
-
The internal will probably run 120 to 130 with my extra board.
The NSLU2 sells for $40 to $60.
I got my NSLU2 for $42 at Dakmart, it was advertised on ebay
-
god ima have to go out an get a loan an a second morgage to aford it lol
so the NSLU2 is fully functional but external right?
-
yes you put it in a small bag or case.
we are doing a battery pack that will run it all
we are also doing wireless nethostfs so no wire will go to your psp
-
@gr8npwrfl & who ever is helping-
You guys are doing a great job! I cant believe how close you guys are to completing the imposible :x: I never though anyone would get this close i need to save up now to buy all of these boards and a new ipod lol maybe 80 or 60 gb.
Keep up the work guys!!! :drunk: :victory:
-
Removed by Author
-
Does this mean you need your PSP to be in a wifi zone to be able to use the hard drive, or you need the PSP connected to the internet?
I dont know how stupid this is but... hmmm, shall i say it.
Meh, i'll probably get laughed at but here goes:
Could you not put the ipod into mass storage mode, connect the usb cable to ipod, connect the other end to a female usb cable which has the other end as a female too. then connect the psp cable to it and use ir shell to get the stuff from the ipod??
Dammit, shouldn't ahve said that :dntknw: :confused: :embarrassed:
-
The NSLU2 only needs to be connected to the internet while we are installing the software.
When you are using it for your gaming system it does not need to be connected to any network even your local one.
Do not be embarrassed, asking questions is how you learn.
No the PSP is a USB Slave
the IPOD is a USB Slave
They need a USB master (Host) to control communications.
We are using the NSLU2 to be the HOST and talk to the two SLAVES
The Host listens for requests from the PSP and gets the data from the IPOD
and then sends it to the PSP.
A HOST is like the traffic cop on the highway. He says who can go or when they can go
Without the HOST nothing goes anywhere.
This is a simplified version of what is going on, but instead of just saying no it wont work this is
why.
-
Answer to a previous question
At this point in time I am doing this project and all the documentation alone by myself.
I have gotten several offers from other people to help, but until we all have a common hardware
platform to work from it would be wasted.
That is why I am getting everyone up to speed so if they want to contribute to the project
they can and what works on mine will work on yours.
So say if a person wanted to work on the keyboard interface software, his work will combine with
mine and everyone else's.
That is why I am documenting completely so everyone is on the same page and working toward a
common goal.
This is a huge project and really to big for one person. I wanted it to be an Acidmods community
project.
Free and open to everyone.
-
thanks for that gr8npwnrfl I understand it now.
-
Removed by Author
-
Have you seen the Calao usb-9260 its a linux computer 3.3v :) and its the size of a thumb drive, looks pretty sweet, I would get it a do the mod my self but dont have the money, if you havent seen it check it out. You could probably do away with irshell and just have the linux usb computer autoload usbhostfs and access files with ISO Loader through psp it would be an awesome and very clean mod. All internal!!!
-
I have looked at this board. The problem is it uses exactly the same cpu chip that is on the xm4.
The USB is full speed (12 Mbit) not high speed (480Mbit)/
The board is more expensive and harder to interface to.
Thank you for watching out and looking. Until you spend hours reading the specs ( Design Specifications),
not the product highlight sheets, you would not see it.
I did not know until the experience with the xm4 board that there are two USB 2.0 specs. A product can be labeled USB 2.0 and a product can be labeled Certified USB 2.0 High Speed. The USB 2.0 label only means that it is USB 2.0 complaint to the specifications not the speed. It has to be labeled Certified USB 2.0 High Speed to do the 480 Mbit we want.
I am arguing right now with Dealextreme. They sent me a usb hub that is marked Certified USB 2.0 High Speed and it only does full speed which is only 12 Mbit. They want me to take a picture of why it does not work.
I sent them an invoice for 1 hour of time on an electron microscope rental. Let see if they want to send me $2500 so I can take pictures of why it does not work. Their people at customer service are so stupid.
Believe me in the last 60 days I have learned more of the stupid jargon the manufacturers use to make you buy something you don't want.
-
Ok time for another status release.
It looks like the debugging on nethostfs is going really great. I have worked on the software to the point that it is almost as compatible on games that usbhostfs is.
Since Sony made the firmware changes back around 3.7 they broke Peer to Peer wireless. But I have a solution already worked out.
I have a wireless router that is smaller than the NSLU2 and runs off 5 volts. I have set it up to be the access point for only the NSLU2 so it can serve games to the PSP wirelessly. It also gets its power from the NSLU2 at one of the USB ports.
It will serve up to 10 PSP's at the same time !!!!
So you can put your hard drive, the NSLU2, the mini router, and a battery pack in a small box or hip bag and bring it into a room full of PSPs and everyone can play mulit-player games from the same portable system.
Hows that for cool !!!
There is also code available for a chat server. I wonder if that would be of interest on the NSLU2 ?
I have also added Pimp Streamer to the application wish list for the NSLU2. That way the NSLU2 will be able to stream videos to the PSP.
By the way. Please post your items that you want to see on the wish list here and we will see if we can make them work or not.
As soon as nethostfs is nailed down I will be uploading the binary code, installs, tutorials, and source code to this thread.
Then I will be working on the battery pack and the remotejoy next.
Thats the status for now.
Have a great week.
-
I know in another thread you couldnt see the point in using a bluetooth adapter but it would make sense for use with the slims Skype function. I know it wouldnt be totally mobile in that the bluetooth reciever is in the NSLU2 and not the psp so you have to stay close to the NSLU2. Trying to buy a skype psp headset is a real pain, plus they are wired. Maybe with the intergrated board this will become alot more useful.
-
you can get bluetooth adaptors for the psp the let you use the microphone as well
like this one
http://www.dealextreme.com/details.dx/sku.9675 (http://www.dealextreme.com/details.dx/sku.9675)
-
HI (i'm frenh)
if you would a DD 1.8" intergroupe in your PSP FAT and you have money ,the must of the must is the "PICO ITX" it's real mother board pc but ,just 10 cm x 7 cm ,perfect for a integration with DD 1.8" and little batterie of 7 x 5 x 0.1 ,just retract UMD , or "for me"in my little bagg banana ,and it s finish , just perfect, but in france is 240 euro
good luck
-
The PICO ITX is one of my test computers. It is a very very good computer but way to much money.
It also draws way to much power. I am ony using the NSLU2 until I can finish a USB 2.0 daughter board for the Gumstix xm4.
The xm4 is only .750 inches by 3 inches. And draws very very little power.
-
you can get bluetooth adaptors for the psp the let you use the microphone as well
like this one
http://www.dealextreme.com/details.dx/sku.9675 (http://www.dealextreme.com/details.dx/sku.9675)
Ahh thank you :D I live in england so its that bit harder to get these obscure bits of kit, did alot of searches and found something similar to what you linked to except it was all in japanese.
-
you can also make a smaller one for the psp
like this
http://www.instructables.com/id/Bluetooth-PSPPS2-Headset-Mod/ (http://www.instructables.com/id/Bluetooth-PSPPS2-Headset-Mod/)
and this too
http://www.instructables.com/id/Make-a-Bluetooth-Mono-HeadsetMic-on-the-cheap/ (http://www.instructables.com/id/Make-a-Bluetooth-Mono-HeadsetMic-on-the-cheap/)
-
lol that would be cool i like the idea
-
@gr8npwrfl, hey Ive been looking at that gumstix xm4 also, do they make a 2x USB 2.0 expansion board, or are you making your own? Im not genius enough to figure this :censored: out but I have a pretty good understanding of it
-
I am designing my own.
But I am cheating a little on it. I am copying the way it is hooked up on the NSLU2 so that I can take the linux kernel that is written for the NSLU2 and run it on the xm4 board.
The xm4 and the NSLU2 use the same CPU layout.
That is why I am doing all the software on the NSLU2 as it gives me a test bed to work on and as soon as my board is done I should be able to take all this and put it inside the PSP.
-
I have moved this thread to the USB HOST PROJECT and will be posting development status in USB HOST PROJECT STATUS
-
fair play gr8npwrfl you are awesome. i've only started learning programming with linux and c recently, as last year sometime i became interested in using the psp as a usb host and decided on a VNC1L, and usbhostfs which pointed to linux and c.
to cut a long story short THANK THE GOODLORD i found your thread. you've saved me years i should imagine! :drunk: cheers man
-
No problem that is great that you are learning.
This thread and the tutorials have moved to USB HOST/MASS STORAGE
People thought it would be easier to find.
-
I am posting here to keep the "chit-chat" out of the main new log. (which by the way looks totally awesome :faint: ) I noticed that the internal idea was to design a new daughter board for the xm4 (or atleast the last I read). Since we have to go to all the work of designing a new board anyways, why not just start from scratch. Instead of having the xm4, which is a PXA270 (I believe), use a AT91SAM9 with HIGH SPEED usb support, or the new PXA3xx series (i dont know much about these chips). That way we can design a board that will fit perfectly internally instead of cramming tons of little modules inside and trying to get them to fit.
Also if any usb device can be used that has a linux driver, could we use a usb to IRDA adapter and get IRDA on a slim PSP :w00t:
Thats all for now...carry on
-
I have been researching the external HDD matter and come to the conclusion that maybe a modified datel 4gb hdd Would be easier, it connects into the memory slot then a cable runs to second mounted SMALL HDD. saves modifying the psp to much. and ppl could keep there super crap UMD'S. Does anyone no what the go is with doung that? just seems easier as its reads from the original memory card slot, so why not mount a sml say 20gig drive off that?
:hifive:PLS tell me if this is a stupid idea..
-
the datel hdd has a 4gb limit and therefore would not be sufficient for the job. trust me if it was that easy we would have done it already. :winker:
-
or you could get the neo 2 in 1, 4 in 1 or 8 in 1 which you can delimit to 32gb!!!
it really is that simple, if you tke the casing off of the 2 in 1 or 4 in 1 you could replace the umd drive with it as it would then fit with a little fabrication!
i am myself going to get a 2 in 1 or 4 in 1 to simply test the functionality, and then if it is any good i plan on purchasing a psp console to modify specifically for that purpose, it includes a sdhc card reader aswell so that is an added bonus.
-
because you cant run a hard drive from the Datel. The limit is 4 GIG
Go buy yourself a CR5400 dual sdhc card adapter. It is the size
of the pro duo and plugs into the pro duo slot.
Plug in 2 SHDC 16 gig cards and you have 32 gig of storage all just
for plugging it in.
-
I am really interested in this project. I have a friend that works for a company on the base I live on and his job is designing... Things. He uses AutoCAD and other programs and such. I might be able to get him all the dimensions for a slightly larger PSP case with the use of all the measurements thats posted here. They make things from resin casting and I might be able to get him to make a biger PSP. Trick is, you'd have to cut the rectangle out for the screen. If I can get him to do it for me, I'll donate it to the cause. I'll post an update in a week or so.
-TwisT
-
I am really interested in this project. I have a friend that works for a company on the base I live on and his job is designing... Things. He uses AutoCAD and other programs and such. I might be able to get him all the dimensions for a slightly larger PSP case with the use of all the measurements thats posted here. They make things from resin casting and I might be able to get him to make a biger PSP. Trick is, you'd have to cut the rectangle out for the screen. If I can get him to do it for me, I'll donate it to the cause. I'll post an update in a week or so.
-TwisT
Excuse me,
PLZ DO NOT BUMP OLD TOPICS
-
I am so glad that I am in this I am relief when i saw the answer to my question., :victory:
_________________
Indianapolis Web Design (http://www.slingshotseo.com)
-
I am so glad that I am in this I am relief when i saw the answer to my question., :victory:
_________________
Indianapolis Web Design (http://www.slingshotseo.com)
seriously?
Right after my post, you are going to just go and bump an OLD topic?
please stop bumping topics people,
-
Holy crap MEGA BUMP
-
Sounds like a mission, but acceptable luck dude! bethink pic's and vid's.
_________________
Refrigerator filter (http://www.filter-outlet.com)
-
:censored: :censored: :censored: :censored: :censored: :censored: :censored: :censored: :censored:
-
Wow, serious necro posting going on here.
I have kept low in a while and this got me up, I wont lock it due to the information posted here.
-
For Those Who Are Not Quite Sure What The Goal This Forum Is Trying To Reach Ive Made A Picture To Show You What This Forum Is Reaching For..
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fimg193.imageshack.us%2Fimg193%2F406%2Fpspbuiltinhdd.th.png&hash=196438e73269dde062d3546f59b24e9fb89c6a83) (http://img193.imageshack.us/i/pspbuiltinhdd.png/)
Hope You Like It.
-
@RazorX Please make a new topic for this if u want... This is one is DEAD !
Anyway, this has been discussed over and over again ... its not happening. First of all AFAIK the PSP has a 32GB hard limit for memory and that already makes using a hard disk redundant. Secondly the power requirements for a 1.8"/2.5" HDD would put an enormous strain on the inbuilt battery and having an external would kill the entire portability factor.
btw , while posting in dead topics IS allowed if u have some remarkable new info , you have just posted a render of what you want in the PSP.
All Future Posters are Requested NOT to post here unless they have vital info to share.
-
the psp doesnt have that limit at all, i think it has been increased to something like 2TB so using a hdd is not redundant but hdd's are large, i would suggest researching into flash chips, im sure with some simple research you would be able to buy some pcb's and flash chips and any other required components and create your own flash memory converter so that the psp could use it without the need of usbhost.
-
What you are talking about is the new Memory Stick standard which is NOT backwards compatible.... The PSP will not support the 2TB memory sticks whenever they come out.... If u know , even the photofast supports upto 32GB.
-
i wasnt on about memory sticks, the psp is not limited to 32gb but the psp media i.e. memory sticks are as that is the standard for memory sticks that are not the new ones, the psp itself could access up to 2TB of storage i think it is so if you had some way of connecting the psp to the media then you can access the capacity which is why i said research into flash chips like those that are in usb pens as there has been a 256GB usb pen made if you search the net that you could interface to the psp if you knew what to do.
-
Hmmmm maybe ur right , but i'm still skeptical :P Coz what you are saying is what Photofast is attempting to achieve. 32GB SD Cards are easily available. So in theory we could easily put two 32GB cards in a photofast adaptor for 64GB storage but that doesnt happen coz the PSP doesnt support it.
-
its not because they cant do it it is because the media doesnt support it, you cant use the memory stick slot to interface memory as that is also limited by the standards which is 32GB as you ay, which is why we use usb host as the psp file system itself can access up to 2TB, researching into flash chips and such you could create a pbc that would fit where the umd is and be able to install a basic linux setup so that you could run usbhost if you needed to, a simple plugin for the psp may also be useful so you could control the board but that stuff is quite advanced and what gr8npwrfl was trying to do but did not have the knowledge or time maybe to create his ow pcb to interface with the psp.
-
Yeah... Thats what i meant , we will have to do a LOT of work to come even close to achieving this. I doubt that it is going to happen on this model unless the site manages to get a really nice R&D budget.
"install a basic linux setup" This is pretty much what will need to be done BUT u r basically running a micro computer to provide data from the hard disk to the PSP. IMHO space and battery constraints will make it unfeasible.
Offtopic //
Long time back there was talk of creating usb host drivers for iPod Linux. They soon realised that it was easier said than done. Now that the Rockbox team has almost perfected their USB drivers maybe they can collaborate with AM to create USB Host Drivers .... Not gonna happen but this seems to be a feasible soln. Does USB Host capability warrant extra hardware ?
-
actually your both wrong... and right.
the official firmware is limited to 32gbs but the custom firmware isn't limited at all. Custom firmware in theory can take up to 2tb in flash memory if it was ever made. DAX removed the limit.
-
Hmmm... that doesnt change the fact that the current Memory stick implementation cant support the new higher capacity versions...
in any case , the 2TB version is very far off at the moment. AFAIK they are going to start with 32GB versions....