Jump to content


Photo

[GUIDE] Building your own Flashable ROM

* * * - - 3 votes

  • Please log in to reply
142 replies to this topic

#101
Mr.DunnDunn

Mr.DunnDunn

    Regular

  • Members
  • PipPip
  • 69 posts
  • Devices:Omnia II - i920

in your kitchen root folder, do a search for that .dsm (too long to type) and see if there are duplicates. if not, post the folder that it resides in.

EDIT:

you know I just did a quick search and found that this file "3346da5d-3675-4a67-925e-75f623184bda.dsm" is located in the XIP. If you find a dulicate, then the one in the ROM\XIP folder should be left.




thanks. it was still finding the same error but when i ran the search it was in another SYS folder as well, so I deleted that 1 too and it worked. Just out of curiosity is that error common?

  • 0

#102
amdzero

amdzero

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,343 posts
  • Devices:i920 Omnia 2

thanks. it was still finding the same error but when i ran the search it was in another SYS folder as well, so I deleted that 1 too and it worked. Just out of curiosity is that error common?


You will usually get this error if you are porting over a new sys/xip, or a newer version of a program (like facebook or google maps). Its not really an error, its just letting you know that there are two different (even sometimes identical) versions of a file/program. It isn't smart enough to recognize this and choose which version.

That's okay, as it just means I forgot to look for redundancies in my kitchen.

Glad I could help.

  • 0

#103
xlightwaverx

xlightwaverx

    Diehard

  • Members
  • PipPipPipPip
  • 413 posts
  • Gender:Male
  • Location:East Coast
  • Interests:Women, Linux, Computing - In that Order.
  • Devices:Razr Maxx
  • Twitter:@xlightwaverx

if you look in the guide you'll find the link, but for short reference...

http://joojoobee666....tchens/?C=M;O=D

(see earlier post for version meanings)


so that's just 6.5 then? throw them into SYS and go?

X

  • 0

GTalk/Email: xlightwaverx[@]gmail.com | Android Development | CrackFlasher Downloads
Posted Image


#104
amdzero

amdzero

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,343 posts
  • Devices:i920 Omnia 2

so that's just 6.5 then? throw them into SYS and go?

X


yeah the 21911 is 6.5 use my guide to port it.

  • 0

#105
Mr.DunnDunn

Mr.DunnDunn

    Regular

  • Members
  • PipPip
  • 69 posts
  • Devices:Omnia II - i920
so testing after reading the 3rd part of the guide(after removing some of the wm files(i followed the site on which files you can and cannot remove)) i tried to test flash and it just stays on the verizon bootscreen. im guessing i messed up but not sure where





also in the one point of the building where you have the 2 option files. i renamed the 1 but kept them both inside the build. is that correct? if not which file do i keep since they are different sizes

  • 0

#106
amdzero

amdzero

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,343 posts
  • Devices:i920 Omnia 2

so testing after reading the 3rd part of the guide(after removing some of the wm files(i followed the site on which files you can and cannot remove)) i tried to test flash and it just stays on the verizon bootscreen. im guessing i messed up but not sure where
also in the one point of the building where you have the 2 option files. i renamed the 1 but kept them both inside the build. is that correct? if not which file do i keep since they are different sizes

if it is goin to the verizon boot load screen, then it is probably something you did with sys. If there is a xip error, you usually don't get to the verizon screen.

If there are two files with the same name don't just rename one, you have to delete one and keep the other, otherwise you run the risk of haveing .dsm errors/.rgu double entries, or even unnecessary duplicate files (no matter how small, they still take up space).

If you cannot figure out which one do keep/delete, post the name on here and I'll look into it.

  • 0

#107
Mr.DunnDunn

Mr.DunnDunn

    Regular

  • Members
  • PipPip
  • 69 posts
  • Devices:Omnia II - i920

if it is goin to the verizon boot load screen, then it is probably something you did with sys. If there is a xip error, you usually don't get to the verizon screen.

If there are two files with the same name don't just rename one, you have to delete one and keep the other, otherwise you run the risk of haveing .dsm errors/.rgu double entries, or even unnecessary duplicate files (no matter how small, they still take up space).

If you cannot figure out which one do keep/delete, post the name on here and I'll look into it.




It was the option.xml where it gave you two of them after yopu added both the SYS_23569_192DPI_0409 and SYS_23569_Common in the same folder. The option.xml files are 2 different sizes

I guess i'll have to restore my SYS folder cause I dont know what file messed up. Is there certain bootfiles in that folder? I know i deleted the alert files and ringers but i dont think that would be a problem besides no startup sound

  • 0

#108
xlightwaverx

xlightwaverx

    Diehard

  • Members
  • PipPipPipPip
  • 413 posts
  • Gender:Male
  • Location:East Coast
  • Interests:Women, Linux, Computing - In that Order.
  • Devices:Razr Maxx
  • Twitter:@xlightwaverx

yeah the 21911 is 6.5 use my guide to port it.


What guide? the 3 part? I have Sys exposed, but I pretty much removed the
XIP portion, replaced it with the new.

I have version*_192 and a version_common if I remember correctly, what's the dif?

and when i build, i get all kinds of options. dont know which ones i need or not, cause they're all windows components.

X

  • 0

GTalk/Email: xlightwaverx[@]gmail.com | Android Development | CrackFlasher Downloads
Posted Image


#109
Mr.DunnDunn

Mr.DunnDunn

    Regular

  • Members
  • PipPip
  • 69 posts
  • Devices:Omnia II - i920

What guide? the 3 part? I have Sys exposed, but I pretty much removed the
XIP portion, replaced it with the new.

I have version*_192 and a version_common if I remember correctly, what's the dif?

and when i build, i get all kinds of options. dont know which ones i need or not, cause they're all windows components.

X



you could use this guide here


http://webcache.goog...lient=firefox-a


the original page was gone so i had to use the cache on google

  • 0

#110
amdzero

amdzero

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,343 posts
  • Devices:i920 Omnia 2

What guide? the 3 part? I have Sys exposed, but I pretty much removed the
XIP portion, replaced it with the new.

I have version*_192 and a version_common if I remember correctly, what's the dif?

and when i build, i get all kinds of options. dont know which ones i need or not, cause they're all windows components.

X

If you guys need a certain build, I can make a kitchen for you.

The Option.xml is an optional file (no pun intended) you can remove both, or you can rename one and keep the other. These files don't get cooked in, they only tell BuildOS what you want to cook in.

As for the 192 and common, you need both. The common are folders that all winmo devices can use, and the 192 folder are specific files for wvga devices. It has files with resolutions 480x800.

Usually when I port a new sys/zip, I'll do one or the other first, and see if it boots. Then I'll do the other so that I can tell where it fails, if it doesn't boot.

  • 0

#111
xlightwaverx

xlightwaverx

    Diehard

  • Members
  • PipPipPipPip
  • 413 posts
  • Gender:Male
  • Location:East Coast
  • Interests:Women, Linux, Computing - In that Order.
  • Devices:Razr Maxx
  • Twitter:@xlightwaverx

If you guys need a certain build, I can make a kitchen for you.

The Option.xml is an optional file (no pun intended) you can remove both, or you can rename one and keep the other. These files don't get cooked in, they only tell BuildOS what you want to cook in.

As for the 192 and common, you need both. The common are folders that all winmo devices can use, and the 192 folder are specific files for wvga devices. It has files with resolutions 480x800.

Usually when I port a new sys/zip, I'll do one or the other first, and see if it boots. Then I'll do the other so that I can tell where it fails, if it doesn't boot.


So...

I dump the SYS folder.
I dump the XIP folder.

I put the XIP rar into the XIP folder.
I put the common and 192 in the ... what is it... the SYS folder where the files look similar.
but I put the common in first, because, it's, the common drivers.
Then i put the 192 in after because its the 480x800 wvga drivers.
then when/if it fails, I remove the files from common extraction, and keep trying to build, once it works, the sys is now complete.

That sound right :angry:

X

Edit: Actually, wouldn't it be better to do 192 files first, compile, flash, and see what windows "needs" after flashing. I'd hate to have common and 192 in there and only need some common files. Kabeesh?

X

Edited by xlightwaverx, 19 July 2010 - 05:50 PM.

  • 0

GTalk/Email: xlightwaverx[@]gmail.com | Android Development | CrackFlasher Downloads
Posted Image


#112
WinJo69

WinJo69

    Regular

  • Members
  • PipPip
  • 66 posts
  • Devices:Samsung Omina II i920

If you guys need a certain build, I can make a kitchen for you.

The Option.xml is an optional file (no pun intended) you can remove both, or you can rename one and keep the other. These files don't get cooked in, they only tell BuildOS what you want to cook in.

As for the 192 and common, you need both. The common are folders that all winmo devices can use, and the 192 folder are specific files for wvga devices. It has files with resolutions 480x800.

Usually when I port a new sys/zip, I'll do one or the other first, and see if it boots. Then I'll do the other so that I can tell where it fails, if it doesn't boot.


Can I take you up on your offer!?! I've been trying for some time to upgrade to 21911, but I always find myself with one error or another. I've been leaving 100% in it for the start, (just taking out whats required to make it compile), but I still have issues. Frustrating.

  • 0

#113
Ninja4Hire

Ninja4Hire

    Addict

  • Members
  • PipPipPipPipPip
  • 519 posts
  • Location:California
  • Devices:Vzw - Samsung Omnia i920
  • Twitter:@ninja4hire

Can I take you up on your offer!?! I've been trying for some time to upgrade to 21911, but I always find myself with one error or another. I've been leaving 100% in it for the start, (just taking out whats required to make it compile), but I still have issues. Frustrating.



Funny because I was getting errors with 21911. That is why my latest build is 21909. I kinda want 21911 so I may try again, but by the time I get it working 912 or something will be out.

  • 0

#114
WinJo69

WinJo69

    Regular

  • Members
  • PipPip
  • 66 posts
  • Devices:Samsung Omina II i920

Funny because I was getting errors with 21911. That is why my latest build is 21909. I kinda want 21911 so I may try again, but by the time I get it working 912 or something will be out.



OK so it may not be ME!! ( LOL) - I will try again again with 21909
Edit I don't see 21909 on the kitchen site - Can you point me to it please?

Edited by WinJo69, 19 July 2010 - 07:06 PM.

  • 0

#115
Ninja4Hire

Ninja4Hire

    Addict

  • Members
  • PipPipPipPipPip
  • 519 posts
  • Location:California
  • Devices:Vzw - Samsung Omnia i920
  • Twitter:@ninja4hire

OK so it may not be ME!! ( LOL) - I will try again again with 21909
Edit I don't see 21909 on the kitchen site - Can you point me to it please?


Yeah JooJooBee doesn't have it listed so I got it from XDA: http://www.mobileund...GA_WVGA_0409.7z

They format them a little different, so just a heads up. You will need to delete a lot of files from the SYS (480 resv 640, 240 resv 320, and DPI_96)

  • 0

#116
Lancez

Lancez

    Hardcore

  • Moderator Team
  • PipPipPipPipPipPip
  • 3,093 posts
  • Gender:Male
  • Location:Los Angeles, California, U.S.A
  • Interests:My Devices:
    Galaxy Nexus
    Samsung I9100
    Samsung S8600 Bada
    Samsung I8000
    Samsung I900
    Sony Ericsson X10a
pinned :(

  • 0

#117
unchoney

unchoney

    Regular

  • Members
  • PipPip
  • 91 posts
  • Devices:omnia
When removing mod and vod or communities etc, are we suppose to go into the 38 reg in oem apps to change or remove stuff? I keep hitting a wall .. i have tried to remove all the vz stuff(all at once) and when i flash the rom all the main menu icons are gone? I know i will have to probably remove one at a time to figure out which one i shoud not have remarked but wondering if i am missing a step.

  • 0

#118
amdzero

amdzero

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,343 posts
  • Devices:i920 Omnia 2

When removing mod and vod or communities etc, are we suppose to go into the 38 reg in oem apps to change or remove stuff? I keep hitting a wall .. i have tried to remove all the vz stuff(all at once) and when i flash the rom all the main menu icons are gone? I know i will have to probably remove one at a time to figure out which one i shoud not have remarked but wondering if i am missing a step.

nope thats what I did. The mainmenu is actually populated through a provxml file at initial boot. I was just talking about this with xlightwaverx the other night. Without going into GREAT detail...

The .rgu files as parsed by BuildOS into two files called \temp\dump\default.hv and \temp\dump\user.hv

this makes up the initial boot registry for your device.

the provxml files (there are actaully quite a few) are parsed by Windows Mobile upon initial boot.

so in other words you could have a registry item set in a .rgu but if a provxml overrides it, you may not even know that your reg edit doesn't take.

look at \OEM\OEM_Lang_0409\mxipcold_zzzOEM_001.provxml

and the items label ...cube\menu01items are the mainmenu screens with the icons in the 4 rows.

  • 0

#119
unchoney

unchoney

    Regular

  • Members
  • PipPip
  • 91 posts
  • Devices:omnia

nope thats what I did. The mainmenu is actually populated through a provxml file at initial boot. I was just talking about this with xlightwaverx the other night. Without going into GREAT detail...

The .rgu files as parsed by BuildOS into two files called \temp\dump\default.hv and \temp\dump\user.hv

this makes up the initial boot registry for your device.

the provxml files (there are actaully quite a few) are parsed by Windows Mobile upon initial boot.

so in other words you could have a registry item set in a .rgu but if a provxml overrides it, you may not even know that your reg edit doesn't take.

look at \OEM\OEM_Lang_0409\mxipcold_zzzOEM_001.provxml

and the items label ...cube\menu01items are the mainmenu screens with the icons in the 4 rows.

Ok went back and started with just taking out the links and exe. files for vz(in the .exe file i had been just deleting the name of file and .exe out of line now the only thing i leave is the number and #) i do not now if that made a difference or not also left cityid and communities in, could not find those in the inidat file. Was up till early morning trying to get through the whole porting thing! I did not get the build osbox after porting the sys folder but it still ran the buildrom black screen and built a flashable rom without error message other than build os stopped working when first initializing. So i went ahead and tried porting 21911 again got the buildos has stopped working but ran the other screen with no errors tried to flash and it stuck on the first boot screen so back to the drawing board but will try to use 23569 instead. I did have one problem with the xip kitchen...it did not contain the dump.cmd dump.exe file in the tools folder so i just copied the one from the i920 kithcen and ran it at the end of the instructions... was that maybe a problem as well? And how can i get the xip kithchen with it inif that is what i need?

  • 0

#120
amdzero

amdzero

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,343 posts
  • Devices:i920 Omnia 2

Ok went back and started with just taking out the links and exe. files for vz(in the .exe file i had been just deleting the name of file and .exe out of line now the only thing i leave is the number and #) i do not now if that made a difference or not also left cityid and communities in, could not find those in the inidat file. Was up till early morning trying to get through the whole porting thing! I did not get the build osbox after porting the sys folder but it still ran the buildrom black screen and built a flashable rom without error message other than build os stopped working when first initializing. So i went ahead and tried porting 21911 again got the buildos has stopped working but ran the other screen with no errors tried to flash and it stuck on the first boot screen so back to the drawing board but will try to use 23569 instead. I did have one problem with the xip kitchen...it did not contain the dump.cmd dump.exe file in the tools folder so i just copied the one from the i920 kithcen and ran it at the end of the instructions... was that maybe a problem as well? And how can i get the xip kithchen with it inif that is what i need?

I'm not sure about xip kitchen, when I did the test, I downloaded the tools just like I never had it installed. It worked fine for me. Porting a xip is a bit tricky as the guide suggests, and almost everytime I do it, I skip a step or forget something inevitably creating an unbootable rom. Thankfully there has NOT been a COM5 build in quite some time.

If you need a xip from ANY build, just port what one, and I'll port it for you. I've done this for others and will do it for anyone who asks.

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users