Notices

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

Reply
 
LinkBack Thread Tools
Old 10-16-07, 07:56 PM   #316 (permalink)
Aximsite Prospect
 
Join Date: Feb 2007
Posts: 10
Thanked 0 Times in 0 Posts
Bigbop,

Just trying to help here...

Image @ http://www.toradex.com/colibri_downl.../Image_1.7.zip

can be viewed with viewbin.exe (inside evcsp4 - http://www.microsoft.com/downloads/d...displaylang=en)

I see the usb dlls not sure how to extract yet... If I get them out I will post them.

We are all counting on you!!!!
kickme is offline   Reply With Quote
Sponsor Ads
Old 10-17-07, 11:12 AM   #317 (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 kickme View Post
Bigbop,

Just trying to help here...

Image @ http://www.toradex.com/colibri_downl.../Image_1.7.zip

can be viewed with viewbin.exe (inside evcsp4 - http://www.microsoft.com/downloads/d...displaylang=en)

I see the usb dlls not sure how to extract yet... If I get them out I will post them.

We are all counting on you!!!!
Thanks - I grabbed the NK.bin from the Colabri site but have been unable to pull it apart using the tools from the XDA forums.
I have to modify a cheap USB hub so I can connect it to my X50v. For this to work, I have to supply the +5v to the hub from an external source. I've already done this with my Nokia N770.
bigbop is offline   Reply With Quote
Old 10-17-07, 11:41 AM   #318 (permalink)
Aximsite Prospect
 
Join Date: Feb 2007
Posts: 10
Thanked 0 Times in 0 Posts
I got it to open !!! ;)

extracted to "dump" dir

>cvrtbin.exe -r -a 80100000 -l FA3914 -w 32 nk.bin
>dumprom.exe nk.nb0 -d dump

Let me know if you need anything else.

Good luck!
Attached Files:
File Type: zip USB-DLLs.zip (58.5 KB, 44 views)
kickme is offline   Reply With Quote
Old 10-17-07, 12:01 PM   #319 (permalink)
Aximsite Prospect
 
Join Date: Feb 2007
Posts: 10
Thanked 0 Times in 0 Posts
In case you do not have the correct version (took me a few itterations to find the correct ones) here they are attached

tools.zip has cvrtbin.exe and dumprom.exe
viewbin.zip is viewbin.exe (could not put it in the same zip due to the 100k attachement limitation)

Cheers!
Attached Files:
File Type: zip tools.zip (80.2 KB, 86 views)
File Type: zip viewbin.zip (23.9 KB, 94 views)
kickme is offline   Reply With Quote
Old 10-18-07, 03:37 PM   #320 (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 kickme View Post
In case you do not have the correct version (took me a few itterations to find the correct ones) here they are attached

tools.zip has cvrtbin.exe and dumprom.exe
viewbin.zip is viewbin.exe (could not put it in the same zip due to the 100k attachement limitation)

Cheers!
Damn! - I think I just wet my pants
Good work - Thanks, I'll have a look at this.:approve:

OK, I had a look at the dlls and there are a few missing.
I'll try playing with the utils you posted to pull them out. What you missed were the actual low level interface drivers (host port/client port). What you posted are the device drivers (printer,disk,etc). Great start though!!

Also, how did you get the starting offset?

Last edited by bigbop; 10-18-07 at 03:49 PM.
bigbop is offline   Reply With Quote
Old 10-18-07, 05:18 PM   #321 (permalink)
Aximsite Prospect
 
Join Date: Feb 2007
Posts: 10
Thanked 0 Times in 0 Posts
Hi,

The viewbin.exe is the key to finding the offsets, hence I provided it :)

If you have any problems extracting (you should not) let me know what we are missing and I will upload them as well. I uploaded a few DLLs which look interesting - not sure which ones we need.

good luck!

p.s. found a link where someone does similar things for an ETEN M500 Could be this may help as well - Translated version of http://www.etenclub.ru/board/lofiversion/index.php/t73.html
Attached Files:
File Type: zip interesting_DLLs.zip (92.2 KB, 23 views)

Last edited by kickme; 10-19-07 at 06:16 AM.
kickme is offline   Reply With Quote
Old 10-19-07, 07:49 AM   #322 (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 kickme View Post
Hi,

The viewbin.exe is the key to finding the offsets, hence I provided it :)

If you have any problems extracting (you should not) let me know what we are missing and I will upload them as well. I uploaded a few DLLs which look interesting - not sure which ones we need.

good luck!

p.s. found a link where someone does similar things for an ETEN M500 Could be this may help as well - Translated version of http://www.etenclub.ru/board/lofiversion/index.php/t73.html
Thanks - actually, it's an M600 and I've had that info for a while now. The problem is that the M600 uses a Samsung uP which although has an Xscale core, the peripherals for the USB host is slightly different - but it DOES use the same shared pins for client and host. I've been trying to get more technical info on the internal registers of the Samsung uP but it's difficult without signing an NDA.

I was able to dump the ROM last night and I have all of the modules now. There is a trick to converting the XIP modules into standard EXEs but I don't know how to do it myself yet.
bigbop is offline   Reply With Quote
Old 10-19-07, 08:43 AM   #323 (permalink)
Aximsite Prospect
 
Join Date: Feb 2007
Posts: 10
Thanked 0 Times in 0 Posts
I noticed it was a Samsung, just thought the registry infor and the dlls they uesed would be similar.

I am not sure I understand what you mean by converting XIP modules to standard EXEs. Since this is all new to me I am just doing this with Trial and Error :) but if you explain a bit more I can try to do some more searching.

Cheers....
kickme is offline   Reply With Quote
Old 10-19-07, 12:44 PM   #324 (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 kickme View Post
I noticed it was a Samsung, just thought the registry infor and the dlls they uesed would be similar.

I am not sure I understand what you mean by converting XIP modules to standard EXEs. Since this is all new to me I am just doing this with Trial and Error :) but if you explain a bit more I can try to do some more searching.

Cheers....
XIP = eXecute In Place - The module is run directly from non-volatile memory (flash) so that it takes up less RAM. This was big for WM2003 which had the OS stick a big chunk of itself into RAM. As of WM5, everything is XIP as the technology has changed and just about everything in the OS runs out of flash.
The XIP modules are also not relocatable. That is what prevents them from running on their own if I just grab one and stick it into the \Window dir. That is why I can't just take the DLLs we grabbed from the Colibri OS and try to reuse them on the Axim as-is.

I hope that clears it up a bit.
bigbop is offline   Reply With Quote
Old 10-19-07, 01:19 PM   #325 (permalink)
Aximsite Major League
 
Join Date: Dec 2004
Location: Paris, France
Posts: 488
Thanked 17 Times in 4 Posts
Do you want the xip modules from the axim? If so I have them.
makuu is offline   Reply With Quote
Old 10-19-07, 06:02 PM   #326 (permalink)
Aximsite Prospect
 
Join Date: Nov 2006
Location: Buenos Aires, Argentina
Posts: 14
Device: Nokia 6230
Thanked 0 Times in 0 Posts
Originally Posted by makuu View Post
Do you want the xip modules from the axim? If so I have them.
Mon Dieu !

Bigbop and Makuu working together ! :approve::approve::approve:

What else can we x51v owners ask for ???

The sky´s the limit for you two !!!

PD: je m´excuse Mr. Makuu for defeating France at the Rugby World Cup. But we well deserved that bronze medal.
Dogo is offline   Reply With Quote
Old 10-20-07, 03:17 PM   #327 (permalink)
Aximsite Prospect
 
Join Date: Feb 2007
Posts: 10
Thanked 0 Times in 0 Posts
Hi bigbop,

Yeah after you mentioned XIP I did some reading :) seems one can change where the code is run. Are you sure it can be "converted" to a regular dll/exe I could find no reference to this (Only found changing the addresses and re-signing).
kickme is offline   Reply With Quote
Old 10-20-07, 05:03 PM   #328 (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 makuu View Post
Do you want the xip modules from the axim? If so I have them.
Thanks, but I have the modules for the X50v already for release WM2003SE A02, which had the original OHCI.dll. After the WM2003SE A02 ROM, they replaced that dll with the peripheral.dll module that senses the state of pins 5 & 6 on the sync connector.

What I need to do now is to dissassemble the DLLs from the Colabri bin file and see how the client and host modules interact.

I seem to recall that an XIP module can be made into a relocatable module so that it can be installed manually. Do you know how to do that?

Thanks for any help.

By the way, I munged the GPIOConfig_v1.2B utility found on the Colabri website so that it would run on my X50v (has to run in VGA mode) but unfortunately, it needs a right mouse button function to enable some of its features - Is there a utility that can pretend to handle a right button on a mouse for WM2003SE/WM5?

I've attached the modified utility.
Attached Files:
File Type: zip GPIO Config v1.2B TEST.zip (12.5 KB, 35 views)
bigbop is offline   Reply With Quote
Old 10-20-07, 05:56 PM   #329 (permalink)
Aximsite Prospect
 
Join Date: Feb 2007
Posts: 10
Thanked 0 Times in 0 Posts
Bigbop,

Maybe remote control of the PDA from your PC would work? I know the mouse works, not sure about the buttons though...

Just an idea...
kickme is offline   Reply With Quote
Old 10-21-07, 08:44 AM   #330 (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 kickme View Post
Bigbop,

Maybe remote control of the PDA from your PC would work? I know the mouse works, not sure about the buttons though...

Just an idea...
Never thought about that - I'll give it a try.
Thanks
bigbop 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 04:34 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