Firmware MT13x9

Firmwares para o DivX Player JTEC MTK7000

Este é um pacote que fiz em agosto de 2011 com todos os firmwares do DivX Player JTEC MTK7000 que eu tinha em arquivo, porque segundo um visitante do meu site, os links originais estavam quebrados.

Falta o firmware Outlands MTK-1.0F, mas acho que esse eu nunca consegui mesmo baixar na época.

Não atesto o funcionamento de nenhum desses firmwares porque nunca tive um JTEC MTK7000. Eu só garanto que, até onde é do meu conhecimento, todos estão intactos, do jeito que foram publicados.

Os firmwares Outlands estão em formato ISO e o firmware original não está. Como alguns aparelhos Mediatek exigem que o firmware esteja dentro de um arquivo ISO especialmente criado, eu não tenho certeza agora se esse é um requerimento do JTEC MTk7000 ou se Outlands fez isso apenas para tornar mais “fácil” o processo.

Para gravar o firmware original, primeiro tente pelo processo “genérico” simplesmente colocando o arquivo na raiz de um CD.

Se não funcionar, experimente pegar um dos ISOs de Outlands e, com a ajuda de um editor de ISOs como o UltraISO, trocar o arquivo BIN existente pelo do firmware original. Depois gravar o ISO em CD, do jeito que um ISO deve ser gravado, é claro.

De qualquer forma, todos devem funcionar no upgrade por cabo.

 

Link para download (se não estiver aparecendo, avise com um comentário).

Firmwares Jtec Mtk7000 ByRyan
Firmwares Jtec Mtk7000 ByRyan
firmwares_jtec_mtk7000_byRyan.zip
3.5 MiB
86 Downloads
Detalhes...

DivX Players

DIYOMATE S9 – A porta serial

O conector de 6 pinos logo abaixo do chip de RAM é o conector de debug. Esse conector é usado para ter acesso ao “terminal” do linux embutido, usando um conversor RS232-TTL. O principal propósito é poder instalar um novo firmware quando algo der muito errado e o aparelho ficar inoperante. Você pode obter um plug para esse conector (6 pinos, passo de 2mm) em uma grande variedade de DVD players. Ele está presente principalmente na conexão entre a placa CPU e o drive. O Proview DVP-801, por exemplo, tem internamente quatro cabos com plugs compatíveis .

Atenção: você só precisa mesmo dos pinos RX, TX e GND. O +3.3V só é necessário se você precisar alimentar o cabo de comunicação usando a fonte do S9, mas isso só deve ser feito se você souber o que está fazendo.  Conectar o +3.3V pela razão errada pode levar à queima do seu S9, do seu cabo, ou da porta de comunicação no seu computador.

Em geral, se você trocar a posição de RX e TX, não tem importância. Basta inverter e testar de novo. Nunca vi uma porta de comunicação queimar por isso.

 

 

Você pode usar o Hiperterminal para visualizar o boot. Configure a porta para 115200 8-N-1.

Exemplo de boot:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
Š¿èåììï° ÷ïòüô¡Šµµ²¸²¸°° °÷á÷éôñùÁþáþáþáþáþáþáþáþÁþáþÁþáþáþáþáþáþÁþáþÁþáþáþáþáþáþáþáþáþáþáþáþáþÁþáþÁþáþáþáþáþáþáþáþáþáþÁþáþÁþáþáPAL logo

REALTEK ROM Monitor, Revision 0000.0202.0021.
Copyright (c) Realtek Semiconductor Corp. - All Rights Reserved.

For a list of available commands, type 'help'.

Compilation time /version=      May  5 2010  09:24:24  /0000.0202.0021

MAC address =                   00.11.22.33.44.55

Processor Company ID/options =  0x01 (MIPS Technologies, Inc.) / 0x00

Processor ID/revision =         0x93 / 0x78

Endianness =                    Little
Flash memory size =             256 MByte

SDRAM size =                    128 MByte

First free SDRAM address =      0x800f8b00

Press 'ESC' to Monitor mode

Linux Kernel:

    FW Image from 0xa2020000, to 0x80100000, size=0x401085

Audio FW:

    FW Image from 0xa2440000, to 0x81b00000, size=0x1c9690

Video FW:

    FW Image from 0xa2620000, to 0x81d80000, size=0x2376f0

5280Go 5280Go go 0x80100000 mtdparts=rtk_nand:157184k,30336k(/),61440k(/usr/local/etc),13184k rootfstype=squashfs root=31:01

Reset Ethernet Mac.

Address = 0x80100000

Realtek LINUX (DC ALIAS) started...
Venus setting:
    ROSs have 2621440 bytes RAM.
    System CPU has 2 UARTs.
    System CPU uses external timer interrupt.
    Bootloader version: 0000.0202.0021. This version string is of new format.
Error! Unknown SB2_CHIP_INFO. Linux is too old?
    Ethernet Mac address: 00.11.22.33.44.55
    Model Config length=0
Base year of RTC is 2010.
Config serial console: console=ttyS0,115200n8r
prom_flashsize = 0x10000000
Linux version 2.6.12.6-VENUS (root@138_korsen) (gcc version 3.4.4 mipssde-6.03.01-20051114) #1 Mon Aug 2 13:32:07 CST 2010

audio addr: 1b00000

CPU revision is: 00019378

Determined physical RAM map:

 memory: 00100000 @ 00000000 (usable)

 memory: 0041f000 @ 00100000 (reserved)

 memory: 015e1000 @ 0051f000 (usable)

 memory: 00500000 @ 01b00000 (reserved)

 memory: 06000000 @ 02000000 (usable)

  show info: max_low_pfn:32768

  show info: min_low_pfn:1311

ZONE: DMA, PFN: 0

ZONE: DVR, PFN: 8192

Built 1 zonelists

Kernel command line: mtdparts=rtk_nand:157184k,30336k(/),61440k(/usr/local/etc),13184k rootfstype=squashfs root=31:01 console=ttyS0,115200n8r ip=192.168.0.9::192.168.0.254:255.0.0.0:::

Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.

Primary data cache 32kB, 4-way, linesize 32 bytes.

Synthesized TLB refill handler (20 instructions).

Synthesized TLB load handler fastpath (32 instructions).

Synthesized TLB store handler fastpath (32 instructions).

Synthesized TLB modify handler fastpath (31 instructions).

Cache parity protection disabled

PID hash table entries: 256 (order: 8, 4096 bytes)

Estimate value: CPU frequency 405.02 MHz

Using 27.000 MHz high precision timer.

Console: colour dummy device 80x25

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory: 119552k/121732k available (3385k kernel code, 2112k reserved, 570k data, 144k init, 0k highmem)

Warning! Unknown board id.

==================== Warning! The calculated loops_per_jiffy is not similar to the default one. ====================

Mount-cache hash table entries: 512

Checking for 'wait' instruction...  available.

========== board id: 202 ==========

[INFO] neptune mode...

boot_param value: a0002800

mode: 1

size: 1564

color1: 0x808010

color2: 0x80807d

color3: 0x8080eb

color4: 0x4034

NET: Registered protocol family 16

SCSI subsystem initialized

usbcore: registered new driver usbfs

usbcore: registered new driver hub

se init module major number = 254

size of RPC_POLL_Dev 52 and RPC_INTR_Dev 52...

[user land] CmdBuf virt addr = 80658000/a0658000, phy addr=00658000

   Hello, Realtek TLB Mapper

   AllocBP size: 294912 order: 7

    <<>>

    0:  0

    1:  0

    2:  0

    3:  0

    4:  0

    5:  0

    6:  0

    7:  0

    8:  0

    9:  0

    10: 0

    11: 0

    12: 6

        Addr: 87000000, order: 12

        Addr: 86000000, order: 12

        Addr: 85000000, order: 12

        Addr: 84000000, order: 12

        Addr: 83000000, order: 12

        Addr: 82000000, order: 12

squashfs: version 3.1 (2006/08/19) Phillip Lougher

devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.

[Audio Firmware Version] 333437
[Binary src compiled at] Aug 31 2010 17:11:17

au)

devfs: boot_options: 0x1

JFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc.

YAFFS Driver Rev:292241 (2010-01-19)

YAFFS Driver is successfully installing.

Initializing Cryptographic API

Generic RTC Driver v1.07

Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled

ttyS0 at MMIO 0x0 (irq = 3) is a 16550A

ttyS1 at MMIO 0x0 (irq = 3) is a 16550A

io scheduler noop registered

RAMDISK driver initialized: 1 RAM disks of 128K size 1024 blocksize

loop: loaded (max 8 devices)

this  MARS eth RX_OFFSET = 0x0

8139cplus: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)

MAC address = 0x00.11.22.33.44.55

eth0: RTL-8139C+ at 0xb8016000, 00:11:22:33:44:55, IRQ 2

PPP generic driver version 2.4.2

PPP Deflate Compression module registered

PPP BSD Compression module registered

NET: Registered protocol family 24

VenusSFC MTD init

serial flash inaccessible

cp_hotplug

physmap flash device: 10000000 at fd00000

Realtek NAND Flash Driver Rev:317223 (2010-06-01)

One HY27UF082G2B chip has 1 die(s) on board

nand part=HY27UF082G2B, id=adda1095, device_size=268435456, chip_size=268435456, num_chips=1, isLastPage=0

[rtk_nand_scan_bbt] have created bbt B0, just loads it !!

[dump_BBT] Nand BBT Content

[0] (0, 1439, 0, 2047)

[1] (0, 1440, 0, 2046)

[2] (0, 1441, 0, 2045)

[3] (0, 1442, 0, 2044)

4 cmdlinepart partitions found on MTD device rtk_nand

RTK: using dynamic nand partition

Creating 4 MTD partitions on "rtk_nand":

0x00000000-0x09980000 : "Partition_000"

0x09980000-0x0b720000 : "/"

0x0b720000-0x0f320000 : "/usr/local/etc"

0x0f320000-0x10000000 : "Partition_003"

0x00000000-0x10000000 : "disc"

Realtek Nand Flash Driver is successfully installing.

Initializing USB Mass Storage driver...

usbcore: registered new driver usb-storage

USB Mass Storage support registered.

mice: PS/2 mouse device common for all mice

i2c /dev entries driver

[I2C0] i2c speed changed to 100 KHz

I2C0 Bus Status Check.... OK

=========================

= VER : 2.1b              

=========================

= PHY : 0              

= MODE: MARS/JUPITER              

= SPD : 100              

= SAR : 0x024 (7 bits)

= TX FIFO DEPTH : 8    

= RX FIFO DEPTH : 8    

= FIFO THRESHOLD: 4    

= BUS JAM RECORVER 3: ON  

= NON STOP WRITE : ON  

= GPIO RW SUPPORT : ON

=========================

FATAL : I2C 1 pins have been occupied by PCI

Trying to free free IRQ3

NET: Registered protocol family 2

IP: routing cache hash table of 1024 buckets, 8Kbytes

TCP established hash table entries: 8192 (order: 4, 65536 bytes)

TCP bind hash table entries: 8192 (order: 3, 32768 bytes)

TCP: Hash tables configured (established 8192 bind 8192)

NET: Registered protocol family 1

NET: Registered protocol family 17

Realtek Venus Power Management, (c) 2006 Realtek Semiconductor Corp.

cp_open

alloc rings cp->rxdesc_buf =0xa19a3000 , cp->ring_dma=0x19a3000

init_hw

init_hw finished

IP-Config: Complete:

      device=eth0, addr=192.168.0.9, mask=255.0.0.0, gw=192.168.0.254,

     host=192.168.0.9, domain=, nis-domain=(none),

     bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath=

VFS: Mounted root (squashfs filesystem) readonly.

Mounted devfs on /dev

Freeing prom memory: 0kb freed

Reclaim bootloader memory from 80020000 to 80100000

Freeing unused kernel memory: 144k freed

RTK rtc cannot work.

mount: Mounting none on /tmp failed: No such file or directory
Welcome to Realtek Linux

Please press Enter to activate this console. ------flush priority: 10

flush_page_cache: do flush...

------flush priority: 10

flush_page_cache: do flush...

------flush priority: 10

flush_page_cache: do flush...

------flush priority: 10

flush_page_cache: do flush...

------flush priority: 10

flush_page_cache: do flush...

------flush priority: 10

flush_page_cache: do flush...

------flush priority: 10

flush_page_cache: do flush...

[mtdblock_release] Done

[mtdblock_release] Done

[mtdblock_release] Done

yaffs: dev is 32505858 name is "mtdblock2"

yaffs: Attempting MTD mount on 31.2, "mtdblock2"

yaffs: auto selecting yaffs2

------flush priority: 10

flush_page_cache: do flush...

Starting INET services....
libata version 1.12 loaded.

sata driver initial...2009/12/30 14:50

mars_init_sata(1255)dev_addr:c00724f0

ata_device_add(4893)probe begin

scsi0 : SATA_DRV

Running dvdplayer with RootApp
RootApp AVHDD version...
set corepath: /tmp/hdd/volumes/HDD1/

sata dma reset

enter 2nd case...
================================================
================================================
root execute DvdPlayer...
================================================
================================================
IN : /tmp/ramfs/smb
downloader 0 starts, 0x10326c88
downloader 1 starts, 0x1032be78
CMD: mkdir -p /tmp/netb/smb
In my system...
CMD: mkdir -p /tmp/smb
In my system...
CMD: ifconfig > /tmp/netb/samba_my_ip
In my system...
sata1: reset phy again!

sata phy reset

Warning!! the Mask is 255.0.0.0.

 WARNING WARNING WARNING m_db_manage_flag_cnt = -1

DB FILENAME = /tmp/ramfs/Setup
[DataObject.cpp 440]DB Develop Version same . Don't be upgrade.
[DataObject.cpp 479]DB Version same . Don't be upgrade.

 m_BookMark_Size=4096 m_Signature_Size=16

GrandMa Revision: 337552
(User ***128MB version...

Input)Pipe Created.
(Internal E   Memory address 0x40000000

vent)Pipe Created.
pli initialization...
577 loadThemeSetting resource.cpp
No THEMESET_INI exists
-=- create FT engine for ./Resource/uEGB.vc#
file system 3, sector 0
mount to /tmp/hdd/volumes/HDD1
file system 1, sector 262144
mount to na
file system 2, sector 104857Node 0, zone      DMA      1      1      0      0      1      0      0      1      1      1      0      1      0

free pages:  2963

6
mount to /tmpNode 0, zone      DVR      1      1      0      0      1      1      0      1      0      1      0      0      5

free pages: 21171

/hdd/root
cached size:  2925

try_to_free_pages: free 915

Node 0, zone      DMA     87     74     45     27     18      0      0      1      1      1      0      1      0

free pages:  3863

Node 0, zone      DVR      1      1      0      0      1      1      0      1      0      1      0      0      5

free pages: 21171

cached size:  2925

+++ ALLOC index: 20480 order: 12

1. start remap DVR zone 87000000(80600000) 4096...

map_done is 0...

+++ ALLOC index: 16384 order: 10

1. start remap DVR zone 86000000(805e0000) 1024...

map_done is 0...

+++ ALLOC index: 18432 order: 11

1. start remap DVR zone 86800000(805f0000) 2048...

map_done is 0...

+++ ALLOC index: 12288 order: 11

1. start remap DVR zone 85000000(805c0000) 2048...

map_done is 0...

+++ ALLOC index: 17408 order: 8

1. start remap DVR zone 86400000(805e8000) 256...

map_done is 0...

+++ ALLOC index: 17664 order: 7

1. start remap DVR zone 86500000(805ea000) 128...

map_done is 0...

+++ ALLOC index: 17792 order: 7

1. start remap DVR zone 86580000(805eb000) 128...

map_done is 0...

--- FREE index: 20480 order: 12

--- FREE index: 16384 order: 10

--- FREE index: 18432 order: 11

--- FREE index: 12288 order: 11

--- FREE index: 17408 order: 8

--- FREE index: 17664 order: 7

--- FREE index: 17792 order: 7

+++ ALLOC index: 16384 order: 8

1. start remap DVR zone 86000000(805e0000) 256...

map_done is 0...

start[0-3] = {7001a500, 7001a504, 7001a508, 7001a50c}
end[0-3] = {7001a510, 700+++ ALLOC index: 16896 order: 9

1a514, 7001a518,1. start remap DVR zone 86200000(805e4000) 512...

 7001a51c}
map_done is 0...

Video DebugMem PVIDEO_RPC_SetDebugMemory Called!+++ ALLOC index: 16640 order: 7

hysical Address 1. start remap DVR zone 86100000(805e2000) 128...

= 0xd4e00
map_done is 0...

+++ ALLOC index: 16768 order: 7

1. start remap DVR zone 86180000(805e3000) 128...

map_done is 0...

+++ ALLOC index: 17408 order: 8

1. start remap DVR zone 86400000(805e8000) 256...

map_done is 0...

[AUDIO WARNING]
 no more memory , do Remote Malloc. Size  0x00186008
+++ ALLOC index: 17920 order: 9

1. start remap DVR zone 86600000(805ec000) 512...

map_done is 0...

-------------------
Audio Version = 333437
Common Version = 330700
Build Date = Aug 31 2010
Build Time = 17:11:17
Note C index: 17664 order: 3

1. start remap DVR zone 86500000(805ea000) 8...

map_done is 0...

Node 0, zone      DMA     65     57     40     25     17      3      0      1      1      1      0      1      0

free pages:  3851

Node 0, zone      DVR      0      0      1      2      2      1      2      2      0      1      1      0      3

free pages: 14292

cached size:  2925

try_to_free_pages: free 0

Node 0, zone      DMA     65     57     40     25     17      3      0      1      1      1      0      1      0

free pages:  3851

Node 0, zone      DVR      0      0      1      2      2      1      2      2      0      1      1      0      3

free pages: 14292

cached size:  2925

Error in thresho+++ ALLOC index: 20480 order: 12

ld value: 0...
1. start remap DVR zone 87000000(80600000) 4096...

WatchDog does nomap_done is 0...

t receive signal for 2 seconds, value: 0
Node 0, zone      DMA     65     57     40     25     17      3      0      1      1      1      0      1      0

free pages:  3851

Node 0, zone      DVR      0      0      1      2      2      1      2      2      0      1      1      0      2

free pages: 10196

cached size:  2925

try_to_free_pages: free 0

Node 0, zone      DMA     62     57     40     25     17      3      0      1      1      1      0      1      0

free pages:  3848

Node 0, zone      DVR      1      0      1      0      2      1      2      2      0      1      1      0      2

free pages: 10181

cached size:  2926

+++ ALLOC index: 8192 order: 12

1. start remap DVR zone 84000000(805a0000) 4096...

map_done is 0...

VBM: configured to SD!
[BONDING] ac3_dts_ddp dec= 0x00000000
[BONDING] ac3_dts_ddp dec= 0x00000000
dac's key =  0x00000001 (1 : has, 0: no key)
[BONDING] MLP ret= 0x00000000, key= 0x00000000, HBR= 0x00000001, dac= 0x00000000
dac's key =  0x00000000 (1 : has, 0: no key)
[BONDING] MLP ret= 0xffffffff, key= 0x00000000, HBR= 0x00000001, dac= 0x00000001
board = 1 !, if -1, this board has illegal ID
file is (AC3,DTS,WMA) (1,0,0)
Do you have key?(0 = no!) 0
Bonding option process  0x00000009 to AUDIO_UNKNOWN_TYPE !!!
[BONDING] ac3_dts_ddp dec= 0x00000000
dac's key =  0x00000001 (1 : has, 0: no key)
[BONDING] DTSHD ret= 0x00010000, getkey= 0x00000000, HBR =  0x00000001, dac= 0x00000000dac's key =  0x00000001 (1 : has, 0: no key)
dac's key =  0x00000000 (1 : has, 0: no key)
board = 1 !, if -1, this board has illegal ID
file is (AC3,DTS,WMA) (0,1,0)
Do you have key?(0 = no!) 0
Bonding option process  0x0000001b to AUDIO_UNKNOWN_TYPE !!!
dac's key =  0x00000000 (1 : has, 0: no key)
board = 1 !, if -1, this board has illegal ID
file is (AC3,DTS,WMA) (0,1,0)
Do you have key?(0 = no!) 0
Bonding option process  0x0000001c to AUDIO_UNKNOWN_TYPE !!!
dac's key =  0x00000000 (1 : has, 0: no key)
board = 1 !, if -1, this board has illegal ID
file is (AC3,DTS,WMA) (0,1,0)
Do you have key?(0 = no!) 0
Bonding option process  0x0000001d to AUDIO_UNKNOWN_TYPE !!!
dac's key =  0x00000000 (1 : has, 0: no key)
board = 1 !, if -1, this board has illegal ID
file is (AC3,DTS,WMA) (0,0,1)
Do you have key?(0 = no!) 0
Bonding option process  0x00000023 to AUDIO_UNKNOWN_TYPE !!!
High =  0x00000000, Low =  0x03c1b5fe
The following Format is supported:
MPEG
AC3
LPCM
DTS
WMA
AAC
VORBIS
DV
DDP (AC3+, EAC3)
WMA Pro
MP4 LC-AAC
MP4 HE-AAC
RAW AAC
ADPCM
FLAC
A Law PCM
u Law PCM
[VIDEO Capability]HighWord  0xffffffff, LowWord  0xffffffff
[HDMI]: Set AVMute
[HDMI]: TURN OFF HDMI PHY for Mars
[HDMI]: MARS HDMI is running...
[HDMI]: Disable HDCP
[HDMI]: Set I2C Speed = 50 kHz and increase i2c pull-low strengt[I2C0] i2c speed changed to 50 KHz

h.
[HDMI]: Hotplug Change !!! -1 -> 0
+++ ALLOC index: 4096 order: 11

1. start remap DVR zone 83000000(80580000) 2048...

map_done is 0...

~~SetVideoStandard 1 1
Activate

m_browserDevice: 3

WARNING[2]:TVE i-underflow @ line 0
WARNING[2]:TVE p-underflow @ line 0
2379 SetCurrentBrowserTypeChoice GNewBrowserMenu.cpp 3
+++ ALLOC index: 17792 order: 7

1. start remap DVR zone 86580000(805eb000) 128...

map_done is 0...

--- FREE index: 17792 order: 7

m_hDisplaySurface from OsdManagerTopView::showOSD function = 272470232
[GBrowserAP.cpp:490]:GiveUpFocus()- %%%%%% - !!
IN : /tmp/net
Create /tmp/net Ok!!!
In my system...
+++ ALLOC index: 17792 order: 7

1. start remap DVR zone 86580000(805eb000) 128...

map_done is 0...

--- FREE index: 17792 order: 7

sata1: reset phy again!

sata phy reset

m_hDisplaySurface from OsdManagerTopView::showOSD function = 272470232
m_hDisplaySurface from OsdManagerTopView::showOSD function = 272470232
In my system...
[usb_param] setting for mars

Setting for MARS-B

[usb_param] set port two for host!

[usb1_param] usbphy reg 32, set sh = 0x5, get sh = 0x5, 4bit

[usb1_param] usbphy reg 35, set src = 0x7, get src = 0x7, 3bit

[usb1_param] usbphy reg 36, set senh = 0xd, get senh = 0xd, 4bit

[usb1_param] usbphy reg 32, set sen = 0x8, get sen = 0x8, 4bit

[usb1_param] usbphy reg 33, set dr = 0x0, get dr = 0x0, 3bit

[usb2_param] usbphy reg 32, set sh = 0x5, get sh = 0x5, 4bit

[usb2_param] usbphy reg 35, set src = 0x7, get src = 0x7, 3bit

[usb2_param] usbphy reg 36, set senh = 0xd, get senh = 0xd, 4bit

[usb2_param] usbphy reg 32, set sen = 0x8, get sen = 0x8, 4bit

[usb2_param] usbphy reg 33, set dr = 0x0, get dr = 0x0, 3bit

ehci_hcd ehci_hcd: EHCI Host Controller

ehci_hcd ehci_hcd: new USB bus registered, assigned bus number 1

ehci_hcd ehci_hcd: irq 2, io mem 0xb8013000

ehci_hcd ehci_hcd: park 0

ehci_hcd ehci_hcd: USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 2 ports detected

hub : individual port power switching

hub : individual port over-current protection

Error in threshold value: 0...
WatchDog does not receive signal for 2 seconds, value: 0
[cfyeh] set PPE = 0

[usb_param] setting for mars

Setting for MARS-B

[usb_param] set port two for host!

[usb1_param] usbphy reg 32, set sh = 0x5, get sh = 0x5, 4bit

[usb1_param] usbphy reg 35, set src = 0x7, get src = 0x7, 3bit

[usb1_param] usbphy reg 36, set senh = 0xd, get senh = 0xd, 4bit

[usb1_param] usbphy reg 32, set sen = 0x8, get sen = 0x8, 4bit

[usb1_param] usbphy reg 33, set dr = 0x0, get dr = 0x0, 3bit

[usb2_param] usbphy reg 32, set sh = 0x5, get sh = 0x5, 4bit

[usb2_param] usbphy reg 35, set src = 0x7, get src = 0x7, 3bit

[usb2_param] usbphy reg 36, set senh = 0xd, get senh = 0xd, 4bit

[usb2_param] usbphy reg 32, set sen = 0x8, get sen = 0x8, 4bit

[usb2_param] usbphy reg 33, set dr = 0x0, get dr = 0x0, 3bit

ohci_hcd ohci_hcd: OHCI Host Controller

ohci_hcd ohci_hcd: new USB bus registered, assigned bus number 2

ohci_hcd ohci_hcd: irq 2, io mem 0xb8013400

hub 2-0:1.0: USB hub found

hub 2-0:1.0: 2 ports detected

hub : no power switching (usb 1.0)

hub : no over-current protection

usb 1-1: new high speed USB device using ehci_hcd and address 2

[HDMI]: Seup HDMI HPD GPIO.
[HDMI]: Setup_HPD_GPIO, de-bounce = 10 ms Mars
In my system...
This is the current time: PowerUP_Done!!!

hub 1-1:1.0: USB hub found

hub 1-1:1.0: 4 ports detected

hub : ganged power switching

hub : global over-current protection

[System2ApDaemon.cpp,threadSys2ApExe,156]msg type = 6 ,msg len = 5 ,msg = 31 20 55 50 00 00 00 00
Hotplug got one USB Hotplug of "Add" from port "1".
usb 1-1.3: new high speed USB device using ehci_hcd and address 3

scsi2 : SCSI emulation for USB Mass Storage devices

[System2ApDaemon.cpp,threadSys2ApExe,156]msg type = 6 ,msg len = 7 ,msg = 31 2E 33 20 55 50 00 00
Hotplug got one USB Hotplug of "Add" from port "1.3".
watchdog test pid 199, threshold: 50
sata1: reset phy extra!

sata phy reset

watchdog test pid 199, threshold: 50
  Vendor: Generic   Model: STORAGE DEVICE    Rev: 9451

  Type:   Direct-Access                      ANSI SCSI revision: 00

watchdog test pid 199, threshold: 50
modprobe: module sd_mod not found.
modprobe: failed to load module sd_mod
sata1: reset phy extra!

sata phy reset

watchdog test pid 199, threshold: 50
watchdog test pid 199, threshold: 50
Attached scsi removable disk sda at scsi2, channel 0, id 0, lun 0

Attached scsi generic sg0 at scsi2, channel 0, id 0, lun 0,  type 0

rmdir: `/var/lock/hotplug/mount_tmp/.sda': No such file or directory
ufsd: no version for "struct_module" found: kernel tainted.

ufsd: module license 'Commercial product' taints kernel.

ufsd: driver 8.1 (002_I) LBD=ON with ioctl loaded at c013a000

NTFS read/write support included

watchdog test pid 199, threshold: 50
sata1: reset phy extra!

sata phy reset

watchdog test pid 199, threshold: 50
mount: Mounting /dev/scsi/host2/bus0/target0/lun0/disc on /var/lock/hotplug/mount_tmp/.sda failed: No medium found
mount: Mounting /dev/scsi/host2/bus0/target0/lun0/disc on /var/lock/hotplug/mount_tmp/.sda failed: No such device
Algorithmics/MIPS FPU Emulator v1.5

watchdog test pid 199, threshold: 50
------flush priority: 10

flush_page_cache: do flush...

------flush priority: 10

flush_page_cache: do flush...

------flush priority: 10

------flush priority: 10

flush_page_cache: do flush...

------flush priority: 10

flush_page_cache: do flush...

flush_page_cache: do flush...

watchdog test pid 199, threshold: 50
mount: Mounting /dev/scsi/host2/bus0/target0/lun0/disc on /var/lock/hotplug/mount_tmp/.sda failed: No medium found
sata1: phy reset timeout!

sata1: no device found (phy stat 00000000)

sata1: ata_bus_probe failed

scsi1 : SATA_DRV

sata dma reset

watchdog test pid 199, threshold: 50
p2p init!
sata2: reset phy again!

sata phy reset

watchdog test pid 199, threshold: 50
sata2: reset phy again!

sata phy reset

watchdog test pid 199, threshold: 50
mount: Mounting /dev/scsi/host2/bus0/target0/lun0/disc on /var/lock/hotplug/mount_tmp/.sda failed: No medium found
mount: Mounting /var/lock/hotplug/mount_tmp/.sda on /tmp/usbmounts/sda failed: Invalid argument
[System2ApDaemon.cpp,threadSys2ApExe,156]msg type = 4 ,msg len = 24 ,msg = 73 64 61 20 52 45 41 44

[Sys2ApBridge.cpp-CallBack_block_event-572] CMD - event_id = 4 MessageNumber = 1 ,MSG = sda READY host2 USB 1.3

 ACTION: READY ==> host2, USB, 1.3 !!

 AppendStorageDevice Host Name : host2

 Add Device 3 Path : /dev/scsi/host2/bus0/target0/lun0/disc

Hotplug: "sda" has no partition.
Hotplug: mount -t ufsd -o ro,sparse -o nls=utf8 -o umask=0 /dev/scsi/host2/bus0/target0/lun0/disc /var/lock/hotplug/mount_tmp/.sda  ret: 255
Hotplug: mount -t ntfs -o ro -o nls=utf8 -o umask=0 /dev/scsi/host2/bus0/target0/lun0/disc /var/lock/hotplug/mount_tmp/.sda ret: 255
Hotplug: mount -t vfat -o ro,shortname=winnt -o utf8 -o umask=0 /dev/scsi/host2/bus0/target0/lun0/disc /var/lock/hotplug/mount_tmp/.sda ret: 255
Hotplug: mount -t ext3 -o ro /dev/scsi/host2/bus0/target0/lun0/disc /var/lock/hotplug/mount_tmp/.sda    ret: 255
Hotplug: Mount --move "/tmp/usbmounts/sda" fail.
reserve 2, name: sda
cmd_buffer: echo /dev/scsi/host2/bus0/target0/lun0/disc > /tmp/ramfs/volumes/C:
Hotplug got one BLOCK Hotplug of "Ready" from "sda"
watchdog test pid 199, threshold: 50
sata2: phy reset timeout!

sata2: no device found (phy stat 00000000)

sata2: ata_bus_probe failed

watchdog test pid 199, threshold: 50
Device not ready. Make sure there is a disc in the drive.

watchdog test pid 199, threshold: 50
watchdog test pid 199, threshold: 50
Device not ready. Make sure there is a disc in the drive.

Some of the INQUIRY command's response:
    Generic   STORAGE DEVICE    9451
INQUIRY duration=0 millisecs, resid=50
removable = 1

 UpdateStorageInfo : !!!3!!!

 Current Storge Device ID : -1 !!

watchdog test pid 199, threshold: 50
watchdog test pid 199, threshold: 50
watchdog test pid 199, threshold: 50
watchdog test pid 199, threshold: 50

 

Com o aparelho parado, a mensagem “watchdog test pid 199, threshold: 50″ é repetida a cada 2 segundos. O valor de pid pode ser diferente no seu caso, mas sempre se refere ao processo “dvdplayer”. Por exemplo, procurando por 199 na lista de processos rodando você veria:
199 root 786m S < DvdPlayer

É possível entrar no modo interativo pressionando ESC logo no início do boot (veja a linha 23 do log). Eu testei isso com o Hyperterminal e não funcionou de jeito nenhum (o Hyperterminal fica é travado por alguns segundos), mas com o Putty e o Tera Term funciona na primeira tentativa. Com o programa em primeiro plano, mantenha a tecla ESC pressionada e ligue o S9.  Se você fizer corretamente o boot se resumirá a isso:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
REALTEK ROM Monitor, Revision 0000.0202.0021.
Copyright (c) Realtek Semiconductor Corp. - All Rights Reserved.

For a list of available commands, type 'help'.

Compilation time /version=      May  5 2010  09:24:24  /0000.0202.0021
MAC address =                   00.11.22.33.44.55
Processor Company ID/options =  0x01 (MIPS Technologies, Inc.) / 0x00
Processor ID/revision =         0x93 / 0x78
Endianness =                    Little
Flash memory size =             256 MByte
SDRAM size =                    128 MByte
First free SDRAM address =      0x800f8b00

Press 'ESC' to Monitor mode
Realtek&gt;;

 

Perceba que o boot pára no prompt Realtek>

 

Como forçar a instalação do firmware usando a porta serial.

No prompt do terminal, digite esses comandos:

Realtek> erase -m [ENTER] (o aparelho responderá com “/done”)

Realtek> reset [ENTER]

Isso irá apagar toda a memória do aparelho, exceto bootloader. O que forçará o bootloader a buscar um novo firmware nas portas USB. Basta inserir um pendrive em uma das portas USB (testei em ambas) com o firmware (arquivo install.img) na raiz. Quando o aparelho detectar o firmware, exibirá uma tela mostrando a instalação. Enquanto o firmware não for localizado o aparelho parecerá estar travado exibindo o logo inicial. Mas pela porta serial você poderá ver que ele está em atividade, procurando o firmware.

 

O conversor TTL-RS232

Se você não sabe como obter um conversor TTL-RS232, leia minha página sobre recuperação de players Mediatek. O cabo usado é exatamente o mesmo. Mas certifique-se de que o cabo usado tem saída de 3.3V, porque apesar dos chips MT13x9 comprovadamente tolerarem saídas de 5V, é melhor não arriscar com o S9. Por exemplo, caso você use este esquema, certifique-se de usar o chip MAX3232:

Assim como no caso dos players MT13x9. a porta serial dos aparelhos Realtek é ligada diretamente ao chip, sem buffers. Se você fizer uma besteira poderá inutilizar a CPU do aparelho.

Por não ser necessário transferir grandes volumes de dados pela serial (para instalar e ler firmware se usa a USB ou o HDD), a conexão serial da Realtek é muito mais fácil de estabelecer. Cabos USB de celular que seriam problemáticos em um projeto MT13x9 devem funcionar perfeitamente em um projeto Realtek.

Downloads

Firmware Lenoxx DV406 Original

Firmware Lenoxx Dv-406 - Original
Firmware Lenoxx Dv-406 - Original
firmware lenoxx dv-406 - original.rar
732.5 KiB
484 Downloads
Detalhes...

Downloads

Firmware Lenoxx DV406 – ryan v1.0

ATENÇÃO: Já existe a versão 1.1

Este é o mesmo firmware original Lenoxx com duas modificações:

  • Nomes longos no browser com até 46 caracteres;
  • Novos backgrounds, criados com meu software bkgComposer
Firmware Lenoxx Dv-406 - byRyan v1.0 - 46caracteres
Firmware Lenoxx Dv-406 - byRyan v1.0 - 46caracteres
firmware lenoxx dv-406 - ryan v1.0 - 46caracteres.zip
824.4 KiB
172 Downloads
Detalhes...

Downloads

Firmware Lenoxx DV406 – ryan v1.1

Corrigido o bug que faz as legendas DivX de duração muito curta terem uma duração ainda mais curta e faz com que as falas ocorram um pouco antes ou depois do que deveriam.

Firmware Lenoxx Dv-406 - byRyan v1.1
Firmware Lenoxx Dv-406 - byRyan v1.1
firmware lenoxx dv-406 - ryan v1.1 - 46caracteres.zip
824.4 KiB
314 Downloads
Detalhes...

Downloads

Firmware Original DVP5100K_78 v14.15

Firmware Original DVP5100K_78 v14.15 (CD Upgrade)
Firmware Original DVP5100K_78 v14.15 (CD Upgrade)
Firmware.Original.DVP5100K_78.(14.15).-.CD.Upgrade.zip
986.8 KiB
131 Downloads
Detalhes...

Downloads

Firmware Original DVP5100K_78 v0E.0A

Firmware Original DVP5100K_78 v0E.0A (CD upgrade)
Firmware Original DVP5100K_78 v0E.0A (CD upgrade)
Firmware.Original.DVP5100K_78.(0E.0A).-.CD.Upgrade.zip
886.3 KiB
95 Downloads
Detalhes...

Downloads

Firmware Original Philco DV-PIX20

Firmware Original Philco DV-PIX20
Firmware Original Philco DV-PIX20
Firmware.Original.Philco.DV-PIX20.zip
758.6 KiB
145 Downloads
Detalhes...

Downloads

Firmware Philips DVP5100K_78 – Umbanda v3.1

Firmware Philips DVP5100K 78 - Umbanda VER 3.1
Firmware Philips DVP5100K 78 - Umbanda VER 3.1
Firmware Philips DVP5100K_78 - Umbanda VER 3.1.zip
1.8 MiB
148 Downloads
Detalhes...

Downloads

Firmware Original LG DK194g

Firmware Original do DivX player LG DK194g
Extraído com cabo e já testado

Maiores informações aqui:
http://ryan.com.br/wp/review-dk194g-br/

Firmware Original LG DK194g
Firmware Original LG DK194g
Firmware_Original_LG_DK194g.rar
2.6 MiB
559 Downloads
Detalhes...