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 자동업데이트는 다음 기회의 글에.....
'DVSwitch' 카테고리의 다른 글
신 버전 DVSwitch 설치하기 (0) | 2020.10.30 |
---|---|
DVPi 와 DVSwitch 오디오 설정 (2) | 2020.10.25 |
자신의 정체를 밝혀라(DVSwitch.ini 편집) (0) | 2020.07.30 |
DVSwitch 주기적인 업데이트 !!! (0) | 2020.06.13 |
DVSwitch에 Nextion LCD 달기 (1) | 2020.05.26 |