I’ve seen that one about not finding “pnputil” and will push a new version tomorrow with a fix. (It’s caused by windows doing folder redirection when running 32-bit apps on 64-bit windows.)
Ive flash 5.0rc on the electron but build ide says I am on 4.8 and will not compile to 5.0?
The ide doesn’t change the configured target version - you have to do that yourself.
You’re trying to verify your app for system
firmware version 0.5.0-rc.1 but
your currently selected device, -Blam!- is
running system firmware version
0.4.8.
Yet the device is flashed with 5.0 and selected 5.0 in the build ide, but wont flash the code.
cc: @suda
Has the device successfully connected to the cloud after being updated?
The windows version has been updated so it should now successfully install drivers on 64-bit versions of windows.
@mdma I downloaded the windows exe file again after you said it had been updated and I get the exact same response.
I deleted the previous version I had downloaded and that did not make any difference.
Is there something I should undo that the first program did when I tried to install it and it error’d out?
@Moors7 How about you?
@RWB - this is an entirely different (and unknown) error. I’m not sure how to begin fixing this. It may be related to the display driver for example.
The fix just posted was for the pnputil error that Moors7 was seeing.
@mdma I tried the windows updater on a different PC and it installs just fine!
So it must have been a issue with my MacBook Air running windows.
Thanks for that data point! What system are you using for running Windows on your mac? I developed the Windows software on a mac, using Parallels. The emulation has to have opengl 2.0 support.
@mdma Well for the MacBook I think I used Bootcamp to install Windows 8 a few years ago. Then I deleted as much of Bootcamp as I could to get some features to work with Windows that were not working like screen brightness adjustment & volume buttons or some shit like that, can’t really remember.
I’m running a windows laptop on the other machine running Windows 8.1 Pro 64 Bit.
After using a different port and different non Spark supplied USB cable and the Electron was updated successfully.
So if you have others that can’t get this windows software to update correctly then try a different USB cable and different USB port. The 5th try was when it worked for me
Thanks for making this easy to use update app.
Just updated the 2nd Electron with the app and new USB cable and it went perfectly
@mdma @x1800MODMY360x I’m seeing the same problem.
I have used the Windows Update program to update 2 Electrons with the 0.5.0 firmware.
Now when I use the Build IDE and try to compile my code using the new 0.5.0 -rc1 firmware it will not let me. It says the Electrons are running 0.4.8 firmware and that I have to manually update the Electrons before I can compile with the 0.5.0-rc1 firmware.
When I try to build with the 0.5.0 firmware I get this popup.
So we can’t move past this until the Build IDE acknowledges that the Electrons are now running 0.5.0 firmware. Is there any way we can force this to happen?
Both Electrons are online and connected to the network and I’m assuming have checked in with the Particle Cloud.
@RWB & @x1800MODMY360x, have you tried CLEAR CACHE in the settings drawer of Build or using incognito mode?
Update:
Nope, doesn’t help
@RWB & @x1800MODMY360x can you try selecting 0.4.8
and flashing your Electrons with any new (not the same as currently on the device) app?
Thank you!
Sure will be a beta tester. As we used to say ‘beta than nuttin’! [OK, I’ll see myself out now…]
Yes that worked.
I had to load a different sketch than was on the Electron already and set the firmware to 0.4.8 and then flash the Electron.
Next I had to refresh the Build IDE page and then the Electrons Firmware will show 0.5.0-r1 in the build IDE.
Thanks for the help
I am still unclear - what is my method of upgrading my electrons, if I’m a Linux user, and not Windoze or OSX ?
The web ide gives me the “you’ll have to find another way” message.
I do not know how to proceed at this point.
Wouldn't DFU work?
dfu-util -d 2b04:d00a -a 0 -s 0x8020000 -D system-part1-0.5.0-rc.1-electron.bin
dfu-util -d 2b04:d00a -a 0 -s 0x8040000 -D system-part2-0.5.0-rc.1-electron.bin
dfu-util -d 2b04:d00a -a 0 -s 0x8080000:leave -D tinker-0.5.0-rc.1-electron.bin
Duh - I now see that https://github.com/spark/firmware/releases/tag/v0.5.0-rc.1 also contains instructions, not just files…
Except that after updating using the CLI, (as a wrapper around dfu), the IDE still stubbornly tells me the same thing, although I’ve manually updated the device…
@AndyW you need to flash your device with code other than what is on the device currently using the 0.4.8 firmware.
Then refresh the Build ide browser. Then look at the firmware status.