Navx-mxp firmware upgrade issue

I’m on Windows 7 x86.

Downloaded the latest navx-mxp download, installed the setup.exe… for some reason the driver software didn’t install automatically. It took some effort, but I finally installed the drivers manually using the installers in Program Files.

Anyways, got the firmware updater to work. Upgraded using navx-mxp_3.1.344.hex (md5sum 781d54ca7260e0a101a3801cf154851e) , no problems. However, the ‘currently loaded navx-Model firmware version’ shows 3.1.336. Board version 33.

Output from the 'status' when upgrading
Detecting DFU Interface... 
DFU device opened OK 
Got DFU Descriptor 1 
Found VID: 0483 PID: 5740 Version: 0200 
Detecting device 
Loading the DFU file 
DFU file parsed with 1 elements 
Opening the device 
DFU device opened OK 
Got DFU Descriptor 1 
Performing partial erase 
Partial erase complete 
Writing block 0 
Writing block 1 
Writing block 2 
Writing block 3 
Writing block 4 
Writing block 5 
Writing block 0 
Writing block 1 
Writing block 2 
Writing block 3 
Writing block 4 
Writing block 5 
Writing block 6 
Writing block 7 
Writing block 8 
Writing block 9 
Writing block 10 
Writing block 11 
Writing block 12 
Writing block 13 
Writing block 14 
Writing block 15 
Writing block 16 
Writing block 17 
Writing block 18 
Writing block 19 
Writing block 20 
Writing block 21 
Writing block 22 
Writing block 23 
Writing block 24 
Writing block 25 
Writing block 26 
Writing block 27 
Writing block 28 
Writing block 29 
Writing block 30 
Writing block 31 
Writing block 32 
Writing block 33 
Writing block 34 
Writing block 35 
Writing block 36 
Writing block 37 
Writing block 38 
Writing block 39 
Writing block 40 
Writing block 41 
Writing block 42 
Writing block 43 
Writing block 44 
Writing block 45 
Writing block 46 
Writing block 47 
Writing block 48 
Writing block 49 
Writing block 50 
Writing block 51 
Writing block 52 
Writing block 53 
Writing block 54 
Writing block 55 
Writing block 56 
Writing block 57 
Writing block 58 
Writing block 59 
Writing block 60 
Writing block 61 
Writing block 62 
Writing block 63 
Writing block 64 
Writing block 65 
Writing block 66 
Writing block 67 
Writing block 68 
Writing block 69 
Writing block 70 
Writing block 71 
Writing block 72 
Writing block 73 
Writing block 74 
Writing block 75 
Writing block 76 
Writing block 77 
Writing block 78 
Writing block 79 
Writing block 80 
Writing block 81 
Restarting 
Programming complete 

I’ve tried multiple times. Am I doing something wrong here? Or maybe the firmware version didn’t get updated correctly in the hex file? Thanks!

Hi dustin,

The firmware hasn’t actually changed since 2017, so even though the firmware number has changed, there’s not any value in updating the firmware. So access to navX-MXP from Python should continue to work as it did before. :slight_smile:

But I really appreciate your letting me know; there was a burp in the build process that slipped through.

1 Like