Utilitários
bs11_config
Visão Geral
- Bs11_config é um pequeno programa de linha de commando que pode ser usado para configurar a BTS BS-11 usando seu enlace RS232 ou “cabo flat”.
O programa pode executar uma gama de funções que são tipicamente executadas pelo software Siemens LMT (Local Maintenence Terminal ou Terminal de Manutenção Local), como:
1)Consulta a alguns valores de configuração essenciais
2)Criação e apagamento de objetos TRX1
3)Download do software SAFETY LOAD
4)Download do software BTS
5)Criação de uma configuração inicial (como a criação de objetos BBSIG, CCLK, PA, ...)
6)Fixação da potência de saída do amplificador RF
Referências
- 1)Consultando a BS-11
bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
LMT LOGON: ACK
PHASE: 3 Normal MBCCU0: Load MBCCU1: Load Abis-link: Restoring
BS11 ATTRIBUTES: BS-11 ESN PCB Serial Number: 001107 BS-11 ESN Hardware Code Number: 135-2044/03.07 BS-11 ESN Firmware Code Number: 135-2044/03.07
SITE MANAGER ATTRIBUTES: E1 Channel: Port=0 Timeslot=1 (Full Slot) TEI: 25
BS11 Power Amplifier 0 ATTRIBUTES: TRX Power: 30mW (GSM)
BS11 Power Amplifier 1 ATTRIBUTES: TRX Power: 30mW (GSM)
2)Desconectando:
Essa ação tira a BTS do modo Normal e a coloca no modo Manutenção. Ela tambem se disconecta da BSC. $ ./bs11_config -p /dev/ttyUSB0 disconnect bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
LMT LOGON: ACK
PHASE: 3 Normal MBCCU0: Load MBCCU1: Load Abis-link: Restoring PHASE: 2 Maintenance MBCCU0: Load MBCCU1: Load Abis-link: Down
3) Reconexão:
Essa ação tira a BTS do modo de Manutenção e a coloca no modo Normal. Ela tambem se reconecta à BSC. $ ./bs11_config -p /dev/ttyUSB0 reconnect bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
LMT LOGON: ACK
PHASE: 2 Maintenance MBCCU0: Load MBCCU1: Load Abis-link: Down PHASE: 3 Normal MBCCU0: Load MBCCU1: Load Abis-link: Restoring
4)Download SMU Safety Load:
$ ./bs11_config -p /dev/ttyUSB0 -S /path/to/my/BTSBMC76.SWI
Nota: Quando o download da SMU Safety estiver complete e a configuração mínima tenha sido criada, deve-se deixar a BS-11 realizar o boot pela primeira vez. O LED acenderá na cor vermelha – isso é normal. Após o boot, é possível consultar a BS-11. Traga ela para o modo de manutenção (desconecte) e prossiga com o download do software.
5)Configuração Mínima:
A configuração mínima é automaticamente criada se a BS-11 entra no estado MINIMAL CONFIG REQUIRED (Configuração Mínima Requerida) após do SMU safety load ser instalado.
6)Download Software Load
$ ./bs11_config -p /dev/ttyUSB0 -s /path/to/my/HS011106.SWL
Se a BS-11 não está no estado de manutenção, ela precisa primeiramente ser desconectada da BSC (usando a opção –D) Se for necessário forçar o download, deve-se apenas adicionar o parâmetro –f. O procedimento descrito leva por volta de uma hora, e deve gerar uma saída da seguinte maneira:
./bs11_config -s bs11-flash/HS011106.SWL software bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
LMT LOGON: ACK
PHASE: 2 Maintenance MBCCU0: No Load MBCCU1: No Load Abis-link: Down Mon May 18 20:51:34 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/HS011106.SWL") Software Load Initiate ACK Software Download Progress: 88% Software Download Progress: 100% Mon May 18 20:51:37 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 20:51:37 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/VS011106.VAM") Mon May 18 20:51:37 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 100% Mon May 18 20:51:38 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 20:51:38 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSBMC48.SWI") Mon May 18 20:51:38 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success PHASE: 2 Maintenance MBCCU0: No Load MBCCU1: No Load Abis-link: Down Software Load Initiate ACK Software Download Progress: 1% --- cut --- Software Download Progress: 100% Mon May 18 21:04:05 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:04:05 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSCAC11.SWI") Mon May 18 21:04:05 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 1% --- cut --- Software Download Progress: 100% Mon May 18 21:10:03 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:10:03 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSDRX22.SWI") Mon May 18 21:10:03 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 1% --- cut --- Software Download Progress: 100% Mon May 18 21:20:31 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:20:31 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSBBX12.SWI") Mon May 18 21:20:31 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 1% --- cut --- Software Download Progress: 100% Mon May 18 21:26:23 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:26:23 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSARC16.SWI") Mon May 18 21:26:23 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 1% --- cut --- Software Download Progress: 100% Mon May 18 21:32:53 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:32:53 2009 <0020> abis_nm.c:1337 Software Load (BTS 0, File "bs11-flash/BTSLIC10.SWI") Mon May 18 21:32:53 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 1 ERROR in main loop: Success Software Load Initiate ACK Software Download Progress: 1% --- cut --- oftware Download Progress: 100% Mon May 18 21:35:10 2009 <0020> abis_nm.c:1261 Software Load End (BTS 0) Mon May 18 21:35:10 2009 <0020> abis_nm.c:1386 Activating Software (BTS 0, File "bs11-flash/HS011106.SWL") Mon May 18 21:35:10 2009 <0020> abis_nm.c:1323 unexpected NM MT 0x08 in state 3 -> 4 ERROR in main loop: Success Mon May 18 21:35:11 2009 <0020> abis_nm.c:1292 Activate Software DONE! PHASE: 1 Warm Up MBCCU0: No Load MBCCU1: No Load Abis-link: Down LMT LOGON: ACK
LMT LOGON: ACK
PHASE: 1 Warm Up MBCCU0: No Load MBCCU1: No Load Abis-link: Down PHASE: 1 Warm Up MBCCU0: No Load MBCCU1: No Load Abis-link: Down PHASE: 1 Warm Up Abis-link: Down --- cut --- PHASE: 1 Load SMU Intended Abis-link: Down --- cut --- PHASE: 2 Load MBCCU MBCCU0: No Load MBCCU1: No Load Abis-link: Down PHASE: 2 Load MBCCU MBCCU0: Load BTSCAC MBCCU1: No Load Abis-link: Down PHASE: 2 Load MBCCU MBCCU0: Load BTSDRX MBCCU1: No Load Abis-link: Down PHASE: 2 Load MBCCU MBCCU0: Load BTSBBX MBCCU1: No Load Abis-link: Down PHASE: 2 Load MBCCU MBCCU0: Load BTSARC MBCCU1: No Load Abis-link: Down PHASE: 2 Load MBCCU MBCCU0: Load MBCCU1: No Load Abis-link: Down PHASE: 2 Warm Up MBCCU0: Load MBCCU1: No Load Abis-link: Down PHASE: 3 Normal MBCCU0: Load MBCCU1: No Load Abis-link: Restoring
7)Observando a operação de boot na BS-11
Essa é a saída do bs11_config ao observar-se o processo de boot. Veremos a mesma linha várias vezes, pois o estado é atualizado a cada cinco segundos: $./bs11_config -p /dev/ttyUSB0 bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
LMT LOGON: ACK T-Link: Down Abis-link: Down MBCCU0: No Load MBCCU1: No Load PHASE: 1 SUBPHASE: Warm Up... T-Link: Down Abis-link: Down MBCCU0: No Load MBCCU1: No Load PHASE: 1 SUBPHASE: Load SMU Intended... T-Link: Down Abis-link: Down MBCCU0: No Load MBCCU1: No Load PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: No Load MBCCU1: Load BTSCAC PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSCAC MBCCU1: Load BTSCAC PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSCAC MBCCU1: Load BTSDRX PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSDRX MBCCU1: Load BTSDRX PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSDRX MBCCU1: Load BTSBBX PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSBBX MBCCU1: Load BTSBBX PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSBBX MBCCU1: Load BTSARC PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSARC MBCCU1: Load BTSARC PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load BTSARC MBCCU1: Load PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Down MBCCU0: Load MBCCU1: Load PHASE: 2 SUBPHASE: Load MBCCU... T-Link: Down Abis-link: Restoring MBCCU0: Load MBCCU1: Load PHASE: 3 SUBPHASE: Normal... T-Link: Down Abis-link: Up MBCCU0: Load MBCCU1: Load PHASE: 3 SUBPHASE: Normal...
8)Configurando Setup Multidrop
Um setup Multi-drop é quando múltiplas BS-11 são encadeadas próximas umas das outras em uma única linha E1. Todas as BS-11 exceto a última na cadeia terào que ser configuradas para:
a)Ter BPORT0 no modo multi-drop b)Criar um objeto BPORT1 3)Ter um BPORT1 setado no modo multi-drop
É possível fazer isso pela seguinte sequência de comando bs11_config: $ ./bs11_config bport0-multidrop $ ./bs11_config create-bport1 $ ./bs11_config bport1-multidrop
É possível verificar os resultados na consulta dessa maneira: BPORT0 ATTRIBUTES: Line Configuration: Multi-Drop (1)
BPORT1 ATTRIBUTES: Line Configuration: Multi-Drop (1)
Ipaccess-find
- Ipaccess-find é uma pequena ferramenta de linha de commando para procurer e achar dispositivos nanoBTS presents na rede.
Ele usa pacotes broadcastdo protocolo Abis-IP variante do UDP na porta 2006, e logo, achará quanquer BTS que possa ser alcançada pelo endereço all-network broadcast 255.255.255.255
1.2.1- Uso Simplesmente inicie o programa como raiz, e ele irá colocar na tela uma linha para cada nanoBTS que ele consiga achar:
ipaccess-find (C) 2009 by Harald Welte This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
Trying to find ip.access BTS by broadcast UDP... tag=0x06, val='192.168.100.128' tag=0x07, val='00:01:02:03:04:05' tag=0x02, val='location' tag=0x03, val='BTS_NBT131G' tag=0x08, val='140/0/0'
Ipaccess-config
- Ipaccess-config é uma pequena ferramente de linha de commando para configurar uma nanoBTS ip.access
Pode-se usar essa ferramenta para realizar operações básicas, como setar parâmetros NVRAM ou realizar testes.
Setando a Unidade ID (Unit ID)
- Assumindo um valor 192.168.100.123 para o endereço ip de uma BTS fictícia:
./ipaccess-config -u 1800/0/0 192.168.100.123
Setando o endereço Primary OML
Supondo o mesmo endereço ip da BTS e o endereço ip da BSC como sendo 192.168.100.11:
./ipaccess-config -o 192.168.100.11 192.168.100.123
Realizando um teste
- É possível realizar vários testes BTS usando a opção –I:
a)Teste de utilização de canal:
$ ./ipaccess-config -l 64 192.168.100.100 ipaccess-config (C) 2009 by Harald Welte This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
Trying to connect to ip.access BTS ... OML link established [...] <0020> ipaccess-config.c:107 TEST REPORT: test_no=0x40 test_res=SUCCESS <0020> ipaccess-config.c:142 ==> ARFCN 4, RxLev 33 <0020> ipaccess-config.c:142 ==> ARFCN 8, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 5, RxLev 16 <0020> ipaccess-config.c:142 ==> ARFCN 11, RxLev 5 <0020> ipaccess-config.c:142 ==> ARFCN 12, RxLev 8 <0020> ipaccess-config.c:142 ==> ARFCN 10, RxLev 6 [...]
b)Teste de uso BCCH
$ ./ipaccess-config -l 65 192.168.100.100
ipaccess-config (C) 2009 by Harald Welte
This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
Trying to connect to ip.access BTS ... OML link established [...] <0020> ipaccess-config.c:107 TEST REPORT: test_no=0x41 test_res=SUCCESS <0020> ipaccess-config.c:142 ==> ARFCN 4, RxLev 32 <0020> ipaccess-config.c:142 ==> ARFCN 8, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 12, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 20, RxLev 9 <0020> ipaccess-config.c:142 ==> ARFCN 31, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 37, RxLev 23 <0020> ipaccess-config.c:142 ==> ARFCN 49, RxLev 7 <0020> ipaccess-config.c:142 ==> ARFCN 53, RxLev 14 <0020> ipaccess-config.c:142 ==> ARFCN 57, RxLev 19 <0020> ipaccess-config.c:142 ==> ARFCN 60, RxLev 63 <0020> ipaccess-config.c:142 ==> ARFCN 71, RxLev 15 <0020> ipaccess-config.c:142 ==> ARFCN 90, RxLev 4
c)Teste de sincronização de frequência
$ ./ipaccess-config -l 66 192.168.100.100 [...] <0020> abis_nm.c:1886 PEFORM TEST <0020> abis_nm.c:805 OC=RADIO CARRIER(02) INST=(00,00,ff) Software Activated Report <0020> abis_nm.c:805 OC=RADIO CARRIER(02) INST=(00,00,ff) Test Report <0020> ipaccess-config.c:107 TEST REPORT: test_no=0x42 test_res=SUCCESS <0020> ipaccess-config.c:130 ==> ARFCN 4, Frequency Error -2 <0020> ipaccess-config.c:130 ==> ARFCN 8, Frequency Error -40 <0020> ipaccess-config.c:130 ==> ARFCN 20, Frequency Error -21 <0020> ipaccess-config.c:130 ==> ARFCN 31, Frequency Error 1 <0020> ipaccess-config.c:130 ==> ARFCN 37, Frequency Error -4 <0020> ipaccess-config.c:130 ==> ARFCN 45, Frequency Error -4 <0020> ipaccess-config.c:130 ==> ARFCN 53, Frequency Error 22 <0020> ipaccess-config.c:130 ==> ARFCN 57, Frequency Error 3 <0020> ipaccess-config.c:130 ==> ARFCN 60, Frequency Error 0 <0020> ipaccess-config.c:130 ==> ARFCN 69, Frequency Error 2 <0020> ipaccess-config.c:130 ==> ARFCN 73, Frequency Error 30 <0020> ipaccess-config.c:130 ==> ARFCN 89, Frequency Error 44 <0020> ipaccess-config.c:130 ==> ARFCN 90, Frequency Error 8 <0020> ipaccess-config.c:130 ==> ARFCN 123, Frequency Error 27
d)Testes disponíveis
As seguintes informações foram retiradasdo arquivo packet-gsm1221.c das fonts do wireshark ipaccess. Uma descrição mais detalhada desses testes não está disponível e algumas delas geram perturbações na BTS.
Análise de firmware
- ./ipaccess-config -f firmware-file
O comando acima irá analisar o dado firmware e reportar o conteúdo. Ele irá tambem gerar números de versão, comprimento e subpartes.
Software Load
- ./ipaccess-config -d firmware-file -r 192.168.100.23
O commando acima irá tentar carregar o novo firmware, setá-lo como padrão e dar reboot na BTS.
ISDNsync
Referência
- ISDNsync foi escrito por Andreas Eversberg. É uma pequena ferramenta que inicializa um simples cartão HFC-S ISDN para que framclocks e bits estejam presentes em dois IC-Pins. Esses sinais podem ser usados para alimentar o cartão HFC-E1 com um clock bastante exato.
Usage: ./isdnsync <card> Abre o dado cartã0 em modo TE e tenta manter a camada 2 estabelecida. Isso torna a camada 1 estabelecida para obter um sinal de sincronização estável da rede.
Isdn HOWTO
- Em uma rede telefônica em estado da arte, tudo é sincronizado por uma central, com clocks muito precisos/ A BTS tambem usa esse clock para várias outras coisas, como clock de portadora, blocos de bits, etc. Se o clock da portadora torna-se um pouco incorreto (mais de 50 Hz) a BTS transmitirá em uma frequência errada e haverá diversos efeitos que podem desestabilizar a transmissào a rádio.
A BS-11 é enviada de fábrica com um oscilador interno pré-calibrado. Com sorte, a calibração (que é feita há 10 anos atrás) em sua BTS ainda estará correta. Se nào, seu dispositivo não funcionará até que o oscilador seja calibrado Esse documento ilustra como usar um simples cartão HFC-S com a rede pública de telefonia como padrão de frequêcia para a linha E1.
Modificando o cartão HFC-S
- Precisa-se de dois sinais do cartãp HFC-S: F0IO e C4IO. Esses sinais são providos pelo chip HFC-S no cartão e podem ser retirados do pino 55 (F0IO) a 54 (C4IO) nochip HFC-S (Observar a página 8 do datasheet):
Tudo que é necessário fazer é soldar um fio em C4IO e F0IO. A imagem seguinte mostra o cartão modificado:
Nota: O fio verde está conectado à porta F0IO e o fio preto está conectado à porta C4IO
Após a modificação do cartão, deve-se verificar se o ele está funcionando como esperado. Deve-se iniciar idsnsync e medir os sinais com um osciloscópio:
$ ./isdnsync 1 DL_INFORMATION (tei 0 sapi 0) -> activating layer 2 PH_ACTIVATE
- Sync available from interface :-)
DL_ESTABLISH
Da direita para a esquerda: F0IO (bitclock de 4,096 Mhz) e C4IO(frameclock de 8Khz)
Conectando o cartão modificado HFC-S no cartão E1
- O cartão HFC-E1 tem dois conectores PCM (os dois conectores no canto superior direito do cartão). Os sinais de entrada para C4IO e F0IO podem ser achados nos pinos 9 e 11 no cartãp HFC-E1.
A imagem acima mostra como o cartão HFC-S deve ser conectado ao cartão HFC-E1 Nota: O fio vermelho está conectado ao F0IO e o fio preto está conectado ao C4IO. Na documentação impressa recebida com o cartão HFC-E1 encontra-se a pinagem detalhada dos conectores PCM.
Realizando o procedimento de calibragem
- A calibragem do oscilador interno é um processo contínuo. Em uma rede telefonica comercial, as BTss são calibradas sempre. Em uma insta;ação experimental, é aceitável operar em modo autônomo (standalone mode) e sincronizá-la de tempos em tempos como é mostrado abaixo:
a)Conectar o cartão HFC-S na linha S0
b)Adicionar type=0x00800 à linha de comando modprobe hfcmulti
c)Iniciar isdnsync
$ ./isdnsync 1 DL_INFORMATION (tei 0 sapi 0) -> activating layer 2 PH_ACTIVATE
- Sync available from interface :-)
DL_ESTABLISH
d)Configurar a BTS de standalone para E1 locked:
dexter@da-laptop-w3:~/openbsc/openbsc/src$ ./bs11_config pll-e1-locked bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
LMT LOGON: ACK
PHASE: 2 Maintenance MBCCU0: Load MBCCU1: Load Abis-link: Down SET ATTRIBUTE ObjClass=0xa5 ObjInst=(7,0,0) ACK LMT LOGOFF: ACK
e)Iniciar osmo-nitb (procedimento normal)
f)Usar bs11_config para monitorar o processo de calibragem. O oscilador interno irá agora assumir o clock E1. Deve-se observar que os valores PLL irão mudar de tempos em tempos. Quando o valor PLL sumir, a calibragem está pronta.
Abaixo segue um exemplo:
bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
LMT LOGON: ACK
PHASE: 3 Normal MBCCU0: Load MBCCU1: Load Abis-link: Up
BS11 ATTRIBUTES: BS-11 ESN PCB Serial Number: 001107 BS-11 ESN Hardware Code Number: 135-2044/03.07 BS-11 ESN Firmware Code Number: 135-2044/03.07 PLL Set Value=1047, Work Value=653
SITE MANAGER ATTRIBUTES: E1 Channel: Port=0 Timeslot=1 (Full Slot) TEI: 25
BS11 Line Interface ATTRIBUTES: PLL Mode: E1 Locked
BS11 CCLK ATTRIBUTES: CCLK Accuracy: Medium (0)
BS11 Power Amplifier 0 ATTRIBUTES: TRX Power: 30mW (GSM)
LMT LOGOFF: ACK
A saída foi retirada de uma BS11 que estava totalmente desalinhada. O desalinhamento veio de uma operação excessiva da BS-11 em modo locked sem um padrão de frequência apropriado.
bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
LMT LOGON: ACK
PHASE: 3 Normal MBCCU0: Load MBCCU1: Load Abis-link: Up
BS11 ATTRIBUTES: BS-11 ESN PCB Serial Number: 001107 BS-11 ESN Hardware Code Number: 135-2044/03.07 BS-11 ESN Firmware Code Number: 135-2044/03.07 PLL Set Value=1047, Work Value=1046
SITE MANAGER ATTRIBUTES: E1 Channel: Port=0 Timeslot=1 (Full Slot) TEI: 25
BS11 Line Interface ATTRIBUTES: PLL Mode: E1 Locked
BS11 CCLK ATTRIBUTES: CCLK Accuracy: Medium (0)
BS11 Power Amplifier 0 ATTRIBUTES: TRX Power: 30mW (GSM)
LMT LOGOFF: ACK
A saída foi retirada da BS11 após operar por cerca de uma hora e meia, com a HFC-S/PSTN baseada em frequ6encia padrão. Como pode-se obervar, o Workvalue mudou dasticamente. Com equipamentos de teste, pode-se verificar que a precisão da frequência da BS11 agora encontra-se na mesma faixa das BTS comerciais na vizinhança.
g)Configurar a BTS do modo locked para o odo standalone para finalizar o procedimento
dexter@da-laptop-w3:~/openbsc/openbsc/src$ ./bs11_config pll-e1-locked bs11_config (C) 2009 by Harald Welte and Dieter Spaar This is FREE SOFTWARE with ABSOLUTELY NO WARRANTY
LMT LOGON: ACK
PHASE: 2 Maintenance MBCCU0: Load MBCCU1: Load Abis-link: Down SET ATTRIBUTE ObjClass=0xa5 ObjInst=(7,0,0) ACK LMT LOGOFF: ACK
Nota: Caso seja a primeira vez que o procedimento seja realizado, é recomendado checar se sinais válidos estão presentes em C4Io e F0IO. Além disso, o procedimento leva algum tempo. É recomendado aquecer a BTS antes de começar o procedimento, por volta de pelo menos uma hora. É importante que a calibragem seja feita em temperatura ambiente.




