Hi there,
I have several Audiomoths, all have firmware 1.4.4 installed. I have configured them, deployed them in the field and recieved successful recordings from them. However, I want to update the firmware, but when I try to Flash the Audiomoth I keep getting an error message to say the Audiomoth has failed to switch to flash mode. I detach and repower the Audiomoth and try again, but to no avail.
I have also tried to manually switch the Audiomoth into flash mode. However, when I get to the paperclip stage, the lights go out but it states that no Audiomoth can be detected.
I am running Windows 8, and I am fairly certain that the USB cable is not the problem.
Can anyone help me fix this?
Thanks in advance
Great.
Thank you Alex, finally we have success!!
You might also be able to do it through the OS - some instructions here: https://www.manula.com/manuals/tridentrfid/timemachine/1/en/topic/how-to-disable-driver-signature-enforcement-under-windows-8-and-8-1
On some installations it will complain and let you install anyway.
If not you need to reboot the PC and repeatedly push F8 during boot until the boot menu appears. You can then select the "Disable Driver Signature Enforcement" option which should now allow you to install an unsigned driver.
Now it's having an issue because the INF doesn't contain a digital signature. Do you know how I can fix this? thanks again
Try downloading the .inf file here and pointing Windows to it when it tries to update the driver: https://www.dropbox.com/s/m1p6h28t9c7ez4k/EFM32-Cdc.inf?dl=0
Window 7 normally requires this file to manually install the driver but other versions of Windows will usually work out of the box.
Hi, This sounds like a Windows driver problem. AudioMoth uses two USB device types - HID in normal use when configuring and CDC Serial when using the boot loader (since the code for this is installed at the Silicon Labs factory and means that devices can always be recovered). If you can configure okay, but you computer can't see the AudioMoth in flash mode, then something is interfering with the CDC Serial driver. Try following the instructions to manually put the device into flash mode using the paperclip and then check in the Device Manager. You should see EFM32 USB CDC serial port device listed but I suspect that there is a warning next to it. Selecting this device should allow you to re-install the driver. We've seen a few computers where other drivers (sometimes a TinyTag temperature sensor driver) has claimed ownership of this device type which stops the standard inbuilt driver working.