Can you restore an FC to factory settings ??

Swoop

New Member
Hi ive been messing with my naze32 rev6 and seem to have Stopped my fc from connecting to baseflight it will flash but unverified and after flash will show up in base flight but I unplug it from pc and plug back in it won’t connect ?? I’ve tried beta flight and cleanflight it doesn’t connect to any of them so I’m thinking if I reflash with original FW it might solve the issue as I’ve tried and Failed to sort this I have an afroflight rev6 10dof FC but don’t know where I’d find the factory FW can anybody help me with this please ?
thanks
 
I'm not entirely an expert but maybe intermediate knowledge with programming embedded devices or MCUs, it sounds to me like the bootloader is having issues (there is usually a partition called the bootloader partition that is at the beginning of the flash memory the MCU starts up with and that bootloader points to which partition it should load the rest of the OS from (makes it easier to allow for over the air updates since they don't touch the bootloader partition). If possible in the program that still seems to successfully flash it you can try to tell it "full chip erase" or equivalent so hopefully it rewrites the bootloader portion then as well but otherwise :shrugs:
 
It appears the Naze32 Rev6 boards use a STM32F something chip so you could see about using a st-link to be an alternative way to connect to the chip if the normal USB connection or bootloader gets corrupted, with st-link and the st-link software you can get a connection to the chip through the st-link adapter and fully erase the memory or inspect it (can be useful if trying to recover something and USB isn't working anymore either but easier if the st-link pins are broken out on the board for you vs having to try and connect direct to the chip legs (craziness IMO)

Different forum but we rely on STM32F4 based ESC called the VESC for DIY skateboards so it overlaps sorta here:
 
Back
Top