Uploaded May 2022 | Updated September 2026, 3 weeks ago
Joonas Trussman is a lead developer on the FPV.WTF project that brought us DJI FPV USB video out and the Margerine root exploit that allows new functionality to be added to the DJI FPV system. He takes us through the hardware and software architecture of DJI FPV and gives his opinion on the new Fatshark Dominator HD FPV System.
Buy Joonas and the team a coffee! buymeacoffee.com/fpv.wtf
FPV.WTF Wiki: github.com/fpv-wtf/margerine/wiki
Github: github.com/fpv-wtf
DJI.WTF Video Out: https://fpv.wtf/#/video-out
Timestamps:
0:00 Intro
1:22 Interview starts: Introduction to fpv.wtf
3:22 DJI FPV hardware: P1 & IE100
5:59 H264 encoder
6:30 RAM & Storage
7:16 Skyworks amplifier
7:50 The P1 is made from standard components
9:17 Why DJI made the P1
10:24 Structure of the firmware
12:14 The Linux part controls gui and other features
13:27 The RTOS part controls video
15:04 History of the fpv.wtf exploit
16:58 Release of wtf OS for end users
18:30 Packages: what can they do?
19:20 GUI modifications
20:34 Air unit modifications
21:45 RTOS modifications
22:34 More possible features
24:02 Video in over usb c
24:52 Video-out stream over wifi
25:30 Hardware limitations to consider
26:44 Avatar: how was it developped?
29:04 How much of the rf part did DJI develop?
30:25 Did someone from DJI move to Caddx?
32:06 Are the similiraties because similar ip blocs were used?
35:43 DVR implementation and other missing features
36:59 Compatibility between Avatar and DJI?
38:06 Porting Avatar code to DJI hardware?
40:14 Other thoughts about Avatar as a user
41:46 Are DJI and caddx breaking up?
41:57 DJI+wtf vs Avatar vs DJIv3?
43:10 Conclusion & shoutouts
Joonas Trussman is a lead developer on the FPV.WTF project that brought us DJI FPV USB video out and the Margerine root exploit that allows new functionality to be added to the DJI FPV system. He takes us through the hardware and software architecture of DJI FPV and gives his opinion on the new Fatshark Dominator HD FPV System.
Buy Joonas and the team a coffee! buymeacoffee.com/fpv.wtf
FPV.WTF Wiki: github.com/fpv-wtf/margerine/wiki
Github: github.com/fpv-wtf
DJI.WTF Video Out: https://fpv.wtf/#/video-out
Timestamps:
0:00 Intro
1:22 Interview starts: Introduction to fpv.wtf
3:22 DJI FPV hardware: P1 & IE100
5:59 H264 encoder
6:30 RAM & Storage
7:16 Skyworks amplifier
7:50 The P1 is made from standard components
9:17 Why DJI made the P1
10:24 Structure of the firmware
12:14 The Linux part controls gui and other features
13:27 The RTOS part controls video
15:04 History of the fpv.wtf exploit
16:58 Release of wtf OS for end users
18:30 Packages: what can they do?
19:20 GUI modifications
20:34 Air unit modifications
21:45 RTOS modifications
22:34 More possible features
24:02 Video in over usb c
24:52 Video-out stream over wifi
25:30 Hardware limitations to consider
26:44 Avatar: how was it developped?
29:04 How much of the rf part did DJI develop?
30:25 Did someone from DJI move to Caddx?
32:06 Are the similiraties because similar ip blocs were used?
35:43 DVR implementation and other missing features
36:59 Compatibility between Avatar and DJI?
38:06 Porting Avatar code to DJI hardware?
40:14 Other thoughts about Avatar as a user
41:46 Are DJI and caddx breaking up?
41:57 DJI+wtf vs Avatar vs DJIv3?
43:10 Conclusion & shoutouts










