소스에서 어떤 부분을 수정하셨는지는 명시를 안하셔서 모르겠지만
기본 상태에서는 kr-cable로 설정하면 Scan명령을 내려도 8VSB채널은 못잡고 다 지나칩니다
set /tuner0/channel auto:80 으로 하면 못잡는 채널이 set /tuner0/channel auto6t:80나 8vsb:80 으로 하면 나와요
그래서 저는 주말에 노가다로 모든 채널을 다 찔러보는 스크립트를 한번 만들어볼까 합니다
LinkeneitoR
IP 211.♡.55.156
11-30
2018-11-30 14:12:14
·
근데 본문을 보니까 channelmap을 kr-bcast로 하셨는데 kb-bcast로 하면 채널을 150번대부터 스캔하지 않을텐데요
소주6잔
IP 125.♡.204.147
11-30
2018-11-30 14:18:14
·
잘 아시는 것 같으면서도 먼가 오해를 하시는건지 모르겠지만,
kr-bcast 가 안테나(8VSB)이고, kr-cable이 QAM입니다.
modulation을 kr-cable로 하고 스캔시 8vsb스캔이 안되는게 정상같은데요.
set channel 시 modulation을 설정할 수 있어서 set 하는 건 다른 문제구요.
대부분의 케이블 방송이 이제 8vsb로 서비스 되는것으로 알고 있고, 이게 맞게 스캔하려면 kr-bcast로 해야합니다.
@소주6잔님 제꺼는 channelmap을 kr-bcast로 주고 채널 스캔을 시작하면 딱 공중파 채널만 검색합니다
수동으로 뒷번호 채널을 넣어도 오류나면서 채널변경이 안되더라구요
혹시 제품 세대가 달라지면서 동작하는게 바뀌었을수도 있는데 제꺼는 hdhr4-2us 입니다
그리고 저희동네는 8VSB 반/ QAM256 반 정도로 송출합니다
기본 상태에서는 kr-cable로 설정하면 Scan명령을 내려도 8VSB채널은 못잡고 다 지나칩니다
set /tuner0/channel auto:80 으로 하면 못잡는 채널이 set /tuner0/channel auto6t:80나 8vsb:80 으로 하면 나와요
그래서 저는 주말에 노가다로 모든 채널을 다 찔러보는 스크립트를 한번 만들어볼까 합니다
kr-bcast 가 안테나(8VSB)이고, kr-cable이 QAM입니다.
modulation을 kr-cable로 하고 스캔시 8vsb스캔이 안되는게 정상같은데요.
set channel 시 modulation을 설정할 수 있어서 set 하는 건 다른 문제구요.
대부분의 케이블 방송이 이제 8vsb로 서비스 되는것으로 알고 있고, 이게 맞게 스캔하려면 kr-bcast로 해야합니다.
수동으로 뒷번호 채널을 넣어도 오류나면서 채널변경이 안되더라구요
혹시 제품 세대가 달라지면서 동작하는게 바뀌었을수도 있는데 제꺼는 hdhr4-2us 입니다
그리고 저희동네는 8VSB 반/ QAM256 반 정도로 송출합니다
https://github.com/Silicondust/libhdhomerun/blob/master/hdhomerun_channels.c
149라인
{"kr-bcast", hdhomerun_channelmap_range_us_bcast, "kr-bcast", "KR"},
kr-bcast지만 북미 대역으로 셋되어 있는걸
hdhomerun_channelmap_range_kr_cable 로 변경하여 국내 규격으로 8vsb스캔하도록 했습니다.
처음에는 이걸보고 기기 자체의 주파수 맵을 변경할 수 있을 지 알고....... 너무너무 기뻐했으나,
주파수맵 자체는 이미 펌웨어에 픽스되어 있네요.
기기 내부에 있는걸 수정할 수 있다면 좀 더 유용해질텐데 어렵겠죠 ㅠㅠ
실제로 공중파 안테나 잡고 수신하려면 수정사항을 원복하셔야될겁니다
물론 케이블TV를 수신하실 목적이라면 바꿔야겠죠
hdhomerun_channels.c에서 국가별 공중파/케이블의 주파수 대역이 지정되어 있는데, 홈런 셋업 프로그램의 드랍다운 메뉴에 나오는 kr-bcast이 실제 북미 hdhomerun_channelmap_range_us_bcast을 동일하게 참조하고 있습니다.
이에 kr-bcast가 hdhomerun_channelmap_range_kr_bcast을 참조하도록 수정하고, 참조를 위해 다음 코드를 추가해서 컴파일합니다.
/* KR antenna channels. */
static const struct hdhomerun_channelmap_range_t hdhomerun_channelmap_range_kr_bcast[] = {
{ 2, 70, 93000000, 6000000},
{ 71, 74, 501000000, 6000000},
{ 75, 120, 531000000, 6000000},
{ 0, 0, 0, 0}};
지금 나스가 고장나서 윈도우에서 사용법을 찾고 있었는데 쉽게 해결할수 있었습니다. ^_^
이틀 동안 머리 싸매고 있었는데 한방에 해결해 주시네요 허허허
정말 대단하십니다.