본문 바로가기

DVSwitch

어어 ~~~ 콜사인이 사라지고 DMR id가 나타난다 ??

2020년 4월 말 DVSwitch를 최신 버전으로 업데이트한 후

콜사인이 DMR id로 변경되는 현상이 나타나지 않아서 방심(?)하고 있었다.

최근 DVSwitch의 groups.io에 6K5HCO 오엠이 올린 질의와 해결책을 따라 해 보았으나,

오히려 그동안 잘 되어 온 콜사인 표시가 DMR id로 바뀌었고 회복되질 않아서,

DVSwitch의 재설치를 반복하고, 기존 만들어 놓은 라즈베리파이 제로용 이미지 파일을 업데이트하면서

그 방법을 정리하였다.

 

기존의 DVSwitch의 이미지 파일(HL5kY, DVLink)에서는 다음 글 1단계와 3단계가 있으니 그 방법대로 하면 될 것이다.

그러나 최근 DVSwitch는 점점 좋아지는 방향으로 계속해서 수정 작업이 이루어지고 있고,

그 과정에서 설정 파일들이 일부 변경이 있기 때문에 2단계를 해야 할 필요가 있다.

그 예로, 4월말 이전 /opt/Analog_Bridge에 있었던 dvswitch.sh파일이, 이 후부터는 /opt/MMDVM_Bridge로 옮겨졌다가

다시 /opt/Analog_Bridge로 옮겨졌고,  또 다시 /opt/MMDVM_Bridge로 옮겨져 붙박이가 되었다.

Nextion LCD에 국기 표시 문제는 스스로 해결되었다.

 

조만간 새로운 DVSwitch가 출현하면 아래 방법이 무의미할 수 있으나, 

근간이 변경될 것으로 보이지 않을 것이기에 한번 공부한다 생각하고 따라 하면 좋을 것이다.

 

0단계 : 콜사인이 DMR id로 바뀌는 이유와 해결 방법

 

2020년 2월초 DVlink 4.0 버전으로 테스트를 시작하면서 이 버그는 언젠가는 해결되겠지 하고 생각했고,

4월 말 이후부터는 이 현상이 없어서 해결된 것으로 보였다. 근데 아직까지 괴로움을 당하고 계신 분이 있다. 그 이유는?

 

/opt/Analog_Bridge로 가서 Analog_Bridge.ini 파일을 열어보면(sudo nano Analog_Bridge.ini),

[GENERAL] 부에 아래와 같은 디폴트 설정 항목이 있다.

 

subscriberFile = /var/lib/dvswitch/subscriber_ids.csv ; DMR ID to callsign lookup data

 

DMR id를 콜사인으로 보이게 하는 subscriber_ids.csv에 문제가 있기 때문이다.

cd /var/lib/dvswitch해서 subscriber_ids.csv 파일을 열어보면(sudo nano subscriber_ids.csv),

이  파일이 텅텅 비어 있거나 교신중인 상대 DMR id가 없거나 하기 때문이다.

 

이 subscriber_ids.csv 파일을 가득 채우면 되는데, 그러면 어떻게 하면 될까?

간단하다!!!!! dvswitch.sh 파일이 있는 /opt/Analog_Bridge로 이동해서(cd /opt/Analog_Bridge),

dvswitch.sh 파일이 있는 /opt/MMDVM_Bridge로 이동해서(cd /opt/MMDVM_Bridge)

 

sudo ./dvswitch.sh update   (여기서 /앞에 있는 점(.)이 중요)

 

하면 끝이다.

 

근데 이게 끝일까? 끝난게 아니라면 뭐가 남았는가?

서두에 말한 것처럼 수시로 DVSwitch가 점점 잘 되는 방향으로 계속해서 업데이트되고 있고,

설정 파일들이 조금씩 변경되고 있어서 최신 버전으로 맞추어야 한다.

 

자!!!! 최신버전으로 업데이트 해 볼까요. 출발~~~~

 

To be Continued next words.

 

*추신 : subscriber_ids.csv 자동업데이트는 다음 기회의 글에.....