ProCaster/Yamada Firmwaren kehitys (koodi painoitteinen viestiketju)
|
|
RistoE
Member
|
28. elokuuta 2005 @ 18:13 |
Linkki tähän viestiin
|
En tiedä löytyykö procaster soittimeni piirilevyltä paikkaa vga liittimelle, mutta olen joka tapauksessa yrittänyt löytää tietoa miten saisi VGA liittimen laitteeseen. Ei se nyt niin välttämätön olisi, mutta voisi olla kiinnostava projekti.
Sen verran tiedän jo että menurakenteessa: 0D=OFF, 2D = YUV, 6D=RGB, ED=VGA
|
temi
Senior Member
14 tuotearviota
|
28. elokuuta 2005 @ 18:19 |
Linkki tähän viestiin
|
Mtk groupista löytyy kytkentäkaavio Yamada6600 soittimelle
http://groups.yahoo.com/group/mt13x9_files/files/ muistaakseni tuosta vga-hommasta oli joskus keskustelua my yamada foorumilla
Kytkentäkaaviossa luki tällä tavalla
Quote: OK, tried wiring up a VGA connector as above but did not work!
No Hsync or Vsync signals present - needed further investigation with 'scope etc. Note that MT1389 based player H&B uses VGA out so must be firmware enabled?
Näyttäisi olevan vielä USB ja mikrofoni paikat, mutta firmware tuskin tukee niitä
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 28. elokuuta 2005 @ 18:53
|
RistoE
Member
|
28. elokuuta 2005 @ 19:35 |
Linkki tähän viestiin
|
Pitää joskus tutkia tai kokeilla, mutta epäilen että antamalla video-ulostulo valinnalle tuon arvon ED (menu rakenteen kautta) nuo signaalit saattaisivat löytyä. Laitteeni takuu loppuu tänään joten nyt voi alkaa leikkiä myös tuon piirilevyn kanssa. Kun vain aika antaisi myöten.
EDIT: Antaa olla. NA:n YUV-ulostulo viestistä selviää, että YUV ei onnistu kaikkiin Pioneer malleihin ilman lisäkoodia. Eli turha odottaa että koodissa automaattisesti olisi tuo toiminnallisuus.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 29. elokuuta 2005 @ 17:02
|
RistoE
Member
|
31. elokuuta 2005 @ 18:20 |
Linkki tähän viestiin
|
Huomasin että NA on tehnyt Medion soittimelle modin, joka on siinä mielessä kiinnostava että RISC versio on 05.00.05.01n(apex&procaster). Servo versio ei ole kiinnostava 18.05.00.00 mutta hyvä että tämä RISC versio on hänelle tuttu. Linkki: http://newage.mpeg4-players.info/medion/md42068/NAv1/NAv1.html
MUTTA: 8bit flash update algorimi tarkoittaa että pistää procasterin kerralta sekaisin, jos erehtyy suoraan kokeilemaan!
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 31. elokuuta 2005 @ 18:43
|
temi
Senior Member
14 tuotearviota
|
31. elokuuta 2005 @ 18:41 |
Linkki tähän viestiin
|
Aika omituiset fontit tuossa firmwaessa
Tarkoituksena on varmasti korjata jollain tavalla neljällä jaollinen bugi. Noita fontteja voisi kokeilla Apex-ja ProCaster firmwareissa
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 31. elokuuta 2005 @ 18:44
|
RistoE
Member
|
31. elokuuta 2005 @ 18:45 |
Linkki tähän viestiin
|
Fontit ovat ilmeisesti juuri tälle risc versiolle. Sen takia NA siis päivitti fontti ohjelmaansa. Tässä firmwaressa on muitakin kiinnostavia ominaisuuksia kuten "real word wrap" ja "Mp3 tag info support". Lisäksi jos kävisi mieletön tuuri niin ARM osathan saattaisivat olla samoja kuin apexissa tai procasterissa.
EDIT: Ainakin kaksi vertailemani medion risc koodin osoitetta olivat samat kuin apex ARM1:ssä:
ROM:000063C0 CMP R5, #0x32 ; '2'
ROM:00020AA0 CMP R5, #0x32 ; '2'
Kannattaa siis vertailla enemmänkin. Tuo real word wrap on luultavimmin ARM2:ssa.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 1. syyskuuta 2005 @ 05:03
|
RistoE
Member
|
1. syyskuuta 2005 @ 17:45 |
Linkki tähän viestiin
|
vertailin lisää MEDION arm1 ja tietämiäni apex arm1 ykkösen osia (puolen kymmentä) ja minusta tuo arm1 on sama kuin apex:issa. Tosin siinä täytyy olla NA:n tekemiä muutoksia, jotka ovat erilaisia kuin tässä apex-modissa. Esim. rutiiniin joka tarkistaa onko merkin ascii-koodi sellainen että se näytetään, oli koskematon.
|
temi
Senior Member
14 tuotearviota
|
1. syyskuuta 2005 @ 17:58 |
Linkki tähän viestiin
|
Pitää viikonloppuna kokeilla tuota ARM-osan siirtoa APEX firmwareen ja päivittää se soittimeen.
|
RistoE
Member
|
3. syyskuuta 2005 @ 05:58 |
Linkki tähän viestiin
|
Apex-yama arm1:ssä ja medion Arm1:ssä on eroja noin 10:ssä paikassa. MEDION:
- ROM:00000034 ARM_Block1_Size DCD 0x349A4 (blokin koko)
- ROM:0000A460 - ROM:0000A463:
::::::::::ROM:0000A460 BL sub_329A4
::::::::::ROM:0000A464 B loc_A6B6
- ROM:0000D676 MOV R2, #0x7E ; '~' (tiedostoselaimen max. fontti muuttamaton)
- ROM:0000DCFA NOP (ei tarkasteta onko tekstitysmerkki ok) (DCFA-DCFD muutettu)
::::::::::ROM:0000DCFA NOP
::::::::::ROM:0000DCFC MOV R0, #1
- ROM:0000DE3C off_DE3C DCD unk_33860 (jokin taulukkoviittaus johonkin?)
- ROM:0000DEAC CMP R0, #0xFE ; '¦' (apex FF) max tekstitys pituus
- ROM:0000DEB0 MOV R0, #0xFE ; '¦' (apex FF) max tekstitys pituus
- ROM:0000DFA8 NOP (ei tarkasteta onko tekstitysmerkki ok) (DFA8-DFAB)
::::::::ROM:0000DFA8 NOP
::::::::ROM:0000DFAA MOV R0, #1
- ROM:0000E0B2 BL sub_32CB8 (käydään lisätyssä koodissa)
- ROM:0000E148 ; sub_DE88+2Cr ... (jokin viitetaulukko?) (E148-E14A)
- ROM:0002AADC BL sub_32C28 (käydään lisätyssä koodissa)
- ROM:0002AB10 BL sub_32C28 (käydään lisätyssä koodissa)
- ROM:000329A4 sub_329A4 (tekstitys+CP-koodit)(lisätty 329A4 - 349A3)
Tässä pitäisi olla kaikki erot apexin arm1:een. Jokin saattoi ehkä mennä vahingossa ohi.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 9. syyskuuta 2005 @ 18:20
|
RistoE
Member
|
3. syyskuuta 2005 @ 16:41 |
Linkki tähän viestiin
|
NA:n Medion arm2 ja arm3 ovat täysin samoja kuin apexissa. Käytin Ultra-edit:in binary compare ominaisuutta.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 3. syyskuuta 2005 @ 16:41
|
temi
Senior Member
14 tuotearviota
|
3. syyskuuta 2005 @ 18:27 |
Linkki tähän viestiin
|
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)
|
RistoE
Member
|
3. syyskuuta 2005 @ 18:48 |
Linkki tähän viestiin
|
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ä.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 8. syyskuuta 2005 @ 18:53
|
RistoE
Member
|
4. syyskuuta 2005 @ 15:53 |
Linkki tähän viestiin
|
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.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 4. syyskuuta 2005 @ 16:08
|
temi
Senior Member
14 tuotearviota
|
4. syyskuuta 2005 @ 20:47 |
Linkki tähän viestiin
|
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
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 4. syyskuuta 2005 @ 20:49
|
RistoE
Member
|
5. syyskuuta 2005 @ 15:53 |
Linkki tähän viestiin
|
Bereitstellungsdatum 13.10.2004 :
http://www1.medion.de/downloads/download.pl?id=2378&type=treiber&...
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.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 5. syyskuuta 2005 @ 17:30
|
RistoE
Member
|
6. syyskuuta 2005 @ 17:25 |
Linkki tähän viestiin
|
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 6. syyskuuta 2005 @ 18:33
|
temi
Senior Member
14 tuotearviota
|
7. syyskuuta 2005 @ 07:47 |
Linkki tähän viestiin
|
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
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 7. syyskuuta 2005 @ 07:51
|
RistoE
Member
|
7. syyskuuta 2005 @ 10:21 |
Linkki tähän viestiin
|
Quote: Testasin tuon apex 2400 firmwaren.
Satuitko huomaamaan oliko tuo fast forwad bugi (joka kadottaa tekstitityksen) myös. Se olisi kiva saada pois...
|
temi
Senior Member
14 tuotearviota
|
8. syyskuuta 2005 @ 07:00 |
Linkki tähän viestiin
|
Quote: Satuitko huomaamaan oliko tuo fast forwad bugi (joka kadottaa tekstitityksen)
Kyllä tuo bugi oli firmwaressa
|
RistoE
Member
|
8. syyskuuta 2005 @ 18:25 |
Linkki tähän viestiin
|
Pitää suunnata huomio takaisin tuon apex 2410:een ja katsoa mitä medion firmwaresta saisi siirrettyä b6:een.
|
bongart
Member
1 tuotearvio
|
9. syyskuuta 2005 @ 12:00 |
Linkki tähän viestiin
|
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
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 9. syyskuuta 2005 @ 12:11
|
temi
Senior Member
14 tuotearviota
|
9. syyskuuta 2005 @ 13:21 |
Linkki tähän viestiin
|
Quote: - Kuinka lähellä nämä firmikset ovat toisiaan?
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.
Quote: - 8032 on erilainen kannattaako jatkaa tästä ja mitä kannatta tehdä?
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.
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 9. syyskuuta 2005 @ 13:26
|
RistoE
Member
|
9. syyskuuta 2005 @ 17:51 |
Linkki tähän viestiin
|
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
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 9. syyskuuta 2005 @ 18:15
|
temi
Senior Member
14 tuotearviota
|
9. syyskuuta 2005 @ 18:21 |
Linkki tähän viestiin
|
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
|
Mainos
|
|
|
RistoE
Member
|
9. syyskuuta 2005 @ 18:50 |
Linkki tähän viestiin
|
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.
|