Cooker Please Help with switching WM6.1 imgfs.dll to WM6 imgfs.dll for P3600i - P3600 ROM Development

As some people maybe aware, the WM6.1 roms for P3600i crash / reset themselves randomly because the file system on the phone eventually becomes corrupt (folders everywhere with funny char names like 'Z*&!![]') . WM6/Shaps rom seem to be ok.
I thus have a theory / possible work around
I was doing some comparing of file sizes / best guess between WM6 and WM6.1 dlls.
I had a list of file that were different sizes between them... googled them, then eliminated it all down to one maybe two dll's.
The most likley hack/fix would be
WM 6.1 imgfs.dll is 37kb
WM 6 imgfs.dll is 27kb
something about storage bug imgfs.dll here:
http://forum.xda-developers.com/show...=298327&page=5
A dll not in WM6 is sdputil.dll 25kb. - but I dont think this is the problem dll.
Click to expand...
Click to collapse
Here is my problem...
I have dumped shaps wm6 rom, but I could not find imgfs.dll !!!!!
is there something special about this dll as I see imgfs tools about but dont know what to do....
can someone please tell me the procedure on how to swap the dll's to test my theory?
or maybe do it for me and build a WM6.1 rom with the WM6 version of the imgfs.dll?
Thanks for any help!

Hi
Sorry my english is very bad
imgfs.dll =>> this dll is included in all Rom
it is linked to Rom XIP file for cookers
Certainly related to the size of the memory.
IMGFS.dll is also linked to another file XIP
we need better change the XIP complete.for xip compatibility with p3600I.
Search ROM wm6.1 for p3600 compatibility with p3600I
extract xip for tools ervius or tools donald .folder ROM=>> (os.nb) and (XIP)=>>into xip IMGFS.DLL and other dll ans other file sytem for boot .....
if you get dll IMGFS.ddl to put it in a more rescent XIP for Rom 6.1. it will make a g'reloc or m'reloc (misar tool) to recalculate the memory address
I suppose .... Your solution is too simple to be?
sent a mail or a Schaps or abebacar or ervius or Nikitto ..(master cooker)

^
Thanks for advice, but I dont know what I am doing...
bump
any cookers who can do the swap?

bump anyone?

hi
http://forum.xda-developers.com/showthread.php?t=399827
http://forum.xda-developers.com/showthread.php?t=399779
http://forum.xda-developers.com/showthread.php?t=320338
1 link info and tools
2 link roms 6.1
3 link kitchen donald tuto and tools for noob cooker
good luck

basically you can't have a rom work for both p3600 and p3600i and have it be stable. For p3600i roms to work well, it has to be cooked with p3600i OEMXIP and OEMDrivers. All roms out there use p3600 OEMXIP, I believe, but haven't checked all to be sure.

^
You seem to know what you are talking about.... are you able to lend us a hand????
oggi1969 has posted some help, but I just dont know what I am doing / havent found the time to read everything.
Schaps WM6 rom was very stable - so I'm guessing it is the jump from WM6.1 that has cause the issue.

kane81 said:
^
You seem to know what you are talking about.... are you able to lend us a hand????
oggi1969 has posted some help, but I just dont know what I am doing / havent found the time to read everything.
Schaps WM6 rom was very stable - so I'm guessing it is the jump from WM6.1 that has cause the issue.
Click to expand...
Click to collapse
does p3600i come with wm5 or wm6?
as for p3600 it comes with wm5 and there's no "genuine" oemdrivers & oemapps for the p3600, but only adapted ones...
ie oem from bepes or adw kitchen is not video call enabled..
ok.. whatever
have you already taken a look at the 3d by joncgde2? he tells, that the newer cooked roms are pretty stable on the i (209xx and above)

kane81 said:
You seem to know what you are talking about.... are you able to lend us a hand????
Click to expand...
Click to collapse
Don't have a trinity anymore to do this. But for any cooks out there. Don't know how important OEMdrivers is for stability, but I'm sure it'd help as the p3600i does have slightly different hardware. But for sure OEMXip is important. Use the p3600i xip when porting XIP to something newer for p3600i roms. This would mean when cooking you'd have a different os.nb.payload for p3600i and p3600.

bump any cooker?

kane81 said:
bump any cooker?
Click to expand...
Click to collapse
well.. here's something new i want to throw into:
imgfs.dll is responsible for accessing the imgfs file system ... imgfs is readonly
if you change something in your devices file system, the responsible dll is fatfsd.dll - so we might also look here.. to get really sure i'd like to extract this from a p3600i stock rom .. then i would cook it into a light rom and you get it to test

Sweet!!!
Let me know how you go.
And a BIG thank you.
BTW: I think the fatfsd.dll file was the same size for WM 6 and WM 6.1 - thus why I did not think it was this dll.
As some one mentioned before, these dll are read only cause they are core files, so you have to do some complex procedure which I have no clue how to do....

Related

Cant any1 here cook a wm6-rom for trinity?

All the new tools over at the hermes forum isnt it possible to cook a WM6-rom for trinity with thoose. Damn that I dont have the knowledge.
+1
I hope that the XDA team will extends XDA Live's support to the Trinity..
I'm keeping my fingers crossed that it shows up soon...
I'm a little confused. What does WM6 have or do that WM5 doesn't? I hate newly released Micro$oft products as they are generally full of bugs and holes and nothing seems to work right (Vista) or am I messing something? Just wondering what I would gain by moving to WM6.
RebelShadow said:
I'm a little confused. What does WM6 have or do that WM5 doesn't? I hate newly released Micro$oft products as they are generally full of bugs and holes and nothing seems to work right (Vista) or am I messing something? Just wondering what I would gain by moving to WM6.
Click to expand...
Click to collapse
html email
new user interface
faster response
cooler today themes
nicer sounds
internet explorer now supports ajax
agenda view in calander mode
account selection tool when opening messages
the satisfaction that i have something that you don't
the knowledge that i'm 1 of the first to have a wm6 device
the wows and woos from your friends when they realise they have a backdated device
for everything else, there's mastercard
jeRrRKKKK said:
the satisfaction that i have something that you don't
the knowledge that i'm 1 of the first to have a wm6 device
the wows and woos from your friends when they realise they have a backdated device
for everything else, there's mastercard
Click to expand...
Click to collapse
HAHA, AGREE
ericlin0122 said:
HAHA, AGREE
Click to expand...
Click to collapse
hehe exactly!
Problems with XIP!!!
WM5 - win_kernel in ROM
WM6 - win_kernel in XIP
we can't modify XIP
p.s. for TyTN WM6 RomUpdate - custom ROM
xda-developers not create this rom for Hermes - xda-developers only customized WM6 Rom
damn XIP if I knew what that was I'd kick it's butt!
lvsw said:
Problems with XIP!!!
WM5 - win_kernel in ROM
WM6 - win_kernel in XIP
we can't modify XIP
p.s. for TyTN WM6 RomUpdate - custom ROM
xda-developers not create this rom for Hermes - xda-developers only customized WM6 Rom
Click to expand...
Click to collapse
So the Hermes WM6 has XIP Kernel made especially for Hermes from MS? If we are to get WM6 on the Trinity, we need to find a WM6 ROM with a kernel that is made especially for the Trinity from MS? Is my logic right?
Matterhorn said:
So the Hermes WM6 has XIP Kernel made especially for Hermes from MS?
Click to expand...
Click to collapse
may be...........
any trinity user wanna try to use mtty to lnb OS.nb onto his device and try???
afterall it's reversible... if the phone doesn't boot, mtty your original OS.nb in and presto!
jeRrRKKKK said:
any trinity user wanna try to use mtty to lnb OS.nb onto his device and try???
afterall it's reversible... if the phone doesn't boot, mtty your original OS.nb in and presto!
Click to expand...
Click to collapse
If you load hermes OS.nb to Trinity - you device die!
So we have to find a leaked WM6-rom for Trinity then. Hmmm probably easier to find water in the sahara dessert.
So will never see wm6 on trinity???
I've tried to flash the OS from hermes in my trinity. Doesn't work.
I thought my device had died but i managed to get into the bootloader (after reinserting battery) end reflash trinity rom
Today is a BAD day!!!
Is this the end of the line?
This is dreadful news.
here is one for test, from hermes one , with 1.35.11 radio in wwe.
http://rapidshare.com/files/18864597/WM6.1.35.11_Trinity_Untested_WWE.rar.html
timalpipo said:
here is one for test, from hermes one , with 1.35.11 radio in wwe.
http://rapidshare.com/files/18864597/WM6.1.35.11_Trinity_Untested_WWE.rar.html
Click to expand...
Click to collapse
better not put radios on cooked roms, can easily brick the device... if you are testing OS just put OS on the nbh file.
ok , i'll modify it , but i haven't got any trouble yet. Anyway . i'll do it soon

WM6 request from Trinity users

We would be very happy if any1 here could make a WM6-rom for trinity or write a guide so I could bake it myself. Please.
What you need to start with is a base Trinity WM6 ROM (since it's HTC's job to write the HAL). AFAIK these don't exist for the Trinity yet.
So there is no possibility to use the rom from kyphurs release and convert it with all the avalible tools?
Since the base HAL of the ROM is hermes specific, it would be like trying to flash a hermes os.nb onto a Trinity.
Hmmm damn, people make miracles here in this forum allready would it be impossible to write a hal for them? Excuse me for not knowing what I talk about here but cant someone strip an wm5-rom and take whatever thats needed for the wm6-rom to boot?
if i were to use mtty to lnb OS.nb to a trinity
would it spoil the trinity?
@jeRrRKKKK: probably not if you use a valid hermes OS.nb, but it won't boot, so you should better don't try it.
maybe i should try to convince some trinity users to try it so if they bricked their device while trying, i wouldn't be at any loss... lol
anyways the process is reversible... why not some trinity users give it a go?
for all you know it might open the door for cross platform flashing... imagine if the o2 atom gets wm6 full release first, and we can just cross platform flash it over... don't you think it saves alot of time and agony?

what is the exactly source for 1620 build??

everyone knows 1437 build was the official hermes and trinity, what about 1620 build??
thanks
It was also a Hermes rom: http://forum.xda-developers.com/showthread.php?t=322905
bepe said:
It was also a Hermes rom: http://forum.xda-developers.com/showthread.php?t=322905
Click to expand...
Click to collapse
thanks bro, is it official?? because i'm porting now and i don't know which one better, this or 1437 build
thanks again
not really offical, it was a TMO Test ROM I think. But the ROM is not edited, so it is perfect for porting.
This is the same ROM ported to Trinity:
http://forum.xda-developers.com/showthread.php?t=323876
It can be used for cooking
good notes bro, last question is, what will happen if i didn't use the new xip files in porting?? more clear: if i port the base rom and replace the drivers and become working good on the device, and thats w/o using the new xip files which come with the rom, what will happens?? (after proting the device can pass the booting and can run)
you will get a version like this:
SO <version from XIP files> (Build <version from IMGFS files>)
but it would work
bepe said:
you will get a version like this:
SO <version from XIP files> (Build <version from IMGFS files>)
but it would work
Click to expand...
Click to collapse
if just the numbers no problems for me, i can edit them
thank you so much prof
i forgot to tell you about something very interesting, after porting, while i'm testing i found that the windows mobile device center shows the name of the device HTC 3600i ( maybe this actually for 3600 i?? )
One question.
I import the Sys folders from last Official Artremis rom.
But How Can I import xip?
Coredll.dll isn't a module and so theres isnt' Coredll.dll S000.

[KITCHEN]BETA: Extended Trinity Kitchen for WM6.1

New extended Kitchen for Trinity
TRINITY_DEV_v2.1_Build_19199.rar
Related:
Extended Kitchen for Hermes
Extended Kitchen for Artemis
Extended Kitchen for Herald
Thanks to misar, FreePK for helping with this new set of tools!
About the Kitchen
New Trinity base rom 3.03.xxx it might fix some driver and memory problems
OS base: VF Kaiser UK 3.08.161.0 (Build 19199)
OEM Apps removed, but you need to clean up the OEMDrivers package
I did not do any changes to the OS, because it should be a clean base Kitchen for all of you
Full XIP editing supported by the Kitchen
New tool to merge all dsm files to one big file and delete all rgu's
I think the OEM package to SYS problem should be solved... but did not try it yet
How to use it
Requires Microsoft Visual C++ 2008 Redistributable Package
OEM and SYS can be used as known
The content of ROM\XIP will be used to create a new XIP section for the OS
You don’t have to worry about relocating modules... add/remove whatever you like and the new tools will take care of relocating modules or freeing RAM
.VM and .ROM is updated automatically
Actually this Kitchen runs in auto mode, which means you only need to run BuildNB.bat to create the ROM. You can change that by editing the bat files; made it this way, because I don’t use the options in BuildOS.exe
I consider this a perfect port of the new build to this device
Replaced all XIP SYS packages (I did not just changed coredll.dll to get the new build number)
There were also boot.rgu changes my MS, those have been added too
SYS is completely untouched
Read this for download:
All donations are very welcome!
I need to buy a new device, because this time my Trinity is gone forever and I cannot use my girlfriends Artemis without being killed (by mistake I deleted all contacts last time I used it for testing... she was not very happy about that )
When you are getting money for the ROMs you cook using my kitchen, I would really appreciate a donation.
I'm not talking about 50% of you incomes, but one small donation would be fair I think.
To download the Kitchen click at "All donations are very welcome"
!!! This was only meant for ppl never donated for these tools and expecting donations for ROM's created using my Kitchen !!!
Thanks to all those who have donated already!​
Additional things
RBS_Kit.rar (RealBigStorage)
For making it clean delete "OEM\OEMDrivers\OEM_FLASHDRV.DLL"
Happy cooking!
Greaaaaaaaaaatttttt!!!!!!!!!!!!!!!!!!!!!!!!!!!!
As always, thanks bepe!
udK said:
As always, thanks bepe!
Click to expand...
Click to collapse
bepe said:
Updated the RK to build 19199 ... this is a final AKU1 build, so I really recommend to use this one
I dont have a woking device anymore... so please someone try the RK and tell me if the resulting ROM is booting. (please without making any changes!)
http://rapidshare.com/files/234323423/TRINITY_DEV_v2.1_Build_19199.rar
ps: Sorry, that you need to remake everything now
Click to expand...
Click to collapse
bepe, you are the rom's palatine, super-man for all us!!
thanks
When probably does one come finally WM 6.1?
Sorry for my english
Could some one try this RealBigStorage-Kit:
http://rapidshare.com/files/88376997/RBS-Kit_Trinity.rar
I would need to know if it is working... can not make any tests right now
Great job Bepe!!! we've been waiting for updates from your side!!
I'd try if G#[email protected] lcd screens didn't take 3 [email protected]#n weeks to ship from hong kong.
chavonbravo said:
I'd try if G#[email protected] lcd screens didn't take 3 [email protected]#n weeks to ship from hong kong.
Click to expand...
Click to collapse
pardon chav?
bepe said:
Could some one try this RealBigStorage-Kit:
http://rapidshare.com/files/88376997/RBS-Kit_Trinity.rar
I would need to know if it is working... can not make any tests right now
Click to expand...
Click to collapse
glad to see your still here
Thanks great bepe.
We have been waiting for you to get back to us.
Hi all, I've a question:
where find time bomb in this rom???
when try to connect to internet, a tome limit messafe appear.....
in bepe's kitchen for hermes was into shell32.exe module, I changed it, but nothing to do , messagte appear!!!
thanks!!
Thanks for your help about Trinity!!
My favorite rom cook is back!
Looking forward to a german WM6.1 touch ROM That would kick ass.
Only if you got the time for it, obviously.
ZakMcRofl said:
My favorite rom cook is back!
Looking forward to a german WM6.1 touch ROM That would kick ass.
Only if you got the time for it, obviously.
Click to expand...
Click to collapse
hey, noone answer???
the problem is:
while I'm sincronizyng the pda with pc by activesync, it stops to work, and time bomb appear:
in hermes 3d someone posted the solution, a fixed shell32.dll module, I've used it too, but the message puntually appear....
any suggestion about???
thanks!
EDITED:
ok, seems that I've solved using the patch posted into hermes 3d....
now syncronize well, and runs ok!!!
thanks!!
Happy to heard you Bepe
Great bro, thanks and really happy to see you on trinity forum. You're most welcome brother and wanna heard you so often bro.
beautyangel said:
Great bro, thanks and really happy to see you on trinity forum. You're most welcome brother and wanna heard you so often bro.
Click to expand...
Click to collapse
and... what you about STICK this great 3d???
Updated the RK to build 19199 ... this is a final AKU1 build, so I really recommend to use this one
I dont have a woking device anymore... so please someone try the RK and tell me if the resulting ROM is booting. (please without making any changes!)
http://rapidshare.com/files/88848183/TRINITY_DEV_v2.1_Build_19199.rar
ps: Sorry, that you need to remake everything now
thank you very much ! bepe.
I try the new bersione witouth any changes and it boots but there is some problem with some character in setting tab as can you see:
For Commanager and HTC Home plug there isn't the mui files that are in OEMLANG but for strange carachter for left softkey and tab setting?

Artemis Xip And Sys 0816 Wm 6.1 Build 19701

Xip and Sys Files to cook your own rom, if you want to cook in another language, just change the mui files.
Link: http://www.4shared.com/dir/6416744/9a193c5b/ARTEMIS_ROM_FILES.html
Thanks to everyone.
Cheers
Thanks for sharing...
Thanks for sharing !
But somes said that 19701 was older than 19199 ?!
So what's true?
aje_fr said:
Thanks for sharing !
But somes said that 19701 was older than 19199 ?!
So what's true?
Click to expand...
Click to collapse
Honestly i don´t know,maybe this build is tweaked by darkforces team, but i don´t understand chinese, and maybe build 19209 is newer, the fact is that this one revealed as the only 6.1 build, that i´ve tested untill now, that has lower memory leak, it stays at a constant average of 21 mb ram free with 8mb pool and cube turned off. And for the daily usage of my artemis is the best to navigate with iGO 2008 in 3d mode.
Cheers.
DarkForce team never release fake build.If this build from DFT it should real..
Thanks dear, but I've a problem with this OS version...
If I use the PIE included in this OS (zoom function works!!!) I can't use SMS or MMS... I don't undarstand why but PDA doesn't show SMS in accounts.
Someone have the same problem?
Hi, i think your problem is due to some key in registry, check rgu file in base apps.
Cheers
ark666 said:
Hi, i think your problem is due to some key in registry, check rgu file in base apps.
Cheers
Click to expand...
Click to collapse
It's identical to my previous rgu in OS 5.2.19199... I don't think it's a registry problem.

Categories

Resources