Guess its official, this project is dead.... been almost a month since any posts with anything that wasnt a bump.... was good while it lasted, but I guess the axim is a dying breed now.
Guess its official, this project is dead.... been almost a month since any posts with anything that wasnt a bump.... was good while it lasted, but I guess the axim is a dying breed now.
R.I.P. my axim X51 :(
Actually, 38 days. That's how many days I've been working 10-12hrs/day straight to get a $2M server room ready for a new project. The end is in sight.
Patience grasshopper, er, Darkrift....
It's a shame that no one else here has taken on any part of this project to help figure this out.
I made an earlier request for a small register peek/poke utility as I'm not a software geek - nada.
So with that in mind, this project will be dragging on real slow, which is too bad.
What's needed:
1. Someone with CE embedded knowledge that knows the PXA270's internal USB host interface and can compile a driver dll using Microsoft's default USB host driver example for WM2003SE (WM5 will be later).
2. Someone that can write a small utility to allow me to peek/poke the PXA270 control registers associated with the CPU's internal USB host interface.
3. Someone who has the expertise to add the USB host interface lines to their X50/X51 per my instructions. A soldering station that can be used with surfacemount components and a large magnifying glass are a must.
Thanks for the great find!! :approve:
This might be what I need. Hopefully I can use it to look at memory-mapped interface registers.
I'm still busy with work but things are slowly sorting out.
Well, I thought it might work but after playing with if for a few minutes, it appears that this untility just allows you to edit other programs in the program space. It doesn't have the ability to modify the OS space at all.
I'm going to put in an enhancement request to the author to maybe add that feature in a newer version though.
Hey all, I just found this thread (don't know how I missed it) I've got a working X50V I want to donate to the cause. If we can get this working along with afarre's aximizer my laptop cravings would cease (much to the delight of my wife) let me know where to sent it and I'll get it in the mail right away! Sorry I suck at programming. ps i think it has A05 soo...
bigbop, if you're still working on this, I found out that there is an interface for Linux for specifically modifying the PXA registers. It's called pxaregs I think, or pxa-regs. There's information about using it here. Is that the kind of thing you need someone to write for Windows Mobile?
Unfortunately, that tool is not included in the Linux port that's available at the moment. I don't know how to compile it myself, but could probably find out if you're interested.
Also, there's a working Linux driver for the PXA270's USB Host controller, it's called ohci-pxa27x. That isn't (as far as I can tell) included in the x50v/x51v Linux port either though at the moment, so would have to be manually compiled.
Unfortunately that's not much good for WM though because to get out of Linux and back into Windows Mobile you have to soft-reset which presumably resets the registers and disables USB again... not to mention as you said nobody's written a driver
Yup - still lurking around this place.
Good find - I'll have a look at the source to see what memory locations it looks at.
Thanks.:approve:
As far as the previous post is concerned, I already have modified my own (backup) X50v and have not been able to come up with a workable solution yet due to time and software contraints. I need some kind of simple utility that flips bits on the PXA270 registeres so I can see if the USB host lines I connected to are actually live. Without that, I can't really go any further.
One other solution I'm looking at is that the serial interface uses processor pins that are dual use - and the second use is USB OTG. Unfortuanately, two of the signals are not brought out to the sync connector and I'm trying to determine if they are actually needed for anoperational interface.
Originally Posted by rohanch
bigbop, if you're still working on this, I found out that there is an interface for Linux for specifically modifying the PXA registers. It's called pxaregs I think, or pxa-regs. There's information about using it here. Is that the kind of thing you need someone to write for Windows Mobile?
Unfortunately, that tool is not included in the Linux port that's available at the moment. I don't know how to compile it myself, but could probably find out if you're interested.
Also, there's a working Linux driver for the PXA270's USB Host controller, it's called ohci-pxa27x. That isn't (as far as I can tell) included in the x50v/x51v Linux port either though at the moment, so would have to be manually compiled.
Unfortunately that's not much good for WM though because to get out of Linux and back into Windows Mobile you have to soft-reset which presumably resets the registers and disables USB again... not to mention as you said nobody's written a driver
This may be a dumb question, but provided you DO get a driver hacked, etc, how much would it cost if somone wanted to get an Axim upgraded? will it be in the >$100 range? Also, would this be USB 1.0, 1.1, or 2.0?
(trying to decide if I'm going to invest in a Ratoc USB host or wait for this project)
__________________
"There is a differance between living and existing. Existing is sitting, waiting patiently for death. Living is meeting thantos' scythe with your own blade" --- Original
Blackberry 7510 + operamini + $10 boost mobile = unlimited internet on BB w/o $40 BIS plan! (no email though)
This may be a dumb question, but provided you DO get a driver hacked, etc, how much would it cost if somone wanted to get an Axim upgraded? will it be in the >$100 range? Also, would this be USB 1.0, 1.1, or 2.0?
(trying to decide if I'm going to invest in a Ratoc USB host or wait for this project)
This is a hacking project. The initial intenet is not "Can I do this cheaply". The initial intent is "There's a USB host interface buried in there somewhere and I intend to make it work, just because I like the challenge of reverse-engineering something for fun and get satisfaction from doing something no body else has done yet".
Of course, I also don't want to spend alot of cash on this, so if I can come up with another solution with the same results - I'll try that as well. That is why I'm also looking at the USB OTG interface that uses the same I/O pins as the serial port. Getting that to work would be great as (hopefully) no mods would be needed inside the Axim.
Hello! I'm new on aximsite, the last two day I was reading the 299 posts. I think that is a very complex proyect (and amaizing). I'm intrested to participate if I can. I have experience soldering axim's pins because I repared the audio jack one time.
Could someone post again the pxa270 datasheet because the link on intel webpage don't work and I couldn't find it.