{"id":19998966,"url":"https://github.com/devbender/dump1090-serialfwd","last_synced_at":"2026-05-11T11:38:01.931Z","repository":{"id":175585244,"uuid":"161971700","full_name":"devbender/dump1090-serialFwd","owner":"devbender","description":"Forwards the output of any of the TCP data streams of any running dump1090 instance to a serial port","archived":false,"fork":false,"pushed_at":"2018-12-16T05:53:58.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-12T12:46:01.602Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devbender.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-16T05:43:38.000Z","updated_at":"2018-12-16T05:53:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"b324864e-5752-40d2-9afd-6e0f74a282a8","html_url":"https://github.com/devbender/dump1090-serialFwd","commit_stats":null,"previous_names":["devbender/dump1090-serialfwd"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbender%2Fdump1090-serialFwd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbender%2Fdump1090-serialFwd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbender%2Fdump1090-serialFwd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbender%2Fdump1090-serialFwd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devbender","download_url":"https://codeload.github.com/devbender/dump1090-serialFwd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241439486,"owners_count":19963095,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T05:10:03.221Z","updated_at":"2026-05-11T11:38:01.883Z","avatar_url":"https://github.com/devbender.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Serial Fwd for dump1090\n\nDump 1090 is a Mode S decoder specifically designed for RTLSDR devices.\n\nThe main features are:\n\n* Robust decoding of weak messages, with mode1090 many users observed\n  improved range compared to other popular decoders.\n* Network support: TCP30003 stream (MSG5...), Raw packets, HTTP.\n* Embedded HTTP server that displays the currently detected aircrafts on\n  Google Map.\n* Single bit errors correction using the 24 bit CRC.\n* Ability to decode DF11, DF17 messages.\n* Ability to decode DF formats like DF0, DF4, DF5, DF16, DF20 and DF21\n  where the checksum is xored with the ICAO address by brute forcing the\n  checksum field using recently seen ICAO addresses.\n* Decode raw IQ samples from file (using --ifile command line switch).\n* Interactive command-line-interfae mode where aircrafts currently detected\n  are shown as a list refreshing as more data arrives.\n* CPR coordinates decoding and track calculation from velocity.\n* TCP server streaming and recceiving raw data to/from connected clients\n  (using --net).\n\nNormal usage\n---\n\nType \u003e python dump1090-serialFwd.py \n\nRequirements\n---\n\n* pyserial\n\nCan be install via \u003e apt install python-serial or pip install pyserial\n\nArguments\n---\n\n* --host\t\tdump1090 IP address \t[default: localhost]\n* --tcp\t\t\tTCP port to connect to \t[default: 30003 (SBS-1)]\n* --port\t\tSerial Port to use \t\t[default: /dev/serial0]\n* --baud\t\tSerial Baudrate \t\t[default: 115200]\n* --delayed\t\tDelay start in seconds \t[default: 0]   (for Cron use)\n\nAuto start via Cron\n---\n\nI recommend specifying at least 30 seconds of delayed start to allow the raspberrypi to boot up and start network services\n\nType \u003e crontab -e\n\nAdd line:\n\n@reboot\tpython SCRIPT_PATH/dump1090-serialFwd.py --host localhost --tcp 30003 --port /dev/serial0 --baud 115200 --delayed 30\n\nExamples:\n\n@reboot\tpython /root/dump1090-serialFwd.py --host localhost --tcp 30003 --port /dev/serial0 --baud 115200 --delayed 30\n@reboot\tpython /home/pi/dump1090-serialFwd.py --host localhost --tcp 30003 --port /dev/serial0 --baud 115200 --delayed 30","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevbender%2Fdump1090-serialfwd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevbender%2Fdump1090-serialfwd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevbender%2Fdump1090-serialfwd/lists"}