Sagem Cable Driver Test:
A lot of users complain lately that on certain frequencys the stations cannot be received anymore at all or with some difficulty.
To make the test easy create a Bouquett "test" that contains a station from each frequency.
Check your Services.xml for the single Transponders (Frequency) and choose a Station and add it to that Bouquet.
Try to arrange the Stations in a way that it starts with the lowest Frequencys !
Maybe user even want to upload their bouqutes/services.xml for others to test.
The goal of this test is to supply -->Hidden Content <-- with
enough results so he can optimize the Tuner Drivers
-->Hidden Content <-- NO EMU NO KEYS
-->Hidden Content <-- NO EMU NO KEYS
Remember the Project lives of your feedback and you can help yourself and others so please spend some time on this !
Install the Image on your Dbox
Open a Telnet sessions
(Click on Start, Click on Run,type cmd and hit enter)
Enter the IP of your Dbox and hit enter
Enter the Username: needs to be supplied by the Image creator 1st
Enter the Password: needs to be supplied by the Image creator 1st
Enter now this command:
Open a 2nd Telnet sessionsCode:cat /proc/kmsg
(Click on Start, Click on Run,type cmd and hit enter)
Enter the IP of your Dbox and hit enter
Enter the Username: needs to be supplied by the Image creator 1st
Enter the Password: needs to be supplied by the Image creator 1st
Enter now this command:
Start now with the 1st Station in your new Test Bouquet.Code:cd /proc/driver/at76c651
You should get a message like this:
Please load after every change the original State so that the results are not influenced by previous changes.BR Fernsehen:
AT76C651-Rev. = 16, Frequency = 113000000, Symbol Rate = 6900000, QAM-64
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
0x00: f4 7c 06 06 3f ee 00 00 30 80 70 00 c2 00 65 10
0x10: 06 10 14 00 ff 28 04 00 00 00 10 00 00 00 00 00
0x20: 45 d0 06 ac 90 00 00 01 8b 0c 00 00 00 00 00 00
0x30: 90 7a 4d 8a 9c 44 0c 0a 00 2a 16 1f 00 00 00 00
0x40: 0a 99 00 f4 7f 04 00 00 00 00 00 00 00 00 00 00
0x50: 99 2b 67 07 40 00 00 00 04 00 00 00 00 00 00 00
0x60: 00 cc 47 0c 11 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: ff 00 08 5a 00 00 02 08 1c 00 00 00 35 01 b1 0c
0x90: 60 ad 8d 00 00 00 00 00 00 00 00 00 00 00 00 00
0xa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
A little Hex FAQ:
You write 0x bevor a number if it is not a decimal number.
We are used to decimal numbering in our everyday lufe as it is based on the number 10 and you can per digit show numbers in the range from 0 to 9.
The Hexadecimal system is based on 16.You can per digit show numbers from 0 to 9 and the letters A to F.
This means the number 0x45 (hex four five) equals in the Decimal System the number 69 (Sixty nine)
A few examples from a Registerdump:
In row 0x20 and line 00 is the value 45<4>AT76C651-Rev. = 16, Frequency = 370000000, Symbol Rate = 6900000, QAM-64
<4> 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
<4>0x00: f4 7c 06 06 3f ee 00 00 30 80 70 00 c2 00 65 10
<4>0x10: 06 10 14 00 ff 28 04 00 00 00 10 00 00 00 00 00
<4>0x20: 45 d0 06 ac 90 00 00 01 96 0c 00 00 00 00 00 00
<4>0x30: 90 7a 4d 8a 9c 44 0c 0a 00 37 ca 8a 00 00 00 00
<4>0x40: 0a 99 00 f4 7f 01 00 00 00 00 00 00 00 00 00 00
<4>0x50: 99 2b 67 07 40 00 00 00 13 00 00 00 00 00 00 00
<4>0x60: 04 cc 47 0c 11 00 00 00 00 00 00 00 00 00 00 00
<4>0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0x80: fb 1f ff ff ff ff 02 3d 8c 00 00 ff 7b 00 72 1f
<4>0x90: 3b ff b0 62 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
This means 0x20 + (0x)00 = Register 0x20 is the Value 0x45
In the 2nd Window (explained above) we change the Value to 0x00 via:
Imideately after you enter this new value you get a Kernelmessage in the 1st Window with the KernelDump:Code:echo 20,00>data
You can now see how the Register Value has changed.<4>[at76c651] Register = 0x20 changed data to 0x00
<4>
<4>AT76C651-Rev. = 16, Frequency = 370000000, Symbol Rate = 6900000, QAM-64
<4> 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
<4>0x00: f4 7c 06 06 3f ee 00 00 30 80 70 00 c2 00 65 10
<4>0x10: 06 10 14 00 ff 28 04 00 00 00 10 00 00 00 00 00
<4>0x20: 00 d0 06 ac 90 00 00 01 83 0c 00 00 00 00 00 00
<4>0x30: 90 7a 4d 8a 9c 44 0c 0a 00 d8 eb e3 00 00 00 00
<4>0x40: 0a 99 00 f4 7f 05 00 00 00 00 00 00 00 00 00 00
<4>0x50: 99 2b 67 07 40 00 00 00 11 00 00 00 00 00 00 00
<4>0x60: 04 cc 47 0c 11 00 00 00 00 00 00 00 00 00 00 00
<4>0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0x80: fb 1f ff ff ff ff 02 3b 90 00 00 ff 75 00 33 1b
<4>0x90: a8 ff ae 03 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Please check on your TV screen if the Picture quality has changed and if the BER or SIG Values have moved.
Now before we try another Value we have to reset the old ones to the previous settings (0x45).
In the 2nd window please use the following command:
You get again the Kernelmessage in the 1st Window with the actual Registerdump:Code:echo 20,45>data
You can try the following Resisters:<4>[at76c651] Register = 0x20 changed data to 0x45
<4>
<4>AT76C651-Rev. = 16, Frequency = 370000000, Symbol Rate = 6900000, QAM-64
<4> 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
<4>0x00: f4 7c 06 06 3f ee 00 00 30 80 70 00 c2 00 65 10
<4>0x10: 06 10 14 00 ff 28 04 00 00 00 10 00 00 00 00 00
<4>0x20: 45 d0 06 ac 90 00 00 01 77 0c 00 00 00 00 00 00
<4>0x30: 90 7a 4d 8a 9c 44 0c 0a 00 07 18 ab 00 00 00 00
<4>0x40: 0a 99 00 f4 7f 06 00 00 00 00 00 00 00 00 00 00
<4>0x50: 99 2b 67 07 40 00 00 00 13 00 00 00 00 00 00 00
<4>0x60: 04 cc 47 0c 11 00 00 00 00 00 00 00 00 00 00 00
<4>0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0x80: fb 1f ff ff ff ff 02 35 44 00 00 ff 74 00 4c 1c
<4>0x90: f6 ff af 22 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<4>0xf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
and the following combinationsCode:echo 20,45 >data echo 17,00 >data echo 17,3f >data echo 17,7f >data echo 17,bf >data echo 17,ff >data echo 11,10 >data echo 11,12 >data echo 24,90 >data echo 24,c0 >data echo 42,00 >data echo 42,24 >data echo 30,90 >data echo 30,94 >data echo 35,2a >data echo 35,48 >data echo 31,7a,4d,7a,4d >data echo 31,7a,4d,8a,9c >data
You can enter a maximum of 4 registersCode:0xAE 0x9C 0x98 0x98 0x9A 0xBC 0x9A 0xDD 0x9E 0x7C 0x88 0x78 0x8A 0x9C 0x8A 0xBD 0x7A 0x4D 0x7C 0x49 0x7E 0x6D 0x7F 0x8E
Example:
or multiple onesCode:echo "Register without 0x","Value without 0x">data
In above example:echo "Startregister without 0x","Value for Startregister without 0x","Value for 1. Following
Register without 0x">data
Register 0x31-0x34 should be changed
results in:Code:echo 31,7a,4d,7f,8e>data
HINTS: Use putty as a telnet client (Download from the Internet)Code:Register 0x31 -> 0x7a Register 0x32 -> 0x4d Register 0x33 -> 0x7f Register 0x34 -> 0x8e
Bookmarks