1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

ProCaster/Yamada Firmwaren kehitys (koodi painoitteinen viestiketju)

Discussion in 'DVD-soittimet' started by temi, Aug 3, 2005.

  1. temi

    temi Active member

    Joined:
    Sep 5, 2004
    Messages:
    1,054
    Likes Received:
    0
    Trophy Points:
    66
    Kyllä se medionin arm-osa toimii apex-firmwaressa. Line wrapping ominaisuus ei toimi -> luutavasti valitaan valikoista päälle.
    Erikoismerkit ei toimi tiedostoselaimessa, joten muutokset on tehty luultavasti 8032-osaan.
    Pari kertaa tiedostoselaimessa soitin meni jumiin (ei vastannut kaukosäätimen näppäimen painalluksiin)
     
  2. RistoE

    RistoE Regular member

    Joined:
    Feb 26, 2005
    Messages:
    277
    Likes Received:
    0
    Trophy Points:
    26
    Luulen että NA ei ole välittänyt tiedostoselaimen erikoismerkeistä.
    Toinen juttu mitä ihmettelen, on että miksi koodissa ei ole hyppyä lisätyn koodin alkuun, mutta eihän se tietysti välttämätöntä ole juuri koodin alusta aloittaa. EDIT: kyllä siihen hypätäänkin.

    5. No Pic. | Reformat | Reformat Mpeg4 Subtitles
    0008 FFFF 051A 051B 0096 0000 0001 0001 FFE8F3 07CF - ROM:EBEF
    1. On | On | On
    017A 017A 017A 00 - ROM:E8E5
    => 2. Off | Off | Off
    017B 017B 017B 01 - ROM:E8EC

    Koodissa siis tarkistetaan onko jonnekin tallennettu 0 vai 1 ja sen perustella tuo uudelleen asettelu sitten tehdään. Jos koodista tunnistaisi ja ottaisi tuon tarkistuksen pois niin se riitäisi.

    Lisäksi tuossa lisätyssä arm koodissa on tehty tuo koodisivu "CP" muunnos. Se saattaa sekoittaa myös.

    EDIT: "onko johonkin tallennettu 0 vai 1" tuossa ylhäällä se tieto tietysti on eli EEPROM: 0096 ARM: 0000 eli pelkästään eeprom muisti käytössä.
     
    Last edited: Sep 8, 2005
  3. RistoE

    RistoE Regular member

    Joined:
    Feb 26, 2005
    Messages:
    277
    Likes Received:
    0
    Trophy Points:
    26
    Tuli mieleen että pitää jossain välissä varmistaa ettei vaan ole koko Medion firmware kasattu modaamalla apexia. Se saattaisi olla yksinkertaisempaa kuin kytkeä mikä tahansa 8032 koodi (tässä tapauksessa 18.05.00.00 servolla) kiinni uuteen arm koodiin?

    EDIT: Ei taida olla.
     
    Last edited: Sep 4, 2005
  4. temi

    temi Active member

    Joined:
    Sep 5, 2004
    Messages:
    1,054
    Likes Received:
    0
    Trophy Points:
    66
    Jos NewAge on käyttänyt APEXin ARM osaa medion firmwaressa?
    Pitäisi jostain löytää tuo alkuperäinen medion firmware, josta Newge on tehnyt tuon firmwaren -> nähtäisiin mitä kaikkea on muuteltu 8032 koodiin
     
    Last edited: Sep 4, 2005
  5. RistoE

    RistoE Regular member

    Joined:
    Feb 26, 2005
    Messages:
    277
    Likes Received:
    0
    Trophy Points:
    26
    Bereitstellungsdatum 13.10.2004 :

    http://www1.medion.de/downloads/download.pl?id=2378&type=treiber&filename=dvd42068up.exe&lang=de

    Epäilen että tämä on firmware johon NA on lisännyt tuon uuden ARM koodin.
    - page 0: 64957 tavua samoja, 529 eri, valtaosa eroista lisättyä koodia sivun lopussa.
    - page 1: 63695 tavua samoja, 1841 eri, valtaosa eroista lisättyä koodia sivun lopussa.
    - page 2: 63671 samoja, 1865 eri, valtaosa eroista lisättyä koodia sivun lopussa.
    - page 3: 65431 samoja, 105 eri, lopussa jonkin verran lisättyä koodia
    - page 4: 3 tavua eroa
    Sivun 2 eroista suuri osa on varmaan OSD_SetupMenu rakenteen muutoksesta.
     
    Last edited: Sep 5, 2005
  6. RistoE

    RistoE Regular member

    Joined:
    Feb 26, 2005
    Messages:
    277
    Likes Received:
    0
    Trophy Points:
    26
    Last edited: Sep 6, 2005
  7. temi

    temi Active member

    Joined:
    Sep 5, 2004
    Messages:
    1,054
    Likes Received:
    0
    Trophy Points:
    66
    Testasin tuon apex 2400 firmwaren. Mitään erikoista siinä ei ollut verrattuna aikaisempaan apex firmwareen
    Packed bitstream leffat toimii
    SUB,SRT,TXT,XSUB tekstityskset toimii
    eri niminen teksti ja leffa ei toimi
     
    Last edited: Sep 7, 2005
  8. RistoE

    RistoE Regular member

    Joined:
    Feb 26, 2005
    Messages:
    277
    Likes Received:
    0
    Trophy Points:
    26
    Satuitko huomaamaan oliko tuo fast forwad bugi (joka kadottaa tekstitityksen) myös. Se olisi kiva saada pois...
     
  9. temi

    temi Active member

    Joined:
    Sep 5, 2004
    Messages:
    1,054
    Likes Received:
    0
    Trophy Points:
    66
    Kyllä tuo bugi oli firmwaressa
     
  10. RistoE

    RistoE Regular member

    Joined:
    Feb 26, 2005
    Messages:
    277
    Likes Received:
    0
    Trophy Points:
    26
    Pitää suunnata huomio takaisin tuon apex 2410:een ja katsoa mitä medion firmwaresta saisi siirrettyä b6:een.
     
  11. bongart

    bongart Regular member

    Joined:
    Jul 28, 2005
    Messages:
    222
    Likes Received:
    0
    Trophy Points:
    26
    Ostin Gigantista 49 egellä Magnavox:in MDV434 divX soittimen

    Näyttää olevan sama kuin MediaTek 1389 pohjainen Philipsin DVP-3010:
    http://www.divx.howto.pl/modules.php?name=Content&pa=showpage&pid=223

    Magnavox alkuperäinen - Philips päivitys DVP-3010 firmis
    Version 01.05.26.03 ---- 01.20.00.1A
    SUB-VER 00.00.01.06 ---- -----------
    8032 05.00.04.02 ------- 00.02.00.1A
    Servo 23.62.59.00 ------ 23.62.59.00
    RISC 05.00.04.02 ------- 05.00.04.02
    DSP 03.02.02.14 -------- 03.02.02.14
    Region Code 0 --------- -----------

    Kysymykset:
    - Kuinka lähellä nämä firmikset ovat toisiaan?
    - 8032 on erilainen kannattaako jatkaa tästä ja mitä kannatta tehdä?

    Lisätietoja:
    http://keskustelu.afterdawn.com/thread_view.cfm/2/219275

     
    Last edited: Sep 9, 2005
  12. temi

    temi Active member

    Joined:
    Sep 5, 2004
    Messages:
    1,054
    Likes Received:
    0
    Trophy Points:
    66
    Kyllähän ne aika lähellä toisiaan ovat, mutta firmwaren yhteensopivuus riippuu vielä monesta muustakin asiasta esim: Etupaneelin nappien koodi, kaukosäätimen koodit, joita ei noissa tiedoissa näy. Yleensä jos on samat kaukosäätimen koodit, niin kaukosäädinkin on samannäköinen.
    Tuo philipsin firmware on luutavasti päivitys (eikä soittimen alkuperäinen), jolloin 8032 osa on saatettu muutettu erilaiseksi (monissa päivityksissä nuo versiotiedot muuttuu).
    Varmin tapa olisi imuroida soittimesta datakaapelilla alkuperäinen
    magnavoxin firmware talteen ja sitten kokeilla päivitystä Philipsin firmwareen.
     
    Last edited: Sep 9, 2005
  13. RistoE

    RistoE Regular member

    Joined:
    Feb 26, 2005
    Messages:
    277
    Likes Received:
    0
    Trophy Points:
    26
    Aloitin jälleen apex2410 tutkimisen ja vertaamisen NA:n modiin:
    ROM:0000DFA8 NOP
    ROM:0000DFAA MOV R0, #1
    Tästä oli poistettu poistettu merkin tsekkaus:
    BL SUB_IsMpeg4SubtitleCharValid
    Eli nyt ei vertailla onko merkki ok, ja asettamalla R0=1 ei mennä aliohjelmaan "InvalidSubtitleChar"
    Tässä vielä Medion hex sisältö: ROM:0000DFA0 88 42 66 DC 31 E0 28 1C-C0 46 01 20 00 28 0A D1
    ja toinen kohta jossa sama juttu: ROM:0000DCF0 EB F9 0A 28 36 D0 31 E0-30 1C C0 46 01 20 00 28
     
    Last edited: Sep 9, 2005
  14. temi

    temi Active member

    Joined:
    Sep 5, 2004
    Messages:
    1,054
    Likes Received:
    0
    Trophy Points:
    66
    Pitäisikö tuon ARM osan vaihto onnistua jos tekee ARM Replacement dokumentin mukaan. Löysin nimittäin nuo kaikki dokumentin kohdat yamada v15 NewAge firmwaresta ja vastaavat Apexin 8032 osasta
     
  15. RistoE

    RistoE Regular member

    Joined:
    Feb 26, 2005
    Messages:
    277
    Likes Received:
    0
    Trophy Points:
    26
    minusta tuo Casimir666:n ohje on vasta alkua sille mitä kaikkea pitäisi pystyä löytämään. Mutta oikeasti en tiedä monestako kohdasta 8032 ja ARM välillä on kulkua.
     
  16. RistoE

    RistoE Regular member

    Joined:
    Feb 26, 2005
    Messages:
    277
    Likes Received:
    0
    Trophy Points:
    26
    Olenkin tainnut ajatella väärin. Jos molemmat prosessorit ajavat koko ajan omaa koodiaan ja keskustelu käy vain noiden osoitteiden kautta niin muuttamalla kaikki jaetut osoitteet tuo voisi todella toimia. Mutta vain niiden ominaisuuksien osalta jotka löytyvät molemmista, ja jos jaetut osoitteet menee väärin niin siitä seuraa sekoilua.

    "This table show all functions that access to a DRAM address in the ARM :" eli onkohan sittenkin totta että noita osoitteita on noin vähän. Sittenhän tuo ei välttämättä olisikaan kovin mahdotonta...

    Tuo pikkuinen EEPROM jossa on käyttäjän valinnat näyttäisi olevan vain 8032 käytössä, mutta sitten on vielä menu valinnoissa ARM:ille välitettävät tiedot (joitakin) jotka menevät käsittääkseni suoraan dram:iin. jos ne osoitteet ovat väärin, niin siitäkin tulee sekoilua. Tosin monessa firmwaressa nuo käytetyt eeprom osoitteet ovat olleet ihan samoja mutta ARM:ille välitettäviä tietoja en ole vertaillut.
     
    Last edited: Sep 9, 2005
  17. temi

    temi Active member

    Joined:
    Sep 5, 2004
    Messages:
    1,054
    Likes Received:
    0
    Trophy Points:
    66
    Se nimittäin toimii testasin sen ja leffat myös toimii:)
    Ongelmana on tällä hetkellä tuo apex armin fontti bugi
    Huomenna pitää korjata nuo fontit ja katsoa onko mitään muita ongelmia

     
    Last edited: Sep 9, 2005
  18. RistoE

    RistoE Regular member

    Joined:
    Feb 26, 2005
    Messages:
    277
    Likes Received:
    0
    Trophy Points:
    26

    [bold]OHO[/bold]

     
  19. temi

    temi Active member

    Joined:
    Sep 5, 2004
    Messages:
    1,054
    Likes Received:
    0
    Trophy Points:
    66
    ROM EC12 38 <-39
    ROM EC17 C4 <-B4
    ROM EF7F 38 <-39
    ROM EF84 C4 <-B4
    ROM B2CB 38 <-39
    ROM B2CF F8 <-E8
    ROM 5F03 38 <-39
    ROM 5F07 F8 <-E8
    ROM 5F10 F8 <-E8
    ROM 5F13 38 <-39
    ROM D1E7 BC <-AC
    ROM D1EC 38 <-39
    ROM D260 C0 <-B0
    ROM D265 38 <-39
    ROM E4B2 BC <-AC
    ROM E4B7 38 <-39
    ROM EA08 BC <-AC
    ROM EA0D 38 <-39
    ROM EA42 C0 <-B0
    ROM EA47 38 <-39
    ROM 33BED C4 <-B4
    ROM 33BF2 38 <-39
    ROM 33EDD C4 <-B4
    ROM 33EE2 38 <-39
    Edit. viimeinen muutos poistettu, koska oli väärin

    Tässä kaikki tarvittavat muutokset yamada 6600 8032 koodiin
    Vaihdoin sitten koko RISC-osan
    Testattua:
    -Packed bitsreamit toimii
    -tekstitys toimii
    -Tiedostoselain toimii
     
    Last edited: Apr 9, 2006
  20. RistoE

    RistoE Regular member

    Joined:
    Feb 26, 2005
    Messages:
    277
    Likes Received:
    0
    Trophy Points:
    26
    9. No Pic. | Warmth Filter | Warmth Filter
    000B FFFF 041E 041E 0071 [bold]0DA1[/bold] 0007 0000 000000 0775 - ROM:370A

    10. No Pic. | Edge Enhance | Edge Enhance
    0008 FFFF 0214 0214 0069 [bold]0040[/bold] 0002 0002 FF349D 0775 - ROM:34BB

    näitä kahta arm koodille välitettävää menu tietoa ei ole apexissa. muut ovat samoja. Veikkaisin kuitenkin että nämäkin toimivat, vaikka apexissa niitä ei ole ollut mahdollisuus muuttaa. Niin samanlaisia nuo muuten ovat.
     

Share This Page