Knowledge Base - Configuring CSG / Home (e)NodeB

This is just a quick introduction to get you started. For more information please read the specifications in 3GPP TS 31.102.

First you need to make sure you have the Home (e)NodeB DF and the the necessary files for your purposes.

The HNB DF is called 5F50 and is at the ADF USIM level: ADF USIM / 5F50 /

The files under 5F50 can be the following:

4F81     ACSGL     Allowed CSG Lists

4F82     CSGT      CSG Type

4F83     HNBN      Home NodeB Name

4F84     OCSGL    Operator CSG Lists

4F85     OCSGT    Operator CSG Type

4F86     OHNBN    Operator Home NodeB Name

For files 4F81 ->4F83 service Nr 86 (in UST) must be avilable.

For files 4F84 ->4F86 service Nr 90 (in UST) must be available

Additionally, if service n°92 is "available", this EF allows the HPLMN to control, on a per PLMN basis, which available CSGs are displayed by the ME during a manual CSG selection. If there is no CSG display indicator for a PLMN, the ME shall display the available CSGs according to the value in EFAD byte 3 bit 2.

4F81 content sample:

A0 0D 80 03 62 F2 09 81 06 01 01 00 00 00 3F FF FF FF... (unused bytes set to FF)

Definition according to 3GPP TS 31.102 :

Screenshot 2016 12 16 14.00.56

So our sample data translates into:

A0: CSG List tag
0D: Length of total bytes after this point, 0D=13 bytes


80: PLMN tag
03: Length of the PLMN following this byte, 3 bytes
62 F2 09: PLMN coding according to TS 24.008 --> 26 2(F) 90 = 262 90 

81: CSG info tag
06: Length 6 bytes 
01 01 00 00 00 3F: CSG information coding below

Definition of the CSG information coding according to 3GPP TS 31.102 :

Screenshot 2016 12 16 14.13.27

01: a value of '00' indicates that the CSG Type is to be taken from other sources (e.g. broadcasted by the Home Node B or stored in the non-volatile memory of the ME). A value in the range '01' to 'FE' indicates the record number in EFCSGT (4F82) that shall be displayed as the CSG Type. 

01: a value of '00' indicates that the HNB name is to be taken from other sources (e.g. broadcasted by the Home Node B or stored in the non-volatile memory of the ME). A value in the range '01' to 'FE' indicates the record number in EFHNBN (4F83) that shall be displayed as the HNB name. 

00 00 00 3F: CSG ID, the CSG ID shall be encoded as defined in TS 23.003 [25]. 


 EF CSGT (4F82), following our sample CSG info point to this file to retrieve the text from record 1. The tag for text is 89 following by the length of the text. So your coding should start with 89 XX followed by encoded text as defined in TS 31.101 (in Card Admin just use the ASCII checkbox and enter text from byte 3). For example should your text be ABC, then the file should contain 89 03 41 42 43

EF HNBN (4F83), CSG info point to this file to retrieve the Home Node Name from record 1. The content is defined with the tag 80, then length followed by Home Node Name. So for example if ACME is the name, you get 80 04 41 43 4D 45, and the rest should be set to FF.


 

Details

Created : 2016-12-16 13:49:40, Last Modified : 2016-12-16 14:50:59