ExtReloc on WM 6.1 [Q] - Windows Mobile

There hasn't been a lot of discussion regarding ExtReloc, which I believe is the most recent module relocation tools for Windows Mobile. The author from 4PDA published the source code, but I wasn't able to get it.
Did someone happen to download it and willing to share it here?
I tried using ExtReloc on WM6.1 ROM, but the result was less then desirable. The ROM was still bootable, but buggy (some DLL not loaded, some driver not loaded.) When I switched to WMReloc, everything seemed to work just fine.
Has anyone ever used ExtReloc successfully on WM6.1 ROMs?

Related

WinCE 6.0 R2

Hi, All--
I'm relatively new here, but I have been playing with my XV6700 for a couple of months now, installing WM6 onto it using Helmi_c's ROM kitchen.
It seems widely publicized that WM6 is built on WinCE 5.2.x.x, and from what I have been able to gather, WM7 apparently will be built on WinCE 6.0.
What I am wondering is--can a ROM image be updated using the WinCE 6.0 R2 bits?
The bits are freely available for download from Microsoft--I've downloaded them myself, and am planning on trying to put together a bootable image and explore a little bit (pun intended).
So . . . would it be possible to use the WinCE 6.0/WinCE 6.0 R2 bits for a basis for building a ROM that could be flashed onto one of our devices, as opposed to the WinCE 5.2.x.x bits?
Bumping to the top . . . surely SOMEBODY out there has thought about this?
Not sure if you can do that, maybe change in binaries/libraries that we're not aware of. If Win CE6.0 supports upto 256K colours then all apps etc.. would be coded in 18bpp while Win 5.0 is 16bpp resulting in incompatibility I guess, not sure though.
A small titbit of info though there is one phone on the market running WinCE6.0, the Neonode N2. Hope it helps in some way

[Coming Eventually?] WM6.5 21198 for iPAQ 910c/912c/914c

1. This is my first custom ROM ever.
2. Adapted for the 91x from same for 61x by keyx (http://forum.xda-developers.com/showthread.php?t=496283)
3. Major props to fellow Canadian keyx for major instruction and ongoing guidance. Indirect props to all his sources at pdaclan.com and xda-devs.
Done:
1. Dumped IMGFS from HP 910c Factory ROM update (using keyx kitchen).
2. Dumped XIP directly from device.
3. Ported keyx 21198 XIP to 91x using XIPKitchen (http://forum.xda-developers.com/showthread.php?t=443383)
4. Used OEM from 910c factory ROM (with Google Search, Google Maps and VoiceCommander removed)
5. Used SYS from keyx 21198 (except phone.dll and ril.dll from HP 910c factory and 61x-specific modules taken out)
6. Manual XIP ported by keyx
7. Functional ROM kitchen tools in place - tested by successfully building customized WM6.1 ROM
Current status:
- device makes it to OS boot screen (not the first "HP" boot screen but the next one), beeps once and just hangs... never goes any further
- WiFi and phone lights operational, suggesting successful XIP porting?
- can't isolate source problem between OEM, SYS or XIP
This will be based off of keyx's 03-27-09 beta 2.2 build. Once a reliable method is in place, we 910/912/914 owners should be able to benefit from his updates to the 610/612/614.
Please be patient; will post here as soon as its done.
I have cooked many rom the htx advantage ... but I could never switch from one machine to another ...
If you can be your tester!
THANKSSSSSS!!!!!!
This is a great news!! I've been waiting on a cust ROM for iPAQ91X : desperately waiting for this!!
Thanks very much!!!!! ))
I was waiting for this one since ages!
I'll be glad to be one of your testers if you need me to :-D
Gunsfan
sorry
Have been building and flashing many test ROMs for days now... none are making it past the first screen.
We may be better off porting from an entirely new source; I suspect whatever causes the 61x keyx first-boot problem (where users wait for second beep and then must reset frozen device) has just turned into a full-blown show stopper.
in the meanwhile may be you can port 6.1 21042 (if the original rom has a older verson) and may be fitting manila 2d in it.
keyx said:
in the meanwhile may be you can port 6.1 21042 (if the original rom has a older verson) and may be fitting manila 2d in it.
Click to expand...
Click to collapse
Yeah I'll give that a shot.
1. Any idea what is causing the first boot issue in your 61x ROM?
2. How exactly did you get your flash.dio file below 80 MB? Mine is 80 MB, and the 20142 for ipaq612 custom ROM I just downloaded is also 80 MB.
1. I have no idea...i will try to do a port from 6.1 to 6.5 when i done exam to see what process involvoed for cross version port
2. I am using pdalcan's rom as template.rom and it is smaller,i think it has to relate to some hex edit to change the mbr
keyx said:
in the meanwhile may be you can port 6.1 21042 (if the original rom has a older verson) and may be fitting manila 2d in it.
Click to expand...
Click to collapse
Well, I just successfully ported a WM6.1 21042 ROM for the ipaq 910c. XIPKitchen worked fine; all that is missing is WiFi (and I'll probably just have to stick the appropriate wrlsmgr.exe back in for that to work). IE6 is kind of a nice improvement, as is the removal of VoiceCommander, GSearch and GMaps.
Will tweak a bit and then post.
benjaminries said:
Well, I just successfully ported a WM6.1 21042 ROM for the ipaq 910c. XIPKitchen worked fine; all that is missing is WiFi (and I'll probably just have to stick the appropriate wrlsmgr.exe back in for that to work). IE6 is kind of a nice improvement, as is the removal of VoiceCommander, GSearch and GMaps.
Will tweak a bit and then post.
Click to expand...
Click to collapse
Great!! If you need testers, count me in!
benjaminries
you need beta testers for 9xx ipaq? for 6.5 firmware???
roman_n1 said:
benjaminries
you need beta testers for 9xx ipaq? for 6.5 firmware???
Click to expand...
Click to collapse
We still need to wait for 6.5, he's working on it, but having an issue loading the ported ROM, gets stuck in first screen...Hopefully he releases the 6.1 cust ROM soon!
tcortinag said:
We still need to wait for 6.5, he's working on it, but having an issue loading the ported ROM, gets stuck in first screen...Hopefully he releases the 6.1 cust ROM soon!
Click to expand...
Click to collapse
Don't need beta testers, thanks - anything that seems to work on my end will be released.
As it stands, the WM6.5 ROM is stalled; I'll keep fidling with it, but we may have to just wait for a new build to be released before it is worth much more time investment.
The WM6.1 build 21042 is a nice update because it contains IE6 Mobile. I've got a test ROM cooked but it at least major two bugs, detailed in next post.
Of course it is rather easy to customize the factory build (number 19xxx) without any XIP porting - I can post a release that has Google Maps, Google Search and VoiceCommander removed, and a few odds and ends added. But other than that there are very few benefits.
If people want to help out, there are two things they can do:
- hunt down (on xda-devs and PPCgeeks discussion threads) new sources of WM6.5 ROMS for me to use for porting
- try to find a device ROM from which we can extract a compatible, yet better, rilgsm.dll ...the Ipaq 61x and 91x has a well-known problem where the GSM radio doesn't expose the Cell Tower ID to the OS (limiting the "My Location" feature in Google Maps to use the standard GPS only without cell tower triangulation and preventing the useful operation of other apps like Navizon). I am convinced that this problem stems to the rilgsm.dll file in which HP has not implemented this feature (but HTC certainly has).
pdadb.net says that the 91x and the 61x are both manufactured by Inventec and use a Qualcomm MSM6280 (2x QDSP4000) phone controller. If somebody can find a device ROM or just the rilgsm.dll from another phone that uses the same cell radio hardware, we should try cooking that file into our ROMs and see if it enables the desired functionality.
Getting the CNAP feature (a.k.a. Rogers Name Display) would be a bonus as well, but it looks like the Rogers HTC phones do not use the same radio (i.e. Touch Diamond and TyTN use "Qualcomm MSM7201A (QDSP4000, QDSP5000)").
benjaminries said:
The WM6.1 build 21042 is a nice update because it contains IE6 Mobile. I've got a test ROM cooked but it at least major two bugs, detailed in next post.
Click to expand...
Click to collapse
Here are the bugs in my 21042 ROM so far:
BUG 1: WiFi disappears
This is weird - the blue WiFi light begins blinking during first boot and continues through the Welcome tutorial. Then once I reach the first screen, it goes out and the device behaves as though it doesn't have built-in WiFi. The Wireless Manager only shows "Bluetooth" and "Phone" options. Strange, because the SDIO wifi driver is definitely in the OS (it comes up as a network device under "Connections") but there's no interface to enable it.
BUG 2: Storage Card isn't recognized
Simply, whenever I put in a microSD card, the device does nothing. File Explorer shows no Storage Card. Memory CPL shows no Storage Card. Just good old useless iPaq File Store and Bluetooth Neighbourhood
I suspect either I've ported the XIP wrong or I've got some lack of reg entries coming from the new base SYS. But these are show-stoppers for me so I'm inclined not to post until I can at least fix one of them. Will learn to manually port the XIP and see if that helps.
benjaminries said:
Of course it is rather easy to customize the factory build (number 19xxx) without any XIP porting - I can post a release that has Google Maps, Google Search and VoiceCommander removed, and a few odds and ends added. But other than that there are very few benefits.
Click to expand...
Click to collapse
Have you tried using this rom with the mods you mentioned but trying to add manila 2d?? That would be a really nice add-on.
Success!
Got the WiFi and Storage Card stuff working in build 21042 by manually porting the XIP (something I've wimped out on until now). Here's the release.
Moving on to another stab at porting keyx's WM6.5!
More success!
I just got a working WM6.5 21198 build for the 91x from keyx - just as I was figuring out the details of my own port of the same (keeping Windows Live modules out of SYS keeps the total modules low enough for G'Reloc to run without integer overflow; on the other hand that might not have been my problem).
I'm merging a dump of keyx's working ROM with my own stuff (some OEM customizations and a few extra SYS packages) to see how that works. But we've at least got something bootable; expect a release today or tomorrow.
Great!
i just tried this. it works great!! thank you. but can you make the X close button even bigger. the problem with the 910c is that the screen is not flused against the corner so it's difficult to hit that buttom sometimes. just nit picking
Thanks for this ROM
benjaminries,
Many thanks for the WM6.5 ROM you worked on. My 910c has been sitting on my desk for several months due to the lack of interest or any ROM updates from HP. (Great little phone with problems HP still has not fixed (datacard issues and POOR battery life). Your update has given me new reasons to begin using the device again. No crashes and no big problems discovered. Again, good work. Only noticed a couple of cosmetic things which are very minior and a lot of "task manager" icons in different folders. The one thing is did do was map "task manager" to the "voice commander" button on the side of the phone. Since this beast is known to suck up juice it's just a way to stay on top of things. Right now just using it on GSM network setting and getting decent battery life. Will start to see what happens when I set it to high-speed network. But again, no problems what-so-ever with your ROM. (Using 910c as limited use phone and heavy Exchange 2007)

Why UpToDate (medical program) does not work in most of custom ROMS

Dear Friends,
UpToDate is the medical textbook program. Inside there are a lot of files in HTM and JAR format. ( http://www.uptodate.com/home/index.html )
Most of custom ROMs out there do not let this program work. Only ship ROMS and Onkolog ROMs do.
I am not sure that it is about different opera and java program or not
Please guide me the way.
Thank you very much in advance for your kindness.
In response to why UpToDate doesn't work in most ROMS, it is because Opera is the default browser. UpToDate works with pocket internet explorer only it seems. You have to make Pocket IE the default browser. This solved my problem with UpToDate. Hope this helps. There should be a cab file around. I believe it is called Fix IE or something like that, unfortunately I am unable to locate the link right now.
here's the app being referred to
Unfornately, with the new IE6 thats has been added to the new custom ROMS, uptodate wont work, still looking for a fix to that, maybe the new version coming up, UpToDate 17.1 will work with the new IE..... if anybody has solved this problme, please contact me!!! thanks.
Thank u my friends, I try Fix IE to Maryone and Laurentius and Dutty' s ROM . It does not work. It may as doctorcete explained to us.
Still hoping that it can be fixed.
Thank you all of you.
still no go on this one
I use the rapahael and I have the same problem please I really aprecciate a hand on this
it is because some module is lacking from IE OEM
replace in your kitchen with these
ie module
http://www.4shared.com/file/98261225/46b6a694/UpToDate_SYS_replace_-_Success.html
and
run FixIE after flash ROM
work verywell
from
http://pdamobiz.com/forum/pdaforum_posts.asp?TID=211110&PN=1
heloo
i download last version of uptodate 17.1 still give the same problm with rom windows 6.5 its not working plz find solution for these
goofywasun said:
it is because some module is lacking from IE OEM
replace in your kitchen with these
ie module
http://www.4shared.com/file/98261225/46b6a694/UpToDate_SYS_replace_-_Success.html
and
run FixIE after flash ROM
work verywell
from
http://pdamobiz.com/forum/pdaforum_posts.asp?TID=211110&PN=1
Click to expand...
Click to collapse
i am no cheif can i apply this to say dutty's ROM ? and how if yes.. please help us out
Please could someone help us with a solution?
Help!
I have the same problem with energyrom 2.0.
Uptodate requires windows 5.0 or 6.0 according to their sites. I don't know why it wouldn't install on anything above it. It works fine on 6.0. On 6.1, however, I don't get errors but I can't read topics when I select them ... nothing is displayed.
I have the same problem too and would love someone to make a fix in a .cab format so we can just install it before installing UpToDate and it works. Or maybe explain us how to include that module in IE without cooking a new ROM?
Thanks!!
Eduardo
I tested Dutty's 2.1 ROM on my HD and UpToDate 16.3 worked fine. above that: it won't work.
I am also trying to run UpToDate in my Elf with Onyx 5.0 Beta WM6.5 ROM, but no luck yet. Can anyone post the easier solution beside cooking rom
Personally, I don't use custom ROM as I don't to mess up uptodate.
Fix IE works as the Opera would no longer be launched if I tab on the table of contents. But there would be occas. crash.........................According to Uptodate, they have never tried uptodate on HTC machine and they only recommended not to use opera as default.
IE fix really helps a lot, near 95% OK in daily function.
i had absolutely no crashes at all with 16.3 version with ie fix and the new stock official ROM and i want that with the new custom roms with the new manilla and all the new features but i can not afford not to have a fully working pocketpc UpToDate.. also trying out 17.1 version seems pretty much as it was with the previous version as in no crashes - till now - .. and on a side note i havent tried IE Fix but i am doing something that does the same thing exactly in making ie is the default explorer by installing any version of opera to the storage card and then uninstalling it.
still waiting for a reply on how to squeeze in the missing IE module in new custom roms
I personally Haven't used UpToDate. can someone please tell me from where to download cab / installation for WM devices? (I couldn't find it on their website.
Well ,as far as this problem is concerned, IMHO , why don't you all report this problem to Dutty (or any other cook) himself ? I guess they can guide you better than anyone else??
Regards
Ash
Goofywasun IE Module
sorry about answers lately
anyone who would like to ask please PM me
it will get response faster
UpToDate need 2 things
1 IE module i mention above in page 1 that must replace in your kitchen
you cant use this or add this in others people rom
so there still be the limit that this or that rom cant use uptodate
2 fix IE in case that you has manila in your device
you must install this after install opera or after flash your romo
anyone want to use in Touch HD can use this rom
no pass need
http://www.4shared.com/file/1033666...2050310_M3LMediaMed_Spb202_pp4_bestpart1.html
http://www.4shared.com/file/1033696...2050310_M3LMediaMed_Spb202_pp4_bestpart2.html
http://www.4shared.com/file/1033702...2050310_M3LMediaMed_Spb202_pp4_bestpart3.html
so far so good
now i can use uptodate 17.1

Blackstone updated 6.5 OEMDrivers?

I have searched and asked whether there are any updated OEMDrivers for the native Blackstone 6.5 Kernel? It appears some of the Topaz 6.5 OEMDrivers are compatible with the Blackstone 6.5 native kernel and there are ROMs out there that have these drivers integrated? In the dump of the latest official Topaz 6.5 ROM lots of the .dll files from OEMDrivers are modules that get dumped as single files in the final Blackstone 6.1 ROM. I think due to the memory differences between 6.1 and 6.5 this is beneficial for Blackstone WM 6.5x ROMs with the native 6.5 Kernel?
I don't have the luxury of going through each of the files/modules and cooking ROMs as I only have a single Blackstone and its my only phone. But it does appear this has already been done by some of the Blackstone chefs? If someone could let me know what modules/files I can transport from the Topaz to the Blackstone I'd be grateful - maybe an upload of a converted/updated Blackstone OEMDrivers kitchen folder?
Many thanks
Andy
The Mikenificent ROM contains some updated Topaz Drivers apparently? The chef isn't responding to PM's and any other requests I have made have gone unanswered so does anyone have a dump of this ROM or the OEMDrivers folder?
The link to the Mikenificent ROM has also gone...
Andy
Hi Andy,
I've tried my self, but it's not an easy task.
I'd suggest to identify the target drivers you want to improve from the original Blackstone 1.59 ROM, and then create cabs with the Topaz drivers and install them on top for a quick try. You may need to recmod some of them.
I have tried a few of them, but some are not compatible (E.G.: smarttouch)
An alternative is to ask someone of the users on the mikenificent thread for a copy of the 13.3 Rom, flash it and get a copy of the drivers he is using and compare with the original blackstone drivers.
ypsmav said:
I'd suggest to identify the target drivers you want to improve from the original Blackstone 1.59 ROM, and then create cabs with the Topaz drivers and install them on top for a quick try. You may need to recmod some of them.
I have tried a few of them, but some are not compatible (E.G.: smarttouch)
Click to expand...
Click to collapse
That's probably the best approach. With 6.5 kernels, you can convert all of the oem drivers to modules (in my experience), and there will definitely be more modules among the drivers in 6.5 roms compared to 6.1 roms. If you want to test out some from a topaz rom, dump the rom and then recmod the ones you're interested in. I would just copy them into \windows with total commander or resco explorer, and over-write the rom module. Soft reset, and see how it works. You can do several at a time. For the hell of it once, I converted all of my oem driver dll's to files and then over-wrote the rom modules with the files to see how the device behaved. It worked ok (more virtual memory is used, though), and all of the files did load into ram properly.
I think this is what you are looking for.
> Blackstone-WM6.5-OEMXIPKernel.zip
Laurentius26 said:
I think this is what you are looking for.
> Blackstone-WM6.5-OEMXIPKernel.zip
Click to expand...
Click to collapse
Hi, thanks for the link but I already have that and thats what I am using in my Blackstone 6.5 ROMs. Its the OEMDrivers folder I want to update/replace with Topaz drivers that:
1. Work perfectly on the Blackstone
2. Are newer and written for WM 6.5
3. Offer better performance than the latest Blackstone 6.1 drivers
I have already re-moduled most of the 6.1 drivers however I can't see any performance increase with doing this - I think it is more memory efficient to have modules but since the drivers are essentially the same they perform the same
I have already asked in the Mikenificent thread as well as PM'ing Mikenf(?) and haven't heard anything so far...
Thanks, Andy
Half the fun of cooking is experimenting with the ingredients and settings. I suggest you just get the drivers and find out for yourself.
Topaz Drivers for testing on Blackstone
Hi,
I did a comparison of all drivers Blackstone 1.59 vs Topaz 2.53.
Attached you will find them, split by function (some of them unknown).
I'll be start doing some test myself using some in my next roms and advise
If you test and work, pls also advise.
Any new news here?
WBR
Siemens Lover

[Q] ROM (builds and kitchen)

Hi all.
I'm creating a Windows Mobile Rom.
1)---I want to create a rom modifying my smartphone's rom and NOT creating a rom from a clean one (it will be almost impossibile).
2)---Which kitchen can i use?
3)---Where can I download the latest Windows Mobile 6.1 and 6.5 Builds? (Da-G's download don't work anymore on Mediafire)
Thanks
Try OS Builder as this is the most advanced and all in one solution. But be aware that if you start from an already cooked ROM you may face many kinds of problems because many cooks have applied methods to prevent dumping their ROMs.
Good luck!
tobbbie said:
Try OS Builder as this is the most advanced and all in one solution. But be aware that if you start from an already cooked ROM you may face many kinds of problems because many cooks have applied methods to prevent dumping their ROMs.
Good luck!
Click to expand...
Click to collapse
Thanks for you reply!
But, to pass from Winmo 6.0 to Winmo 6.1 or 6.5, do I need 6.1 or 6.5 builds (xip,sys)?
Where can I download these build?
Mich-C said:
Thanks for you reply!
But, to pass from Winmo 6.0 to Winmo 6.1 or 6.5, do I need 6.1 or 6.5 builds (xip,sys)?
Where can I download these build?
Click to expand...
Click to collapse
Oh well - you are much on your own with this old stuff now. Usually you cannot do much to the XIP (Kernel) parts as they are largely HW dependent. SYS is part of the ROM anyway and so part of regular cooking. Lookup the forums for your device and download what you can get. If it is an exotic device your chances are ~zero to get anything useful. If you have no experience in cooking it is a very long way to succeed (talking in weeks and months of learning!) - and there no others fighting the same problems any more. Look up the introduction link from my signature to get an idea of how things are connected.
What is your starting point (HW, ROM) and where do want to go?
TOBBIE, in practice I want to use Os Kitchen (http://forum.xda-developers.com/showthread.php?t=628948) because it's very simple to use.(I can alredy use it).
I downloaded but when I open it, I have the first screen (that showed in the thread). Is written: "....please, select an official rom update file..." It refers to an update Windows Mobile Build for cook the Rom.
So I searched Windows Mobile 6.1 and 6.5 Builds. I found 2 very good Builds from Da_G :
-6.1 http://forum.xda-developers.com/showthread.php?t=547314
-6.5 http://forum.xda-developers.com/showthread.php?t=544445
But ALL Links don't work and I ABSOLUTELY need this Build, without it, I can't cook...
Sorry, I have no experience with OS Kitchen. I have only used OS Builder finally and a very old device specific batch-kitchen before this.
Thanks, Can i give you "THANKS"?
But with wich build did you used to cook?
Mich-C said:
Thanks, Can i give you "THANKS"?
But with wich build did you used to cook?
Click to expand...
Click to collapse
Well first you need to split smartphone (no touchscreen) from touchscreen devices.
I have cooked only for smartphone -> see my signature kitchen and stuff is all there.
Then find a stock ROM for the right type (smartphone or touchscreen) with largely similar properties (screen resolution, maybe also CPU/Chipset).
Can't you tell which device you want to cook for?
I want to cook for my Toshiba Portege G910 with WinMob 6 Professional.
It's touchscreen, it has Qwerty Keyboard, it has Wvga Resolution 800x480. There is not even a rom for this device.
But I want to cook in Italian language, (I'm italian )
This will be tough I guess. Mind that a new ROM will not change the kernel, so any of the new memory schemes introduced with W6.1 and WM6.5 will not apply even if you put a new OS on top of it. So basically you will not gain speed with a new ROM. Adding a language is a tricky thing but is possible, see my signature, even without cooking an all new ROM. So is there no Italian on the device at all?
Oh, I'm sad for this: no extra speed
When I bought, my phone had italian language.
The Toshiba Portege G900 is very very similar to my G910. Also the G900 has WinMob 6.0 Pro.
An Italian guy made a Winmo 6.1 rom for the G900 (in italian language), and now the G900 is very very fast. http://www.youtube.com/watch?v=N4h23pR6JbI
I want to this with my G910, IT'S possible. Salvyc83 do this
(But now he can't help me)
Search for speed tweaks on WM6 if you are happy with the device otherwise. The effort to cook a well running 6.1 is enormous and it is not guaranteed if you get it faster on the UI then.
There are various registry settings to play with which can make the UI faster responding (cache for icons or fonts).
Good luck!
I need too to learn cooking roms. I will follow this thread.

Categories

Resources