[HOWTO][INFO]Editing the CSC file on your phone.

silentecho13

Senior Member
May 5, 2011
563
58
0
this is pretty much a how to thread ..

you seem to be having issues with a rom , you should post in there ..
here is how I fixed it in previous roms ..
compare your build.prop form your att rom to the one you are using ..
and add / replace with the att stuff .

I can't seem to locate the at&t build.prop file anywhere, or else I'd be able to compare.
 

silentecho13

Senior Member
May 5, 2011
563
58
0
I mean a clean csc file, the stock at&t one.

I suppose I can pull it from an at&t rom, then grab mine and compare.. In the Jedi thread, someone mentioned that the rom itself was made for at&t and the csc file shouldn't have changed. Not quite sure what's going on here.
 

jeremyandroid

Senior Member
Dec 28, 2010
677
2,192
0
43
Picayune
fair enough...thanks btw...im slowly growing the courage to make changes and explore deeper into these devices...changed the value to "ENABLE" (minus the quotes) and seemingly nothing changed. Google Wallet app still says Not supported. That might be on Google Wallet's end tho. I guess the better question might be has anyone with a Note 2 gotten Google Wallet to work?
http://forum.xda-developers.com/showthread.php?t=2031127

Sent from the highly modded JDevil Note 2
 
  • Like
Reactions: js663k1

ashshlay

Senior Member
Jul 27, 2003
99
10
0
At&t feature.xml file. Can someone please post this file from a stock device? I'd like to compare it to my tmo device. I may have some info to add that pertains to nfc.

Thanks in advance
 

ThaiM

Senior Member
Jun 21, 2007
822
120
0
Canada, eh?
www.guelphsense.com
Kind of related and I think it warrants my post in here...

I flashed mrRobinson's Stock Root Injected Rogers ROM. However, even though the CSC is set for Rogers RWC, my device ID still shows up as "SGH-I317M_NA_BMC". Apparently when Samsung released the ROMs, they released a core Bell (BMC) one with multiple CSCs. As opposed to the original Rogers ROM that should designate the device id as "SGH-I317M_NA_RWC".

So with that said, is there any way of editing CSC on the device to change the actual device ID from SGH-I317M_NA_BMC to SGH-I317M_NA_RWC?

Right now I'm running Jedi X6 ROM and even flashed a Rogers CSC but still shows up as NA_BMC.
 

garyd9

Inactive Recognized Developer
Sep 13, 2006
2,644
2,729
0
49
Pittsburgh, PA
So with that said, is there any way of editing CSC on the device to change the actual device ID from SGH-I317M_NA_BMC to SGH-I317M_NA_RWC?
Before you posted this, did you examine the CSC files to see if either model string was in there?

You might also consider looking at a build.prop file (which is completely unrelated to the CSC files.)

Sent from my Nexus 7 using Tapatalk 2
 

ThaiM

Senior Member
Jun 21, 2007
822
120
0
Canada, eh?
www.guelphsense.com
Before you posted this, did you examine the CSC files to see if either model string was in there?

You might also consider looking at a build.prop file (which is completely unrelated to the CSC files.)

Sent from my Nexus 7 using Tapatalk 2
Yep. Couldn't find any references to the NA_BMC anywhere, even build.prop.

Sent from my SGH-I317M using Tapatalk 2
 

claude4

Senior Member
Apr 29, 2006
134
14
0
67
Port Washington, NY
2 words 4 U garyd9

Thank You!

Used Total Commander from the play store, Hit Menu>Configure> ticked off both "show hiden files\folders" and "Root functions everywhere".

Navigated to; File system root\System\CSC and edited the feature.xml to change the email settings as you explained to make it black instead of white.

For this I am most greatful as this is how the email program was with my Gnote 1.

Claude H.
 

krwkenn

Senior Member
Jan 3, 2013
95
28
0
It's perfectly normal for the Product Name to be displayed as SGH-I317_NA_BMC, I have a stock and non-rooted Note II from Rogers and this is what was displayed when putting the phone into ODIN mode for the very first time so I wouldn't worry about it... just make sure that you're using the correct CSC setting (e.g. RWC for Rogers).
 
  • Like
Reactions: twanskys204

just_visiting

Senior Member
Aug 14, 2008
910
311
0
Vancouver
Removing the NFC icon from the staus bar is awesome but has anyone tried switching this line;

<CscFeature_NFC_DefaultCardModeConfig>DISABLE</CscFeature_NFC_DefaultCardModeConfig>

To enable? Im not sure why att would "block" this feature, especially with google wallet getting more support for non-nfc devices.

Sent from my SAMSUNG-SGH-I317 using xda app-developers app
How would one add back the NFC icon? I tired so many different lines and none seem to work. Thanks.
 

nacos

Senior Member
Sep 27, 2007
461
207
43
Here & Now
More CSC variables

All samsung "touchwiz" based devices contain files in /system/csc that set variables dictating how certain parts of the phone act, what is pre-configured, etc. In the case of the AT&T variants, the contents of these files are often dictated by AT&T.

This post is an attempt to try and catalog some of the more useful values that can be changed (and the result of changing them.) Not all the variables seem to do much, and only by trial and error can we really know what will happen... So far, I've only played around with items I found interesting, but will continue to expand in this and if people reply to this post with actual experience changing other variables, I'll add the information to this thread.

PLEASE TEST THINGS AND CONTRIBUTE TO THIS THREAD.

Please don't reply with guesses as to what things may or may not do or with requests about specific variables. I'm hoping that eventually document every CSC variable available and "requests" won't make it go faster. If you want to know what a not-yet-documented variable does, try it out (and post your results.)

First, in order to play with the csc files, your phone should be rooted. This isn't optional, as you'll need the ability to overwrite files in the phone's /system partition (the firmware - sometimes improperly called the "ROM")

I'd strongly suggest making a nandroid (or backup via CWM Recovery or TWRP) before making changes. It's possible to mess things up badly enough that the phone won't boot properly.

It's possible to edit the CSC files directly on the phone, but I'd strongly suggest not doing that. Therefore, you should have a good text editor on your computer that's able to properly deal with unix/linux style line endings (notepad isn't good enough.) Notepad++ is a very good editor and freely available. Google "notepad++" For a linux box, plain "gedit" is fine.

In order to edit the files, you'll need to be able to mount the /system partition as read-write, and to move files from /system/csc to your PC or other location for editing. You have several options for this including root explorer, ES File Explorer, or just using adb. I prefer adb myself, but I'm a commandline type of person.

I won't be spending time describing how to get the CSC files off your phone to your PC, nor will I tell you how to overwrite the existing ones with your edits. This isn't because I'm elitist, an a**hole, or anything like that. (I _am_ some of those things, but that isn't my reason here.) My purpose for leaving out the information is to force inexperienced users to learn these things before editing system files. If I give you all the information, you become dependent on me for more information, and I don't want that (and trust me - neither do you.) As well, if I spoon-feed this, you won't have any idea what do to when something goes wrong.
Firstly thanks for the info!

This post features an extensive list of GENERIC Samsung CSC variables. For an even larger list, check post #2 and click on "SHOW CONTENT" button.

The file containing the CSC variables, requiring modification, is called others.xml and is under System>csc (there is no feature.xml file in Note 2). Personally, I:
- restored the separate address fields (Str/City/Zip Code/State, etc) in contacts (beginning with ICS, Samsung decided to make the address one-field???!!!) - it works.
- added exit button to the stock Internet app - it works.
 
Last edited: