Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

prosba do serwisujących sprzęt audio DK-Digital -

nikifor123 05 Lip 2007 19:34 173591 332
  • #121
    jaro_lipolan
    Poziom 10  
    Czekamy na soft do obróbki grafiki i fontów. Trza by było jakiś niestandardowy zrobić. Oryginalny ma sporo baboli :/
  • #122
    pawol
    Poziom 22  
    Do TORTa:

    Analiza pliku 099.bin

    np .
    02 10 (10 hex to szerokość 16 pixeli a potem 6 razy 00 rozbiegowe)
    00 00 00 00 00 00 F8 0C 24 14 94 94 64 04 F4
    14 14 14 24 C4 0C F8 1F 30 24 28 28 28 27 20 2F 28 28 28 24 23 30 1F

    04 60 (60 hex to szerokość 96 pixeli a potem 6 razy 00 rozbiegowe)
    00 00 00 00 00 00 40 80 00 00 00 00 00 80 80 80 00 00 00 00 00 00 itd.......

    W MP-222 w bloku 02 10 obrazek zawiera 2 linie 16x8 (czyli 16x16)
    a w bloku 04 60 obrazek zawiera 4 linie 96x8 (czyli 96x32)

    Bloki 04 60 dopelniane sa na końcu wartością 00 do pełnych 512 bajtów.

    Czyli kluczem do edytora jest wartość w bin 02 10 i 04 60


    W zasadzie obrazki namierzam juz ręcznie . Mamjuz nowe w bmp . Trzeba jest tylko skonwertowac i wkleic z powrotem. Do odczytywania obrazków uzywam softu poniżej.

    Załadować plik bmp, ustawic manual, ustawic szerokość wysokość (np. 96x32 w MP-222), strzalkami lewo prawo namierzyc obrazek, offsetem co 1 krok "dostroic sie do obrazka, exportowac obrazek do pliku.

    Robie tez tak. W pliku bin namierzam wartość 04 60. Spisuje adres w hexeditorze, przeliczam na dec, dodaje 6 (o tym wczesniej pisałem), otrzymaną wartośc wklepuje do okna offset. Obrazek musi pasowac

    Nie jest moze najlepszy ale jest.


    Załączam też programik mojego kolego do konwerscji .bmp na format ali.Pozwoli to na wklejanie ekranów w hex editorze.


    Przesylam tez zmodyfikowany soft dla MP-222 ze zmienionym wygaszaczem. Zamiast tego samochodzika pojawia sie na krótko"screen saver". Nie razi w oczy w nocy :)
  • #123
    pawol
    Poziom 22  
    Analiza pliku 107.bin.

    Nie ma znacznków bloków i rozbiegu jak w pliku 099.bin. Po prostu obrazeki zaczynają sie co kazde 512 bajtów. Np. dla MP-222 o rozdzielczości 96x32 Obraz zajmuje (96x32)/8 = 386 bajta. Brakujące bajty do pełnego bloku 512 wypełniane sa wartością 00

    Czyli w moim przypadku obrazki sa pod adresami hex:
    h0000, h0200, h0400, h0600, h0800 itd....

    W pliku od MP-222 trafia sie kilka ekranów w innej rozdzielczośc (65x32) (play,delete,yes,no) . Nie wiem jeszcze jak z wypełnieniami w takim przypadku
  • #125
    pawol
    Poziom 22  
    That softwarwe is completly unuseful for us. In this thread we investigate ALi m5661 solution only.

    Regards
    pppp
  • #127
    pawol
    Poziom 22  
    Wygląda na to ze playery Teac, Grundig, Wiwa, Bellwood i Korr pochodzą od tego producenta (KeenHigh)

    www.keenhi.com
  • #129
    platinefloor
    Poziom 11  
    What is the purpose of this file?
    MP_20504_070109_A7.BIN
    or this one:
    MP_30504_070109_A7.BIN
    How can I create UsbDisk.ini file with proper type of NAND Flash memory?
  • #130
    pawol
    Poziom 22  
    To add a new nand flash type to .ran file you should use NandList_0.80.01.exe from NandAp directory. You can find one in the newest MPtool package. You have to find proper nand flash datasheet on the web, fill necessary fields and save new .ran file. Exact .ran file name must be in the USBDisk.ini


    ISP firmware (eg. MP_30504_070109_A7.BIN) is the code that MPtool run to initialize CPU before update (NandFlash Write Protect, power control , GPIO ports etc.).
  • #132
    pawol
    Poziom 22  
    Ten wątek przeznaczony jest dla chipsetu Ali m5661.

    Jednorazowy szajs z linka to tzw. S1 .
    Szukaj na elektrodzie
  • #133
    o_l_0
    Poziom 12  
    Z tym szajsem to w pełni się z Tobą zgadzam, ale właśnie mój odtwarzacz wygląda identycznie jak na powyżej załączonym linku (wybrałem pierwszą lepszą aukcje z identycznym wyglądem co mój) i jest na chcipsecie, którego dotyczy właśnie wątek. Wiem, bo go rozbierałem oraz wgrywałem firmware dostępne w tym wątku z tym, że na jednym działa wyłącznie jako pendrive, na drugim odtwarza mp3, ale nie działa wyświetlacz a na kolejnych nic nie działa.
  • #134
    pawol
    Poziom 22  
    Testowałem soft od MP-222 FM w MP-bez FM. Wszystko dziala normalnie!
    Oczywiscie jest dodatkowe menu FM ktore nie stroi (bo nie może)


    Mam soft KeenHigh MP-588FM (OLED) . nawet wygaszacz jest ten sam co w Teac MP-222 i błędy literowe w polskim menu!. Oczywiście działa tez w MP-222 bez FM. Przesyłam sam .cab
  • #135
    pawol
    Poziom 22  
    W w moim Teac MP-222 bez FM na płycie są napisy:

    TE-1ADF (OLED)
    VER1.2_A
    2006/04/21
  • #136
    o_l_0
    Poziom 12  
    Ten też nie działa ale dzięki za wstawkę. Chyba dam sobie spokój bo to więcej roboty niż to warte.
  • #137
    pawol
    Poziom 22  
    Tutaj jest konwerter formatu ali2bmp i bmp2ali + pliki do przetwarzania wsadowego.

    W przykładzie plik 107.bin z Teac MP-222 jest rozkładany na 99 plików .bmp (sekcja polskiego menu). Ekstrakcji dokonuje się uruchamiajac 2bmp.bat . Po edycji bitmap złożyc plik na .bin można przez 2bin.bat

    Składnia kluczowego programiku ali.exe jest:

    ali.exe -opcje plik.bin plik.bmp

    gdzie opcje to:

    -width x (pixeli)
    -height x (pixeli)
    -offset x (miejsce początku obrazka)
    -invert (odwraca proces czyli sklada plik .bin)

    Jak wiadomo w plikach 107.bin obrazki zaczynają sie co każde 512 bajtów. Reszta do pełnego 512 jest wypełniana wartościami 00.

    przykładowe adresy obrazków:

    0x0000
    0x0200
    0x0400
    0x0600
    itd...
  • #138
    pawol
    Poziom 22  
    Macie v2.03.01 dla Teac MP-222 bez FM. Poprawiono wszystkie polskie komunikaty, zmieniono wygaszacz.

    Plik 099.bin i 107.bin z .cab prawdopodobnie mozna użyc dla zamieszczonego wszesniej firmware dla MP-222 z FM (podmienić oba pliki).
    Załączniki:
  • #139
    pawol
    Poziom 22  
    A tu macie exstraktor do pliku 099.bin. Mozna nim rozłożyc i złożyc plik 099. Przykład dla MP-222 w załączniku

    099binfind.bat przeszukuje plik 099.bin pod kątem nagłówków obrazków + 00 00 00 00 00 00. Adres początka nagłówka powiększa o 8 i finalny adres początka obrazka zrzuca do pliku file.bat

    Musicie sobie ustalić jakie nagłówki są w waszych plikach 099.bin

    Dla MP-222 są to:

    02 10 00 00 00 00 00 00 (2 linie x 16 pixeli)
    02 60 00 00 00 00 00 00 (2 linie x 96 pixeli)
    04 60 00 00 00 00 00 00 (4 linie x 96 pixeli)
    01 60 00 00 00 00 00 00 (1 linia x 96 pixeli)
    01 50 00 00 00 00 00 00 (1 linia x 80 pixeli)
    01 10 00 00 00 00 00 00 (1 linia x 16 pixeli)
    01 08 00 00 00 00 00 00 (1 linia x 8 pixeli)
    02 13 00 00 00 00 00 00 (1 linia x 19 pixeli)
    01 3c 00 00 00 00 00 00 (1 linia x 60 pixeli)
    01 21 00 00 00 00 00 00 (1 linia x 33 pixeli)

    Coś pominąłem dla MP-222?

    Np. dla Bellwood i Wiwa na dzień dobry wiadomo ze zamiast 02 60 mozna się spodziewać 02 80 bo szerokość jest 128 pixeli a nie 96

    1 bajt oznacza wysokość obrazka w liniach (8 pixeli na linie oczywiście)
    2 bajt ozncza szerokość obrazka w pixelach (wartość hex oczywiście)
    3,4,5,6,7,8 bajt to same 00 jakiegoś rozbiegu
    9 bajt to dokładnie początek obrazka


    Potem plik file edytujemy tak żeby każdy obrazek zapisał się pod inna nazwa a nie nadpisywał ta samą. Zmieniamy nazwę pliku i w ten sposób powstanie nam 0992bmp.bat. Niestety nie mam patentu na zautomatyzowaną numerację plików

    0992bin.bat powstanie gdy dodamy switch -invert (montowanie pliku z powrotem - patrz przykładowe pliki .bat)

    Ostatecznie odpalamy 0992bmp.bat, edytujemy obrazki, odpalamy 0992bin.bat i podmieniamy wynikowy 099.bin w naszym .cab z firmware
    Załączniki:
  • #140
    pawol
    Poziom 22  
    Tutaj macie 107extractor dla wiwa wmp501 (v2.05) . POlskie komunikaty zaczynaja sie pod 0xc000. Zapewne na Korr i Bellwood z LCD adresy tez pasują. Sprobojcie.

    W WMP501 display ma rozdzielczość 96x32 (jak Teac)

    W BMP-151 rozdzielczość OLEDa jest 128x48. Polskie komunikaty zaczynaja sie pod adresem 0x17c00

    Przyklad linijki z bat'a dla bmp-151
    ali.exe -width 128 -height 48 -offset 0x17c00 107.bin output01.bmp
  • #141
    pawol
    Poziom 22  
    A teraz toche o technice poprawiania napisów w obrazkach.

    Poniewaz obrazek jest bardzo małą bitmapa to windowsowy Paint nie chce wpisywac tam tekstu. Rozwiązałem to dorażnie w ten sposób:

    W WordPad czczionka na 10, ewentualnie bolt, ewentualnie krój. Pisze sobie teksty jeden pod drugim. Teraz zaznaczam tekst w WordPad i w otwartym w Paincie obrazku wklejam i ustawiam napis (juz jako bitmapa). Nawet sprawnie to idzie. Nie za bardzo szło z tym wklejaniem natomiast z Word'a.

    Dodano po 2 [godziny] 51 [minuty]:

    Tutaj macie 099 extractor z naglowkami i adresami dla WMP501 v2.05
  • #142
    tracer6
    Poziom 11  
    To jest wprost świetne!!! już pozmieniałem loga i napisy i wszystko wygląda świetnie. 099extractor i 107extractor idealnie działają na Grundigu mpaxx a takze bellwoodzie, no i oczywiście wiwie i korr. A już myslałem że taka manipulacja jest wprost nie do wykonania a jednak polak potrafi ^^ :)
  • #143
    pawol
    Poziom 22  
    No to cieszy że extractory od WMP501 banglają z Korem, Bellwoodem i Grundigiem!
    Swoją droga oznacza to że wszystkie te playery wyszły spod ręki tego samego chińczyka czyli firmy KeenHigh. Mało prawdopodobne ze identycznie się kompilowały obrazki u różnych producentów.

    W sumie mozna by to wszystko bardziej zautomatyzować dla dowolnego playera (zwłaszcza ręczne numerowanie nazw plików mnie dobija w plikach .bat) ale juz mi sie nie bardzo chce. Efekt i tak został osiągnięty. Może teraz ktoś inny pogłówkuje. Ogólna idea jest wszystkim znana wiec jak bedzie jakis nowy player to sobie poradzicie.
  • #144
    tort
    Poziom 12  
    Witam
    Ostatnio coś nie miałem czasu zabrać się za pisanie konwerterów do tych obrazków aż mnie już ktoś uprzedził ale za to mam coś ciekawszego:

    Firmware dla płytki MD131iFD np. CANYON MP4AF (1 GB, radio, dyktafon)
    Plik trochę kosztuje a to dla tego że kupiłem drugi odtwarzacz żeby go zdobyć.
    Załączniki:
  • #145
    Slabuk
    Poziom 10  
    Posiadam odtwarzacz mp3 firmy Trak model DMP-311V 512MB bez radia, zbudowany na chipsecie ALI M5661R.
    "Udało" mi się usunąć z niego całe oprogramowanie, w taki sposób, że komputer widział urządzenie, natomiast nie widział jego pojemności. Przy pomocy programu zamieszczonego przez użytkownika @maxxmaxx WIWA WMP-501.rar uzyskałem dostęp do pamięci/dysku urządzenia, jednak nie działały żadne funkcje odtwarzacza. Zwróciłem się z prośbą do serwisu o przesłanie firmwaru do tego urządzenia. Otrzymałem plik z rozszerzeniem .BIN jednak nie mogłem go wgrać. Ponieważ oprogramowanie MPtool wgrywa tylko pliki w formacie .cab . Ponownie zwróciłem się do serwisu z prośbą o przesłanie pliku w tym formacie. Otrzymałem właściwy plik. Tym razem wgranie odbyło się bezproblemowo i urządzenie zaczęło prawidłowo funkcjonować.
    prosba do serwisujących sprzęt audio DK-Digital -
    Załączniki:
  • #147
    pawol
    Poziom 22  
    Hej Tort!

    Czekamy na twoj ruch. Obiecałes edytor fontów. A moze pokusisz sie o swoją wersję edytora obrazków.