PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   Windows Mobile Development (http://forum.ppcgeeks.com/forumdisplay.php?f=9)
-   -   6 (http://forum.ppcgeeks.com/showthread.php?t=3060)

verizonguy 03-05-2007 03:56 PM

6
 
I've put my work on 3.5 on hold for an attempt to port wm6 to apache. Is anyone else working on this? I'm still beating my head up against a wall with the xip chains.

verizonguy 03-06-2007 10:27 AM

guess i'm on my own ;) i've made quite a bit of progress but am still working on rebuilding the xip chains

MrHappy 03-06-2007 10:33 AM

I wish I knew what a xip chain was so that I could help you out... :(

computercarl 03-06-2007 04:30 PM

I thought the 6700 couldnt xip? Dunno. Maybe jsut babbling :)

colonel 03-07-2007 12:52 AM

Here is some of what Helmi has shared with me.

here some point...
to make ur device running Crossbow u need the xip part from other crossbow device...

tools needed:
ActivePerl (its standar tools for rom making/moding/studying)
http://downloads.activestate.com/Act...x86-274739.msi
next install necesarry repository:
1. goto command prompt then type ppm
2. from ppm> type or paste this repository add itsme http://www.xs4all.nl/~itsme/projects/perl/ppm
3. after that, still in ppm> prompt type or paste install XdaDevelopers-NbfUtils
4. after that, still in ppm> prompt type or paste install XdaDevelopers-CompressUtils
5. finish by typing exit. now u're ready to mesh with rom.
Itsme perl script:
http://nah6.com/~itsme/cvs-xdadevtools/romtools/
http://nah6.com/~itsme/cvs-xdadevtools/dumprom/
http://nah6.com/~itsme/cvs-xdadevtools/
Xip part from other crossbow device
dumpromx.exe
RomMaster.exe/dump.exe

some start point:
Code:
RomMaster.exe -w 5 nk.nba -x -b 0x0000310000 -o xip2.bin

to extract Apache XIP2 part to xip2.bin
Code:
dumpromx.exe xip2.bin -5 -d OUT -f coredll.dll

to extract coredll.dll from the xip2.bin to OUT dir (u should create out dir manualy) that command will create coredll.dll.0,coredll.dll.1,coredll.dll.2,coredll. dll.3,coredll.dll.4,coredll.dll.eo etc..
and here the code to replace the coredll.dll in xip with other coredll.dll
Code:
dumpromx.exe xip2.bin -5 -f coredll.dll -a coredll.dll


after that the problem is how recalculate the address of the module, and how to put back if we able to recalculate the address, and relocation its free/emptied space/occupied space after we replace it xip module, and last but not least, to write back to nk.nba xip part at address
Code:
offset: 0000310000 - 0000640000 l=0000330000
(064:00:01) - (2ff:7f:01) 00003200 00014e00 25

verizonguy 03-08-2007 04:39 AM

Yeah, I have been able to easily extract the xip from a few wm6 sources and have been experimenting with combinations of different modules from wm6 and wm5. Rebuilding the xip chains/moving modules around and rebuilding the tables by hand is a bitch but I taught myself how to do it. I've successfully built wm6 roms so far to run on the apache but as with all the other developers working on all the other devices except universal and wizard, I haven't found the right combination yet.

I've progressed to a point where I'm able to get the apache to boot with wm6 but need to work on the shell, registry and drivers more to get to the welcome screen.

One of the things that sucks is that I'm working off of leaked beta versions of wm6, and hacked apart beta builds made for other devices as it isn't even out yet. The leaked beta builds are buggy and device dependent, so it is slow going. I'm confident I can get wm6 to work with the apache. It is just a matter of time.

dannzeman 03-08-2007 07:31 AM

Way to go verizonguy! All that stuff posted by colonel is WAY over my head. I have faith you can do it. If you need anything please let me know. I'm willing to help in any possible way.

pixelwix 03-15-2007 01:28 AM

well this should be some good news i hope it seem faria on xda-dev had release a wwe wm6 which should be the real deal. ie not a beta

http://forum.xda-developers.com/showthread.php?t=297762

hope that helps.

pixelwix 04-02-2007 12:36 PM

vguy... any updates on this?? did you get any closer??

AstainHellbring 05-01-2007 11:01 PM

So over on xda there is some posts about porting wm6 to the apache. What is needed to be done further to facilitate this. I am working on learning how to work with this stuff but so far it is way over my head. I'm more than happy to put some crazy work into this if others can help me wrap my head around what to do to get work started.


All times are GMT -4. The time now is 06:50 PM.

Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com


Content Relevant URLs by vBSEO 3.6.0