(shamelessly copied and then modified from junkdruggler's post here)
This is a DEVELOPMENT section, not GENERAL. Do NOT post questions here!
Before continuing, read this post: http://forum.xda-developers.com/showthread.php?t=729511. It also contains a link to XDA's rules, read those as well !
Let's try to post our ROMs and threads the following way to make the forum quicker and easier to access:
Code:
[KITCHEN][WWE][08.08.08] KOKOTAS ELF(in) Hybrid Kitchen (version 1.3)
[PRJ][WWE][BETA] BRAM / NOONSKI Touch Surface 6.1 Public Beta Release Candidate Unskinned
[REF] NOONSKI Cooking Class Class of 2008/09
[UPG] HTCTOUCHP New USPLs & IPLs for Elf & Elfin
[ROM][EUR][UPD][11-07-10] Doc's BareboneGalaxy v6 [2.1-u1~XWJG3][LauncherPro BETA] Optmized APKs [Barebone]
[ROM][ARA][UPD][11-07-10] ??? v1.1 [2.1-u1~XWJG3][TouchWiz 3.0] ??? [FullArabic]
[ROM][EUR][UPD][06-07-10] MoDaCo r2 [2.1-u1~XWJG1][TouchWiz] JG1/SwypeFix [OnlineKitchen]
For ROM releases, use:
Code:
[ROM][%region%][%variant%][dd-mm-yy] %name% %version% [%Androidbuild%~%baseROM%][%launcher%] %mchangelog% [%specialfeature%]
Variables as follows:
%region% - If this is an update.zip the region of base firmware. If you focus your ROM on a specific language/country put it here. Use abbreviations: EUR (Euro), ARA (Arabic), USA (United States)
%variant% - Not very useful right now since we can only use update.zip. Will become important once we get complete android builds. Use abbreviations: UPD (Update), FW (Firmware)
%name% - Name of your ROM. Whatever you want to call it.
%version% - The version of your ROM.
%Androidbuild% - This is the basebuild of android that the firmware uses. 2.1-update1 for the firmwares we have available right now. (Make it short: 2.1-u1)
%baseROM% - This is the last five symbols of the firmware you base your ROM on/that is required to install your update.zip. for example: XWJG3
%launcher% - This is the launcher you use (preferably with the version used).
%mchangelog% - Give one or two of the most important changes in this update.
%specialfeature% - One special feature of your ROM. Barebone or Online kitchen or something like that qualifies
Just some examples based on the available ROMs
[ROM][EUR][UPD][11-07-10] Doc's BareboneGalaxy v6 [2.1-u1~XWJG3][LauncherPro BETA] Optmized APKs [Barebone]
[ROM][ARA][UPD][11-07-10] ??? v1.1 [2.1-u1~XWJG3][TouchWiz 3.0] ??? [FullArabic]
[ROM][EUR][UPD][06-07-10] MoDaCo r2 [2.1-u1~XWJG1][TouchWiz] JG1/SwypeFix [OnlineKitchen]
For upgrade tools (HSPL, SSPL, CID, SIM, etc.), use:
Code:
[UPG] Description
For complete kitchens, use:
Code:
[KITCHEN][Language] name and version (Build)
For projects, use:
Code:
[PRJ] description
For utilities, use:
Code:
[UTIL] name and version
For reference threads (tutorials, guides, etc.), use:
Code:
[REF] description
A good start to a good structure
I have tried creating a standard for the ROM naming before but for lack of a sticky, there is so far only one "chef" who uses it.
http://forum.xda-developers.com/showthread.php?t=723745
Interesting. I've just copy/pasted a different post who'se layout reminds me of other sections I've moderator, and which will look familiar to users coming from the WM forums to here. I am of course open to suggestions!
Let's discuss, critisize, and formalize. Your way of naming looks smart to me, so let me share my comments.
Your original:
[%variant% ~ %region%] [dd/mm/yy] %Name% {%version%} [%Androidbuild% ~ %baseROM%] {%launcher%} %mchangelog% [%specialfeature%]
Variables as follows:
%variant% - Not very useful right now since we can only use update.zip. Will become important once we get complete android builds (Update or Firmware)
%region% - If this is an update.zip the region of base firmware. If you focus your ROM on a specific language/country put it here.
%Name% - Name of your ROM. Whatever you want to call it.
%version% - The version of your ROM.
%Androidbuild% - This is the basebuild of android that the firmware uses. 2.1-update1 for the firmwares we have available right now. (Make it short: 2.1-u1)
%baseROM% - This is the last five symbols of the firmware you base your ROM on/that is required to install your update.zip. for example: XWJG3
%launcher% - This is the launcher you use (preferably with the version used).
%mchangelog% - Give one or two of the most important changes in this update.
%specialfeature% - One special feature of your ROM. Barebone or Online kitchen or something like that qualifies
Just some examples based on the available ROMs
[Update ~ Europe] [11/07/10] Doc's BareboneGalaxy {v.6} [2.1-u1 ~ XWJG3] {LauncherPro BETA} Optimized APKs [Barebone]
[Update ~ Arabic] [11/07/10] ??? {v1.1} [2.1-u1 ~ XWJG3] {TouchWiz3.0} ??? [FullArabic]
(Sorry for the questionmarks. I don't speak/read arabic. I wish I could :/)
[Update ~ Europe] [06/07/10] MoDaCo {r2} [2.1-u1 ~ XWJG1] {TouchWiz} JG1/SwypeFix [OnlineKitchen]
Click to expand...
Click to collapse
I would keep the [ROM] prefix, just to distinguish it from normal programs, utilities, upgrades, tutorials, etc.
I would also use abbreviations to keep things short, and cut down on whitespace. variant = [UPD/FW], region = [EUR/ARA/USA/....], AndroidBuild / baseROM, without the spacing. To prevent overkill of brackets, I would not bracket the version. Also as we are using dd/mm/yy notation, AFAIK it is more common to use - instead of /. And I really just hate curly brackets, but that's personal
Example:
[ROM][EUR][UPD][11-07-10] Doc's BareboneGalaxy v6 [2.1-u1~XWJG3][LauncherPro BETA] Optmized APKs [Barebone]
Comments ? Suggestions ?
Chainfire said:
Interesting. I've just copy/pasted a different post who'se layout reminds me of other sections I've moderator, and which will look familiar to users coming from the WM forums to here. I am of course open to suggestions!
Let's discuss, critisize, and formalize. Your way of naming looks smart to me, so let me share my comments.
Your original:
I would keep the [ROM] prefix, just to distinguish it from normal programs, utilities, upgrades, tutorials, etc.
I would also use abbreviations to keep things short, and cut down on whitespace. variant = [UPD/FW], region = [EUR/ARA/USA/....], AndroidBuild / baseROM, without the spacing. To prevent overkill of brackets, I would not bracket the version. Also as we are using dd/mm/yy notation, AFAIK it is more common to use - instead of /. And I really just hate curly brackets, but that's personal
Example:
[ROM][EUR][UPD][11-07-10] Doc's BareboneGalaxy v6 [2.1-u1~XWJG3][LauncherPro BETA] Optmized APKs [Barebone]
Comments ? Suggestions ?
Click to expand...
Click to collapse
Those sound to me like sensible modifications. Now that I think back on it the curly brackets weren't really necessary ;-) And the date... my version of Windows displays the date as dd/mm/yyyy so I'm really at a loss what is convention here. but it really doesn't matter. I like the dashes too
Alright, updated first post with the changed information.
Structure is badly needed! all people are polluting this forum with topics with only questions!
Nice kang
I think most of what I said came from a stericson post... not sure though... I like READ MEs... and stickies... and FAQs...
I see only 2 ways you are EVER gonna be able to enforce this:
1) you go modo crazy and start deleting/moving stuff massively
tho you might get tired of doing so after a week or 2 ^^
2) you find somone that can modify the vbulletin post/reply form, so that it integrates the exact syntax you'd like ppl to use to post, and deny posts if it's not correctly filled out.
GL
This does not require enforcing, nor is it an exact science.
Conventions like there are used all over XDA and are generally followed. As soon as a number of the top releasers start following it in a subforum, the rest will eventually follow. It will take a while, sure... but it will happen, once the beginners realise that a structured life is a better life.
You have the option to do things nice and structured, or you can make a mess of things, but hey it'll be the mess you have to wade around in
Well said, I like the XDA naming scheme, seems to work well. Is there a mod for this section yet? someone to sticky important posts for now would do
There's an official mod, yes, and there's me. But I'll be off on vacation in a few days, for several weeks ...
Dear Friends.
I am using GoaTrip Rom on my SGS GT i9000. Now that this rom has loads of problems, I want to install Darky's ROM.
Cud somebody help with the procedure to do the needful.
Step by Step procedure will be helpful.
Plz reply to my PM - [email protected]
Regards
M Fahim
You need to study the step-by-step of whatever ROM you choose.
My GF is from China and would really like to be able to set menus to her native language.
As we live in Sweden, the cellphone we got her (a Samsung GIO) is loaded with the Nordic ROM (2.3.3, S5660XXKPA, GINGERBREAD.XXKPS) and there is no Chinese.
Now before i start rooting and flashing it would be good to know:
Does any of the custom ROMS at this site support Chinese? (中文)
My guess is yes, most of them should, but it would be nice to get a confirmation before i start rooting and flashing
Thank you!
Harald
The unofficial CyanogenMod for gio have the Chinese language, it still have some issues, but (hopefully) they will fix them soon.
Others like GioPro are based on the European ROMs, so they don't have Chinese language(I tried).
S5660DXKP6
it is official rom ^^
sorry for my bad english
S5660zskp8/s5660brikp8/s5660zskp7/s5660zskp8
S5660zskp8
S5660DXKT4 (android v.2.3.6)
HI !!!
here are the cool custom rom alternative:
1.) Gio Art07 DXKP6
Flash gio into stock ROM S5660DXKP6 by using odin
- see sales code *#272*imei# then choose XSE, choose install
- root gio, then set CWM 5.0
here the sales code :http://imageshack.us/photo/my-images/213/csc.pngdownload : Gio_Art07
download : CWM 5.0 flash by recovery which the market and G talknya error try this
download : fix market/G talk/ how to :
============================================
Copy file with root explorer to system/lib
Set :rw-r-r-
ok
long press to open option the click change owner. Set 0 "root" ok
Reboot...
============================================
download : Gio Art07 ---http://adf.ly/3ZDhm---
download : CWM 5.0 flash by recovery ---http://adf.ly/3VuWC---
bored with the theme? use this ...
download : transparant statusbar ---http://adf.ly/3ZF2K---
i dont mind if you ask more, i know a lot more because my region is asia
hope it solve ur prob
I'm chinese too,you can try the cm7 or ZSKP8
Roll up (as of now).. all other threads will be closed! Further discussions here..
http://forum.xda-developers.com/showthread.php?p=23217360#post23217360
http://forum.xda-developers.com/showthread.php?t=1527465
http://forum.xda-developers.com/showthread.php?p=23217421#post23217421
http://forum.xda-developers.com/showthread.php?t=1528224
http://forum.xda-developers.com/showthread.php?t=1528337
Combination - Really2x depends on ur personal taste..now im using hybrid with some mods i made
i really do believe that this would be sticky
http://forum.xda-developers.com/showthread.php?t=1511345
Click to expand...
Click to collapse
for the reason that it has a poll and some already gave their ideas
Who can give me stock rom??because i want to make a rom.If stock rom is format .tar how use this in kitchen?need to change .tar to .zip?
You said in my topic("anyone can give me stock rom") to post here and i posted
So, here are my question about ROM's :
1) What is the real goal of a ROM ? Providing new themes and cool fonts ? Does it improves performance or does it comes with real new fonctionnalities ?
2) I tried some ROM like Hybrid, Sense Aurora.. But after installing them on my phone, the french language (yes, I am ) wasn't available. Should I change CSC after installing a new ROM ?
3) Now a question a bit more technical (I study in computer sciences).. Why a ROM like CyanogenMod need a custom Kernel ?
Thank you in advance
funny95 said:
You said in my topic("anyone can give me stock rom") to post here and i posted
Click to expand...
Click to collapse
i tried to reply to your message but it seem you cant recive messages.
you can get one from here http://forum.xda-developers.com/showthread.php?t=1465800.XXLA2 is the latest european.but kitchen cant decompile these img files.you must use a backup from your rom.thats the way i did it.but also download the firmware from the link igave to take the boot.img from there.
So, here are my question about ROM's :
1) What is the real goal of a ROM ? Providing new themes and cool fonts ? Does it improves performance or does it comes with real new fonctionnalities ?
well on another phone i had before this...
i had csutom settings,,
like management of governors and io...in return both either gives you better response or save battery..
my older phone doesnt support gb or live wallpapers.so after doing a custom rom..i now had that features..
as for the galaxy y..
so far the custom rom are just themed and a2sd support and removed bloatware,,
make your phone fast and lite but still basically is pretty much like the stock roms...
just looks better,functionality,,
naaa,,,long way to go,,
a2sd was just made to work couple of days ago...
no oc,no undervoltage..so nothing much really..
2) I tried some ROM like Hybrid, Sense Aurora.. But after installing them on my phone, the french language (yes, I am ) wasn't available. Should I change CSC after installing a new ROM ?
there are instructions on each rom on how to install,,,
3) Now a question a bit more technical (I study in computer sciences).. Why a ROM like CyanogenMod need a custom Kernel ?
for the above mentioned,,,
cm,,is a very customizable rom itself,,
without the custom kernel,,its just a themed stock rom...
Thank you in advance
Thx @termagazis
funny95 said:
Thx @termagazis
Click to expand...
Click to collapse
...and don't forget to press the thanks button on the ROM topic as well!
Thank you zeusseuz.
But I'm not sure I understand about languages.. All the ROM's comes with their own CSC, specific to the dev, but if I want french language, can I replace manually CSC directory on the ROM by mine which comes from my device to get this languages or it is more complicated ?
Rayn16120 said:
Thank you zeusseuz.
But I'm not sure I understand about languages.. All the ROM's comes with their own CSC, specific to the dev, but if I want french language, can I replace manually CSC directory on the ROM by mine which comes from my device to get this languages or it is more complicated ?
Click to expand...
Click to collapse
not really..
you can get csc pda etc rom samfirmware or sam mobile,,,(please google)all stock roms are there as well..
csc can also be found..
complicated not really..
as long as you know which files are for...
odin basically has labels on em...so just find the file save on pc flash on look for the box in odin that says csc or pda grab the file and click start..and wait...and pray electricity doesnt go bonkers...
letter code guide
Rayn16120 said:
Thank you zeusseuz.
But I'm not sure I understand about languages.. All the ROM's comes with their own CSC, specific to the dev, but if I want french language, can I replace manually CSC directory on the ROM by mine which comes from my device to get this languages or it is more complicated ?
Click to expand...
Click to collapse
Every Stock ROM has 3 parts:
PDA, CSC, Modem
PDA - it is the kernel, Android OS, the user interface, and all the applications
CSC - Carrier Specific Configuration (maybe) - this part has setting for a given provider's setup (Internet access, voicemail numbers, default homepages, sometimes carrier bloatware, etc...)
Modem - this is the phone, wifi, bluetooth, fm radio functionality
The naming convention of a Stock ROM package specifies, which languages, network providers and communication frequencies supported by a given pack.
For example:
S5360XXLA2_S5360OXXLA2_RST_S5360XXLA2_HOME.tar.md5
S5360DXLA1_S5360OLBLA1_S5360DXLA1_HOME.tar.md5
The package name consist of the following parts in order: PDA, CSC, Modem
coding
PDA:
S5360 - implicit, the phone model
XX: landcode - specifies which countries, languages supported by the user interface. In this case XX is multilang european build for countries Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom, languages de,en,es,fr,hu,it,nl,pt(cs,da,el,fi,no,pl,sl,sv,tr )
DX: Indonesia, Malaysia, Philippines, Singapore, Vietnam. Languages: en,id,ms,th,vi,zh(ta)
LA2 - version build identifier: L for 2012, A for January, 2 for second build
CSC:
S5360 - implicit, the phone model
OXX: Multi CSC for several european countries. Included country codes: ATO AUT COS CPW CYO CYV EIR EUR FOP ITV MOO PAN PHE SUW TPH XEF XEH XEO XEU XEZ XSK
OLB: Multi CSC for SE Asia. Country codes: GLB MM1 SIN SMA STH THL XEV XME XSE XSP XTC XTE
LA2 - build id, same as above
Modem
letter code meaning same as PDA, sometimes the modem is different (older) version as PDA, not all packs have new modem.
So back to your question, If you need french lang support, then you have to choose firmwares in its name "XX" in the PDA version
But replacing CSC will not give you additional lang support.
further references on letter codes:
http://forum.xda-developers.com/showthread.php?t=800257
http://www.sammobile.com/firmware/?page=1&t=1
http://forum.xda-developers.com/showthread.php?t=779580
Thanks dudes, you really helped me. Just a last question, what about custom Rom's ?
Rayn16120 said:
Thanks dudes, you really helped me. Just a last question, what about custom Rom's ?
Click to expand...
Click to collapse
custom roms...allow you to do stuff that normally owukldnt work on stock roms..
Hey devs
Can v hv a custom kernel supporting droidwall?
Thanks a lot, XDA is a great community.
<post deleted>
ronnieryan said:
a CS philosopher?
Click to expand...
Click to collapse
not really..just an airbag...hehehhehe
edit...
the one you quoted are my personal opinions sir..
for me if t he rom doenst have anything else to offer
that the stock cant...its just is a stock rom for me,,,
and aside from termas kernel
Stock ROM
funny95 said:
Who can give me stock rom??because i want to make a rom.If stock rom is format .tar how use this in kitchen?need to change .tar to .zip?
Click to expand...
Click to collapse
You don't need any zip or tar file. Install Root Explorer and then copy system folder to SD card. Then install Terminal emulator and write -
su
dd if=/dev/block/bml7/boot.img of=/sdcard/boot.img
You will get a copy of boot.img in your sdcard
Now connect phone to PC and on desktop make a folder named WORKING_STOCK and copy both, the boot.img and SYSTEM folder from SD card to the folder. This is your Stock ROM
Best Custom Rom
I wanna know which currently available ROM consumes least RAM nd has a decent battery consumption time(& least buggy)? Currently I am using Creed's 2.1.. it's gr8.. bt I donno if it's the best one around regarding my concerns!