Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate usage of ds30 GUI for bootloader updates? #64

Open
agatti opened this issue Sep 21, 2017 · 13 comments
Open

Deprecate usage of ds30 GUI for bootloader updates? #64

agatti opened this issue Sep 21, 2017 · 13 comments

Comments

@agatti
Copy link

agatti commented Sep 21, 2017

Seems like that ds30 gui is the only option for updating bootloaders but there are three issues that need to be addressed:

  1. Do we have the licence to redistribute the binary version of ds30 gui?
  2. Reflashing the bootloader on Linux or on macOS might not be possible with a windows-only binary.
  3. Downloading an updated version of the free ds30 gui version requires registration to a forum.

The plan here is to find a cross-platform alternative for flashing bootloaders that's not MPLAB-X IPE with a PicKit adapter.

@psolyca
Copy link

psolyca commented Sep 21, 2017

Hey

Am I wrong but there is also http://dangerousprototypes.com/docs/Pirate-Loader_console_upgrade_application_(GNU/Linux,_Mac,_Windows) to update bootloader with a CLI application.
It is only for v4+ bootloader.

@agatti
Copy link
Author

agatti commented Sep 21, 2017

Can you replace the bootloader with that tool? I seem to recall you cannot do that from pirate-loader.

@psolyca
Copy link

psolyca commented Sep 21, 2017

I have fast read, it is only for firmware updates.

@agatti
Copy link
Author

agatti commented Sep 21, 2017

No worries. I wonder whether we've got to replicate the updater ourselves by figuring out the ds30 protocol or not.

@satscan
Copy link

satscan commented Sep 21, 2017 via email

@agatti
Copy link
Author

agatti commented Sep 21, 2017

Interesting. Searching for "ds30 gui" on google, the microchip link doesn't show up but picbootloader.com has the software for download behind a forum registration.

@agatti
Copy link
Author

agatti commented Sep 21, 2017

Ok, the binaries still don't come with a licence, so I'm not sure we can actually distribute these as well :(

@satscan
Copy link

satscan commented Sep 21, 2017

ds30-loader dated 14/08/17 is open Source under GNU Public License v2. The COPYING.txt is just missing from the \ directory. It is present in the three firmware directories.

@agatti
Copy link
Author

agatti commented Sep 21, 2017

Yes, although the problem here is for the two .exe files in the archive. Same issue for Bootloaders/BPv3-bootloader/ds30_Loader_GUI in the source tree.

@psolyca
Copy link

psolyca commented Sep 21, 2017

Ok, I found some things to try but really do not what we need, I am really an end user.
My source http://www.microchip.com/forums/m515696.aspx
Compiling under *nux : https://embeddedfreak.wordpress.com/2008/10/10/compiling-mplab-c30-v311b-under-linux/
Or use Eclipse as an IDE : https://github.com/ecdpalma/piccbuilder (too old)
To upload the bootloader maybe this one : http://piklab.sourceforge.net/
I do not know for this one : https://gputils.sourceforge.io/

@psolyca
Copy link

psolyca commented Sep 24, 2017

It seems, USBEprom manage to upload a new bootloader with pirate_loader.exe! See #38

@agatti agatti mentioned this issue Sep 25, 2017
10 tasks
@USBEprom
Copy link

USBEprom commented Sep 28, 2017

@agatti
Copy link
Author

agatti commented Sep 5, 2018

Moving to 7.2...

@agatti agatti modified the milestones: 7.1 release, 7.2 Sep 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants