SkillAgentSearch skills...

VAGFISReader

arduino library to read data on V.A.G. FIS line (3lb, data,enable,clock)

Install / Use

/learn @tomaskovacik/VAGFISReader
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

arduino library for reading V.A.G. FIS / DIS 3lb line from radio / navigation

Video of capturing navi:

<div align="center"> <a href="https://www.youtube.com/watch?v=_Gfd5EC4pqc"><img src="https://img.youtube.com/vi/_Gfd5EC4pqc/0.jpg" alt="IMAGE ALT TEXT"></a> </div>

input are 3lines: ena/data/clk

interupt on ena: rising edge on ENA line then enable "falling edge detection" on clk like

interupt on CLK line is used to read "data" line value and store it as input packet buffer

External pull down on enable (ENA) line are required (4k7 resistor to ground)

Packet overview in radio mode: http://kovo-blog.blogspot.sk/2013/11/audi-fis-3-line-protocol.html

FULLY TESTED:

  • full fis mode on atmega328
  • radio mode on stm32 (bluepill board)
  • ATMEGA324
  • ATMEGA2560

For information how to connect radio to mcu see this wiki page.

Here is link to wiki page talking about theory of operation.

View on GitHub
GitHub Stars13
CategoryDevelopment
Updated5d ago
Forks8

Languages

C++

Security Score

75/100

Audited on Apr 3, 2026

No findings