emuflight / EmuFlight

EmuFlight is flight controller software (firmware) used to fly multi-rotor craft.
GNU General Public License v3.0
449 stars 115 forks source link

Zeez F7 Flight Controller - No on-board/flash storage option #641

Open bigjoncoop opened 3 years ago

bigjoncoop commented 3 years ago

Zeez F7 Flight Controller (Non HD Version) Firmware Version: EmuFlight_0.3.4_ZEEZF7.hex Configurator Version: 0.3.4 Windows PC

In the Black Box tab there is no option for onboard flash storage. The only option is serial.

This flight controller has 128MB of on-board flash Storage.

If I flash Betaflight back on to it using the same Zeez F7 target, the on-board flash storage option is available in the Black Box tab. It also functions properly. (Black Box data is stored there and the onboard flash memory becomes available has a mass storage device)

When I get home I will do a /diff and post the contents here. But everything should be stock since I've only made the normal changes in the configurator and haven't done anything in the CLI

nerdCopter commented 3 years ago

This is known. Drivers for 0.3.X base are not up to date and it's been attempted multiple time without success. Efforts will not be made for 0.X code-base as eventually the fix will come from the rebase from betaflight 4.x

bigjoncoop commented 3 years ago

Is there anything I can do in order to get the onboard flesh to work? Like rolling back to 0.3.3?

And this issue is board specific? Cuz I can swear I have other flight controllers with on-board flash that work

nerdCopter commented 3 years ago

this issue is flight-controller-specific. Zeez and some other FC that i've forgotten which. reverting will not work, same problem exists on older versions.

BeauBrewski commented 3 years ago

Awww, same issue I'm having with #633, but different fc.

bigjoncoop commented 3 years ago

@nerdCopter Ok, Thanks for the info. I guess ill have to install a serial logger (open logger)

normally not having a black box isn't a issue but this is a new 10in build and definitely need some black box data.

nerdCopter commented 3 years ago

i almost replied to get LPF's from a BF flash, but i recanted because i figured with rpm filtering, etc there would be no noise profile to review. (i.e. would have to turn off a bunch of features to get true-noise). i think soldered-logger is the way to go here. fwiw, we did repeatedly try to update drivers, but it was a mess. final solution is wait for Emu 1.0.0 :(