yashsingh1/xdaforums huggingface dataset:
[XPERIA X1 ROM Development] mcfisch:
@jjm43

Thx for the hint, i'll give it a try.

@gtrab

thx for your help. Ok, at first the versions i use:

SYS/ROM - 21232 from jerpelea (LZX compressed?)

OEM - mostly 010 from jerpelea, some of your SEX1.23 (or something like this :D) Kovsky Packages, some Topaz stuff (008 ?)

I'm cooking with a Laptop (C2D 2GH, 3GB RAM, Windows7 32bit) and a PC (C2D 3GHz, 4GB RAM, Vista 64bit) and the error occurs on both systems. Jerpeleas kitchen works fine on both systems.

I like to use initflashes.txt, it is package specific and easy to handle. Only for special cases i use XML fileoperations (e.g. copy files during customization). I find it more useful for implementing registry settings, exchange config etc.

And if there is no way to prevent the files from beeing located in windows folder, i see no reason to change. Btw - do you use 1 xml file for all fileoperations in your customized packages? :shocked:

I edited initflashes.dat, but it is only for files, e.g. the links under \windows\startmenu\programs, not for the items under \windows\startmenu\settings these are generated through the registry, aren't they? My startmenu programs links are ok, no problems there, only in "settings"...

Where can i get the right ROM/XIP?

And finally i attached the error reports from Windows7 (there is a second report with another module name: cecompr_nt.dll), i have translated it into english, have fun ;)

PS: i'm sure, i forgot something, it's too much for one post... :D
[XPERIA X1 ROM Development] mcfisch:
Read the last posts after writing mine, but with the new dll it seems to work. I have cooked one ROM, no shown errors, will flash it tomorrow.

Oh - i'm using Opera 16194 as a cab and the Flash from the SYS ;)
[XPERIA X1 ROM Development] gtrab:
As I always say:

Big problems often have Simple solutions ;)

The ROM/XIP you are using is from jerpelea's kitchen

And jerpelea uses LZX compression in his ROMs

But since SEX1 kitchen already has the latest (upgraded) imgfsfromdump.exe,

there's only need to replace the LZX compressor DLL, as posted before

Will update front post to make it more clear for other users

BTW I'd like to hear some feedback:

Do you guys really find this kitchen MORE EASY and SIMPLE TO USE ??

:)
[XPERIA X1 ROM Development] mcfisch:
For us who only modify SYS/OEM it doesn't really matter which Kitchen we use - the are all working ;)

But...

Yes, it is very simple and easy to use! :p

With the other DLL it works fine, but there is one thing that im missing at every kitchen i tried: none of them are autmatically changing the start date to today :D

How can i do this manually (with Hex Editor)?

And, a last question: can this kitchen be used to cook for other devices (with the corresponding SYS/ROM/OEM sources)?
[XPERIA X1 ROM Development] gtrab:
Since this kitchen is just a simplification / modification from Bepe's, I guess it should cook for other devices too, but currently I only have 2 HTC phones, and both are Xperia :D :p

Change ROM start date??

I think that's a luxurious touch of customization, it makes your ROM look "brand new", and not as a recycled version from a previous ROM ;)

I hex-edit it in

two places

inside the NBH:

- Take note of the original ROM date

- Open Hex editor

- Open the ROM nbh file

- Search -> Find... (Ctrl+F)

- Check "text string", not "hex string"

- Search for the year ("2008" in my case: R2A was "Dec 21 2008") or search for "Aug" (case sensitive) or another month (I prefer "Aug" because "Dec" or other months throw many results as "Decompression" etc)

How to know I am in the right place ??

1- It will say "O E M S e t R e a l T i m e" at the right side of the ROM date

2- And it will list all months backwards in the left side (Dec Nov Oct Sep Aug Jul Jun May Apr Mar Feb Jan and THEN the date to change Dec 21 2008)

- Modify the date (beware: the month is just 3 chars long, being the first Case sensitive, write it as they appear to the left)

- Press F3 (to search again)

- Change the date there too

- Save

Piece of cake :D
[XPERIA X1 ROM Development] mcfisch:
I can't believe it - is it really that easy :eek: ? Yes, it is! It works!

Gtrab, your are my personal hero! What would i do without you? :D

Thx mate, now i believe, all the other problems are solvable too...
[XPERIA X1 ROM Development] gtrab:
I am a believer:

I

believe

in curiosity ;)

.
[XPERIA X1 ROM Development] Fulgore69:
Thanks gtrab for this thread it has lots of knowledge i hope this encourouge new Spanish cookers...

I have started cooking myself a rom with Spanish support but have not enought time to finished it...
[XPERIA X1 ROM Development] tegera:
when i'm making a X1 rom with Topaz, shall i keep the x1 files in sys or shuld i copy them from topaz?
[XPERIA X1 ROM Development] :
SYS folder stays untouched...only OEM folder is where you add your applications etc.

WC
[XPERIA X1 ROM Development] tegera:
Thx for your help. But i'm to stupid so i let the chefs do there work and support them with som donations instead. It's not as easy to mix Topaz with X1 as i thougt so i give up..... :(
[XPERIA X1 ROM Development] :
Never say that@to stupid...It used to drive me nuts also...jerpelea's kitchen is a better starting point(thats what I started with)...and by no means am I an expert@this,but every question you could probably think of is on this forum somewhere as to how to do something...and its gonna take flash after flash after flash and reading and all sorts testing to figure everything out...you'll get it...

WC
[XPERIA X1 ROM Development] tuxing:
thanks gtrab

cooked my first rom

actually cant call it mine

its your sex1.01.w4x.23 sys and xip with oem19b(rhodium) from jerpelea

didnt think it will work .. but surprise ur thread enabled me to be a rom mixer

thanks again man

is there a way to extract files as packages from nbh files?

could get xip folder and lot of dll folders by extracting with kovsky kitchen bat file, but no oem and sys folders with packages.

feeling like taking all good options from different roms and "mixing" one

thanks
[XPERIA X1 ROM Development] gtrab:
1- oh no no, it´s YOUR SON, that's not my name !! :D

don't call it "mine" because you cooked it so you are responsible for it

feel free to call it whatever you like, feel free to publish it (if you dare to mess with support :rolleyes:)

don't worry this is meant to be public, this is meant to SHARE

2- kovskykitchen will in fact dump any ROM

look for thee SYS and OEM folders in temo/dump/imgfs (I am not sure of the exact path, buth the SYS and OEM will be there for sure, but NOT in classic SYS and OEM folders but in the dump)

.
[XPERIA X1 ROM Development] diegohalbo:
Spanish???? only the subjects

no veo la traduccion, solo los encabezados :(
[XPERIA X1 ROM Development] gtrab:
sorry diego, but since this is an english forum I wrote the tutorials in english

the kitchen itself has a script in spanish

but I can help you of course

mandame un msg privado y te ayudo con lo que haga falta
[XPERIA X1 ROM Development] killer8nl:
I have searched but couldn't find it. How can I create an OEM package. I unpacked opera 9.7b1 and got all files now(2 maps: Program Files, Windows, and 3 files: _setup.xml, 000setup.dll, Opera Software Opera Mobile.inf) but how to make an OEM package out of this? Maybe it is a dumb question but I really hope someone can help me or give me a link with an tutorial or answerds.

thanks in advanced
[XPERIA X1 ROM Development] gtrab:
search for "ervius package creator"

earlyer 2.x versions were more simple to use, ver 5.4 is the latest
[XPERIA X1 ROM Development] killer8nl:
Thanks, got the file now, will try
[XPERIA X1 ROM Development] tuxing:
Thanks gtrab for the new sys/xip porting guide

but i cant understand the following line

"Insert a new "xip.bin" into the "os.nb.payload""

how to do this or is it just copying a xip.bin to rom folder?

thanks again for the best sex1 kitchen , rom and tutorials
[XPERIA X1 ROM Development] gtrab:
that's another story ;)

1- search for "XIPporterEX" by erivus to extract or insert ("write") xip.bin into os.nb.payload

2- use jerpelea's kitchen \tools\XIPkitchenB2 to "port" a xip.bin

quoted, edited from jerpelea:
[XPERIA X1 ROM Development] tuxing:
Thanx a lot gtrab

you even quoted ervius for my laziness, u r great

again a noob doubt

is it enough to insert xip.bin in the os.payload file alone or

should the rom/xip folder be populated with files before building?

if 2nd is right how to get files for xip folder? (other than xip/sys u provided)

thanx
[XPERIA X1 ROM Development] Lokatho:
Little add-on to XIP kitchen tutorial posted by gtrab but from jerpelea:

- check all boxes before building new XIP (when checking "Remove wince.nls" it gives a warning, this is ok)
[XPERIA X1 ROM Development] killer8nl:
Great update on your tutorial:) but the ftp links seems to be down atm atleast IE gives an error and opera is asking for an username and password
[XPERIA X1 ROM Development] mcfisch:
the links are ok, but gtrab, can you please control the access rights on the uploaded files? If you uploaded it with other user than "x1", no one can acces them except the uploader. Thx

PS: Or tell us the other user, but i doubt that anyone should can do uploads on the ftp... ;)
[XPERIA X1 ROM Development] NickX04:
who at here pro can add me msn nickzhai198804@yahoo.com

teach me how can i flash back my rom to original r3?now i using the touch IT v10 but i dont like it....

Who can teach me how to make back to original rom pls...i had try many way almost 4hour plus...
[XPERIA X1 ROM Development] mcfisch:
Download Stock ROM from sticky "...Official X1 ROMs..." thread and flash it. That's all.
[XPERIA X1 ROM Development] NickX04:
where is that web can show meh?or post me the website?
[XPERIA X1 ROM Development] mcfisch:
Mate, thats the wrong thread for asking how to flash, and - you can post? So you should be able to find a sticky thread in the SE X1 Rom Development forum ;)

@all:

Did anyone tested the new version and can tell if the FingerKeyboard and SipChange are working? In earlier versions (21234/21725) there were Problems with SIPs others than the Microsoft ones (FKB2, EzInput, etc...).
[XPERIA X1 ROM Development] gtrab:
it was past midnight, sorry for my sleepiness mistake

ftp permissions granted: try download 21806 now

PS: these folders are already ported for xperia, just drag and drop to your kitchens :D
[XPERIA X1 ROM Development] mcfisch:
It works, thx.

Which OEM*-folders do you use now? Are those from the W4X-Kitchen outdated? Maybe some of my problems coming from the mix of OEM stuff from different devices - Topaz, Rhodium, Kovsky,... :confused:
[XPERIA X1 ROM Development] diegohalbo:
no se como mandar los privados, bueno resumo que quiero modificar una wm 6.5 pero no se como conseguir en español, me queda en dudas sobre los programas que estan en la carpeta tools debo usarlos? pa que sirven? se que pasas muy ocupado pero te agradeceria un tutorial un poquito mas extendido, de antemano te agradesco amigo
[XPERIA X1 ROM Development] killer8nl:
You have been asked before to speak english so come on...

Btw gtrab great your new sys and rom files are up now:) gonna take them for a new rom since my own created sys and rom dir didn't work correct:P got to much errors and stuff...

I also got a question, is there a way to dump the sys/rom/oem folders from a nbh file?
[XPERIA X1 ROM Development] gtrab:
I am uploading the new "release 3" SEX1 OEM right now

It is full FULL XPERIA OEM R3A0010 (WWE)

(adapted for the kitchen, some packages streamlined, but all contents preserved)

Only removed bond trailer, and enabled the start up animation screen from the very first boot (before customization)

Feel free to use it as a base for your own ROM

My tip would be: create a Kovsky-only ROM first, and test, then add alien packages and test again

.

I sent you a PM en español this morning

I am sorry there's no way I can help ya If you can't write PMs

.

I use the old standard bepe's kitchen to dump ROMs (download the kovskykitchen !! The automated script will dump the ROM for itself)

If the ROM doesn't dump it's because it was compressed with LZX compression (stops @ imgfs.bin)

If this happens, replace the compressor DLL @ tools folder (available @ post 2)

.
[XPERIA X1 ROM Development] killer8nl:
Oke, got it will try now. But will I have a problem when dumping a dutch R3AA rom and use that as OEM in an English wm 6.5? Will everything be dutch again or will I just end up with a not working firmware or something?
[XPERIA X1 ROM Development] killer8nl:
And just a quick note for everyone about this kitchen. When using the new 21806 sys and rom with the old oem files you have to delete the "OEMOffice" dir. Because it is in the sys/rom now so you will get an error if you don't do this because you can't cook office in two times.
[XPERIA X1 ROM Development] gtrab:
Just the OEM ?? Not sure...

Tip:

1- Add dutch OEM

2- Replace 0409 folders in SYS (with your language ones)

3- Keep the dutch SYS\.VM and SYS\WinCENLES_WWE folders

3- Edit ROM\ RGU (change MUI lang locale from 0409 to your own language)

Should work
[XPERIA X1 ROM Development] killer8nl:
Not sure if there are dutch language files for wm 6.5 yet. Do you know anything about that?
[XPERIA X1 ROM Development] diegohalbo:
The links for OEM dont work for me is something wrong with this link?, if i need a wm 6.5 in spanish work for me this links for rom and sys folder?
[XPERIA X1 ROM Development] gtrab:
OEM link fixed

Mandame un privi y te ayudo en español

;)
[XPERIA X1 ROM Development] Lokatho:
Yes there are, but unfortunately they are corrupt. So I am still waiting for updated non-corrupt ones.

Keep an eye on this thread:

http://xdaforums.com/showthread.php?t=474406

(note that the version of the dutch language pack 21726 is corrupt and will not work when trying to create a ROM!!)
[XPERIA X1 ROM Development] killer8nl:
yes, saw that thread, and tried the dutch files, just got the first sony ericsson screen and after that black screen. So will use english files atm. Thanks for info:)
[XPERIA X1 ROM Development] killer8nl:
oem link still doesn't work you forgot to place : after ftp so link isn't working in your first posts
[XPERIA X1 ROM Development] gtrab:
All links fixed

Oh I badly need to sleep :D
[XPERIA X1 ROM Development] diegohalbo:
hola

te envie un pm espero lo recibas
[XPERIA X1 ROM Development] mcfisch:
I got a working rom with this version, but i want to add some packages from e.g. 1.19. If i add them to the kitchen und cook, it doesn't work - the files are signed with the wrong certificate.

Is there any way to import the OEM.cer from other OEM-versions to get newer packages working with older builds?
[XPERIA X1 ROM Development] gtrab:
yes you can

copy the new OEM cert

test

report
[XPERIA X1 ROM Development] mcfisch:
No, it didn't work. :(
[XPERIA X1 ROM Development] gtrab:
are these packages from jerpelea ??

let's ask him:

jerpeleaaaa !!!

heeeelp !!!

(better send him a PM :D)
[XPERIA X1 ROM Development] killer8nl:
How can I change the time zone that is automatic selected on startup? and I also want to change the region(the one that you can change in settings). Can anyone tell me that?

Thanks,
[XPERIA X1 ROM Development] gtrab:
First Boot time zone is in "mxipupdate_operator_100.provxml"

Take a look at mine: I put value "420", which means "Cent. America -6 GMT"

Full list:

Search jerpelea's thread, he flashed his phone a thousand times to find out most of the codes (hats off for him)
[XPERIA X1 ROM Development] killer8nl:
Thanks:) I just took a look at the same file from my dutch rom dump. The number I had to use for the netherlands was "17".

Will try it. Another thing that is still not working is the pin screen at startup. It's still the windows skin but I prefere the xperia skin instead. Already replace the "phcanOverbmp.dll" with the one from you're .23 rom(in that rom the pin screen is oke). But still no luck. Anyone?

Thanks in advanced
[XPERIA X1 ROM Development] gtrab:
Clue: some users reported getting the xperia pin dialer skin after adding my "sex1 batt enhancer"

The trick should be there !!

I'll take a look at it too
[XPERIA X1 ROM Development] killer8nl:
Oke, just included that cab in my rom so will see if it works:) will report back if it's working
[XPERIA X1 ROM Development] killer8nl:
The sex1 batt enhancer fixes the problem. But I couldn't create a good working OEM package so did it this way: CAB: \WINDOWS\SEX1_Batt_Enhancer_XPERIA_v1.cab. Do you got a good working OEM package gtrab? One that also change the pin screen and the batt icon at the right top? Would be much better then let the phone install the cab everytime I hard reset or reflash.

Saw this one "PACKAGE_SEX1_BattEnhancer.zip" in your first posts but it doesn't change the battery icon or pin screen...
[XPERIA X1 ROM Development] gtrab:
I don't use (don't have) a "pin" dialer

Please test the "Battery enhancer" CAB and report if it fixes the issue

If it does, I can prepare a OEM PACKAGE and incorporate it into the OEM

PLEASE REPORT !!
[XPERIA X1 ROM Development] killer8nl:
It does. Hope you can make an OEM package:)
[XPERIA X1 ROM Development] gtrab:
found an ERRROR at one of the provxmls I edited, and it is one of the signatures package !!!

please REPLACE your current

"PACKAGE_SEX1_SDK+CAB-REGwarnOFF

with this one:
[XPERIA X1 ROM Development] MrRusch:
Can't download OEM folder (base: R3AA010 WWE).. "Failed to change directory"
[XPERIA X1 ROM Development] killer8nl:
Oke back, trying to get my kitchen fixed and will cook a rom with the file and report back. Think it will be in an hour.
[XPERIA X1 ROM Development] killer8nl:
Doesn't work for me. Still got the wm 6.5 pin screen. I also putted the battery.dll from your batt enhancer in the OEMdriver and that phcanOverbmp.dll in the phonecanvas but still showing the normall batt icon and pin screen on startup.

Ohh and as OEM package i used "PACKAGE_SEX1_BattEnhancer" from your first post and your new "PACKAGE_SEX1_SDK+CAB-REGwarnOFF"
[XPERIA X1 ROM Development] gtrab:
hmmm...

try using R2A package kovsky phone instead of r3a one
[XPERIA X1 ROM Development] mcfisch:
I have the Xperia-PinPad working together with the new BattIcon. I have to take a look on my kitchen for checking the file versions. But i remember i replaced the phcanOverbmp.dll with another one, but don't know which yet... ;)

And i don't use the new package SEX1_BattEnhancer but the older one from the W4X- or the Jerpelea 006-Kitchen.

@gtrab: i have read and tried many things for getting the other packages working - without success. It seems the OEM.cer isn't included during cooking process - i can't see it after flashing in Start>Settings>System>Certificates, and importing/including other certs e.g. via mxipupdate_operator_100.provxml from other OEMs either didn't work.

Maybe i should use alle the OEM-folders from 1.19b if i want to use packages from that. But what about the drivers? the it won't use the drivers from your kitchen, right?

All the other stuff is working (except the Connection Configurator, maybe the same Problem)... :confused:

Oh, one more thing: during customization i use "EXEC:\Windows\CertInstaller.exe -silent \Windows\company_root.cer" for getting ActiveSync working with my Exchange. But now doesn't seems to be executed, but running a .LNK with this command after the first clean boot works without problems - whats that? Maybe the same reason?

EDT: non working Packages i've added:

PACKAGE_Rhodium_Calculator

PACKAGE_Rhodium_Calculator_0409

PACKAGE_Rhodium_USBtoPC

PACKAGE_Rhodium_USBtoPC_0409

PACKAGE_Rhodium_USBToPCPopUp_TMOUS_ALL

PACKAGE_Rhodium_USBToPCPopUp_TMOUS_ALL_0409

PACKAGE_Rhodium_VoiceRecorder_TMO_US

PACKAGE_Rhodium_VoiceRecorder_TMO_US_0409

PACKAGE_Rhodium_YouTube

PACKAGE_Rhodium_YouTube_0409

PACKAGE_Topaz_AudioBooster

PACKAGE_Topaz_AudioBooster_0409

@Killer8...

Below i attached the package i've build earlier with gtrabs BattEnhancer, the zip includes the "phcanOverbmp.dll", but listen: i only use the Kovsky Dialer, not the Rhodium one. In the past whenever i changed the dialer, the PinPad changed too. So this works fine for me, i don't wanna have another dialer ;)

In my kitchen the phcanOverbmp.dll is located in "PACKAGE_Kovsky_PhoneCanvas_VT", have replaced the original one. The other package is a simple package, copy it to your OEM folder. And if you have a package from jerpelea called "REGISTRY_New_Battery" - delete or deactivate it, it contains another "battery.dll".
[XPERIA X1 ROM Development] killer8nl:
ey thanks men:) Gonna try it out when i'm home again hope this is working:) do i also need to include the "PACKAGE_SEX1_SDK+CAB-REGwarnOFF"? Guess so but not sure. About your not working packages, I also tried to use the usbtopc popup but it also didn't work for me anyone know how to include this the good way since just putting it in the OEM folder did not work.

Maybe a stupid question but how to change the place where the windows icons will be placed(like mediaplayer etc) Because I want to move some icons to dirs in the start menu top clean up the mess. I already know how to change the place where my custom oem package icons will be placed but the windows ones are a problem.

Ohh and gtrab can you post the working oem package with the battery icons that we were talking about yesterday(the one with bars and percents)
[XPERIA X1 ROM Development] gtrab:
to arrange icons search init*.dat @ oem folder

download the batt enhancer CAB from THemes & apps subforum, use ervius package to convert it from cab to package

Yes use the NEW SDKCERTS+CAB&REG warns off

ALL THE SSECURITY CERTIFICATES ARE THERE, and the provxml was CORRUPTED

how to test a provxml ???

rename extension provxml -> XML , double click it -> if it is displayed in internet explorer then it's OK, if not, IE will tell :D

BTW I've been working the whole day on the certificates problem

Hope to have it solvedd soon
[XPERIA X1 ROM Development] MrRusch:
Trying to download OEM packages from ftp-server, but download keeps failing.

Could someone please provide a mirror for

- SEX1-R3.49_BARE.rar, and

- SEX1-r3_OEM-folder_R3AA010_FULL.rar

?

Thanks in advance!

Edit: Aah, updates going on sorry.
[XPERIA X1 ROM Development] rogatsby:
Any update on when the download will be available?
[XPERIA X1 ROM Development] MrRusch:
Ok, hope this is the right tread to post this in, but didn't wanna start a new thread as this concerns how to cook X1 ROMs.

Been working on a ROM for a while now and think I got most things cleared by reading loads of tutorials and other online material. Yet I'm sure most things are still beyond my knowledge at the moment. So bare with me if my issues are laughable.

I am using gtrab's:

SEX1-r3_SYS-folder_OS-21806

SEX1-r3_ROM-folder_CE-21806

and and jerpelea's:

OEM 019 (05.06.09) RHODIUM (with new Dialer 3G and Conference)

WWE kitchen 006

- My battery keeps dissappearing (and sometimes giving way for the clock in landscape mode) when inside applications. Even though I have

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell]

"ShowTitleBarClock"=dword:0

- Another thing is that in my CommManager in Manila, when pressing 3G on/off switch, interface just blinks and nothing happens. Even though my taskbar says I am connected through 3G or HSDP connection.

- Is there a way to configure the customization process? I.e. changing headings-background etc.. And more interestingly, changing the default time-zone that appears in customization process?

Any pointers are greatly appreciated. Dying to start really contributing to XDA.
[XPERIA X1 ROM Development] gtrab:
1- edit the provxml in operatorpkg to change hour locale (starting GMT zone)

For mine (Cent. America GMT -6) is 420

Jerpelea published a full list of values @ his kitchen thread

2- to get BATT ONLY, not changing to clock when running an app, try:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\TaskBar]
"LimitedClock"=dword:00000001
"ConsistentClockOrBattery"=dword:00000001
[XPERIA X1 ROM Development] MrRusch:
Thanks so much gtrab!

XDA I wuv you :) http://www.youtube.com/watch?v=iw_mGZF2AJI
[XPERIA X1 ROM Development] X1iser:
I want to include sdkcerts in my rom but i wouldn't want to use CAB: \WINDOWS\sdkcerts.cab, for have the quick installation.

Anyone can give me sdkcerts package ?

Thanks