| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | 
| avc-lan:avc-lan [2023/07/07 09:34]  – [Protokoll]  geier99 | avc-lan:avc-lan [2024/04/05 10:38] (aktuell)  – [AVC-LAN]  geier99 | 
|---|
| ====== AVC-LAN ====== | ====== AVC-LAN ====== | 
| AVC ist die Abkürzung für: **A**udio **V**ideo **C**ommunication - **L**ocal **A**rea **N**etwork. | {{ :avc-lan:avclan_ids_corolla_mp3_projekt.png?direct&400|IDs vom MP3 Toyato Corolla Projekt}}AVC ist die Abkürzung für: **A**udio **V**ideo **C**ommunication - **L**ocal **A**rea **N**etwork. | 
 |  | 
| Hier mal ein paar nützliche Links zur Einführung: | Hier mal ein paar nützliche Links zur Einführung: | 
|   * [[http://www.softservice.com.pl/corolla/avc/avclan.php| AVC-Lan Projekt - Toyota Corolla MP3-Player]] \\ ({{ :avc-lan:toyota_corolla_mp3_project.pdf |Toyota Corolla MP3 Projekt.pdf}}) |   * [[http://www.softservice.com.pl/corolla/avc/avclan.php| AVC-Lan Projekt - Toyota Corolla MP3-Player]] \\ ({{ :avc-lan:toyota_corolla_mp3_project.pdf |Toyota Corolla MP3 Projekt.pdf}}) | 
|   * [[https://elinux.org/images/e/ed/Avc-lan.pdf|AVC-LAN.pdf]] - AVC-Lan Beschreibung von elinux.org |   * [[https://elinux.org/images/e/ed/Avc-lan.pdf|AVC-LAN.pdf]] - AVC-Lan Beschreibung von elinux.org | 
|   |   * {{ :avc-lan:upd6708.pdf |}} | 
 |  | 
| Und Github Projekte: | Und Github Projekte: | 
|   * [[https://github.com/GadgetNutt/AVC-LAN-Module-Builder|AVC-LAN-Module-Builder]] - neues aktuelles Projekt, ist wohl interessant\\  |   * [[https://github.com/GadgetNutt/AVC-LAN-Module-Builder|AVC-LAN-Module-Builder]] - neues aktuelles Projekt, ist wohl interessant\\  | 
|   * [[http://flux242.blogspot.com/2007/09/avclan-iebus-sniffer-and-device.html]] - kein Github, pass aber hier gut her\\  |   * [[http://flux242.blogspot.com/2007/09/avclan-iebus-sniffer-and-device.html]] - kein Github, pass aber hier gut her\\  | 
|   |   * [[https://github.com/Tirta01/Arduino-AVCLan|Arduino-AVCLan]] | 
|   |   * [[https://github.com/halleysfifthinc/toyota-avc-lan-bluetooth|toyota-avc-lan-bluetooth]] | 
|   |  | 
|   | {{ :avc-lan:avc_command.png?direct&400|AVCLAN Co}} | 
|   |  | 
|   | ===== Signal Analyzer ===== | 
|   |   * [[https://sigrok.org/wiki/Protocol_decoder:Avclan|Sigrok Protocol Decoder - AVC-Lan]] | 
 |  | 
| ===== Protokoll ===== | ===== Protokoll ===== | 
|   | ==== Broadcast ==== | 
|   |   * 0xFFF - Genereller Broadcast | 
|   |   * 0xYFF - Group Broadcast wenn Slave-Adresse != 0xFFF ist.\\ y = Gruppe für die Die Broadcast gilt (hier meistens 0x1 => 0x1FF | 
|   |  | 
|   | {{ :avc-lan:nec_iebus_upd72042_datasheet.pdf |Nec µPD72042 Datasheet}} - s. Gruppen | 
|   |  | 
|   | siehe auch: [[https://en.wikipedia.org/wiki/IEBus]] (basiert wohl dann auf mode=2) | 
| <code>typedef enum avclan_message_types | <code>typedef enum avclan_message_types | 
| { | { | 
| const uint16_t ADDR_STEERING_SW             =    0x01CC; | const uint16_t ADDR_STEERING_SW             =    0x01CC; | 
| const uint16_t ADDR_MULTI_CD_DECODER        =    0x01D0; | const uint16_t ADDR_MULTI_CD_DECODER        =    0x01D0; | 
| const uint16_t ADDR_DISPLAY_MASTER          =   0x01D2;            // Entry for custom device | const uint16_t ADDR_DISPLAY_MASTER          =    0x01D2;            // Entry for custom device | 
| const uint16_t ADDR_DISPLAY                 =    0x01D4; | const uint16_t ADDR_DISPLAY                 =    0x01D4; | 
| const uint16_t ADDR_CLOCK                   =    0x01D6; | const uint16_t ADDR_CLOCK                   =    0x01D6; | 
| #endif | #endif | 
| </code> | </code> | 
|   | ===== Links ===== | 
|   |   * [[https://web.archive.org/web/20140627135927/http://www.sigmaobjects.com/toyota/|Toyota Aux Enabler]] - Toyota Projekt nur noch über Web-Archive abrufbar | 
|   |   * Github-Projekte: | 
|   |     * [[https://github.com/GadgetNutt/AVC-LAN-Module-Builder|AVC-LAN-Module-Builder]] | 
|   |   * [[https://github.com/james-tate/IEBusAnalyzer|IEBusAnalyzer]] - IEBus analyzer using the Saleae Analyzer SDK | 
 |  |