Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chayanforyou/pickit2-gui-linux

Simple graphical user interface for pk2cmd on Linux.
https://github.com/chayanforyou/pickit2-gui-linux

Last synced: about 16 hours ago
JSON representation

Simple graphical user interface for pk2cmd on Linux.

Awesome Lists containing this project

README

        

## PicKit2 GUI Linux
Simple graphical user interface for pk2cmd on Linux.

![](/doc/PicKit2-GUI-Linux.png)

### Features
- Auto-detection of the PIC on your board.
- Can write, run, stop, erase and test a .hex on your board.
- Check the firmware of PicKit 2 and file versions
- Remembers where you chose the .hex even after closing the software :)

### Known bugs/restrictions
- No HEX editor. I don't have any use for it at school so I haven't done it.
- Not possible to transfer running .hex on hard disk.
- You need to install USB driver (see installation notes)
- Some freezes can be seen during process. Don't panic, the PicKit is working and you'll see the output in the logs.

### Installation
- Download the latest version from [here](https://github.com/chayanforyou/PicKit2-GUI-Linux/releases/latest) and `unzip` the file.
- Install **libusb** driver, open terminal and type `sudo apt-get install libusb-0.1-4:i386`
- Run the software, `java -jar PicKit2-Programmer-1.0.jar`
- Enter your root password and you're done.

### Disclaimer
No warranty will be made for this software. Use it at your own risks!
This software is free.
This software uses a recompiled version of `pk2cmd` from Microchip and a custom `PK2DeviceFile.dat` from the Microchip's forums.

### Thanks To
- François Gilbert
- Twitter : @frankynov

### Contact
If you have any questions, suggestions, or feedback, feel free to contact.

[email protected]

### License
PicKit2 GUI Linux is released under the [MIT License](LICENSE).

```dtd
Copyright (c) 2023 Chayan Mistry
All rights reserved.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```