logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Harman Kardon AVR 139 - zmiana napisu wyświetlacza Tape na Bluetooth i USB przez Arduino?

dominik0135556 19 Gru 2024 21:33 420 24
REKLAMA
  • #1 21355473
    dominik0135556
    Poziom 5  
    Posty: 118
    Ocena: 19
    Harman Kardon AVR 139
    Witam wszystkich.
    Mam takie pytanie dotyczące głównie programowania.
    Mianowicie czy jest jakaś możliwość zaprogramowania wyświetlacza owego sprzetu tak aby w sekcji wyboru urządzeń wejściowych zamiast odnośnika TAPE wyświetliło się
    "bluetooth" / "USB.
    Moduł został założony a chciał bym aby wybór był widoczny.
    Czy zrobię to poprzez Arduino Uno ?
    Załączniki:
    • HarmanKardon-AVR139_230-avr-sm.pdf (5.39 MB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 21355604
    sosarek

    Poziom 43  
    Posty: 83875
    Pomógł: 9318
    Ocena: 15499
    O jakim module mowa?
    Konto firmowe:
    Z
    Pka, Poznań, 60-850
    Pomogłem? Kup mi kawę.
  • #3 21355686
    dominik0135556
    Poziom 5  
    Posty: 118
    Ocena: 19
    bluetooth. Podpięty do wyjścia Tape
  • REKLAMA
  • #4 21355688
    sosarek

    Poziom 43  
    Posty: 83875
    Pomógł: 9318
    Ocena: 15499
    No a coś więcej o tym module?
    Wstaw jakiś link do niego.
    Konto firmowe:
    Z
    Pka, Poznań, 60-850
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #6 21355934
    inot
    Poziom 38  
    Posty: 3561
    Pomógł: 441
    Ocena: 802
    Zmiana treści oryginalnego wyświetlacza jest niemożliwa, gdyż wymagałaby przeróbki firmware'u tego urządzenia.
  • REKLAMA
  • #7 21355939
    dominik0135556
    Poziom 5  
    Posty: 118
    Ocena: 19
    >>21355934 A zmiana samej nazwy bo o to tu chodzi głównie. zamiana napisu poprzez edycję pliku . mam na myśli poprzez SDA/SCL

    Dodano po 2 [minuty]:

    >>21355939 Z tego co mi się wydaje chip odpowiedzalny za wyświetlanie raczej przyjął by zmianę jednego wyrazu.
  • #8 21355948
    inot
    Poziom 38  
    Posty: 3561
    Pomógł: 441
    Ocena: 802
    Na schemacie nie ma nawet schematu wyświetlacza, a więc nie wiadomo, w jaki sposób jest sterowany.
  • #9 21355958
    dominik0135556
    Poziom 5  
    Posty: 118
    Ocena: 19
    >>21355948 str 69 na 100%
  • #10 21355981
    inot
    Poziom 38  
    Posty: 3561
    Pomógł: 441
    Ocena: 802
    Gdzie widzisz schemat? Jedynie co widać, to schemat wyprowadzeń. Na stronie 34 tylko schemat blokowy.
    Załączniki:
    • Harman Kardon AVR 139 - zmiana napisu wyświetlacza Tape na Bluetooth i USB przez Arduino? Screenshot 2024-12-20 110412.png (53.37 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #11 21356000
    jarek_lnx
    Poziom 43  
    Posty: 22647
    Pomógł: 4183
    Ocena: 6076
    dominik0135556 napisał:
    A zmiana samej nazwy bo o to tu chodzi głównie. zamiana napisu poprzez edycję pliku . mam na myśli poprzez SDA/SCL
    A gdzie masz plik w gotowym urządzeniu?
    W jakiej postaci przechowywany jest ów napis?

    dominik0135556 napisał:
    Z tego co mi się wydaje chip odpowiedzalny za wyświetlanie raczej przyjął by zmianę jednego wyrazu.
    Masz na myśli T5CC1?
    Widziałeś od niego dokumentację? masz do niego kompilator? programator? Czy on ma w ogóle pamięć wielokrotnego zapisu?
    Schemat połączeń z układem scalonym T5CC1.
  • #12 21356075
    adam_es
    Poziom 30  
    Posty: 956
    Pomógł: 175
    Ocena: 185
    Teoretycznie - tak. Można przechwycić dane z MCU nadawane do VFD (łącze szeregowe), podmienić je na żądane.
    Praktycznie - wiele godzin analizy transmisji, robota dla desperata hobbysty.

    Oceń swoje umiejętności / ambicje i... Daj sobie spokój lub bierz się do działania! :)
  • #13 21356291
    inot
    Poziom 38  
    Posty: 3561
    Pomógł: 441
    Ocena: 802
    Istnieje możliwie jeszcze nikła szansa, że teksty znajdują się w czytelnej formie w układzie pamięci EEPROM (IC 89), ale nawet wówczas nie wiadomo, czy po ewentualnej zmianie obliczona "checksum" nie zablokuje działania urządzenia.
  • #14 21356906
    dominik0135556
    Poziom 5  
    Posty: 118
    Ocena: 19
    Znalazłem wejście na płycie z microprocesorem sterującym wyświetlaczem i jak domniemam jest to wejście do programowania w systemie UART jakie bardzo często występują w urządzeniach np Zbliżenie na płytę główną z mikroprocesorem Toshiba i wejściem UART. telewizorach
  • #15 21356946
    inot
    Poziom 38  
    Posty: 3561
    Pomógł: 441
    Ocena: 802
    To i tak niczego nie zmieni. Przecież nikt nie ujawni kodu źródłowego zastosowanego w tym urządzeniu.
  • #16 21410866
    dominik0135556
    Poziom 5  
    Posty: 118
    Ocena: 19
    >>21356906 Do czego służy w takim razie to wejście
    Schemat elektroniczny z zaznaczonym wejściem DOWNLOAD.
  • #17 21410884
    jarek_lnx
    Poziom 43  
    Posty: 22647
    Pomógł: 4183
    Ocena: 6076
    dominik0135556 napisał:
    Do czego służy w takim razie to wejście
    Do ładowania (jakichś) danych i co zrobisz z tą informacją? znasz protokół transmisji? prędkość transmisji? format pliku? masz plik do przeróbki?
  • #19 21410988
    jarek_lnx
    Poziom 43  
    Posty: 22647
    Pomógł: 4183
    Ocena: 6076
    @dominik0135556 Nie ma tam AVR139, zajrzałem do przypadkowego pliku, był przeznaczony do załadowania przez użycie pendrive.

    Jeśli na tej liście jest jakiś sprzęt bardzo podobny do 139 to napisz który
  • #20 21410995
    dominik0135556
    Poziom 5  
    Posty: 118
    Ocena: 19
    >>21410988 owszem. więc wejście jakie pokazałem słuzy do stworzenia wejścia USB w celu flashowania firmware. nie trzeba wykożystywać wszystkich pinów tylko te podstawowe a w razie potrzeby mod i reset osobno w razie jak by coś nie poszło. Czyż nie?

    Dodano po 1 [minuty]:

    >>21410995 Również poprzez ten port można stworzyć wejście sieciowe i falashować za pomocą strony pypisanej.
  • #21 21411000
    sosarek

    Poziom 43  
    Posty: 83875
    Pomógł: 9318
    Ocena: 15499
    dominik0135556 napisał:
    owszem. więc wejście jakie pokazałem słuzy do stworzenia wejścia USB w celu flashowania firmware. nie trzeba wykożystywać wszystkich pinów tylko te podstawowe a w razie potrzeby mod i reset osobno w razie jak by coś nie poszło. Czyż nie?

    Nie.
    Poczytaj co to UART na początek i odpuść temat bo nic nie zrobisz.
    Konto firmowe:
    Z
    Pka, Poznań, 60-850
    Pomogłem? Kup mi kawę.
  • #22 21411001
    dominik0135556
    Poziom 5  
    Posty: 118
    Ocena: 19
    >>21410995 Dalsze modele są tylko rozbudowaną częścią podstawy. W edytorze fw można również zmienić część danych tak aby były kompatybilne a dodatkowo wstawić możliwość odbiornika bluetouch zamiast fm czy też innego wejścia.
  • #23 21411014
    sosarek

    Poziom 43  
    Posty: 83875
    Pomógł: 9318
    Ocena: 15499
    dominik0135556 napisał:
    Również poprzez ten port można stworzyć wejście sieciowe i falashować za pomocą strony pypisanej.

    Że jak?
    Czy Ty aby na pewno rozumiesz co sam piszesz i że są to tylko Twoje "fantazje"?
    dominik0135556 napisał:
    W edytorze fw można również zmienić część danych tak aby były kompatybilne a dodatkowo wstawić możliwość odbiornika bluetouch zamiast fm czy też innego wejścia.

    Ech...
    FW bez warstwy sprzętowej to tylko nic nie znaczące linijki kodu.
    Zrozum że nie zrobisz tego co zamierzasz dopóki nie stworzysz osobnego urządzenia od podstaw.
    Konto firmowe:
    Z
    Pka, Poznań, 60-850
    Pomogłem? Kup mi kawę.
  • #24 21411292
    jarek_lnx
    Poziom 43  
    Posty: 22647
    Pomógł: 4183
    Ocena: 6076
    dominik0135556 napisał:
    owszem. więc wejście jakie pokazałem słuzy do stworzenia wejścia USB w celu flashowania firmware.
    USB to symetryczna linia transmisyjna, na schemacie nie ma nic takiego.

    dominik0135556 napisał:
    Również poprzez ten port można stworzyć wejście sieciowe i falashować za pomocą strony pypisanej.


    Braki w wiedzy nadrabiasz bajkopisarstwem, bajki żeby ktoś uwierzył muszą być prawdopodobne.

    Producenci działają dla zysku, to ich powstrzymuje przed nierozsądnymi działaniami. Mikrokontroler sterujący wyświetlaczem i obsługujący klawiaturę ma proste zadanie w porównaniu z obsługą USB-hosta, systemu plików, stosu TCP-IP i web serwera.
    Interfejsy komunikacyjne między scalakami są proste, nie ma powodu żeby scalak który jest raz programowany w fabryce miał jakieś specjalne ficzery przydatne dla 0,0001% użytkowników którym przyjdzie do głowy hakowanie wyświetlacza.

    Jeśli znasz fakty potwierdzające to co mówisz to je przedstaw. Może będzie o czym dyskutować.
  • #25 21411316
    inot
    Poziom 38  
    Posty: 3561
    Pomógł: 441
    Ocena: 802
    Nawet jeśli uzyskasz plik i znajdziesz drogę, aby sflashować ten mikrokontroler, to i tak Ci to nic nie da. Takiego pliku nie da się zmienić za pomocą edytora z bardzo wielu względów.

Podsumowanie tematu

✨ Dyskusja dotyczy możliwości zmiany wyświetlanego napisu na wyświetlaczu wzmacniacza Harman Kardon AVR 139, aby zamiast oryginalnego "TAPE" pojawiło się "Bluetooth" lub "USB" po podłączeniu modułu Bluetooth do wyjścia Tape. Użytkownik pyta o możliwość realizacji takiej zmiany za pomocą Arduino Uno. Odpowiedzi wskazują, że modyfikacja tekstu na wyświetlaczu jest praktycznie niemożliwa bez ingerencji w firmware urządzenia, którego kod źródłowy nie jest dostępny. Wyświetlacz jest sterowany przez mikrokontroler (prawdopodobnie T5CC1), a schematy sterowania wyświetlaczem nie są udostępnione. Próba przechwycenia i modyfikacji sygnału sterującego wymagałaby zaawansowanej analizy transmisji szeregowej i dużych umiejętności programistycznych. Wejście UART na płycie służy do programowania firmware, ale bez znajomości protokołu i plików firmware zmiana jest nierealna. Próby flashowania i edycji firmware są skomplikowane i ryzykowne, a sam mikrokontroler nie obsługuje funkcji USB hosta ani zaawansowanych protokołów sieciowych. W efekcie, zmiana napisu na wyświetlaczu w istniejącym urządzeniu bez stworzenia własnego modułu sterującego jest praktycznie niemożliwa.
REKLAMA