-
Notifications
You must be signed in to change notification settings - Fork 203
Home
Please read through this page and other sub-pages before you start asking questions on the forum.
These are direct download links to images.
Release candidate: v1.6RC6 EZ-Wifibroadcast-1.6RC6.zip on Google Drive or from mirror on Freehoster (beware of ads)
Release candidate: v1.6RC5 EZ-Wifibroadcast-1.6RC5.zip on Google Drive or from mirror on Freehoster (beware of ads)
Release candidate: v1.6RC4 EZ-Wifibroadcast-1.6RC4.zip on Google Drive or from mirror on Freehoster (beware of ads)
Release candidate: v1.6RC3 EZ-Wifibroadcast-1.6RC3.zip on Google Drive or from mirror on Freehoster (beware of ads)
Release candidate: v1.6RC2 EZ-Wifibroadcast-1.6RC2.zip on Google Drive or from mirror on Freehoster (beware of ads)
Release candidate: v1.6RC1 ez16rc1.zip on Freehoster
Stable version: v1.5 EZ-Wifibroadcast-1.5.zip on Gdrive or from mirror
Stable version: v1.4 EZ-Wifibroadcast-1.4.zip or from mirror
BETA version: v1.3 EZ-Wifibroadcast-1.3beta.zip
Stable version: v1.2 EZ-wifibroadcast-1.2.zip
Stable version: v1.0 ez-wifibroadcast-1.0.zip
- IMPORTANT: Read and follow the wiring instructions
- Download the sdcard image and unzip it
- Write it onto two (minimum 2GB) SD cards. One for transmitter Pi and another for Receiver Pi. See instructions on this page on how to write .img files on SD cards. Pi with the camera connected will act as a Tx an pi without camera will act as Rx.
- Insert each SD card into each Raspberry Pi and boot them up.
- AGAIN: Read and follow the wiring instructions
- Put SD Card in Windows computer or anything that has a text editor (Tablet, Smartphone), edit wifibroadcast-1.txt and change frequency (
FREQ=
) to your needs. - Do not change anything else for first tests
- If everything runs as intended, change configuration options in wifibroadcast-1.txt, osdconfig.txt and apconfig.txt
- See under configuration options and the How-To section for more info
(applicable to the latest release)
- Supports Pi A+, Pi1B+, Pi2B, Pi3B (NOT the new Pi3B+), Pi Zero, Pi Zero W, Odroid-W, Pi V1 and V2 cam (NOTE: RX Pi needs to be atleast a Pi2)
- max. possible resolutions (depending on cam used): 1280x720p 60fps 1296x972p 42fps 1640x922p 40fps 1920x1080p 30fps
- max. possible video bitrate about 12Mbit
- Latency ~125ms with 720p 48fps default settings, minimum possible latency roughly around 110ms
- Support for 2.3/2.4/2.5Ghz bands and 5.2Ghz to 5.8Ghz bands
- 2.4Ghz on 3dbi omni antennas: About 1-1.5km range with ~70mw wifi sticks, about 2-3km with ~300mW high-power cards (with default settings, about 50% higher range is possible with lower bitrate "longrange mode")
- 5Ghz on 3dbi omni antennas: ~250m range with 25mW wifi sticks, about 1km range with ~300mW high-power cards
- Configuration can be done from Windows, no Linux knowledge required
- Supports different configuration profiles selectable on the field via jumpers or DIP switches
- Forwarding of video stream and telemetry data to 2nd display via: USB Tethering, Wifi Hotspot, Ethernet, Wifibroadcast relay mode
- Bi-directional mavlink telemetry support (uplink not 100% compatible with all FCs yet)
- Support for video and telemetry inside Tower App, QGroundcontrol, Mission Planner
- Fully dynamic and automatic detection of 2nd display, just plug it in or connect via Hotspot and it'll work
- 2 wifi sticks transmit diversity on two different frequencies for bulletproof videolink
- 3 wifi sticks receive diversity support for Atheros, 5 wifi sticks receive diversity support for Ralink (or 2x Atheros and 2x Ralink)
- Integrated high resolution fully customizeable OSD with support for Mavlink, Frsky, LTM, Smartport telemetry
- .AVI Ground recording, PNG screenshots and telemetry data automatically saved to USB stick
- Automatic graphing of RSSI, packetloss, video bitrate and other data
- Quick startup, about 10 seconds until video is shown
- No issues as with standard wifi, no disconnection, video freeze etc, video will quickly recover
- Live and responsive RSSI display with defective blocks and packetloss display
- Handling similar to analog gear, just switch on and fly
- Smooth and stutter-free video (thanks, mmormota)
- Video reception is very stable even in difficult multipathing environments, no constant glitching as with analog
- OSD overlay rendered on the receiver will stay clear and functional even if video is too bad to fly
- SD card reliability and general robustness tweaks (read-only filesystem, syslogging to SD disabled, etc.)
- Debug logs and screenshot will be saved to sdcard in case of errors
- Low-latency/high update-rate RC over wifibroadcast via Joystick (Atheros only)
There is a list of Wifi cards and dongles on this Wiki page
Virtually any screen/monitor connected to the HDMI port on your Pi will work. Besides that the following displays have been successfully tested:
- Samsung 32 inch TV connected via HDMI to Pi.
- Pi Official Screen connected to CSI port on your Pi. Resolution 800x480.
- An LCD module from old 17 inch laptop with eBay driver (for example this) using 1920x1080 to HDMI on Pi. Default FPS.
- Goggles One (1920x1080) (set to fixed 1920x1080 resolution in config.txt!)
- Headplay HD (1280x800)
- Fatshark Base HD (1280x720)
- Fatshark HDO (960x720)
- Fatshark HD1/2/3 (800x600) (set to fixed 800x600 resolution in config.txt!)
- Yuneec Skyview
- Zeiss Cinemizer OLED
Please note that the monitor has to be connected and powered before the Pi is powered because the auto-detection only works at start-up. You can define your (custom) monitor resolution in config.txt statically though to be able to connect the monitor after the Pi is already running.
- Pi1 B+, Pi 1A+, Pi2 B, Pi3 B, Pi Zero 1.3, Pi Zero W, Odroid-W
- Official Pi V1 Cam ("V1.3" on the PCB), official Pi V2 Cam ("V2.1" on the PCB)
Take a look at the pictures of the hardware and their weights.
TX: The CPUs on the Raspberry Pi 1 and Pi Zero are around 75% maxxed out with standard settings (6Mbit bitrate, 8/4/1024 FEC). Two TX dongles and bitrates above about 9Mbit/s (depending on FEC settings etc.) will not be possible.
RX: Raspberry Pi1 and Pi Zero are not supported anymore from version 1.3 on. Use a Pi2 or Pi3.
General
Hardware Setup
- Proper Wiring
- Power Supply (BECs)
- Supported Pi models
- Supported Cameras
- Supported WiFi Adapters
- Supported Displays
- Antennas
- DIY builds
Software Setup
- Basic configuration options
- Advanced Options
RC Control
- General
- RC with Ardupilot (MAVlink)
- RC with iNav
- DIY builds
Ground Stations
- Mission Planner (Windows)
- QGroundControl (Windows / Linux / Mac / Android /iOS)
- APM Planner (Windows / Mac / Linux)
- Tower (Android)
- FPV_VR (Android)
- GStreamer (Windows / Mac / Linux)
- Fishing FanCam (iOS)
Expert Settings
- OSD MAVLink message types
- Transmit power settings
- SSH shell
- Raspivid camera settings
- Optimizing-Power-Consumption
Extensions / AddOns
- HDMI-in cards
- WebCams
- Video Switcher
- Thermal (FLIR, Seek)
- 360° cameras
Community-HUB
Developer's Corner
- Room for Improvement
- Mounting Images
- Reducing Images size
- WinSCP (copying files)