Notices

X50 / X51 Forums Talk about anything related to the X50 / X51 series.

Reply
 
LinkBack Thread Tools
Old 12-01-06, 07:51 AM   #226 (permalink)
Aximsite Veteran
 
Join Date: Mar 2005
Location: Toronto
Posts: 1,093
Device: A1200,Moto-Q
Carrier: Rogers
Thanked 0 Times in 0 Posts
Don't forget that although WM5 is in flash, there is a pile of overhead that still sits in RAM while the unit is running, like the entire registry, stacks, and temporary reserved data storage locations for programs. This is a dynamic area that can't be placed in flash due to the speed it needs to work at and the frequency at which the data changes, which would wear out the flash cells in no time.

Oh, and I finally found the thread about how to change the Dell ROM image so that you can install an earlier version:
http://www.aximsite.com/boards/showt...+version+trick
and here:
http://64.233.179.104/translate_c?hl...t/view/625/30/
So now I'll try and re-install A02 into my test unit to see if I can get the USB host working.

Last edited by bigbop; 12-01-06 at 02:24 PM.
bigbop is offline   Reply With Quote
Sponsor Ads
Old 12-02-06, 12:48 AM   #227 (permalink)
Aximsite Minor League
 
Mystik's Avatar
Member
 
Join Date: Oct 2006
Location: Canada
Posts: 101
Device: Sanyo SCP-7300
Carrier: Bell Mobility
Thanked 0 Times in 0 Posts
ok, i have some crazy, but good news. there's a Windows CE Embedded 5.0 and 6.0 trial IDE available for free from MS. it uses MS VS 2005... which i have a copy of (as previously mentioned)

so over the course of the weekend i'll be playing around with the platform builder (already have the CE 6.0 IDE installed :o ) i'm going to try to get a WM5.0 build done on the platform builder IDE for CE 5.0 that includes a USB Host function (which will build into an nb0, which can be decompiled), and extract the driver.

the other thing i'm likely to be able to do is grab the source Reg keys for implimenting the driver...

IN THEORY it looks good. we'll see.
__________________
Desktop: Windows 2k Pro :: AMD Athlon XP 1800+ :: 512MB DDR266 RAM :: Radeon 9000 Pro :: Abit KR7A-133Raid :: 400GB HDD space across 5 drives (including a 250GB External)
Laptop: Windows XP Pro :: Intel Pentium 3 M :: 256MB SD-RAM :: Trident Video Card 16MB shared memory :: 30GB HDD
Alternate Comp: Ubuntu Linux :: Intel Celeron 900 :: 320MB SD-RAM :: GF2 MX400 AGP :: 8GB HDD
Audio: Behringer Eurorack UB1204-Pro :: JVC THB-5

Network Admin :: Webmaster :: Video Encoder :: DVD Author :: Audiophile :: PC Enthusiast :: Consultant :: Professional.
Mystik is offline   Reply With Quote
Old 12-02-06, 01:30 AM   #228 (permalink)
Aximsite Rookie
 
Join Date: Sep 2005
Posts: 77
Thanked 0 Times in 0 Posts
If I could run just plain CE 5.0 or even 6.0 on my axim, I would be a very happy camper. CE without the PocketPC shell is soo much faster, easier to tweak and has the "windows" look that everyone is trying to get by using wisbar and other programs. If someone came out with a working ce rom without the ppc shell, I would jump on that in a second. That might also make usb devices a lot easier to control.
Darkrift is offline   Reply With Quote
Old 12-02-06, 03:22 AM   #229 (permalink)
Aximsite Minor League
 
Mystik's Avatar
Member
 
Join Date: Oct 2006
Location: Canada
Posts: 101
Device: Sanyo SCP-7300
Carrier: Bell Mobility
Thanked 0 Times in 0 Posts
Originally Posted by Darkrift
If I could run just plain CE 5.0 or even 6.0 on my axim, I would be a very happy camper. CE without the PocketPC shell is soo much faster, easier to tweak and has the "windows" look that everyone is trying to get by using wisbar and other programs. If someone came out with a working ce rom without the ppc shell, I would jump on that in a second. That might also make usb devices a lot easier to control.
well, i MIGHT be able to do something here... i'm having some difficulty getting the compiles to come off without a hitch... so bare with me. when i get one that compiles (and runs in emulation) i'll let everyone know... compiles take forever! oi.

right now i'm experimenting with the CE 6.0 IDE... mainly because the installer for the CE 5.0 IDE isn't working (i believe it's running into association problems because the 6.0 IDE is in there...) so i'll try to build a basic CE 6.0 nb0 and try to get it started in the emu, if that works, then i just might build one for the ax (PXA270)...

i have a question though, can anyone determine if the ax is using any drivers other than MS ones? if they're all MS drivers, then i probably have them (or can compile them) but if it needs custom drivers... some functions may not work.
__________________
Desktop: Windows 2k Pro :: AMD Athlon XP 1800+ :: 512MB DDR266 RAM :: Radeon 9000 Pro :: Abit KR7A-133Raid :: 400GB HDD space across 5 drives (including a 250GB External)
Laptop: Windows XP Pro :: Intel Pentium 3 M :: 256MB SD-RAM :: Trident Video Card 16MB shared memory :: 30GB HDD
Alternate Comp: Ubuntu Linux :: Intel Celeron 900 :: 320MB SD-RAM :: GF2 MX400 AGP :: 8GB HDD
Audio: Behringer Eurorack UB1204-Pro :: JVC THB-5

Network Admin :: Webmaster :: Video Encoder :: DVD Author :: Audiophile :: PC Enthusiast :: Consultant :: Professional.
Mystik is offline   Reply With Quote
Old 12-02-06, 04:00 AM   #230 (permalink)
Aximsite Prospect
 
Join Date: Sep 2006
Location: china,qingdao
Posts: 4
Device: nokia
Thanked 0 Times in 0 Posts
BlueTooth use the driver from widcomm
jejer is offline   Reply With Quote
Old 12-02-06, 04:08 AM   #231 (permalink)
Aximsite Minor League
 
Mystik's Avatar
Member
 
Join Date: Oct 2006
Location: Canada
Posts: 101
Device: Sanyo SCP-7300
Carrier: Bell Mobility
Thanked 0 Times in 0 Posts
Originally Posted by jejer
BlueTooth use the driver from widcomm
that much was obvious to me. :P
__________________
Desktop: Windows 2k Pro :: AMD Athlon XP 1800+ :: 512MB DDR266 RAM :: Radeon 9000 Pro :: Abit KR7A-133Raid :: 400GB HDD space across 5 drives (including a 250GB External)
Laptop: Windows XP Pro :: Intel Pentium 3 M :: 256MB SD-RAM :: Trident Video Card 16MB shared memory :: 30GB HDD
Alternate Comp: Ubuntu Linux :: Intel Celeron 900 :: 320MB SD-RAM :: GF2 MX400 AGP :: 8GB HDD
Audio: Behringer Eurorack UB1204-Pro :: JVC THB-5

Network Admin :: Webmaster :: Video Encoder :: DVD Author :: Audiophile :: PC Enthusiast :: Consultant :: Professional.
Mystik is offline   Reply With Quote
Old 12-02-06, 10:41 AM   #232 (permalink)
Aximsite Veteran
 
Join Date: Mar 2005
Location: Toronto
Posts: 1,093
Device: A1200,Moto-Q
Carrier: Rogers
Thanked 0 Times in 0 Posts
Originally Posted by Mystik
well, i MIGHT be able to do something here... i'm having some difficulty getting the compiles to come off without a hitch... so bare with me. when i get one that compiles (and runs in emulation) i'll let everyone know... compiles take forever! oi.

right now i'm experimenting with the CE 6.0 IDE... mainly because the installer for the CE 5.0 IDE isn't working (i believe it's running into association problems because the 6.0 IDE is in there...) so i'll try to build a basic CE 6.0 nb0 and try to get it started in the emu, if that works, then i just might build one for the ax (PXA270)...

i have a question though, can anyone determine if the ax is using any drivers other than MS ones? if they're all MS drivers, then i probably have them (or can compile them) but if it needs custom drivers... some functions may not work.
The wireless drivers are from TI and Maxar. In theory, you should be able to pull the driver dll's & control panel applets from the current ROM.
Be careful you don't brick your Ax.
BTW, I found all the JTAG pins except for nTRST, which I think is being driven via a separate reset circuit (which should have a pin on the edge connector on the side of the PCB).

Anyone out there have experience with JTAG'ing Xscale processors?
bigbop is offline   Reply With Quote
Old 12-03-06, 12:15 AM   #233 (permalink)
Aximsite Minor League
 
Mystik's Avatar
Member
 
Join Date: Oct 2006
Location: Canada
Posts: 101
Device: Sanyo SCP-7300
Carrier: Bell Mobility
Thanked 0 Times in 0 Posts
Originally Posted by bigbop
The wireless drivers are from TI and Maxar. In theory, you should be able to pull the driver dll's & control panel applets from the current ROM.
Be careful you don't brick your Ax.
yeah, i know enough not to upload a new rom unless i know i can re-do the process later (even if i'm just putting A12 back onto it)

JTAG is a good option, but i don't wanna have to open up my ax.

the good thing about attempting this is i'm under a 3yr warranty, and i'm not voiding it becuause the unit never gets opened... so if i brick it, i can have it replaced. :D
__________________
Desktop: Windows 2k Pro :: AMD Athlon XP 1800+ :: 512MB DDR266 RAM :: Radeon 9000 Pro :: Abit KR7A-133Raid :: 400GB HDD space across 5 drives (including a 250GB External)
Laptop: Windows XP Pro :: Intel Pentium 3 M :: 256MB SD-RAM :: Trident Video Card 16MB shared memory :: 30GB HDD
Alternate Comp: Ubuntu Linux :: Intel Celeron 900 :: 320MB SD-RAM :: GF2 MX400 AGP :: 8GB HDD
Audio: Behringer Eurorack UB1204-Pro :: JVC THB-5

Network Admin :: Webmaster :: Video Encoder :: DVD Author :: Audiophile :: PC Enthusiast :: Consultant :: Professional.
Mystik is offline   Reply With Quote
Old 12-03-06, 09:29 PM   #234 (permalink)
Aximsite Veteran
 
Join Date: Mar 2005
Location: Toronto
Posts: 1,093
Device: A1200,Moto-Q
Carrier: Rogers
Thanked 0 Times in 0 Posts
Cool I finally got my A02 X50v ROM image !

While looking in one of my removable drives for some files, I finally found my original A02 ROM backup image I saved before I updated to A05.

After backing up my main X50v I re-installed this backup. Lo and behold - it has a USB host device driver! :approve:

This driver was subsequently replaced by peripheral.dll in newer updates. Both show up as device 17 if you use DEVMGMT.EXE (a PHM utility).

I can now create an NB0 file and push it into my test unit to see if the USB host is recognized and senses anything plugged into the port.
bigbop is offline   Reply With Quote
Old 12-05-06, 07:19 AM   #235 (permalink)
Aximsite Veteran
 
Join Date: Mar 2005
Location: Toronto
Posts: 1,093
Device: A1200,Moto-Q
Carrier: Rogers
Thanked 0 Times in 0 Posts
No USB Host - yet

I was able to create a binary image of my A02 ROM and I installed it into my modified X50v. Unfortunately, I couldn't get the USB host to sense anything connected to the hub.

The built-in driver is ohci.dll. There is also a Bluetooth USB driver named bthusb.dll but I don't know what it's for.

I also tried installing usb.dll from the Ratoc drivers as well as the mouse and harddisk drivers but alas - nada

So - I'm going to take a week off of this as I have other priorities, but if anyone else wants to play......

If I can load the SD binary flash images somewhere, I'll post a link.

Cheers
bigbop is offline   Reply With Quote
Old 12-05-06, 08:06 AM   #236 (permalink)
Aximsite Minor League
 
Join Date: Jan 2006
Posts: 190
Thanked 2 Times in 2 Posts
Isn't OHCI the driver for the host interface, don't you still need additional drivers for the hardware being plugged in? E.g. a HID driver for USB keyboard/mouse "human interface".

I think I saw a HID driver dll on my x51v, I'll post that if I find it for people to experiment :)
rohanch is offline   Reply With Quote
Old 12-05-06, 09:31 AM   #237 (permalink)
Aximsite Veteran
 
Join Date: Mar 2005
Location: Toronto
Posts: 1,093
Device: A1200,Moto-Q
Carrier: Rogers
Thanked 0 Times in 0 Posts
Originally Posted by rohanch
Isn't OHCI the driver for the host interface, don't you still need additional drivers for the hardware being plugged in? E.g. a HID driver for USB keyboard/mouse "human interface".

I think I saw a HID driver dll on my x51v, I'll post that if I find it for people to experiment :)
Tried it....
Quote:
I also tried installing usb.dll from the Ratoc drivers as well as the mouse and harddisk drivers but alas - nada
We need one of the Propheads in this thread to read up on how to enable the internal USB host interrupts to see if it hasn't been disabled some other way.

I forgot to mention that using DEVMGMT, there is a device called HCD1 that appears in the device list with the ohci.dll driver attached to it.

So, at this time, the big question here is how do we enable the onboard USB host interface?
bigbop is offline   Reply With Quote
Old 12-05-06, 12:22 PM   #238 (permalink)
Aximsite Minor League
 
Join Date: Jan 2006
Posts: 190
Thanked 2 Times in 2 Posts
Well is there any way anyone here with an x50v could do the modification and install Linux onto it. We *know* that Linux has USB support (OHCI, human interface, etc) built-in as well as many different commands you can use like lsusb so you could actually find out if the OS can see and use the USB host properly. At the moment it seems like we don't really know if it's the wiring, something on the board, the OS or the drivers that are the problem :(

At least if we could see USB working and detected by Linux we'd narrow it down a bit to not being a hardware problem.

I have x51v (unfortunately!) and very poor soldering skills otherwise I'd try and help more.
rohanch is offline   Reply With Quote
Old 12-05-06, 02:20 PM   #239 (permalink)
Aximsite Veteran
 
Join Date: Mar 2005
Location: Toronto
Posts: 1,093
Device: A1200,Moto-Q
Carrier: Rogers
Thanked 0 Times in 0 Posts
In case anyone wants to play with the X50v WM2K3 A02 ROM (nb0) image, it's posted along with the bootloader here:
http://amd.streamload.com/the_big_bo...2_ROM_work.zip

I've already installed this and both files work using the SD loader method. (Sorry, I forgot the CRCs, so you'll have to re-generate them).

This is NOT a WM5 image and it ONLY works on an X50v!

Now, for your added enjoyment - you can refer to chapter 20 of the Intel Xscale Family Developers manual ftp://download.intel.com/design/pca/.../280000003.pdf 47 pages of pure USB Host configuration enjoyment:approve:

Note section 20.3.1 where it says the overcurrent detection defaults to active HIGH sensing - this means that I have to ground that pin and might be why the port isn't working.

Also look at section 20.6.1 where it explains how to enable the USB host interface. If someone can built a small utility or bit-banger to do this, that would be good.

Last edited by bigbop; 12-05-06 at 03:43 PM.
bigbop is offline   Reply With Quote
Old 12-06-06, 12:16 AM   #240 (permalink)
Aximsite Minor League
 
Mystik's Avatar
Member
 
Join Date: Oct 2006
Location: Canada
Posts: 101
Device: Sanyo SCP-7300
Carrier: Bell Mobility
Thanked 0 Times in 0 Posts
thats great news bigbop... i have the WM5.0 SDK, but i'm not very good with any programming language... so i can't build an app for you...

nevermind the fact that you're not even using wm5.0 i keep forgetting that.

anyways the Windows CE 6.0 isn't compiling into nb0s so i think i'm gonna uninstall and try the CE 5.0 soon. hopefully i'll have something useful by the end of the weekend.... and really i do estimate it will take that long. first i have to uninstall the CE 6.0 dev kit... then i'm reinstalling the CE 5.0 IDE, which downloads the cabs and is, in total, about 10+ GB installed. so there's a lot of downloading going on.

i've tried to get around this obstacle, but apart from ordering the CDs from MS, i don't think i can...

it's just a slow, long process.

and when it's done, i have no garantee that i'll be able to produce anything useful from it... so everyone keep working on trying to get the files from people who have WM5.0 enabled devices that have USB enables (via the PXA270 CPU)
__________________
Desktop: Windows 2k Pro :: AMD Athlon XP 1800+ :: 512MB DDR266 RAM :: Radeon 9000 Pro :: Abit KR7A-133Raid :: 400GB HDD space across 5 drives (including a 250GB External)
Laptop: Windows XP Pro :: Intel Pentium 3 M :: 256MB SD-RAM :: Trident Video Card 16MB shared memory :: 30GB HDD
Alternate Comp: Ubuntu Linux :: Intel Celeron 900 :: 320MB SD-RAM :: GF2 MX400 AGP :: 8GB HDD
Audio: Behringer Eurorack UB1204-Pro :: JVC THB-5

Network Admin :: Webmaster :: Video Encoder :: DVD Author :: Audiophile :: PC Enthusiast :: Consultant :: Professional.
Mystik is offline   Reply With Quote
Reply

Tags
hacking, host, internal, pxa270, usb

Sponsor Ads

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
What version of programs to use on PXA270 Axim x30 Squelch Windows Mobile 2003 1 05-01-05 10:54 AM
PXA270 Info ctouch Water Fountain 2 12-21-04 06:58 PM
XCPUScalar 2004 v2.84 is out for PXA270 and VGA pocket pc's Immier Mobility Site News 3 11-22-04 09:51 AM
XCPUScalar clocks your Axim X30 & PXA270 XScales upto 741MHz Immier Mobility Site News 6 07-06-04 04:13 PM
Wifi/BT/PXA270/2003SE for $249? No, I''ll take X3i for $30 more! lancie10 X30 / X3 / X3i Forums 4 05-21-04 01:47 PM


All times are GMT -5. The time now is 07:43 PM.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
Copyright © 2003-09 LeckMedia, LLC