Help - Search - Members - Calendar
Full Version: Quick Tutorial | Editing Custom Packs
SE-NSE Forums > SE Firmware > Firmware Tutorials & Guides
steadyontherem8
This guide will take you through how to edit custom packs.

All you need for this is your preset hex editor, I use notepad, you could use wordpad etc, XS++ 3.1 and of course, a custom pack!

For XS++ 3.1, go here

For many custom packs go to Iprotebe or SE Users or in the downloads section.

You may also request custom packs from me, but not any from http://www.topsony.com as I don't have download access lol.gif

Just in case you didn't know, custom packs are finalization files for the file system and they must match your file system. For example I have K810_R8BA024_FS_EUROPE_2_RED52 which means I need a custom pack for EUROPE_2, one like HB1-06_Gen_CDA102568_11_R8A_GENERIC_EUROPE_2 or HB1-06_Gen_CDA102568_11_R5A_GENERIC_EUROPE_2. HB1 will be explained later.

If you do not flash a custom pack, the phone will give you a configuration error, which will say contact your network provider.

TIP: To flash a custom pack, you can either use the files_to_upload trick by putting the contents of your custom pack inside, use own_custpack in the same way or you can use FSX in XS++ just like I do. To do this, click start FSX and navigate to tpa\preset\custom. Extract your custom pack and drag and drop all the files from your Explorer window into this directory. The files will be overwrited automatically.

Below is a typical custom pack.

CODE
<?xml version="1.0" encoding="utf-8"?>
<customization xmlns:scs="http://scs.sonyericsson.net/xsd/CDAGInput.xsd">
  <info>
    <pcr-created>2007-05-10T08:17:45</pcr-created>
    <created-by>Daniel Allansson</created-by>
    <pcr-id>283</pcr-id>
    <pcr-revision>126</pcr-revision>
    <cda-number>CDA102511/2</cda-number>
    <cda-revision>R6A</cda-revision>
    <model>K810i</model>
    <country>England</country>
    <operator>Sony Ericsson</operator>
    <language-variant-name>EUROPE_2</language-variant-name>
    <allowed-language>en</allowed-language>
    <allowed-language>fr</allowed-language>
    <allowed-language>de</allowed-language>
    <allowed-language>tr</allowed-language>
    <allowed-language>st</allowed-language>
    <allowed-language>zu</allowed-language>
  </info>
  <clock>
    <date>2008-03-30</date>
  </clock>
  <wap>
    <bookmark name="Sony Ericsson">http://wap.sonyericsson.com</bookmark>
    <bookmark name="Google Search">http://wap.sonyericsson.com/download/download.do?cmd=bm&appl=searchengine</bookmark>
  </wap>
  <mmi>
    <profile id="0">
    </profile>
    <settings>
    </settings>
  </mmi>
  <use-old-cust>false</use-old-cust>
</customization>



QUOTE
<pcr-created>2007-05-10T08:17:45</pcr-created>
<created-by>Daniel Allansson</created-by>
<pcr-id>283</pcr-id>
<pcr-revision>126</pcr-revision>


These do NOT need to be modified.

QUOTE
<cda-number>CDA102511/2</cda-number>
<cda-revision>R6A</cda-revision>


These are often what people need to modify, in the case of changing their CDA. To change your CDA, all you will need to do is to look at your log from XS++:

QUOTE
21:58:00| XS++ v3.1 (Darwin) Ready !
21:58:00| Executed on Microsoft Windows XP
21:58:04|
21:58:04| Attempting to open the interface...
21:58:04|
21:58:04| TURN OFF PHONE!
21:58:04| Hold 'C' button on phone and connect phone NOW.
21:58:04| You have 30 seconds...
21:58:04|
21:58:11| Baseband ID: 9900
21:58:11| Protocol Version: 3.1
21:58:11| Warning: IMEI name does not match GDFS name (IMEI:K800 GDFS:K810)
21:58:12| ...using IMEI name
21:58:12|
21:58:12| Profiling SEMC phone...
21:58:12| Platform: DB2020
21:58:12| OTP CID: 51
21:58:12| EROM CID: 52
21:58:12| EROM Color: Red
21:58:12| IMEI: 35908701xxxxxx
21:58:12| Phone ID: K800
21:58:12| Region: EUROPE_2
21:58:12| CDA: CDA102568/11 R6A
21:58:12| Firmware Version: R8BA024
21:58:12| EROM: R3A022
21:58:12| Ready for operation!


... and take note of the bold areas. Then you change the CDA number field to:

QUOTE
<cda-number>CDA102568/11</cda-number>


If need be you will also need to change the CDA revision by inputing the code in italics into this:

QUOTE
<cda-revision>R6A</cda-revision>


QUOTE
<model>K810i</model>
<country>England</country>
<operator>Sony Ericsson</operator>


These may be modified to your liking, don't worry if the phone model is HB1 for DB2020 phones, as this type of custom pack is used for all DB2020 phones. For DB2010 phones, there is also 'model_' that works the same way.

QUOTE
<language-variant-name>EUROPE_2</language-variant-name>
<allowed-language>en</allowed-language>
<allowed-language>fr</allowed-language>
<allowed-language>de</allowed-language>
<allowed-language>tr</allowed-language>
<allowed-language>st</allowed-language>
<allowed-language>zu</allowed-language>


These decide which languages are enabled on your phone. The language variant name is what the file system is called and the allowed languages must match up to the file system that you are using. There are some modifications that can allow you to add extra languages to your phone. The codes 'en', 'fr' etc are the country codes. See http://www.topsony.com/forum/cmps_index.ph...e=info_lenguaje for more information on languages.

QUOTE
<clock>
<date>2008-03-30</date>
</clock>
<wap>
<bookmark name="Sony Ericsson">http://wap.sonyericsson.com</bookmark>
<bookmark name="Google Search">http://wap.sonyericsson.com/download/download.do?cmd=bm&appl=searchengine</bookmark>
</wap>


The date is what the date displayed will be when you switch the phone on. This can be edited.

The WAP field contains the preset bookmarks that will be uploaded. You may add custom websites but edit it in the same way as the preset ones (with the same type of codes)

For example:

QUOTE
<bookmark name=" O2">http://wap.o2.co.uk</bookmark>


QUOTE
<use-old-cust>false</use-old-cust>


The above can be changed if you need to restore an old custom pack.

This concludes the tutorial. If you have any other questions, do not hesitate to PM me smile.gif

Additional links:

Tripov Language Pack: for K810 R8BA024 with tutorial for ALL supported phones

Tripov Language Pack- just for K800 R8BF003 with no tutorial

The SE-NSE Quickstart guide by WizaJ- for anyone who has just started modding

Credits go to http://forums.se-nse.net/index.php?showuser=45889 WizaJ and everyone else who has helped me (most of the forum lol.gif).

EDIT: There is a new and easier way to edit custom packs called CustGen which gives you dedicated spaces for each field. It can be found here
Snowiffic
Great work! thumbsup.gif
Moved.
Nick14
is it possible to port a k800 custpack to w800
blunden
Is there any reason one would want to change the revision of their CDA? Does it make any difference?
steadyontherem8
QUOTE
is it possible to port a k800 custpack to w800


I don't think so because all the rest of the files in the custompack would be different.

QUOTE
Is there any reason one would want to change the revision of their CDA? Does it make any difference?


Not really tongue.gif.
Nick14
but is there any way to get the k800 james bond pack to w800
blunden
QUOTE (steadyontherem8 @ 2008-05-30 18:40) *
Not really tongue.gif.
I'm just curious why there even is a revision of the CDA? Does it ever get "updated" normally?
steadyontherem8
No, except I think sometimes when changing custom packs.
WizaJ
Great guide smile.gif
And I've been mentioned laugh.gif
steadyontherem8
QUOTE (nick14 @ 2008-05-31 07:31) *
but is there any way to get the k800 james bond pack to w800


Maybe, but I haven't ever seen a james bond custom file before, seen people request them. Maybe if we could find one then investigate?
Lion2k8
Hi i need a custom pack for s500 r8ba024 europe 2 but i cant find one.
I want to flash my s500 to a w580 but i need a "backup" of all s500 flash files.
Can i use this pack "HB1-06_Gen_CDA102568_11_R8A_GENERIC_EUROPE_2" for w580 with my s500?
steadyontherem8
Yes you can. HB1 works on all DB2020 phones.
Lion2k8
Ah ok Thanks! smile.gif
Ly
I was looking everywhere for that.
W880i files are quite hard to find.
anmol_kakkar
please could you provide me the customization pack for my W580i
Platform: DB2020
OTP CID: 51
EROM CID: 52
EROM Color: Red
IMEI: xxxxxxxxxxx
Phone ID: W580
Region: S_ASIA_LEVAN
CDA: CDA102774/66 R4A
Firmware Version: R6BC002
EROM: R3A022

please.
Thank you in advance
Ly
Nice wink.gif
Snowiffic
I know it's pretty useless now tongue.gif but hey, it's a beginning smile.gif
balu4386
what is [size="7"][/size]custom pack[color="#FFFF00"][/color] newhere.gif
steadyontherem8
Where does it say that?
xOwnage
QUOTE
<model>K810i</model>
<country>England</country>
<operator>Sony Ericsson</operator>


It's not necessary to modify those things right?
KrX
Not necessary.
Snowiffic
The model is necessary. Remember to remove the "i" after >K810.
KrX
QUOTE (Mr. Thunderbird @ 2008-09-03 16:52) *
The model is necessary. Remember to remove the "i" after >K810.


Huh? But steadyontherem said:
QUOTE
QUOTE
<model>K810i</model>
<country>England</country>
<operator>Sony Ericsson</operator>



These may be modified to your liking, don't worry if the phone model is HB1 for DB2020 phones, as this type of custom pack is used for all DB2020 phones. For DB2010 phones, there is also 'model_' that works the same way.
steadyontherem8
I thought that phone model was the one displayed in phone status?
shadow_impersonator
Where can I download Custompack for w810 europe 4 Firmware Version: R4ED001

I have already downloaded
1) main firmware: W810_R4EA031_Patched
2) firmware: W810_R4ED001_FS_EUROPE_4_RED49

I still need the custompack
photographer
QUOTE (shadow_impersonator @ 2008-12-07 14:42) *
Where can I download Custompack for w810 europe 4 Firmware Version: R4ED001

I have already downloaded
1) main firmware: W810_R4EA031_Patched
2) firmware: W810_R4ED001_FS_EUROPE_4_RED49

I still need the custompack
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.