Using Zadig to flash your flight controllers simply (STM32)

  Рет қаралды 51,737

Painless360

Painless360

5 жыл бұрын

In this video I show the process to replace the driver on a PC if you're struggling to update Betaflight or iNavflight onto your flight controller using Zadig. This is a step that many struggle with and a recent experience with a friend of mine promoted this video!
Download Zadig from here - zadig.akeo.ie/
If you're worried about clicking on the wrong thing then the ImpulseRC driver fixer is a lot simpler (impulserc.com/pages/downloads) but not as widely referred to in build videos and posts - hence this video.
Check out my Quadcopter building for beginners playlists on the channel where I show all the steps I follow (i.e. • Quad Build for Beginne... )
You can see more R/C related videos on the channel - / painless360
Looking for a video on a specific topic? All of my videos are arranged into easy to use playlists and have lots of text tags on them too for easy searching.
If this video was helpful or you liked the content then please consider subscribing and supporting the channel by visiting / painless360
Be aware that any comments that are rude, disrespectful or use bullying or threatening language will be deleted. This channel is all about helping others and passing on advice and ideas.
You can follow me on social media too. Look for the 'Painless360' name - / painless360 and Instagram as well.
Thanks for watching, please LIKE and SUBSCRIBE and Happy flying!

Пікірлер: 125
@Painless360
@Painless360 5 жыл бұрын
As no-one seems to be reading the video description I'll part pin of the text here ;) - 'If you're worried about clicking on the wrong thing then the ImpulseRC driver fixer is a lot simpler (impulserc.com/pages/downloads) but not as widely referred to in build videos and posts - hence this video.' Happy flying!
@marccandelier6926
@marccandelier6926 8 ай бұрын
Thank you you saved me. I've been struggling for 4 hours to flash my flight controller with INAV. Kind regards Marc/Bordeaux/France
@marckart66
@marckart66 4 ай бұрын
This has saved me. My first quadcopers I built are so far out of date, getting driver has been painful. All good now!
@mattynov
@mattynov 2 жыл бұрын
You are the patron saint of lost RC newbies. Can't thank you enough for the wealth of information you've collected here.
@hometimesuccess
@hometimesuccess 5 жыл бұрын
Thank for helping all the newbys out here. New people every day.
@borg1874
@borg1874 5 жыл бұрын
Thank you for the simple explanation. Normally I'm one of those drones that just get on KZbin and follow instructions mindlessly. This helped me understand why it works.
@stillnotflyin
@stillnotflyin Жыл бұрын
once again thank you mr painless it is always a pleasure watching your videos and learning even though i am a seasoned builder eve i get stuck.
@20twentycrew
@20twentycrew 2 жыл бұрын
Lee.,... Thanks so much for this video. Never had a problem flashing n fc, - until tonight. After a lot of head scratching I came across your video and it helped me solve the problem- many thanks!
@thinbluelinelife
@thinbluelinelife 3 жыл бұрын
Just found this video and it helped me flash my matek f765. Thanks for doing this video man.
@PhillipBarberVO
@PhillipBarberVO 3 жыл бұрын
Thanks so much. This really helped me. You make a complex topic simple and I'm very grateful!
@undeze
@undeze 4 жыл бұрын
Thanks for this video. I had this issue with iNav and overcame it after watching this video. Cheers!
@danmccall3616
@danmccall3616 2 жыл бұрын
Love your videos!!!!! This worked awesome!!
@MCsCreations
@MCsCreations 5 жыл бұрын
Fantastic app, Lee! Thanks a lot! 😊 As soon as I can I'm going to download it!
@hookabunny5030
@hookabunny5030 5 жыл бұрын
This is real good for people to know it works very well and solved a few issues I had.. Thank You and Keep up thoughs awesome videos...
@aaroncosta9761
@aaroncosta9761 Жыл бұрын
Thanks for the refresher!
@TheFlagInspector
@TheFlagInspector 29 күн бұрын
Thank you, this worked after hours of trying other options.
@BigAppleJeff
@BigAppleJeff 3 жыл бұрын
Yeah it works ! I'm begginer and you learn me something today. Thank's from France ;)
@omarm7936
@omarm7936 Жыл бұрын
Thanks so much for this bit of gold your video provided...best!
@jamesgodley2065
@jamesgodley2065 5 ай бұрын
Thankyou SOOOO much for this... I was really starting to lose the will to carry on!
@tobiasluck6413
@tobiasluck6413 3 жыл бұрын
that just helped me flashing iNav on my Matek 405 STD using Matek 405 firmware. Thank you!
@bobcrouse13
@bobcrouse13 Жыл бұрын
Thank you for your video, very helpful! 👍
@OneTwo-wt8qv
@OneTwo-wt8qv 11 ай бұрын
.. what a neat little utility .. cheers !!
@DannyFPV04
@DannyFPV04 9 ай бұрын
1000 % worked!!! you're my hero :) Thank you again😁
@jowiel314
@jowiel314 4 жыл бұрын
Thank you! this was the only video i found that actually helped
@Painless360
@Painless360 4 жыл бұрын
Thank you - lots of videos like this on the channel.. Happy flying!
@rizen3467
@rizen3467 3 жыл бұрын
Thanks, nice and fast tutorial!
@vonSchwartzwolfe
@vonSchwartzwolfe 6 ай бұрын
Thank you zadig was the tool a was missing. Thank you again.
@NATGEOANDSTUFFPaulbrannan
@NATGEOANDSTUFFPaulbrannan 5 жыл бұрын
greayt video buddy.keep up the good work
@xsnorrol8819
@xsnorrol8819 Жыл бұрын
the only video that helped me tysm
@davehrcfpv
@davehrcfpv Жыл бұрын
Another useful guide Lee, thank you. Couldn't get my Matek H743 FC to flash iNav 5.0 - So as you advised I loaded Zadig Slight change here - it wasnt an STMxxxxx driver Zadig found but a DFUxxxxx driver Success!
@jackdaniels7913
@jackdaniels7913 5 жыл бұрын
I'll look for a vid in your list on how to update betaflight but what might be a grate help to so many new people is a bid on how to step by step update betaflight on a ARF or RTF model as so many are out there and it seems daunting to flash the board without messing something up .... thanks as always for everything your doing for the community!
@Painless360
@Painless360 5 жыл бұрын
Already done, see my links. Happy flying!
@jackdaniels7913
@jackdaniels7913 5 жыл бұрын
Will do thank you so much and happy fling to you to
@danielzawerton7023
@danielzawerton7023 5 жыл бұрын
Great video ! Thank you very much !
@tubermick
@tubermick 4 жыл бұрын
you don't know how much this helped me out to flash my matek 405, I was ready to jump on it and set it on fire (really) thanks mate. now I have to figure out how to set up inav 2.4 .
@Painless360
@Painless360 4 жыл бұрын
Check out my many INav builds... Happy flying
@tonydorans1145
@tonydorans1145 Жыл бұрын
Thank you so much for your help. My FC F405 wmn wouldnt flash and it was because the stm32 driver was missing which was loaded through zadig. Genious!
@pinewaves_
@pinewaves_ 2 жыл бұрын
Thank you sooo much. You're a life saver
@kenschulz5138
@kenschulz5138 2 жыл бұрын
Thank you so much for the video
@vitoraniceto5278
@vitoraniceto5278 Жыл бұрын
You saved me, thank you!
@Asu01
@Asu01 5 жыл бұрын
I had an Apple computer and as a noob back then, I didn't know anything about driver and stuff so I didn't use or install one. Getting into DFU mode is as plain as clicking the flash button and it automatically gets into DFU mode, no bootloader, nothing. Months ago, I had to use a Windows computer and getting my board to flash is a real pain in the butt though I managed it at the end. Just sharing my interesting experience..
@SabareeshPambalath
@SabareeshPambalath 3 жыл бұрын
Thank you for the very clear explanation, I could resolve the issue I had with MatekF411 SE flight controller unable to flash iNav firmware
@batterynerd8779
@batterynerd8779 Жыл бұрын
Thanks man. No way i would have figured that out by myself
@Paulchoppysoo
@Paulchoppysoo 3 жыл бұрын
Awsome, Thanks. My Maytek H743-wing board needed to have the boot button pressed while plugging in and Zadig showed "DFU in FS mode". it then added a driver and it now can be seen on Ardupilot mission planner .
@mrwaseem574
@mrwaseem574 3 ай бұрын
I like your all videos thanks from indiaa ❤
@retrodudefpv
@retrodudefpv 5 жыл бұрын
As always; informative & broken down into easy to follow. I had terrible trouble when I first started with flight controllers etc., but after finding you and of course the ubiquitous Joshua Bardwell, things become clearer and clearer. Brilliant. I love the fact you don't forget the newcomers and the bewildering amount of knowledge they need to comprehend. Best wishes to you
@Painless360
@Painless360 5 жыл бұрын
And it's not just betaflight on here either ;)
@xminecrafterx9859
@xminecrafterx9859 2 жыл бұрын
Thank you!!!
@andreymelenchuk4341
@andreymelenchuk4341 3 ай бұрын
Oh my goodness thank you soooo much❤
@DINSTAAR-FPV
@DINSTAAR-FPV Жыл бұрын
Thanks!
@elsonab4283
@elsonab4283 6 ай бұрын
Sr, you are a blessing, I'm thankful I found your video. Please add STM32 help so we can find your video easier in the when we are using key words 😊😊😊
@Painless360
@Painless360 6 ай бұрын
Done
@andrewmcglynn9012
@andrewmcglynn9012 4 жыл бұрын
Thank you!
@jaytank31
@jaytank31 10 ай бұрын
Thank you
@AlexanderCerda-xr8tv
@AlexanderCerda-xr8tv 24 күн бұрын
thanks a Lot !
@dcsmith5839
@dcsmith5839 5 жыл бұрын
Thank-you for all the good information. Once downloaded,is it automatic or is this done with every new FC?
@Painless360
@Painless360 5 жыл бұрын
I find that I have to do it on most these days..
@IceCreams62
@IceCreams62 5 жыл бұрын
You can use also the ImpulseRC Driver Fixer
@AndrewHyams
@AndrewHyams 5 жыл бұрын
At some point last year, I seem to remember a Windows update fubar'd the CP210x driver, anyone know if that's been fixed yet? I would plug in a FC to find out but got neither a quad nor my laptop in reach atm :P
@mdh2006
@mdh2006 5 жыл бұрын
second..Good morning Painless, great videos.
@teddydelrue
@teddydelrue 3 жыл бұрын
I tried this on my runner 250 (it's TF232R USB UART instead of STM32 Bootloader) now I have no more connexion to my pc. someone have a solution?
@51im
@51im 5 жыл бұрын
Is this the same as the impulseRC driver fixer.
@yusufyusuf7919
@yusufyusuf7919 4 жыл бұрын
U SAVED ME OMG THANKS I WOULD HAVE DIED AND WASTED 150$
@bertbeinaaf8314
@bertbeinaaf8314 5 жыл бұрын
Do you have to use Zadig on a Apple to? I flashed some tiny whoop style FC’s in the past but I can’t remember that I installed Zadig first.
@hb9dod
@hb9dod 5 жыл бұрын
You dont use zadig on an Apple. It recognize bootloadermode automatically
@abimaputra
@abimaputra 3 жыл бұрын
please help. I had installed Ardupilot from Inav and then now I want goin back to Inav, but i face some difficulties how to DFU. since bootloader was in Ardupilot. how can I flash Inav Again Thanks
@Painless360
@Painless360 3 жыл бұрын
Use the DFU button on the FC when you power it.. Best of luck
@GR33ZY.A1
@GR33ZY.A1 10 ай бұрын
Quick question ⁉️ I have a Mobula8 Frsky and after crash drone does not beep at all but connects to osd and controller Normally. Just wont fly .. please help thanks
@Painless360
@Painless360 10 ай бұрын
I'd suspect something got broken or damaged. I'd check for loose cables, unplugged connectors etc.. Best of luck!
@user-otzlixr
@user-otzlixr 5 ай бұрын
Thanks Lee.. So when I’m in boot loader mode, it says ‘kakute h7’ in zadig, which is my flight controller. It does not have stm32. I upgraded the drivers, same result, not able to flash my Kakute h7 wing with inav. I’m just trying to determine if the FC will connect to Inav, and after getting in the mail , but I’m a couple hours in to this. I don’t know ardupulot well , and that doesn’t connect either. I hate to send a FC back that works, but I have some serious doubts about the hardware.
@Painless360
@Painless360 5 ай бұрын
That sounds like the driver isn't the right one already. I'd check that your board is in DFU mode (press the DFU button as you connect it). If it doesn't appear as shown in the video, I'd go into Device Manager and delete the USB driver that appears when you plug it in normally and start again.. The ImpulseRC driver Fixer is a less stressful tool to use too - impulserc.com/pages/downloads
@user-otzlixr
@user-otzlixr 5 ай бұрын
@@Painless360 Thank you!! Right after sent this, i tried one more thing, I tried a generic tool for stm32 , which actually opened the flight controller and allowed me to 'download' inav 7 firmware (created hex file in inav) to the FC. **stm32cubedeveloper** .. nice little tool, made me register twice, but worth it.
@marcelosky8073
@marcelosky8073 2 жыл бұрын
Hi,i am figuring out how to flash my flight controller (Mamba F405) that now it has the Ardupilot firmware,but i wanna change the this firmware to the Betaflight
@Painless360
@Painless360 2 жыл бұрын
Best of luck with it. I've shown the BF setup on the channel a few times.. Best of luck!
@christopherleveck1599
@christopherleveck1599 5 жыл бұрын
Will this help me load APM on my Revo Mini? I've seen it done and I believe I've followed all the steps verbatim, still no luck. Can you use Zadig to load a raw hex file?
@Painless360
@Painless360 5 жыл бұрын
Zadig doesn't load anything onto the FC, only replaces the driver so the thing you're using to flash the firmware can 'see' it to do so...
@christopherleveck1599
@christopherleveck1599 5 жыл бұрын
@@Painless360 Got it. Is there any way to load a hex file directly to a flight controller? It seems like a lot of the problem has to do with connection issues or previous configurations.... I work with arduinos all the time. We have a couple different hex loaders that are particularly helpful when you are having code issues and can't compile something for a weird reason. The problem is finding hex files that will work. But there are LOTS of good hex files for all kinds of configurations a
@oscarherreracastilla3264
@oscarherreracastilla3264 3 жыл бұрын
hello I need help on a zading thing I used it to connect my ps4 controller but it made my keyboard not write I have read several forums and the same thing happened to more people, do you know any solution?
@Painless360
@Painless360 3 жыл бұрын
I've only used it to allow DFU mode of flight controllers.. best of luck
@michelemckeon3701
@michelemckeon3701 2 жыл бұрын
I did this and the flight controller is detected in DFU mode - I am using Inav but when I click on flash it comes up with error failed to open USB. Do you know what causes this in windows 10. I tried 2 different computers all the same.
@Painless360
@Painless360 2 жыл бұрын
I'd delete the device from device manager and start again. Trying another USB cable can help too... Happy flying
@stevenfollows1205
@stevenfollows1205 3 жыл бұрын
Impulse rc driver is the best
@ImpossibleRulesDeepakbeniya
@ImpossibleRulesDeepakbeniya 3 жыл бұрын
Actually i messed up with Zadig and installed wrong driver. As you said it can be fixed by impulse rc. But it's not solving my problem. My FC is not recognized by Betaflight configurator. Any solution for this🙏🙏🙏.
@Painless360
@Painless360 3 жыл бұрын
Install the drivers listed on the opening page of Betaflight is a start.. You don't mention if the issue is normal connections or DFU/Flashing - they use different drivers..
@markgiles8527
@markgiles8527 4 жыл бұрын
i can connect and in cli i can dump and I see: INAV/SPRACINGF3 2.2.1 Jul 3 2019 / 21:50:13 (a6d847482) Why am i able to connect but can't connect to flash to a new version? I have tried to install the latest version of inav but when I try to extract/install in chrome chrome tells me something is missing.
@Painless360
@Painless360 4 жыл бұрын
It is probably a driver issue as the drivers used to talk to the board are not the same as those used to flash it - covered in the video. Best of luck!
@smf0294
@smf0294 Ай бұрын
what else can be the problem? ive tried EVERYTHING!!! in Zadig it will show up as speedbee f405 wing if i Dont press the boot button. but if i do it like the video and press the boot button when i plug it in it comes up as "unknown usb device (device descriptor request failed)" instead of stm32. its been 2 dats of trying to fix this.....im going crazy!!!
@Painless360
@Painless360 Ай бұрын
kzbin.info/www/bejne/lWjGi2hojLV7oMU
@vinceywinceyspider
@vinceywinceyspider 2 жыл бұрын
done zadig dfu is displayed at the top downloaded firmware but wont flash arghhhh
@simoncorser8083
@simoncorser8083 5 жыл бұрын
Hi I've loaded all the drivers. Still cannot connect to my pc. I don't need to flash the FC, just connect. I've tried impulse RC, but this does not work either. Please could you help :)
@Painless360
@Painless360 5 жыл бұрын
It'll be a driver or cable issue. I'd try another cable to rule that out. What troubleshooting have you done?
@simoncorser8083
@simoncorser8083 5 жыл бұрын
@@Painless360 I've tried zadig but thanks to your video I now know I don't need it as I don't need to flash. I have ordered a new cable the other day too. I have downloaded all the drivers on the betaflight website. I am running Windows 7, 64bit processor. Thanks so much for your help :)
@drewgotit3569
@drewgotit3569 5 жыл бұрын
@@simoncorser8083 let me know if you ever figure this out. I have the same issue. I reinstalled all of the drivers, and tried impulse rcs too, and none of them will recognize my fc. And tried different cables. It was working fine, i changed a setting in betaflight. Then tried conecting to blheli32 and it wouldnt recognize it. Now its just invisible to everything. My other fcs still conect fine.
@drewgotit3569
@drewgotit3569 5 жыл бұрын
@@Painless360 should i uninstall all drivers and reinstall them ? Even though my other fcs work fine. Im stumped and want to throw it at the wall at this point.
@prithvigiridhar8022
@prithvigiridhar8022 2 жыл бұрын
Anyone here received this message "no configuration received within 10 seconds, communication failed" and how were you able to resolve this. I'm using a naze 32 flight board.
@Painless360
@Painless360 2 жыл бұрын
Are you trying to flash the board, connect to it with Betaflight or something else?
@planksimonproduktion9399
@planksimonproduktion9399 4 жыл бұрын
My fc pnly shows up as a cp2102 usb to uart bridge controller. The imulserc software does not detect my fc either. I think i did something really bad. Does anyone have an idea on how to fix that?
@Painless360
@Painless360 4 жыл бұрын
Then the device driver replacement probably didn't work.. See the other comments for another driver replacement solution that may be better for you if Zadig is struggling.. Best of luck!
@planksimonproduktion9399
@planksimonproduktion9399 4 жыл бұрын
@@Painless360 i might have figured it out: the 3.3v regulator gets really hot, which could mean the cpu is dead, but not the usb to uart chip, which in turn explains why it only shows up as a uart bridge. Anyways, a new one is on the way, thanks for your respone anyways. And thanks for your videos, they make my life so much easyer!
@nanonatronaviation6007
@nanonatronaviation6007 4 жыл бұрын
how can I flash with an USB to TTL adapter, cause the usb port of th FC is brocken?
@Painless360
@Painless360 4 жыл бұрын
I've not had to do that for a long time. Back in the day you could connect to UART 1 (if MSP was enabled for it) and use it that way but I've not tried that for many years.. I'd search in the forums for the specific board you have in case another pilot has posted the trick. Best of luck with it..
@nanonatronaviation6007
@nanonatronaviation6007 4 жыл бұрын
@@Painless360 thanks... For normal use it's working but not for DFU mode... By the way I use the matek f405 wing FC
@Painless360
@Painless360 4 жыл бұрын
That's more likely than be a driver issue. Check out my Zadig video.. best of luck
@BigAppleJeff
@BigAppleJeff 3 жыл бұрын
Ok I have a new problem... The pitch is constantly moving in the "Setup" page when the card doesn't move, and I can't calibrate the accelerometer. Can anyone help me please ?
@Painless360
@Painless360 3 жыл бұрын
Older boards with older accelerometers and gyros suffered more with this. sounds like the IMU is drifting or you need to perform that calibration. Also check that the centre values for all the channels are at 1500.. See my setup videos...
@BigAppleJeff
@BigAppleJeff 3 жыл бұрын
@@Painless360 Ok, I'll try it
@BigAppleJeff
@BigAppleJeff 3 жыл бұрын
I solved the problem, I selected the 2nd gyro (ICM20602) with the CLI command and thanks to that I no longer have permanent pitch movement. However, I couldn't find where to calibrate the previous gyro, nor do I know where to find the values to look at, but for the moment it works. Thanks for your help !
@mttzunayed6485
@mttzunayed6485 Жыл бұрын
Why Impulserc driver fixer cannot find my fc? It loads and loads but cannot find the fc. Please help me
@Painless360
@Painless360 Жыл бұрын
I don't use that here. I use Zadig. Best of luck
@mttzunayed6485
@mttzunayed6485 Жыл бұрын
I used Zadig also. After so much trying. I finally flashed my fc. But it doesn’t connect with cleanflight. It says- serial port successfully closed. What can I do now?
@Painless360
@Painless360 Жыл бұрын
Find the port in the device manager on the computer and delete it. You've probably accidentality replaced that driver using Zadig too..
@mttzunayed6485
@mttzunayed6485 Жыл бұрын
Done that also. But didn’t work. I didn’t find stm32 option in zadig software. I found cp2010x port. Usb to uart com connector. But stm32 didn’t appeared.
@pavalige
@pavalige 5 жыл бұрын
Use impulse RC driver fixer it's a one click solution
@arovion
@arovion 2 жыл бұрын
No it's not working in some pc's 😞
@tijsgrandia2658
@tijsgrandia2658 Жыл бұрын
And yeah, by my pc you dont see STM32 Bootloader... I download it like 1000 times. Please help me out
@Painless360
@Painless360 Жыл бұрын
What troubleshooting have you already done?
@RCRich030
@RCRich030 3 жыл бұрын
i dont have st32 :///
@smooth_ops2942
@smooth_ops2942 5 жыл бұрын
For all the new people... Just use the impulse driver fixer much much easier to use and it does all the thinking for you. IMPULSERC.COM
@Painless360
@Painless360 5 жыл бұрын
Indeed - see video description ;)
@DINSTAAR-FPV
@DINSTAAR-FPV Жыл бұрын
For anyone having this issue flashing your flight controller, this process to resolve the issue still works! I just fixed this issue while trying to flash FC on my Cinebot 30. Thank you so much @Painless360, I was up all night troubeshooting this issue.
@Painless360
@Painless360 Жыл бұрын
Now you know there is no need to struggle. The answer will be on here somewhere. Happy flying
@skypilot23
@skypilot23 5 жыл бұрын
Zadig has led.me down the garden path to misery many times- because I know just enough to be dangerous and replace the wrong driver. Since impulse driver fixer I dont go near zadig
@passinthru4328
@passinthru4328 3 жыл бұрын
I think I can relate :-( I'm still in misery. To be fair to Zadig, it's creator does warn against replacing drivers in certain situations. I of course ignore all that and POW!
@dividingbyzerofpv6748
@dividingbyzerofpv6748 5 жыл бұрын
Hate Zadig. Always have. Impulse RC driver fixer and be done.
@quickf0x792
@quickf0x792 5 жыл бұрын
First?
How To Flash New Firmware On Your Betaflight Flight Controller -
14:45
100❤️
00:19
MY💝No War🤝
Рет қаралды 13 МЛН
1❤️
00:17
Nonomen ノノメン
Рет қаралды 13 МЛН
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 4,3 МЛН
How to Fix Betaflight USB Connection Errors ⭐
5:00
Albert Kim
Рет қаралды 200 М.
Gearless Magnet Bike
17:57
Tom Stanton
Рет қаралды 6 МЛН
INAV AutoLaunch: Simple setup and demos
14:21
Painless360
Рет қаралды 45 М.