yashsingh1/xdaforums huggingface dataset:
[Omnia II ROM Development] ckirkp79:
Ok, thought I done everything right. I read your guide down to a t and flashed it after taking vzwtones out. Phone booted to windows splash screen and now it's stuck on a white screen. it's been a couple minutes but it did this last time I tried to make my own rom. I don't know what I missed or didn't do right. Does it normally take forever to load like this?
[Omnia II ROM Development] amdzero:
did you try to flash without taking anything out of the rom?

What is the size of the rom?
[Omnia II ROM Development] ckirkp79:
no didn't try it without taking anything out. I will do that next. Size of rom after taking vzwtones is 284mb. I downloaded this file. I have izarc as an extractor and I took the 001 off the end and left everything else in tact.
[Omnia II ROM Development] ckirkp79:
Ok, flashed without taking anything out of rom. It's not working either. I notice everytime a rom doesn't work there is no verizon start sound...so I know ahead of time when the rom won't work. All I done this time was click buildos. I am using windows xp under vmware 7 still with sp3 installed. Could that be a factor, even though I've been able to install other roms successfully?
[Omnia II ROM Development] ckirkp79:
Now it's on a white screen. I'm just gonna see if maybe it will boot up after all...even if it takes all night...unless you have some idea what I may be doing wrong lol
[Omnia II ROM Development] amdzero:
If you don't see the orange load screen after vzn screen, then it won't load.

Why are you using VMware? I don't think that would be a reason why it wouldn't work, but I don't know since I don't use it.
[Omnia II ROM Development] ckirkp79:
seen the orange windows screen...then it went to white screen and it remained on there ever since my last post.

I use vmware because I tried to install the mit drivers on my windows 7 home premium 64 bit but I couldn't find a driver to work...then octans wouldn't work on 7. I have since redone my computer so I may try again to free up space lol. but now I am trying wozzers kitchen so i am hoping it will boot up. didn't take anything off
[Omnia II ROM Development] ckirkp79:
darn wozzers don't work either. it got stuck on the verizon screen. never went to windows welcome screen. Geez. What am I doing wrong? I guess I'm gonna see if it's becuz of vmware if I can actually find the driver for my puter. or my phone is messed up...but like said earlier...other roms work on it?
[Omnia II ROM Development] amdzero:
are you looking for Mit drivers for win 7 64-bit?

I have attached the win 7 64-bit drivers for Omnia 2. Yes they work in OCTANS full version, and yes they work for the SCH-i920 verizon Omnia 2
[Omnia II ROM Development] ckirkp79:
sweet gonna try and see if that works out. Thanks.
[Omnia II ROM Development] ckirkp79:
well windows 7 is not working out for me. I am just having bad luck all around. octans won't recognize my phone. i did the steps from modaco and installed samsung 4.34 cdma modem...then I rebooted and upgraded the mit to the one you gave me...still no luck. Nothing.

guess i gotta keep vmware and just keep trying to make the rom. I just don't know what i am doing wrong..i think it has to be the file itself.
[Omnia II ROM Development] amdzero:
Did you press f8 and boot into disable signed driver mode? When you system is on and you turn off the phone, open up devices and printers. Watch the i920 icon appear as you plug the phone into the usb port (no usb hubs). Does the icon have an exclaimation point on it?
[Omnia II ROM Development] ckirkp79:
I did it under device manager. Yeah I pressed F8. When I installed the driver after unplugging and replugging phone in it came up with a red box with two options (guess it's the driver not signed box) but I went ahead and installed it and it said installed successfully.

is the samsung cdma modem 4.34 the right one? I tried finding one that said 4.1.34 but I couldn't find one under google.
[Omnia II ROM Development] ckirkp79:
It's just weird that even installing the dc23 rom and wozzers kitchen rom without modification it didn't even boot on my phone. I took the 001 out on the dc23 and unzipped with izarc. I'm stuck. It seems like it works for everyone else..i've gotta be doing something wrong?
[Omnia II ROM Development] amdzero:
Attached is the screenshot of the drivers successfully installed.

Win7 has a strange way of dealing with these drivers. you have to play with it a bit. Sometimes just reseting the device will make it okay. Make sure you setup OCTANS before you connect the phone. Are you getting any error messages in OCTANS when you connect the phone? it should display something.

you have to restart after installing the unsigned drivers, and yes hit f8 again to allow disable driver signing.
[Omnia II ROM Development] ckirkp79:
Yeah it didn't install. I checked the version and it looks nothing like yours. Gonna try it again lol. I didn't restart after installing..it didn't even ask to. Maybe this will work now. Only thing that octans showed was the ondevice string when i hooked phone up. Everytime i disconnect and reconnect it would show ondevice with a string of numbers at the end.
[Omnia II ROM Development] ckirkp79:
Got it! I followed your instructions and it finally let me use the unsigned driver! Now I am trying to do the rom again and see if it will work under windows 7. I hope I finally fixed the problem.

Thank u.
[Omnia II ROM Development] ckirkp79:
ok octans flashed successfully with no errors. Now I just gotta see if phone will go past windows orange screen or the white screen that it tends to get stuck on. One problem fixed...fearing another problem may arise.....

.

update...it is on the white screen now...prob 3 min now. I will rebuild the rom w/out removing anything and try again.
[Omnia II ROM Development] amdzero:
you have to be quick.

Have device manager open and waiting.

Connect the phone. (you should see the Omnia 2 logo, and hear the usb tones from the win7 machine)

if there is an samsung icon with an exclamation mark on it, OR if the other drivers are installed, expand mobile devices and then...

Right Click "Samsung MITs USB Sync"

click update driver software...

click "Let me pick from a list of device drivers on my computer" (mayhave to click browse first can't remember)

then click "Have Disk..."

navigate to the i8000 win7 -64bit drivers

click open/ok then wait

by now your phone will have shut off and no longer show up in device manager.

reconnect the phone, wait for the USB tones...

then click "Next"

This may take a couple of tries and if you use a laptop like me you may have to redo this whole procedure everyonce in a while.

After you do it correctly the first time just restart the computer and hit f8 disable signed drivers again.

You should be GTG. If you ever have a problem again, try to disconnect/reconnect the phone, or even restart the phone with the stylus, before reinstalling the drivers.

Let me know how it goes.
[Omnia II ROM Development] ckirkp79:
i was able to get the drivers installed no problem on windows 7. I rebuilt the rom and i am still getting stuck on the white screen on my phone. it went to verizon logo, then windows orange screen and now the white screen of death is on my phone for past 10 min now:(

I just went ahead and put another rom on it until I can find an actual working rom to put in my kitchen. It's not windows 7 because the other rom went on flawlessly when I flashed. But putting the ones that you linked on here and wozzers didn't work. My phone shouldn't be the problem either. I have to be missing something?
[Omnia II ROM Development] amdzero:
Not sure why it's not working, I've tried mine, and wozzers and it works great for me.

Others have posted that theirs works on the "other" forum as well.

What steps are you doing? Are you just running BuildOS?

if you are using Windows 7, could you record the exact steps you are taking to build your rom? see the attached picture, maybe we can help eachother out.
[Omnia II ROM Development] ckirkp79:
I know that it works for others...I can record the steps later and show you. I am doing everything from the doc you wrote...click buildrom...then it brings up buildos..so i hit play button and it goes through it process and then done is at the bottom so i hit the x button on buildos and then buildrom produces the flashable nbo for me. but when i put that on my phone it doesn't boot past white screen. I'll be online later I'll record it and show ya what i am doing.
[Omnia II ROM Development] ckirkp79:
Ok so I think I may recorded it right...let me know if you don't see anything. The first attachment is the building of the rom. Second one I post will be octans.
[Omnia II ROM Development] ckirkp79:
Here is the second part of the show. I did receive an error message in octans...you will see it in the screen shot...but even w/out no error it still wouldn't work the other times i flashed.

update>>>still stuck on white screen after about 7 or so minutes.

*8:20pm* I uninstalled izarc and installed 7zip. I unzipped both roms with 7zip and did wozzers first. It took me to a screen saying "This concludes are beta test blah blah if you want to review more go to site you got this from." something of the nature. But it did have sounds at start up but it wouldn't let me go beyond that white screen with the message on it. Now I am going to try your dc23 out again. I am hoping izarc was fouling up.
[Omnia II ROM Development] ckirkp79:
So flashing the rom after using 7zip worked. However I have a new issue. I noticed that the .rgu and the .dat files are gone. even showing hidden files and folders does not produce those files. So I reinstalled izarc and done a test. Kept one folder with the 7zip rom and created a new one using izarc. Well lo and behold...izarc has the missing files. 7zip only shows 18 files (those include hidden) izarc shows 38 files. It always seems to be something now lol. what am i goinna do now?

---------------------------------

never mind. I changed some option under folder setting and unclicked hide extensions and hide protected and boom...all the files were there. Only reason I figured it out was I was going to copy and paste but when I done it, it said it existed..lol. So I guess I am on my way of cooking now. thank you so very much 4 ur help. I can't wait to try it out. One question. Where can i get my hands on 6.5.3 or 6.5.5? I would like to do all of them since I know what i am doing now:)
[Omnia II ROM Development] amdzero:
Awesome, yeah I love 7zip.

you can find the files on various sites, my favorite is ppckitchen.

If you know what the com builds are then check out this quick link that I have saved...

http://joojoobee666.ppckitchen.org/Kitchens/?C=M;O=D

I hope you know how to port a xip, as it can be tricky. If you need help let me know, I was going to write a guide on porting sys and xip, just haven't gotten around to it. I'm swamped with work lately.
[Omnia II ROM Development] ckirkp79:
I registered at ppckitchen but I don't know where to find the diff roms at. I know nothing about xip but i'm willing to search and learn when I have free time. I know what you mean about work..well sort of lol. Is porting the sys and the xip how i'll be able to mod a 6.5.3 rom?

------------------

I do have a couple questions for you..since I am new to all this.

1. How do I change the windows orange start up screen to something I want to use? Is there any file out there I can use freely as a start up?

2. Do I have to keep unzipping the original dc23 whenever I want to make a new rom...and how does one go about making different version numbers?

I would really like to cook, but I've tried searching and I'm stuck. I would also like to add some different themes too..but I don't know where to look.

If you have a site in mind that explains all this fully it would be greatly appreciated. thank you
[Omnia II ROM Development] amdzero:
you can mod your rom right now, but it is only com3 i believe. (winmo 6.5)

if you want to "port sys and xip" that means you want to use an updated version of winmo mostlikely 6.5.x

Porting the sys is VERY easy, just copy the contents of all the appliciable sys folders overwritting the existing sys folders. Keep in mind that my must keep:

.ROM

.VM

metadata

as these are designed specifically for your winmo device.

portin a xip over is a bit more tricky as the xip is the kernal of the os.

If you don't know what the kernal is, just think of it like the core of the os, the part that handles all the error messages, and processing of data. There are upper layers of the OS (sys) that interact with the user and then send it to the lower layer (xip or kernal) and then to the hardware.

So every action (or even even without your action) has to pass through the main OS layer and then the kernal.

The kernal is what can recover from faults if need be.

There are many articles on the net (here are xda even) that discuss porting of sys and xip.

Good luck.

http://www.modaco.com/content/i9x0-omnia-http-omnia-modaco-com/299717/com-branches-explained/
[Omnia II ROM Development] ckirkp79:
Ok, so I read all the stuff on the link and it was a pretty good explanation of it. However I don't know where to get all the diff builds to put in my kitchen.

So sys is going to be easy as copy and paste but xip will be something that will take more time I see. I cant wait to do a search and see what I can come up with.

I tried to change the welcomehead on my current (not so good though) custom rom and it won't let me copy and paste:( I even tried resco explorer trial version to no avail. Doing a search on the file before building the rom brought up nothing either. I would love to customize it as much as possible but it seems like right now I'll be stuck at just removing files until I can actually find an article that can show me how to change the welcomehead and how to add a different theme.

Thank you so much for your help.
[Omnia II ROM Development] amdzero:
the file you're looking for is located:

SYS\Redist_dpi_192_resh_480_resv_800\welcomehead.192.png

Just create a png file and overwrite it.

it is better to cook it in instead of using resco/total commander to put in on the phone.

also for custom icons like mine, check out this link:

http://www.techparaiso.com/windows-mobile/tutorials/319-how-to-create-custom-taskbar-icons
[Omnia II ROM Development] ckirkp79:
Awesome. Now I'm getting super excited:)
[Omnia II ROM Development] ckirkp79:
The link you gave me I tried to download the tools but it was outdated link. I got the welcomehead changed:) Think I'll just stick with taking stuff off and adding themes first then go to changing taskbar icons.

Another question. How did you get the second setting icon and files in there? That is one thing I love about custom roms is the second settings option that holds the personal files, system files and everything else. It's just a lot easier than going through all of samsungs junk settings menu.
[Omnia II ROM Development] amdzero:
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo]

"HideSettings"=dword:00000001

put 0 if you want the MS settings.

This is located in OEM\OEMApps\38b19348-4733-495e-ab3a-3f3479efea44.rgu
[Omnia II ROM Development] ckirkp79:
I just downloaded 3 builds from ppckitchen. Is there another website like ppckitchen to obtain builds from? I only noticed 3 builds there...

I can't wait to start working on those...but gonna practice on the dc23 one for a while until i get the hang. I just like having all the files available when I'm ready for more of a challenge:)

Hopefully this thread will help new cooks out somehow or help people who were like me and wanted to cook but didn't know where to begin or obtain stuff.

Soon I should have one stable enough for release.
[Omnia II ROM Development] amdzero:
3 builds? There are like 50 something builds there, unless you mean types of com branches.

As far as I know there are only a few types of com branches, with com5 and wmd having the newest features. The theory is that both com5 and wmd are going to merge to make the official windows mobile 6.5.5 rom. Even though windows 7 is already leaked, and announced by Microsoft.

Hopefully these guides will help someone even if they just want to toy around and discover new things about their phone.
[Omnia II ROM Development] ckirkp79:
Oh it was sys bases lol. Sorry about that. I grabbed the 3 from the recent posts. But I won't be working on them yet. This morning I went through and deleted a bunch of stuff..and I was trying to get rid of samsungs menu..so I deleted mainmenu.exe. Well when I flashed my phone i couldn't access the start menu. I am wanting Windows Default to be on the today screen when it boots and I want the regular start menu instead of samsung menu. Do you know a work around on that. I've tried to find it..but unsuccessful.

I found a nice thread on here but it shows nothing on how to do that and on how to get it to where if you hit the power off button (not to shut off though) that it will take you to the clock on Windows Default.

I did however get my custom windowshead to load lol. I was thinking about posting my rom on here, but you cant go anywhere on the main screen. At the bottom soft keys it has contacts and it has cube (which I deleted all but still showed up)

Hmm even bing is showing up after I deleted it all too:( I thought i got it all .
[Omnia II ROM Development] amdzero:
Bing may be in the sys that you are using (don't remember)

The mainmenu is launched when you tap on the clock (or left upper part of the taskbar) or the start button.

To go back to windows default just erase the Start.dll file from OEM\OEMApps

(easy enough but cryptic enough to evade me for several ROM builds)

The softkeys you are talking about are found in this file:

38b19348-4733-495e-ab3a-3f3479efea44.rgu

do a search for Keys\113

The @ symbol there is a shortcut for saying "default" and the "Open"="\\Windows\\Cube.lnk" is the shortcut to actually open.

you can change the @ to whatever you want displayed and the "Open"= to what ever string you want. Beware that you must have double backslashes or your rom will not compile.

Always make a backup before you change/delete a file. This can save HOURS of time later on when things go drastically wrong.
[Omnia II ROM Development] ckirkp79:
Thank you so much. I am organizing my kitchen now and wanted to do a couple more plays on the dc23 before hopping over to the newer versions. You don't know how much you are helping me out...wish didn't have to bother you as much..once I release a rom...you are getting mad props!
[Omnia II ROM Development] amdzero:
I'm just here to help. I check this site (now) and MoDaCo regularly.

Also helping you may help others with similar problems.
[Omnia II ROM Development] ckirkp79:
I have some questions for you once again. I made a test rom with some slight customizations...only they did not appear like I thought they would...maybe didn't do something right i am taking so here goes...

1. At initial boot, I wanted to have the the "tap screen to set up your device" I did the registry entry with FFFFFFFE which should make all disappear at initial boot except the tap screen to set up...well it didn't show up..

2. I wanted to get rid of Getting Started on the Windows Default Panels, so i deleted everything getting started and I couldn't find reg key that had getting started. It showed up on Panels as well.

3. Clicking the power key while at the Windows Default Screen (Panel screen) doesn't navigate to Clock (like in your roms) it goes straight to pictures.

4. Clicking the cube button takes me to the mainmenu screen is there a way to change that.

5. When phone boots up, the screen has no Panels on it and has two soft keys. How do i get Panels to show up, where users won't have to go into Today and set Windows Default?

Here is the link to my rom: DC23 Test Rom
[Omnia II ROM Development] amdzero:
1.	[HKEY_LOCAL_MACHINE\Software\Microsoft\Welcome]

"Disable"=dword:FFFFFFFD

2. Probably caused by using splugins (samsung) instead of titanium as your default panels (see #3)

3. Definetly cause by using splugins, as the default for it is pictures, I use titanium instead for my cpr.

by default windows will use titanium for the panels. Samsung uses splugins and is changing that in the file:

OEM\OEMApps\mxipcold_zzzOEM_005.provxml

Make sure you comment that out, or change it to what you want. here is Mine with commenting added so that it will not parse the CHOME registry entry:

...

<characteristic type="Registry">

<!--

<characteristic type="HKLM\Software\Microsoft\CHome">

<parm name="Plugins" value="CMyPhotos;SMusic;SWelcomeCenter;Sphone;SVMail;SClock;CText;CEmail;SCalendar;CHomeFavs;CWindowsLive;SFavorites" datatype="string"/>

<parm name="ExtensibilityXML" value="<Plugins Order="CMyPhotos;SMusic;SWelcomeCenter;Sphone;SVMail;SClock;CText;CEmail;SCalendar;CWindowsLive;SFavorites" CPRFileName="SPlugins" DisplayStyle="Titanium" />" datatype="string" />

<parm name="CPRFile" value="SPlugins" datatype="string"/>

<parm name="SK1URL" value="\Windows\SECContact.exe" datatype="string"/>

<parm name="SK1TEXT" value="My Contacts" datatype="string"/>

</characteristic>

-->

<characteristic type="HKLM\Software\Microsoft\CHome\SCalendar">

...

4. I think

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C1]

controls the cube.

5.

[HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\"Windows Default"]

set enabled to 1 to show the panels by default

---------------

if you really want to get crazy you can look into editing Titanium_480x800.cpr (the default windows panel config file).

This is not for the faint of heart, like .provxml, .cpr files are just xml files; and the formatting must be correct or you will jack up your titanium plugins.
[Omnia II ROM Development] ckirkp79:
Cool thank you so much. I am going to try those here in a bit. I may try editing Titanium once I can figure out everything else..I've got so much to learn.

I believe I am pretty close to actually releasing a rom...but I noticed that my screen does something weird...hard to describe but it had lines in it and it repeated something several times. I clicked the power off button (not to shut off though) and it refreshed the screen. I am pretty sure i must've deleted something I shouldn't have but the only things I have been deleting is VZ junk and making small mod's to rgu files. Only the stuff you listed on this thread however.

Then again my battery was close to dying so I am wondering if that caused it to freeze up and duplicate like that lol.

I am just happy that I'll be able to contribute something here for people to use...
[Omnia II ROM Development] ckirkp79:
Well I looked into the mxipcold file and it is exactly the same as yours. I don't see where I should edit it to get it to use titanium instead of splugins. I commented out all the getting started crap. That took a while. I even deleted it from what you posted.
[Omnia II ROM Development] amdzero:
in xml you comment out multiple lines by using:

<!--

and end with

-->

so you must add those two lines (before and after CHome) in order to get rid of them. You could also just delete the CHome lines, just make sure you only delete those lines though as you may mess up other plug ins (lines 8 through 14)

The main things you are looking for are the CPRFile parameter to read titanium, and the ExtensibilityXML parameter to remove all Splugins (the ones that start with S like SMusic, etc.) and that CPRFileName is titanium not SPlugins (same parameter)

if you want to can create your own folder in OEM and call it something like zzzReg_settings and then put your new .rgu files in there. I have one in my sys folder, because I like to port the newest sys and xip when they come out.

Another thing you could do is put the reg settings in a provxml file in your zzzReg_settings folder, that way the reg settings will take effect after the initial Hard boot.