This is an MFDeploy replacement. Works great in production (no need to install NETMF SDK) and includes LCD config and covers the network settings, where MFDeploy failed to work.
When creating a HEX file from a current deployment, it would be nice to have a visual acknowledgement that the HEX file is indeed being created as it’s happening.
Since the process can take up to 20 minutes, when I click the “Create” button, it would be nice to have a message pop up and stay up, informing the user that the HEX file is being extracted, that we should wait for it to finish, and that it can take up to 20 minutes. When the process is complete, this message can go away.
In the current beta version, when I click “Create”, the program simply becomes unresponsive for several minutes. If I were new to NETMF, I wouldn’t know whether this was because the program crashed or because it’s simply busy doing what I told it to do.
[EDIT]: It’s purely cosmetic, but the deployment tool assigns a file extension of “.HEX” (all upercase), whereas the other firmware files from GHI have a lowercase “.hex” extension. Just thought I’d point it out for visual consistency.
@ GHI - I seem to have bricked a G120 attempting to upgrade the firmware from 4.2.7.0 to 4.2.10.1 using the beta tool. Screenshots attached. I think it’s related to the USB connection somehow being lost. For example, when querying Device Version, I notice that my G120 reboots once, returns the device version, and reboots again after that.
Where is the old tool? (Josh’s link is broken.) It apparently got uninstalled from my system when I upgraded to the latest SDK.
Also, how would I upgrade Tinybooter manually? I’ve got LDR0 and LDR1 set for Tinybooter, so now I just need to know what serial commands to send so I can upload G120_TinyBooter.GHI?
A few notes:
[ul]Still too many poping message boxes. When I need to flash 10 boards with the same firmware, it’s kind of annoying to click those pointless boxes. I would prefer a progress bar on the main program window, at the end telling “success”. Then I could just plug the board, click deploy, plug the board, click deploy - plug&deploy, in short Now it’s more like plug/click deploy/find the popping window-that-pops-out-hell-knows-where…
When I create a hex image, program freezes during the process, so it’s unclear what’s happening. Sometimes it even hangs forever (not often, but still). This part should be improved to give some feedback.
Debug output window is here! Sweet. The only thing I miss now is keyboard shortcuts to connect/disconnect. Why not setting those to F5/Ctrl+F5, as in MFDeploy?[/ul]
Looks like MFDeploy can now be pretty much relieved off duty. The world has just became a little bit better.
Does FEZ Config tool still require that visual studio, netmf and ghi sdk to be installed? Or can it be used to update the spiders in the field by only installing the Config tool and copy the firmware & app files the a laptop?
Whoa, 20mins! No one is THAT patient Scientifically proven: if some operations takes more than 1 second, provide a progress bar, and, preferably, a “Cancel” button…
Anyway, at least some indication that program is alive would be nice.
A Request: is it possible to use a fixed width font in the command / connection dialog? Now it uses a proportional one and messes up the reading of debug info.
Sizable window would be nice. Output textbox could scale, other items need not.
“About” box could show a build date?
The link in it could open the default browser rather than IE
About->Help (Link to relevant page on GHI site)
We are looking at sending this tool or something like it to OS clients with early releases of our hardware and no IFU capability, so as user-friendly as possible is good.