Page 1 of 3
[App] Check DVB-T signal strength via LAN
Posted: Thu Jun 24, 2010 12:18 pm
by moras86
I'm interested is it possible to get actual information about digital TV signal strength/quality from my Samsung HDTV.
[s]Maybe it will be possible using 'special'
telnet command; or sending to TV keycode (10 sec pressing INFO button) for show window with signal information and take screenshot (can be check via
FTP).[/s]
edit:
Application for check signal via LAN/WAN available -
http://forum.samygo.tv/viewtopic.php?f= ... =10#p23595
Latest info also at Wiki:
Re: Check DVB-T signal strength via LAN. Possible?
Posted: Fri Jun 25, 2010 3:59 pm
by erdem_ua
Possible but require some work...
Re: Check DVB-T signal strength via LAN. Possible?
Posted: Mon Feb 14, 2011 1:08 pm
by moras86
I back o this topic, because I got different and strange problems with my DVB-T programs. I need to modifying some stuff at my antenna what is on roof and will be grate if someone find fast and easy solution to real-time check signal using WLAN device (eg. Android smartphone).
For now I find two temporary solution:
1. Need PC with webcam and Android phone + WiFi
On TV start
Remote LAN Control app.
On android use Remote Desktop app (
PocketCloud) and show PC desktop.
Using this remote start on PC app for show picture from webcam (show my TV screen), next start my
Remote LAN Control - Desktop app and click 'DVB-T signal' button.
But there is problem because I need manual refresh webcam preview picture
2. Need Android phone + WiFi
On TV start apps:
Remote LAN Control &
ScreenCap,
FTP Server.
On android use app
SamyGo Remote and click keys for go to Diagnostic/Signal check menu -
Menu ->
Up ->
Enter ->
Down ->
Enter ->
Up ->
Enter. Next click keys for take TV picture screenshot -
PRE_CH ->
9.
Next on android start app to enter TV via FTP (eg.
ES File Explorer and go to ScreenCap files location for open last TV picture.
This method is so slowly (~ 1 minute).
There should be better method for check DVB-T signal - maybe function on TV core?
Re: Check DVB-T signal strength via LAN. Possible?
Posted: Mon Feb 14, 2011 7:46 pm
by decix
How about a second person that tells you the values via phone or walkie-talkie?

Re: Check DVB-T signal strength via LAN. Possible?
Posted: Sun Feb 20, 2011 5:34 pm
by sbav1
Signal strength can be checked on serial console with TOP Debug Menu -> 12 : SubSystem DBG -> Input Main[0]/PIP[1] : 0 -> 10 : GetSignalStrength.
In case you are still interested, this function call should be (probably; not tested) relatively easily to perform; from what I see, debug menu option is simply calling
SsFrontEndBase::GetSignalStrengthSsFrontEnd() method on an object from the SsObject::m_poObjectList table (i.e ~10 lines of C code required to call this function from content library application context).
BTW, for non-TV inputs/sources (HDMI, SCART, ...) this function returns 0 ("no signal" case ) or 100 ("valid, locked signal on external input / TV in media player mode / TV in content library mode" cases); may be useful for implementing screen saver application (eg.: to shut down TV automatically in case there is no signal on HDMI input detected for a given amount of time, etc).
Re: Check DVB-T signal strength via LAN. Possible?
Posted: Sun Feb 20, 2011 6:05 pm
by moras86
Thanks sbav
Still can't fix problem with my antenna because weather is too bad. It will be nice have Content Library apps what can show all time OSD with signal straight infos. Also if information will be send to text file there will be possible to create PC/android app what show signal straight/quality bars via WLAN.
Re: Check DVB-T signal strength via LAN. Possible?
Posted: Sun Feb 20, 2011 7:25 pm
by juusso
Moras. Here is possible to get exeDSP output over netcat to LAN and have TOP debug menu fully functional over lan. So sbav1 solution for you might be really usefull.
To do that you need:
1. edit your rootfs (or use netcat from custom busybox)
2. have busybox with script applet
3. custom rc.local on mtd_exe (edit exe.img)
I write more detailed howto later. Check PM, you get working modified files for LExxB650 T-CHL7DEUC
Re: Check DVB-T signal strength via LAN. Possible?
Posted: Mon Feb 21, 2011 12:43 am
by sbav1
Quick & dirty code for signal strength checking below (modified doodlecz Remote LAN Control app). Usage:
1) An extra thread listening on 2346 port; to check signal strength / quality remotely with netcat:
Code: Select all
root@fs-nbk:~# nc 192.168.1.240 2346
100 0
root@fs-nbk:~#
2) OR : send "AD" keycode to 2345 port, current signal strength & quality will be written into /mtd_ram/SignalStrength.txt file.
Link: <
http://rapidshare.com/files/449025193/R ... 210211.tgz>
I'm not sure it works properly for "quality" parameter ("strength" should be fine), can't test it - no DVB broadcasting in my location

.
Re: Check DVB-T signal strength via LAN. Possible?
Posted: Mon Feb 21, 2011 3:59 pm
by moras86
Thanks guys
@juuso you method is to hard for me (don't play with firmware)
@sbav1 nice app. Tray telnet method and show true DVB-T signal values.
When find time I will create desktop app what will take this values for TV.
Once more thanks for help
edit:
Check once more sbav app and Signal strength show good values but quality errors show always 0

Re: Check DVB-T signal strength via LAN. Possible?
Posted: Mon Mar 07, 2011 9:08 pm
by moras86
Tray make desktop app using AutoIt but got problem with connection. Can someone look at this simple code:
Code: Select all
$ip = "192.168.1.10"
$port = "2356"
$start = TCPStartup()
$socket = TCPListen($ip, $port)
While 1
$accepted = TCPAccept($socket)
sleep(500)
If MsgBox(1, "TCP tests", "Start: " & $start & @CRLF & "Listen: " & $socket & @CRLF & "Accept: " & $accepted) = 2 Then
Exit
EndIf
If $accepted <> -1 Then
$recv = TCPRecv($accepted, 5000)
If $recv <> "" Then MsgBox(4096, "recv", $recv)
EndIf
WEnd
func onautoitexit()
TCPclosesocket($accepted)
TCPshutdown()
endfunc
Also create image for Content Library app make by sbav1.
PS: At least I fix problem with my antenna
