I recently purchased the Mini pix flight controller from radiolink. I cannot flash firmware onto it for some reason. Initially mission planner recognized the com port but I kept getting errors upon flashing. I used the Zadig software to flash new drivers, but now mission planner does not recognize the com port.
On top of that, when I initially plug in the Mini pix via USB, the LED on it flashes red and blue, then after some time it flashes green and yellow.
May anyone please please help me flash the firmware onto the Mini pix. Thank you for your help
Did you flash the -arducopter_with_bl.hex - file first? > for ChiBios
Can´t remenber if I did this with Betaflight configurator or MissionPlanner and custom firmware select with a locally stored file. Just try.
My Mini is now running the heli firmware 4.02 without issues.
but I can’t download the hex file. When I click it it just opens a page instead of downloading it. So I copied the contents of that page into a text file and converted it into a hex. I tried flashing that onto the mini pix and I got an error about not finding a string somewhere. Do you have any ideas on how to go about this?
Sorry, that’s the extent of my knowledge on those FC’s. If you treat it like an F4 or F7 board, which I am familiar with, you would boot into DFU mode then use Betaflight to flash the bl.hex file as René stated.
To get around fiddling on the board to get into DFU mode, you can try to start this with the MP , but instead of flashing the custom firmware with it, start the Betaflight configurator. You might close the MP to grant access to Betaflight for flashing. As long as you don´t disconnect the usb port, the controller should stay in DFU mode. Then select your locally stored file and flash.
As I already mentioned, I did it only once and forgot how I did it exactly, but it should work as described.
hmmm seems like it should work. I go on MP and click force bootloader and it says that works. But on Betaflight it does not enter DFU mode, and I can’t connect, so I cannot go onto the CLI and force DFU mode from betaflight. Getting very confused now
Hello, sorry for the late reply, have been busy. I have tried your suggestions yet Betaflight still does not recognize the board. Here is my step by step process:
Plug in the board normally, open Mission planner and force board into bootloader mode
Close Mission Planner
Open zadig, and list all devices. I am looking for STM32 bootloader right?
STM32 bootloader does not appear, what shows is a device called mini-pix. I use this device
Install WinUSB driver onto minipix. I also tried with Ibusb driver using these same steps
Open Betaflight, check for DFU mode. I get nothing, there is no device shown on betaflight, so how can I flash the firmware?
Thanks for all the help. Sorry for all the questions, I am a beginner looking to get this working
I am sorry to hear this. Your procedure was quite right, but be a little more adventurous.
The problem seems be, that windows reported a different driver ( on my test today it was Pix4 Flow…) and not the standart STM32 Bootloader. ( I have this new bootloader on it )
You can try first MP, maybe the app is now capable to do this. Both ports are listed and it loads the HEX file.
If this does not work,we must pay more attention on the Betaflight flasher
Did you use manual selection on the Betaflight Configurator and entered DFU on the left?
Well, the reason might be more based on the stuff from Redmont…after my short test yesterday, I was no longer able to connect via bluetooth anymore and these are different devices. My phone and QC did…
Anyway, take the Omnibus for this procedure, its more easy because of the hardware boot switch and get into it. Then give the Mini Pix a second try.