1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

ProCaster/Yamada Firmwaren kehitys (koodi painoitteinen viestiketju)

Viestiketju DVD-soittimet -osiossa. Ketjun avasi temi 03.08.2005.

  1. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    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.  
  3. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    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ä.
     
    Viimeksi muokattu: 08.09.2005
  4. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    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.
     
    Viimeksi muokattu: 04.09.2005
  5. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    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
     
    Viimeksi muokattu: 04.09.2005
  6. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    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.
     
    Viimeksi muokattu: 05.09.2005
  7. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    Viimeksi muokattu: 06.09.2005
  8. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    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
     
    Viimeksi muokattu: 07.09.2005
  9. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    Satuitko huomaamaan oliko tuo fast forwad bugi (joka kadottaa tekstitityksen) myös. Se olisi kiva saada pois...
     
  10. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    66
    Kyllä tuo bugi oli firmwaressa
     
  11. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26
    Pitää suunnata huomio takaisin tuon apex 2410:een ja katsoa mitä medion firmwaresta saisi siirrettyä b6:een.
     
  12. bongart

    bongart Regular member

    Liittynyt:
    28.07.2005
    Viestejä:
    222
    Kiitokset:
    0
    Pisteet:
    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

     
    Viimeksi muokattu: 09.09.2005
  13. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    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.
     
    Viimeksi muokattu: 09.09.2005
  14. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    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
     
    Viimeksi muokattu: 09.09.2005
  15. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    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
     
  16. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    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.
     
  17. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    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.
     
    Viimeksi muokattu: 09.09.2005
  18. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    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

     
    Viimeksi muokattu: 09.09.2005
  19. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    26

    [bold]OHO[/bold]

     
  20. temi

    temi Active member

    Liittynyt:
    05.09.2004
    Viestejä:
    1,054
    Kiitokset:
    0
    Pisteet:
    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
     
    Viimeksi muokattu: 09.04.2006
  21. RistoE

    RistoE Regular member

    Liittynyt:
    26.02.2005
    Viestejä:
    277
    Kiitokset:
    0
    Pisteet:
    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.
     

Jaa tämä sivu