I did connect a jumper between Boot and RST. From the usb side going up it’s pin 5 and 6.
I’ll go through step by step and see if what I’m doing is different then you.
- I’m running on Linux
- Run openmvide
- Menu tools → Run bootloader
- Navigate to /home/chris/bin/openmvide/share/qtcreator/firmware/OPENMV4P/bootloader.dfu (am I using the right one? I’ve tried a couple but they all have the same results).
- Disconnect from usb, add jumber to boot and rst
- Reconnect to usb, check dmesg to see if it registerd (it does).
- Click ok,
It immediately comes back with DFU update complete.
- Click OK, It comes back with no cameras found.
- Asks if I have a bricked device.
IDE hung at this point. (Not seen this before, perhaps because I’ve been going back and forth between it and the browser and it’s lost focus?) Had to use xkill to quit.
From the console after the xkill
gClassWindow") which has Qt::WindowDoesNotAcceptFocus set.
requestActivate() called for QWidgetWindow(0x74ec770, name=“QProgressDialogClassWindow”) which has Qt::WindowDoesNotAcceptFocus set.
The X11 connection broke: I/O error (code 1)
XIO: fatal IO error 2 (No such file or directory) on X server “:0”
after 3193449 requests (3193449 known processed) with 0 events remaining.
/home/chris/bin/openmv: line 1: 16280 Segmentation fault (core dumped) openmvide/bin/openmvide.sh
I go back into openmv
Try to connect and get firmware out of date message again.
It asks if I want to upgrade the firmware,
I say ok
it says erase the file system
I’ve tried all answers makes no difference.
It says Connecting… Hit cancel if it takes more than 5 seconds, and then opens a drive window to the board. I can see the python files there.
Nothing happens so I hit cancel, and the ide is locked up again.
from the console it says:
requestActivate() called for QWidgetWindow(0x2e06770, name="QProgressDialogClassWindow") which has Qt::WindowDoesNotAcceptFocus set.
requestActivate() called for QWidgetWindow(0x7f83ec00da50, name="QProgressDialogClassWindow") which has Qt::WindowDoesNotAcceptFocus set.
requestActivate() called for QWidgetWindow(0x7f83ec00da50, name="QProgressDialogClassWindow") which has Qt::WindowDoesNotAcceptFocus set.
requestActivate() called for QWidgetWindow(0x2d0b450, name="QProgressDialogClassWindow") which has Qt::WindowDoesNotAcceptFocus set.
requestActivate() called for QWidgetWindow(0x2d3ec00, name="QProgressDialogClassWindow") which has Qt::WindowDoesNotAcceptFocus set.
requestActivate() called for QWidgetWindow(0x2d3ec00, name="QProgressDialogClassWindow") which has Qt::WindowDoesNotAcceptFocus set.
requestActivate() called for QWidgetWindow(0x2d3ec00, name="QProgressDialogClassWindow") which has Qt::WindowDoesNotAcceptFocus set.
Which explains why it can’t regain focus.
In anycase the firmware doesn’t get upgraded.