Exibir mensagens

Esta seção lhe permite ver todas as mensagens deste membro. Note que você só pode ver as mensagens das áreas às quais você tem acesso.


Mensagens - zeurt

Páginas: « 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 »
181
Firmware Mediatek MT13x9 - Desenvolvimento / Re: Firmware do LG DV397H
« Online: Março 31, 2009, 02:06:17 am »
Já o firmware do DV392H-N não funcionou. O player nem liga. Pior, agora nem com cabo quer atualizar. O MTKTool não consegue conectar corretamente com o chip. Aparece apenas a mensagem LOG: Start to upgrade e não sai disso. :-[ Mas ele sabe que tem algo ligado, pois se o player estiver fora da tomada, o MTKTool dá o erro normal (chip não reconhecido). Vou tentar resolver isso aqui agora. Depois dou uma olhada comparando os dois firwmares do DV392H.

Nossa! Espero que você consiga resolver. Não entendo nada dessa parte, e só de ouvir falar de um problema assim dá um frio na barriga...  :(
Mas, vamos confiar que vai dar tudo certo!  :)

182
Firmware Mediatek MT13x9 - Desenvolvimento / Re: Firmware do LG DV397H
« Online: Março 31, 2009, 12:06:33 am »
Consegui os firmwares dos LG DV392H com os seguintes modelos de fábrica: DV392H-P (chipset MT1389S) versão 2.6, e DV392H-N (chipset MT1389M) versão 3.33. São provenientes da Argentina.  :yahoo!:
Comparei o firmware do DV392H-P v2.6 com o do DV397H v2.6 que eu já tinha enviado. Pelo menos o RISC dos dois é idêntico. Há várias diferenças no restante, mas não chequei mais detalhes.
Rictad, você poderia testar os 2 firmwares no seu DV397H (como você havia sugerido, já que você tem o cabo...).
Caso o firmware do DV392H-P funcione sem problemas no DV397H(MT1389S), provavelmente o firmware do DV392H-N (MT1389M) irá funcionar no DV397H (MT1389M). Provavelmente o firmware do DV392H-N (MT1389M) não funcionará no DV397H (MT1389S), mas caso funcione, o problema dos colegas com o DV397H (MT1389M) estaria perto do fim, pois provavelmente o contrário seria verdadeiro, e o firmware do DV397H (MT1389S, firmwares do rictad) funcionaria no DV397H (MT1389M).


183
Firmware Mediatek MT13x9 - Desenvolvimento / Re: Firmware do LG DV256k
« Online: Março 29, 2009, 10:20:39 pm »
Depois de alguns ajustes no trecho de verificação "if then" para pular a fonte 13, consegui eliminar essa fonte. Na parte que incrementa é necessário por #4 (a fonte anterior a que queremos eliminar, de baixo para cima), e na parte que decrementa é necessário por #6 (a fonte anterior a que queremos eliminar, de cima para baixo).
Obrigado novamente rictad!  :)
Código: [Selecionar]
E368  02 F4 A3     LJMP  F4A3

E37E  02 F4 C0     LJMP  F4C0

F4A3  E0           MOVX  A, @DPTR
F4A4  B4 06 01     CJNE  A, #06, F4A8
F4A7  14           DEC   A
F4A8  14           DEC   A
F4A9  F0           MOVX  @DPTR, A
F4AA  02 E3 6B     LJMP  E36B


F4C0  E0           MOVX  A, @DPTR
F4C1  B4 04 01     CJNE  A, #04, F4C5
F4C4  04           INC   A
F4C5  04           INC   A
F4C6  F0           MOVX  @DPTR, A
F4C7  02 E3 81     LJMP  E381



184
Proview / Re: Proview DVP-800
« Online: Março 29, 2009, 10:15:18 pm »
Os tipos de chipset Mediatek MT13x9 atualmente listados no site da empresa são:

MT1389/R
MT1389/K
MT1389/L
MT1389/M
MT1389/S
MT1389/KP
MT1389/LP

Para se identificar o Chipset, deve-se procurar a letra que vem antes daquelas outras 3 letras (que na maioria das vezes são EAL, mas podem ser outras como ESL, etc.). O que importa é a letra que vem antes dessas 3: no DVP-800 é a letra L, como disse acima. Portanto, o Chipset é MT1389L, diferente dos Proview DVP-816 e DVP-858, dos quais no momento não me recordo os modelos. As letras DE, FE, etc. que vem depois de MT1389 não importam para esse tipo de identificação.
Pelo que entendi das dificuldades de leitura do firmware do DVP-801 e do DVP801L encontradas pelo Ryan e pelo dcampos, elas se devem ao tipo de Flash Serial encontrada nesse players. Não sei se ocorrerá algo semelhante com o DVP-800.


185
Firmware Mediatek MT13x9 - Desenvolvimento / Re: Firmware do LG DV397H
« Online: Março 29, 2009, 09:59:39 pm »
É realmente um MT1389M. A letra M antes de ESL (MESL) prova isso.

186
Firmware Mediatek MT13x9 - Desenvolvimento / Re: Firmware do LG DV397H
« Online: Março 29, 2009, 06:16:27 pm »
Aqui estão as especificações dos 2 chipsets (tirado do site da Mediatek):

MT1389/M

DVD Player SOC with HDMI™ Tx

● Integrated RF/Servo/MPEG in 128-pin QFP
● MPEG2/MPEG4 video decoder
● MediaTek’s MDDi™ motion-adaptive de-interlace
● Support DivX/DivX Ultra
● TV encoder with 4ch video DACs
● 6ch audio DACs
● 2ch audio ADCs for karaoke
● USB2.0 high speed host
● Card reader


MT1389/S

DVD Player SOC with HDMI Tx and WMV support

 Integrated RF/Servo/MPEG in 256-pin QFP
● HDMI 1.2 Tx up to 1080p output with CEC support
● MPEG2/MPEG4/WMV9 video decoder
● MediaTek’s MDDi™ motion-adaptive de-interlace
● Support DivX/DivX Ultra
● Support HD-JPEG
● TV encoder with 6ch video DACs
● Support SACD 2.0 and DVD-Audio
● 8ch audio DACs
● USB2.0 high speed host
● Card reader

Deve-se notar que essas especificações refletem características POTENCIAIS dos chipsets (não necessariamente o player que use o chipset irá apresentar todas elas).

Olhando a tela enviada pelo usuário SCLEROSIS:

MODEL ID: LG_DV_LV81F33B400MM
CHIP ID:  MT1389M
SERVO VER: ODD200
MICOM VER: V3.33
CHECKSUM:  4246
HDCP KEY IS VALUE :YES

FACTORY RESET ... DONE
PLEASE POWER DOWN

Reparando em alguns dados (como: MODEL  LG_DV_LV81F33B400MM ao invés de LG_DV_LV81F33B40DMS / LG_DV_LV81F33B400MS; e versão V3.33, ao invés de V2...), penso que provavelmente esses players tenham CHIPSET MT1389M mesmo. Mas, vale a pena conferir!  ;D




187
Firmware Mediatek MT13x9 - Desenvolvimento / Re: Firmware do LG DV256k
« Online: Março 29, 2009, 02:38:33 am »
'Brigadão rictad!  :)

Eu cheguei a imaginar que talvez tivesse que "pular" a fonte 13 com algum "if then", mas não tinha conseguido identificar os pontos para fazer isso. Vou testar e depois comento os resultados.

188
Firmware Mediatek MT13x9 - Desenvolvimento / Re: Firmware do LG DV256k
« Online: Março 29, 2009, 01:38:07 am »
Aqui está a rotina de seleção das fontes de legendas no DV256K (encontrei essa rotina por semelhança com a rotina descrita pelo rictad no tópico do DV397H):

Código: [Selecionar]
B4:E337             ; =============== S U B R O U T I N E =======================================
B4:E337
B4:E337
B4:E337             BankSw_229_B4_E337:                     ; DATA XREF: B0:B0_BS_229_B4_E337o
B4:E337                                                     ; B1:B1_BS_229_B4_E337o ...
B4:E337 90 FB 00                    mov     DPTR, #XRAM_FB00
B4:E33A E0                          movx    A, @DPTR
B4:E33B 24 F2                       add     A, #0xF2 ; '='
B4:E33D 60 20                       jz      B4_E35F
B4:E33F 14                          dec     A
B4:E340 60 33                       jz      B4_E375
B4:E342 24 E6                       add     A, #0xE6 ; 'µ'
B4:E344 60 2F                       jz      B4_E375
B4:E346 24 C8                       add     A, #0xC8 ; '+'
B4:E348 60 10                       jz      B4_E35A
B4:E34A 14                          dec     A
B4:E34B 60 0D                       jz      B4_E35A
B4:E34D 24 BC                       add     A, #0xBC ; '+'
B4:E34F 60 04                       jz      B4_E355
B4:E351 24 95                       add     A, #0x95 ; 'ò'
B4:E353 70 35                       jnz     B4_E38A
B4:E355
B4:E355             B4_E355:                                ; CODE XREF: BankSw_229_B4_E337+18j
B4:E355 12 04 FF                    lcall   B4_BS_89_B2_FC64
B4:E358 D3                          setb    C
B4:E359 22                          ret
B4:E35A             ; ---------------------------------------------------------------------------
B4:E35A
B4:E35A             B4_E35A:                                ; CODE XREF: BankSw_229_B4_E337+11j
B4:E35A                                                     ; BankSw_229_B4_E337+14j
B4:E35A 12 04 FF                    lcall   B4_BS_89_B2_FC64
B4:E35D C3                          clr     C
B4:E35E 22                          ret
B4:E35F             ; ---------------------------------------------------------------------------
B4:E35F
B4:E35F             B4_E35F:                                ; CODE XREF: BankSw_229_B4_E337+6j
B4:E35F 90 FD B6                    mov     DPTR, #XRAM_FDB6
B4:E362 E0                          movx    A, @DPTR
B4:E363 D3                          setb    C
B4:E364 94 00                       subb    A, #0
B4:E366 40 05                       jc      B4_E36D
B4:E368 E0                          movx    A, @DPTR
B4:E369 14                          dec     A
B4:E36A F0                          movx    @DPTR, A
B4:E36B 80 1F                       sjmp    B4_E38C
B4:E36D             ; ---------------------------------------------------------------------------
B4:E36D
B4:E36D             B4_E36D:                                ; CODE XREF: BankSw_229_B4_E337+2Fj
B4:E36D 90 FD B6                    mov     DPTR, #XRAM_FDB6
B4:E370 74 08                       mov     A, #8
B4:E372 F0                          movx    @DPTR, A
B4:E373 80 17                       sjmp    B4_E38C
B4:E375             ; ---------------------------------------------------------------------------
B4:E375
B4:E375             B4_E375:                                ; CODE XREF: BankSw_229_B4_E337+9j
B4:E375                                                     ; BankSw_229_B4_E337+Dj
B4:E375 90 FD B6                    mov     DPTR, #XRAM_FDB6
B4:E378 E0                          movx    A, @DPTR
B4:E379 C3                          clr     C
B4:E37A 94 08                       subb    A, #8
B4:E37C 50 05                       jnc     B4_E383
B4:E37E E0                          movx    A, @DPTR
B4:E37F 04                          inc     A
B4:E380 F0                          movx    @DPTR, A
B4:E381 80 09                       sjmp    B4_E38C
B4:E383             ; ---------------------------------------------------------------------------
B4:E383
B4:E383             B4_E383:                                ; CODE XREF: BankSw_229_B4_E337+45j
B4:E383 E4                          clr     A
B4:E384 90 FD B6                    mov     DPTR, #XRAM_FDB6
B4:E387 F0                          movx    @DPTR, A
B4:E388 80 02                       sjmp    B4_E38C
B4:E38A             ; ---------------------------------------------------------------------------
B4:E38A
B4:E38A             B4_E38A:                                ; CODE XREF: BankSw_229_B4_E337+1Cj
B4:E38A D3                          setb    C
B4:E38B 22                          ret
B4:E38C             ; ---------------------------------------------------------------------------
B4:E38C
B4:E38C             B4_E38C:                                ; CODE XREF: BankSw_229_B4_E337+34j
B4:E38C                                                     ; BankSw_229_B4_E337+3Cj ...
B4:E38C 90 FD B6                    mov     DPTR, #XRAM_FDB6
B4:E38F E0                          movx    A, @DPTR
B4:E390 25 E0                       add     A, ACC          ; Accumulator
B4:E392 24 08                       add     A, #8
B4:E394 FF                          mov     R7, A
B4:E395 12 EF F9                    lcall   BankSw_395_B4_EFF9
B4:E398 90 FD B6                    mov     DPTR, #XRAM_FDB6
B4:E39B E0                          movx    A, @DPTR
B4:E39C FF                          mov     R7, A
B4:E39D 12 E7 2C                    lcall   B4_E72C
B4:E3A0 D3                          setb    C
B4:E3A1 22                          ret
B4:E3A1             ; End of function BankSw_229_B4_E337
B4:E3A1

No DV256K a fonte 13 do firmware, que é a CP1255, apresenta o seguinte problema: mesmo colocando uma fonte CP1252 no lugar, os caracteres acentuados aparecem de maneira errada e estranha. Portanto, concluo que existe um processamento especial em relação a essa fonte.
Inicialmente pensei que reduzindo o número de fontes de 9 para 8, e eliminando a fonte 13, isso se resolveria. Fiz isso, e percebi que estava errado: não adiantou nada, pois a fonte 14 passou a ocupar o lugar da fonte 13 e o problema com os caracteres acentuados passaram a ocorrer com essa fonte.

Código: [Selecionar]
As fontes do DV256K são as seguintes:
No player:    No firmware:
CP1250        8
CP1251        9
CP1252        10
CP1253        11
CP1254        12
CP1255        13
8859-2        14
8859-5        15
KOI8-R        16

Para não ter mais problema com isso, eu teria que reduzir o número de fontes de 9 para 5. Só assim, a fonte 13 não participaria mais da seleção (apenas as fontes de 8 a 12). Porém, acho essa solução meio radical: seria melhor deixar do jeito que está (com uma fonte não funcionando), do que ter que eliminar 4 fontes (para ficar com todas funcionando).
Tentei entender a rotina, buscando onde o processamento extra da fonte 13 poderia ocorrer, mas estou meio perdido...  :dashhead1: Rictad, como foi você que descobriu essa rotina (e outras relacionadas), você teria alguma idéia a respeito de uma possível correção para esse problema? Obrigado!





189
Firmware Mediatek MT13x9 - Desenvolvimento / Re: Firmware do LG DV397H
« Online: Março 29, 2009, 01:13:57 am »
Obrigado pelas informações do post retrasado, rictad. Já encontrei a rotina de seleção das fontes de legendas no DV256K (equivalente a do DV397H que você descreveu). Consegui alterar (reduzir) o número de fontes, etc. Porém, estou tendo um problema relacionado com a fonte 13 do firmware (que é originalmente a CP-1255). Vou descrever esse problema com mais detalhes no tópico do Firmware do DV256K, porém já adianto que nesse player NÃO há a fonte repetida (mesma fonte usada para 2 opções, os 2 subsistemas de CP-1255 como você descreveu para o DV397H).
Além disso, vale a pena destacar que no DV256K NÃO há o problema da fonte não ser gravada. Portanto não precisarei mexer nisso.
Desculpem-me pela parte "off-topic".

190
Proview / Re: Proview DVP-800
« Online: Março 26, 2009, 03:22:36 pm »
Pelas fotos podemos ver que o CHIPSET é MT1389L. Espero que não seja impossível extrair o firmware (como ocorre com o DVP-801L)

Obs: Para saber se o CHIPSET é L, S, etc. deve-se ver a letra que vem antes de EAL. Nesse caso é L (LEAL). No MT1389S é S (SEAL) e assim por diante. Percebo que isso causa certa confusão entre os usuários.

Páginas: « 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 »