TerraTec Cinergy T USB XE

From LinuxTVWiki
Revision as of 12:29, 29 January 2007 by Nikiwaibel (talk | contribs)
Jump to navigation Jump to search

please see http://www.linuxtv.org/wiki/index.php/User:Nikiwaibel

firmware

# the following sections contain the firmware code (6.3.2.1?)
# of the cinergy xs usb dvb-t stick

# each section given here is 0xfa (250) byte in size
# the firmware-usb-commands start with that size in
# two byte little endian notation:
# 0xfa 0x00
# --> the usb-command length is 0xfc (252) byte!

# all this looks very much like smartcard based stuff!!!
# maybe a similar 16bit cpu?

# INITIAL PROGRAM LOADER (IPL)?
command
   length that follows
      counter?
         length that follows
            address
         code
10 f8 00 f2 4100
         02568702 53df0256 940245e2 02569500 00000256 96025697 02569802 56990256
         9a000002 56910256 9b02569c 02569d90 5954eef0 a3eff0e4 905957f0 a3f09059
         54e0fea3 e0fff582 8e83e024 ef604f24 f1605924 fe607724 fe606d24 fe700302
         424c24e6 60542416 60030243 cc905800 742bf0a3 740af08f 828e83a3 a3e09058
         02f07d00 7c58124f 0d905803 eff09058 01e02402 ffe433fe 1254db02 43cc9059
         54e0fea3 e0ff1250 bc0243cc 905954e0 fea3e0ff 124a6d02 43cc9059 54e0fea3
         e0ff1252 200243cc 90595774 01f09059 54e0fea3 e0ff1253 a9905956 eff09059
         54e0fea3 e0fff582 8e83a3a3 a3c083c0 82e075ed
10 f8 01 f2 41f2
         fd905957 e0fced4c d082d083 f08f828e 83e0b422 11905954 e0fea3e0 ffa3e0fd
         124fb402 43cc9059 56e0fd70 0e905954 e0fea3e0 ff124fb4 0243cc90 5954e0fe
         a3e0ff7d 057c5812 5413ad07 905954e0 fea3e0ff 124fb402 43cc9059 54e0fea3
         e0fff582 8e83a3a3 a3e024fe 60591470 03024304 14700302 43cc1470 03024377
         14700302 433e2405 60030243 bfef2405 f582e43e f583e060 0575e280 8003e4f5
         e2905800 7427f0a3 7403f090 5954e0fe a3e0f582 8e83a3a3 e0905802 f0a37401
         f0a3e4f0 0243bf90 58007427 f0a37407 f0905954 e0fea3e0 f5828e83 a3a3e090
         5802f0a3 7401f0a3 7404f090 568de493 90587fbc
10 f8 02 f2 42e4
         05f09056 8ee49390 5806f090 568fe493 905807f0 905690e4 93905808 f00243bf
         905954e0 fea3e0ff 2405f582 e43ef583 e0600543 d3028003 53d3fd90 58007427
         f0a37403 f08f828e 83a3a3e0 905802f0 a37401f0 a3e4f002 43bf9059 54e0fea3
         e0ff2405 f582e43e f583e060 0543d301 800353d3 fe905800 7427f0a3 7403f08f
         828e83a3 a3e09058 02f0a374 01f0a3e4 f0804890 58007427 f0a37404 f0905954
         e0fea3e0 f5828e83 a3a3e090 5802f0a3 7401f0a3 f0748d24 15ffe434 5efe905d
         3ce0b506 11a3e0b5 070c9058 057401f0 905958f0 80059058 05e4f090 5801e024
         02ffe433 fe1254db 12552390 5958e060 03127e69
10 f8 03 f2 43d6
--- snip ---
10 f8 16 d2 55cc
         7400f074 58a3f022 ef5401ff 440490d0 01f0ef70 0a7f9b7e 02125371 308dfd22
         7f357e05 12537190 d002e030 e2037f01 22308df3 7f002275 fd8d745e f5fee490
         5e3ef043 ed0253ed fe43ed40 2275fb86 745ef5fc 43ed01e5 ed30e005 e5ea30e2
         f6227581 09905976 e0c0e0a3 e0f582d0 e0f583e4 731254b6 ef60037f 0122e4ff
         1255d47f 002290b0 00e05422 64226005 7422f080 f122e490 593cf0d2 a875ec03
         90593df0 22ef1fac 0670011e 4c70f622 90d00374 32f0a374 01f02275 81080253
         36014600 00c29832 32323232 32323232 32320000 00000000 00000000 00000000
         00000000 00000000 00000000 00000000 000062cb

# FIRMWARE?
command
   length
      counter?
         length
            address
            address 7f? code
            checksum?
30 f8 32 f2 1388
            1388 7f 011f90a3 c1e0540c
            1390 7f ff131354 3f701690
            1398 7f 7fa61271 be00055b
            13a0 7f 78907fa2 1271be00
            13a8 7f 00017e80 2390a3c1
            13b0 7f e0540cff 1313543f
            13b8 7f ffbf0114 907fa612
            13c0 7f 71be0006 4000907f
            13c8 7f a21271be 00000148
            13d0 7f e4907fb4 f0a3f090
            13d8 7f 7fb8f090 7f6ae060
            13e0 7f 047f0f80 027f0f90
            13e8 7f 7f7ceff0 907f7ce0
            13f0 7f d3940050 030256c8
            13f8 7f 127db590 7f2ce0fe
            1400 7f a3e0ff90 7fb4e0fc
            1408 7f a3e0fd9f ffec9efe
            1410 7f c3ef9405 ee648094
            1418 7f 80400302 56a3907f
            1420 7f 2ce0fea3 e0ffc3ed
            1428 7f 9fffec9e fed3ef94
            1430 7f fbee6480 947f5003
            735c
30 f8 33 f2 1438
---snip---