🙋🏼♂ Have Questions , Need Help Fixing, Troubleshooting, or Learning More about FPV? Join 'The Hangar' 🛩 my members only community - you get: 💰 Affiliate Program 🎁 Members Giveaways & Promotions 🎓 All my existing & new Courses 🧰 All my workshops (live & replays) 🧑🎓 All my Tutorials 📋 All my Guides 📺 All my Videos Add Free 🎬 Directors Cut Videos ⏰ Bench Time Live Hangouts 🤝 1:1 Help/Support ‣ Go to DarrenFPV.com to join or learn more 🔗 www.darrenfpv.com/the-hangar
Thank you for the video and detailed instructions! As a point of interest or something to test out is that a viewer commented on JB’s video on the same topic that you don’t need to root the DJI Caddx vista or Air Unit for the OSD to work. He tried without doing so and he was able to get the BF OSD.
@@JThemelis it’s only been possible the last 2.5 weeks or so. they really ironed it out. Last week on the 29th of oct when it was made possible to record OSD overlay over any file size OSD. Been really liking to be able to record my full dji osd with WTF OS. You’ll probably see how-to videos soon from major channels, but there’s videos out already from smaller ones. (Search sneaky_fpv fonts for wtf OSD, and custom wtf OSD recording.)
@@JohnCuppi excellent! I was wondering if this was all worth the trouble now that ive gotten so used to the DJI screen, but after flying analog a good amount these last couple of weeks, its looking like im heading toWTF!
Is this still the one to go for Darren? I beleive there mighty be a big update. Got my V2 goggles arriving today, thanks from Spain Ive also seen the Ham one.
?? doing the run around for a couple of days trying to get full osd. i have the v2 goggles up to date and ready to rock, discovered this last step and hit this problem. my mamba f405 stack has a weird port set up. it has ports numbered 1, 3, 6. another sub issue is tx5 appears on the board but (after a lot of research) it does not connect to a pin on the chip itself.......ooookay! anyway, i tried ..... serial = 5. it said it was bad command... tried all the other numbers still no joy. no idea what to try next. i was trying to add gps to my 5inch, thats when i found the myserious tx5, but for about a week i've been trying to set up hd osd... and slowly realised i dont even have full osd from betaflight yet, so now i hit this issue about the ports after giving up gps, today alone i've installed wtfos 6 or 7 times, checking updates, then checking dji updates, everythings is correct, but this port issue.....
This works, but is there a way to save the OSD in any of the exported videos? I checked both the VTX video and Goggle videos from both SD Cards and none of them show the OSD saved in the video.
set displayport_msp_serial = YOUR_UART_PORT_NUMBER - 1 Doesnt seem to work on BF 4.4.. i have set it to Port 5 as my Dji unit is on Port 6 but it doesnt work in the CLI. Thanks
Nice quick video although I am struggling. I have my new goggles V2 from an FPV Combo unit. I’ve activated the goggles and connected to DJI Assistant and I’m on V01.02.0000. I can’t root it doesn’t work. Do I need to upgrade or download to anything? Also I can’t switch modes as on the goggles display it’s just asking to update firmware
@@DarrenAllatt Would that have to do with PAL or NTSC in BETAFLIGHT settings? My main OSD looks ok just the post flight stats have spaces between the words. Nothing is in order.
its nice, but i think i just keep my goggles in its orriginal state. i have learned to only have corsair, voltage, LQ, timer and MB's. anything more is just distracting if you fly fast past and around objects. you dont need that fancy looking artificial horizon at all you should be able to react to what you see anyway. i always gloss over my corsair and LQ that are both somewhat in the middle and only focus on them when i need to aim myself throug something. Can the V2 goggle have sound from that air unit?
Both V1 and V2 Goggles can get Live Audio from the Air Unit as it has a microphone. Personally I don’t use all those elements, there were just to show all the random things you can use. I have a standard layout I use Top Centre - Craft Name - Warnings Bottom Left - Avg Cell Voltage - RSSI - LQ - VTX Channel
I have seen multiple youtubers emphasize that only v1 goggles will output the sound. I've heard claims that DJI changed something in the hardware in the v2 goggles so, while the software/firmware supports it, the goggles do not output the sound.
the new dji firmware supports beta flight mine is bricked so have to use the dji supported beta flight has what i need also the dji timer and battery level works too now without wtfo just hit custom osd in your goggles set serial port on urat your air unit is on thats it you have osd you do not have custom font
@@DarrenAllatt The newer vista's support OSD the new Runcam Falcon vista I have supports OSD and runs at 1080p X 1920 120 fps converted to 720p 4X3 NATIVE SENSOR ITS INSANE FOR FREESTYLE output its better then the 03 unit and much smaller lighter update new firmware go to custom osd in your goggles turn on go to ports and make sure your vtx serial is on the first button like betaflight button on then make sure telemetry is on thats it betaflight osd should show up in googles and the dji avata timer and battery levels will start working too in FPV mode ITS SO EASY NOW NO NEED FOR THW WTFSO FILE ANY MORE
@@DarrenAllatt Okay. Thank you. In the video you are with version 4.2.9, and you tell me that it also works with later versions. But does it work with all versions of 4.2?
@@javiermiranda3776 - we are now at 4.5… it may not work with 4.2.0 as I don’t below canvas mode wasn’t implemented for 4.2.0… Back up your quad by doing a diff all and save it to a file. Update to 4.2.9 Then restore from your DIFF all. Then implement the solution.
@@DarrenAllatt OK, many thanks for your response. The FCs will have to be updated. Another question if you can solve it for me, if for example I hack the glasses, would they still work with an air unit / caddx vista / runcam link without doing the hack? Or if I hack the glasses and the AU / view / link, could I continue using them as before, with the basic osd? Thank you.
@@DarrenAllatt I appreciate the swift reply, that's disappointing. I wonder if flashing a different image on the FPV Drone would brick it completely. Would be nice for more versatility/control on rooted/jail-broken FPV Drone models.
@@KirwinWebb I don’t believe the current developers of the Root have an incentive to work on any hacks for the FPV Drone as they fly FPV Hobby Grade Drones
@@DarrenAllatt Hi, I've just checked and yes the version is 01.00.0606, I was also wondering if it was newer would it be possible to rollback to that version. Thanks for the reply
Each attempt ends with a message ,,Aborted! Device did not reboot in time, please power cycle and try again.,, Dji Gogles V2 FW 01.00.0606. what can I do?
I tried this and got smoked. I was able to get as far as having some betaflight menu text pop up on my DJI osd during the power up; but once power cycle completes BF osd disappears. I have uninstalled WTFOS on both my vista and goggles and I have cli dumped back to factory cli and then restored with my configuration. Now my RC says it has telem and is properly bound, but I get no response in or out of betaflight. I thought uninstalling WTFOS, dumping back to factory cli and restoring with my config would work but it has not. Any tips would be greatly appreciated I have been slamming my head on a desk for 5hrs now. My quad was great before trying this, I simply just want an LQ reading. Hoping this is just something simple I don't know.
Hey Jackson, sorry to hear you are having issues. Let’s help you solve this. Firstly, what FPV drone are you using? Is it one you bought or built? What radio controller and transmitter do you have?
@@DarrenAllatt hey thanks for the response I would really appreciate any input I am using: Geprc Cinelog30 Radiomaster Zorro TBS Nano Tx Another thing I am seeing - DJI Assitant cannot find the firmware of the Caddx after removing WTFOS.
@@imjackson. can you email me? Darren at everythingmicrofpv.com If you can send me - screenshot of Betaflight ports tab - picture of flight controller in drone
What are the CLI commands for INAV anyone? And in INAV/ports when you set DJI FPV there is special place for peripherals where you pick DJI FPV OSD. It's not usually set to MSP, although I can set it. What should it be?
per the wiki Select "HDZero VTx" as the Peripheral. Next, select "HD" in the OSD tab if you'd like to use the HD Canvas. If the iNav OSD appears garbled at first, try entering the iNav menus using the RC sticks, and then exiting the menus. This will force INAV to switch into HD mode a second time. Due to a known issue, the INAV artificial horizon and other elements can become corrupted in packet loss situations. To work around this, assign a blank OSD screen to a switch, or assign a switch to the OSD feature. Toggling to a blank screen or turning the OSD on and then off will fix display corruption.
This doesn't look too hard. I have the V2 goggles and 5 Vistas and one 03 air unit that I haven't opened or used yet. By the time I get done I will have rooted 6 things so I should be good at this by the time I'm done. Assuming everything goes well. Things rarely go well for me. We shall see though. Great video.
@@DarrenAllatt It worked perfectly. I rooted the goggles and 1 of my vista units. Just did a test flight. No problems whatsoever. Thanks for the video.
I guess I just don’t understand why people want canvas mode so much. I’ve never felt like I was unable to display any necessary parameters on my DJI goggles… I fly analog as well. Are people just irritated they can’t customize it visually EXACTLY how they want it? Forbidden fruit sort of thing? Any input is appreciated.
The three most important warnings are SSI and LQ. LQ and RSS, I need to be combined together in order for you to understand the RF environment that you’re flying and whether or not, you’re close to a fail safe. There are also a number of other elements that you may be interested in such as the different timers, but also being able to have more control over that PID through the betaflight menu, more than what you get through the DJI OSD. There is also something to be said about customisable layout.
🙋🏼♂ Have Questions , Need Help Fixing, Troubleshooting, or Learning More about FPV?
Join 'The Hangar' 🛩 my members only community - you get:
💰 Affiliate Program
🎁 Members Giveaways & Promotions
🎓 All my existing & new Courses
🧰 All my workshops (live & replays)
🧑🎓 All my Tutorials
📋 All my Guides
📺 All my Videos Add Free
🎬 Directors Cut Videos
⏰ Bench Time Live Hangouts
🤝 1:1 Help/Support
‣ Go to DarrenFPV.com to join or learn more
🔗 www.darrenfpv.com/the-hangar
Thanks for getting straight to the point! Great tutorial.
Thanks Darren! Looks super easy to do and full BetaFlight OSD! Unreal!
Thank you for the video and detailed instructions!
As a point of interest or something to test out is that a viewer commented on JB’s video on the same topic that you don’t need to root the DJI Caddx vista or Air Unit for the OSD to work. He tried without doing so and he was able to get the BF OSD.
but... can you record the osd?
A month later and nobody could have said “nope” ?
@@JThemelis they should have said “yup” by now… because you can. 😎
@@JohnCuppi hah! Why am I not finding those video clips yet?!
@@JThemelis it’s only been possible the last 2.5 weeks or so. they really ironed it out. Last week on the 29th of oct when it was made possible to record OSD overlay over any file size OSD. Been really liking to be able to record my full dji osd with WTF OS. You’ll probably see how-to videos soon from major channels, but there’s videos out already from smaller ones. (Search sneaky_fpv fonts for wtf OSD, and custom wtf OSD recording.)
@@JohnCuppi excellent!
I was wondering if this was all worth the trouble now that ive gotten so used to the DJI screen, but after flying analog a good amount these last couple of weeks, its looking like im heading toWTF!
Im really hoping those awesome guys are able to remove the 13km range limit....
Is there a way to hack the DJI Googles HD Low latency (RH) v1 to be used either in a DJI Spark or DJI Mavic mini? Thanks for the help
No
Is this still the one to go for Darren? I beleive there mighty be a big update. Got my V2 goggles arriving today,
thanks from Spain Ive also seen the Ham one.
The power one with naco.txt still works, you can use the latest update for OSD to my knowledge
Does it work on inav? Ardupilot? Thanks for the info
Yes it does
@@DarrenAllatt I was just commenting this, thank you for confirming this.
?? doing the run around for a couple of days trying to get full osd. i have the v2 goggles up to date and ready to rock, discovered this last step and hit this problem. my mamba f405 stack has a weird port set up. it has ports numbered 1, 3, 6. another sub issue is tx5 appears on the board but (after a lot of research) it does not connect to a pin on the chip itself.......ooookay! anyway, i tried ..... serial = 5. it said it was bad command... tried all the other numbers still no joy. no idea what to try next. i was trying to add gps to my 5inch, thats when i found the myserious tx5, but for about a week i've been trying to set up hd osd... and slowly realised i dont even have full osd from betaflight yet, so now i hit this issue about the ports after giving up gps, today alone i've installed wtfos 6 or 7 times, checking updates, then checking dji updates, everythings is correct, but this port issue.....
Do you have to do this to both the goggles and 03 unit ?
O3 doesn’t need this, latest firmware for Googles v2 and O3 supports canvas mode natively. This is only for Vista’s and original Air Units
So how do I get osd to work?
@@Chillin-fpvon O3?
Yes please? Is it just going to the preset tab and selecting the wtf os osd preset then selecting what uart the 03 is plugged into?
@@Chillin-fpv you’ll need to set up the port tab correctly and then configure your OSD
This works, but is there a way to save the OSD in any of the exported videos?
I checked both the VTX video and Goggle videos from both SD Cards and none of them show the OSD saved in the video.
that's useful .catch you later.mate!
but, you dont need the version 606 for work the hack after root? i have a big problem whit that tanks
Sorry I am not current on the detail from this as I don’t have any more vistas since the release of the O3 Air Unit.
Great video. Does this work with the Goggles V2 (not Goggles 2)?
Yes it does.
Does naco hack still work after rooting ?
To my knowledge yes.
it worked but I had 2 osd's the the new one stopped working.
Air unit? Plug-in to Fc or vtx?
Sorry what do you mean?
set displayport_msp_serial = YOUR_UART_PORT_NUMBER - 1 Doesnt seem to work on BF 4.4.. i have set it to Port 5 as my Dji unit is on Port 6 but it doesnt work in the CLI. Thanks
BF4.4 had a change in the way the CLI command is worded. There is a preset which makes it easier.
@@DarrenAllatt I see waiting on OSD then disappears. Any suggestions
Does this vold your DJI warranty on the Goggles and the Vista unit?
I don’t know, but I would assume not as it’s only software not hardware and can be removed
Nice quick video although I am struggling. I have my new goggles V2 from an FPV Combo unit. I’ve activated the goggles and connected to DJI Assistant and I’m on V01.02.0000. I can’t root it doesn’t work. Do I need to upgrade or download to anything?
Also I can’t switch modes as on the goggles display it’s just asking to update firmware
I believe you are on newer firmware which isn't compatible with this mod
Can i do with dji integra?
No, there is no need. With the latest firmware it gives you OSD
How can I get my final flight stats to show without the gaps? I looked at the Github page and cant seem to figure it out.
That’s got to do with how it’s rendered on the BF display. Which setting have you got it on at
@@DarrenAllatt What do you mean what setting? Where and what setting are we talking about?
@@DarrenAllatt Would that have to do with PAL or NTSC in BETAFLIGHT settings? My main OSD looks ok just the post flight stats have spaces between the words. Nothing is in order.
Nice job, thanks a lot
I will try
its nice, but i think i just keep my goggles in its orriginal state.
i have learned to only have corsair, voltage, LQ, timer and MB's. anything more is just distracting if you fly fast past and around objects.
you dont need that fancy looking artificial horizon at all you should be able to react to what you see anyway.
i always gloss over my corsair and LQ that are both somewhat in the middle and only focus on them when i need to aim myself throug something.
Can the V2 goggle have sound from that air unit?
Both V1 and V2 Goggles can get Live Audio from the Air Unit as it has a microphone.
Personally I don’t use all those elements, there were just to show all the random things you can use.
I have a standard layout I use
Top Centre
- Craft Name
- Warnings
Bottom Left
- Avg Cell Voltage
- RSSI
- LQ
- VTX Channel
I have seen multiple youtubers emphasize that only v1 goggles will output the sound. I've heard claims that DJI changed something in the hardware in the v2 goggles so, while the software/firmware supports it, the goggles do not output the sound.
the new dji firmware supports beta flight mine is bricked so have to use the dji supported beta flight has what i need also the dji timer and battery level works too now without wtfo just hit custom osd in your goggles set serial port on urat your air unit is on thats it you have osd you do not have custom font
Vista's and Links do not support the full Betaflight OSD do they, only the DJI adaptation of it?
@@DarrenAllatt The newer vista's support OSD the new Runcam Falcon vista I have supports OSD and runs at 1080p X 1920 120 fps converted to 720p 4X3 NATIVE SENSOR ITS INSANE FOR FREESTYLE output its better then the 03 unit and much smaller lighter update new firmware go to custom osd in your goggles turn on go to ports and make sure your vtx serial is on the first button like betaflight button on then make sure telemetry is on thats it betaflight osd should show up in googles and the dji avata timer and battery levels will start working too in FPV mode ITS SO EASY NOW NO NEED FOR THW WTFSO FILE ANY MORE
@@DarrenAllatt the new Runcam vista 1080p falcon supports osd betaflight
Does it work with betaflight 4.2.0???
Yes, and each version after the one mentioned in the video
@@DarrenAllatt Okay. Thank you.
In the video you are with version 4.2.9, and you tell me that it also works with later versions.
But does it work with all versions of 4.2?
4.2.0 is valid?
@@javiermiranda3776 - we are now at 4.5… it may not work with 4.2.0 as I don’t below canvas mode wasn’t implemented for 4.2.0…
Back up your quad by doing a diff all and save it to a file.
Update to 4.2.9
Then restore from your DIFF all.
Then implement the solution.
@@DarrenAllatt OK, many thanks for your response. The FCs will have to be updated. Another question if you can solve it for me, if for example I hack the glasses, would they still work with an air unit / caddx vista / runcam link without doing the hack? Or if I hack the glasses and the AU / view / link, could I continue using them as before, with the basic osd? Thank you.
Any way to roll back firmware? I think my fm to new
not that I am aware of, best to check the FPV WTF discord
Does this modification work on the DJI FPV drone?
No. Only Vista, Link and Air Units
@@DarrenAllatt I appreciate the swift reply, that's disappointing.
I wonder if flashing a different image on the FPV Drone would brick it completely.
Would be nice for more versatility/control on rooted/jail-broken FPV Drone models.
@@KirwinWebb I don’t believe the current developers of the Root have an incentive to work on any hacks for the FPV Drone as they fly FPV Hobby Grade Drones
Hi I’m relatively new to fpv , my question is if I’m not on the version you mentioned can I still go ahead with this mod
What version are you on?
@@DarrenAllatt Hi, I've just checked and yes the version is 01.00.0606, I was also wondering if it was newer would it be possible to rollback to that version. Thanks for the reply
@@alantoseland6629 No, you cant roll back as DJI have blocked that.
Are you in FPV Drone Mode or Air Unit mode?
@@DarrenAllatt so if I buy another air unit in the future is this likely to have later software installed?
@@DarrenAllatt Air Unit Mode
Followed ALL DIRECTIONS and I don't have any OSD. Just "OSD WAITING" at the bottom of my goggles. :/
Did you do the same on your Vista or Air Unit as well?
The WTF guys should make a preset like my hdzero preset to do the command line stuff with a few check boxes
I’ll go hassle the WTF to get it done
Each attempt ends with a message ,,Aborted! Device did not reboot in time, please power cycle and try again.,, Dji Gogles V2 FW 01.00.0606.
what can I do?
Are you in the right mode? Ie that it’s set for the mode to use Vista and Air Unit and not the FPV drone
I tried this and got smoked.
I was able to get as far as having some betaflight menu text pop up on my DJI osd during the power up; but once power cycle completes BF osd disappears. I have uninstalled WTFOS on both my vista and goggles and I have cli dumped back to factory cli and then restored with my configuration.
Now my RC says it has telem and is properly bound, but I get no response in or out of betaflight.
I thought uninstalling WTFOS, dumping back to factory cli and restoring with my config would work but it has not.
Any tips would be greatly appreciated I have been slamming my head on a desk for 5hrs now. My quad was great before trying this, I simply just want an LQ reading.
Hoping this is just something simple I don't know.
Hey Jackson, sorry to hear you are having issues.
Let’s help you solve this.
Firstly, what FPV drone are you using? Is it one you bought or built?
What radio controller and transmitter do you have?
@@DarrenAllatt hey thanks for the response I would really appreciate any input I am using:
Geprc Cinelog30
Radiomaster Zorro
TBS Nano Tx
Another thing I am seeing - DJI Assitant cannot find the firmware of the Caddx after removing WTFOS.
@@imjackson. can you email me? Darren at everythingmicrofpv.com
If you can send me
- screenshot of Betaflight ports tab
- picture of flight controller in drone
@@DarrenAllatt Yep ill go ahead and do that ASAP. Throwing in the towel for tonight. Thanks a ton.
What are the CLI commands for INAV anyone?
And in INAV/ports when you set DJI FPV there is special place for peripherals where you pick DJI FPV OSD. It's not usually set to MSP, although I can set it. What should it be?
Sorry I am not familiar with iNAV, best to refer to the Github for FPV.WTF which will have instructions for iNav
per the wiki
Select "HDZero VTx" as the Peripheral. Next, select "HD" in the OSD tab if you'd like to use the HD Canvas.
If the iNav OSD appears garbled at first, try entering the iNav menus using the RC sticks, and then exiting the menus. This will force INAV to switch into HD mode a second time.
Due to a known issue, the INAV artificial horizon and other elements can become corrupted in packet loss situations. To work around this, assign a blank OSD screen to a switch, or assign a switch to the OSD feature. Toggling to a blank screen or turning the OSD on and then off will fix display corruption.
@@DarrenAllatt Wow man! can believe I couldn't find it. Thanks. Worked and I just set 2 osds on switch to refresh if something happens! Subbed
Could you share the website link for this?
Fpv.wtf is the url
Is inav also campatible?
@@dronemate yes
I hope this will also be released to work with iNav.
Great news. It does work with iMac
Inav
Lols
awesome thanks bro
I think the best 3.5 is avant avio 3.5
Haven’t tried it, but have heard great things about it
This doesn't look too hard. I have the V2 goggles and 5 Vistas and one 03 air unit that I haven't opened or used yet. By the time I get done I will have rooted 6 things so I should be good at this by the time I'm done. Assuming everything goes well. Things rarely go well for me. We shall see though. Great video.
Good luck 🤞 hope it all goes well
@@DarrenAllatt It worked perfectly. I rooted the goggles and 1 of my vista units. Just did a test flight. No problems whatsoever. Thanks for the video.
Bummer it is not working with O3
You don’t need to do it with O3, it has canvass mode enabled when you update the latest firmware from DJI and run Betaflight 10.4
OSD waiting ????
Did you do the VTX?
Learn to Build a 5" Freestyle FPV Drone 🎓 www.darrenfpv.com/buildmasterclass-5freestyle
I guess I just don’t understand why people want canvas mode so much. I’ve never felt like I was unable to display any necessary parameters on my DJI goggles… I fly analog as well.
Are people just irritated they can’t customize it visually EXACTLY how they want it?
Forbidden fruit sort of thing?
Any input is appreciated.
You don't see any on screen warnings/errors without canvas mode. You are also unable to properly display things like LQ and RSSI.
The three most important warnings are SSI and LQ. LQ and RSS, I need to be combined together in order for you to understand the RF environment that you’re flying and whether or not, you’re close to a fail safe. There are also a number of other elements that you may be interested in such as the different timers, but also being able to have more control over that PID through the betaflight menu, more than what you get through the DJI OSD. There is also something to be said about customisable layout.
Thank you for the video, unfortunately not working for me. the root of goggles is never happening.
same happened to me, you ned to put your goggles in vista mode. Then root. If you have latest firmware, you need to downgrade with butter.
@@Kalinkamaen what is butter ?
looks easy for smart people , but its kinda confusing,,,,,,,,everyone makes it look so easy.....i guess i must be the oposite of smart.....lol
talk me through whats going on when you try this?