|
|
#1 (permalink) | ||||||
|
Aximsite All Star
|
Hacking PXA270 internal USB HOST
I just made a short investigation about it at Intel site and I am still surprised how easy it seems to be.
This is the link to Intel PXA270 CPU. At Technical Documents section we have the doc: Intel® PXA27x Processor Developer's Kit Schematics At page 9 (Daughter card secondary connector) is shown: CPU pins 52 (USBH_PEN0), 54(USBH_PWR0), 58(USBH_P0) and 60(USBH_N0) witch are the CPU USB HOST 0. CPU pins 40 (USBH_PEN1),42(USBH_PWR1), 46(USBH_P1) and 48(USBH_N1) witch are the CPU USB HOST 1. Page 29 shows an example of motherboard where the USB circuit driver is completed: It is labelled as USB HOST 0 and USB HOST 1 (second one is tagged as "do not populate"). See how it just add a couple of integrate circuirs to drive signals and take them directly to a standard USB connector. It would be nice to know if X51V motherboard populates USB HOST circuit driver or at lest if it has the room left. But still without anything of that: It seems peace of cake! ![]() I am not going to do anything about that yet because I still have a couple of moths of warranty left. But maybe there is someone interested about it. | ||||||
|
|
|||||||
|
|
|
| sponsor links |
|
|
#2 (permalink) | |||||||||
|
Aximsite All Star
|
Sadly I very much doubt they have populated any of that circuitry or even routed those pins to any part of the board for future expansion. It's not a feature that Dell (or HTC for that matter) would consider important and the kind of PCB level real estate required, given the size limitations of the device, really don't justify the benefits.
Given that the PXA270 is a BGA device common practice is to route signals out from the chip across multiple layers of PCB through vias and, once again going back to fact that it is valuable real estate that could be better used for something more important, I doubt that those pins are even connected to the board in a way that would allow you access. I would like to be wrong about this, as it would be nice to use USB without buying a Ratoc card, but I work with PCB designers and know just how difficult it can be to justify routing every pin of a device. Just leaving four pins completely disconnected can make your life thousands of times easier. | |||||||||
|
|
|
|
|
#3 (permalink) | ||||||
|
Aximsite All Star
|
I know hacking a PDA is not an easy job.
But not to be totally fatalist we could step the discussion in several levels:
| ||||||
|
|
|||||||
|
|
|
|
|
#4 (permalink) | |||||||
|
Aximsite All Star
|
Quote:
I totally agree with you. But still not impossible ![]() | |||||||
|
|
||||||||
|
|
|
|
|
#5 (permalink) | |||
|
Aximsite Prospect
|
I could be wrong but I recall that the bluetooth adaptor is wired through a usb interface. If this is the case it might be easier to tap into to bluetooth's daughter board then to try and route your own traces from the cpu.
| |||
|
|
|
|
|
#6 (permalink) | |||||||
|
Aximsite All Star
|
Quote:
Then we should think about putting to work the other USB host if we want to keep BT working. BTW, maybe you are right but it does not make much sense because as you can see at several places of the document (i.e. page 56) PXA270 has its dedicated lines for BT interfacing. Just serach "bluetooth" in the document. | |||||||
|
|
||||||||
|
|
|
|
|
#7 (permalink) | ||||||||
|
Aximsite Veteran ![]()
|
I discussed this in a few threads a while back. I tried to get a damaged X50v motherboard so that I could remove the CPU and trace the circuitry to see if indeed, the built-in USB host is connected to something in the PDA.
Unfortunately, I have not been able to get a bad motherboard (yet). If you look at the pinouts of the sync connector, there are a few extra pins. I was thinking that these pins 'might' be used for USB host or for a JTAG interface. I found out about a year ago that grounding either pin 5 or 6 will turn on a 3.3v output on pin 7. That is useful for someone wanting to build an rs232 interface. I also pointed out that there are references in the registry to BT usb devices but I have a copy of the TI BT interface chip and it does not have a BT interface on it. Also, the older X50v ROM A03 had a USB Host driver in it but it was removed in the A05 ROM and replaced with a new 'preif' driver that was much smaller in size. I never installed the A04 ROM, so I don't know if it was in that one. Of course, if someone would like to donate a bad X50/X50v/X51v motherboard for me to trace, that would allow me to figure this out once and for all. | ||||||||
|
|
|||||||||
|
|
|
|
|
#8 (permalink) | |||||||
|
Aximsite All Star
|
Quote:
You are right, I was also thinking in those free pins those pins to wire the USB host. Have you opened your PDA? I will do it as soon as warranty expires. Time ago I read a step by step to open X50 series, but I am not able to find it now. Does anybody have the link? | |||||||
|
|
||||||||
|
|
|
|
|
#9 (permalink) | |||||
|
Aximsite Veteran ![]()
|
I agree with Mokubai, I too work with HW engineers, and they really don't like putting in stuff that is not NEEDED (especially in devices were space is at a premium) .
Another think, is, if it is wired, what about SW to do something with the HW? | |||||
|
|
||||||
|
|
|
|
|
#10 (permalink) | ||||||||||||
|
Aximsite Minor League
|
Quote:
Think it must be this one :-) Will | ||||||||||||
|
The Weather Is Here, Wish You Were Beautiful
|
|||||||||||||
|
|
|
|
|
#12 (permalink) | |||||||||
|
Aximsite Veteran ![]()
|
Quote:
Take the X50 and X51 series. The same PCB (motherboard) is used for several models. Only the components change. Refer to the FCC internal photos to check this out. (One of my previous posts has the URLs). Also, I only have X50v units, so I can't check out the A12 ROM for the driver. | |||||||||
|
|
||||||||||
|
|
|
|
|
#13 (permalink) | ||||||
|
Aximsite All Star
|
I could not wait any more and I just opened my Axim.
All of you where right, PXA270 uses BGA format: all pins are below the integrated circuit and are not accesible nor visible. There is also no way to locate possible wired lines to USB HOSTS pins, if they would exist. USB HOST could only be hacked if pins were wired and with some help from Dell to identify the lines Tomorrow, with day light, I will take a whole set of macro pictures before closing PDA and I will post them at current thread. | ||||||
|
|
|||||||
|
|
|
|
|
#14 (permalink) | |||||||
|
Aximsite All Star
|
Quote:
What do you want to see from my disassembled X51V? As main thread for publishing internal pictures. | |||||||
|
|
||||||||
|
|
|
|
|
#15 (permalink) | |||||||||
|
Aximsite Hall of Fame ![]()
|
ok, well....
since BT is wired up with usb why not... here is a pic of the axim main board (not to scale, not actul positons, jkust an example, usb pinout not in order +5 GND DATA GND) ![]() what would happen if we used soem sort of drill to destry a small part i nthe lines as seen in this pic... ![]() then we soldered the traces fro mthe proc to the source conenction on a usb hub, then back to the BT modual on device side as well as a usb port as seen in next pic as in next pic... ![]() now the thing abotu this is that we would have to mod the dell axim x5xx rom to have a driver for the hub in it. but do you guys kinda see what im saying? oh also, sorry fro ther crappy image quality, i dotn have photoshop installed on this computer yet... chris | |||||||||
|
Last edited by aximbigfan; 10-27-06 at 08:03 PM.. |
||||||||||
|
|
|
![]() |
| Tags |
| hacking, host, internal, pxa270, usb |
| sponsor links |
| Thread Tools | |
|
|
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 09:54 AM |
| PXA270 Info | ctouch | Water Fountain | 2 | 12-21-04 05:58 PM |
| XCPUScalar 2004 v2.84 is out for PXA270 and VGA pocket pc's | Immier | Aximsite News | 3 | 11-22-04 08:51 AM |
| XCPUScalar clocks your Axim X30 & PXA270 XScales upto 741MHz | Immier | Aximsite News | 6 | 07-06-04 03: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 12:47 PM |