Skip to content

Add pk2cmd jaka fi#73

Open
Foadsf wants to merge 2 commits intolure-sh:masterfrom
Foadsf:add-pk2cmd-jaka-fi
Open

Add pk2cmd jaka fi#73
Foadsf wants to merge 2 commits intolure-sh:masterfrom
Foadsf:add-pk2cmd-jaka-fi

Conversation

@Foadsf
Copy link

@Foadsf Foadsf commented Jan 4, 2026

feat: Add pk2cmd-jaka-fi LURE package for Debian/Ubuntu

Port of jaka-fi/pk2cmd to LURE build system.

Package contents:

  • pk2cmd v1.27.03 (enhanced PICkit 2/3/PKOB CLI programmer)
  • Device file v2.64.36 (1588+ supported PIC devices)
  • udev rules for PICkit2, PICkit3, and PKOB
  • Firmware hex files for programmer updates

Key features over pk2cmd-plus:

  • PICkit 3 and PKOB support (not just PICkit 2)
  • Modern libusb-1.0 (faster than legacy 0.1)
  • 2x more supported devices (1588 vs ~700)
  • MSB1st PIC16/PIC18 family support
  • Active upstream maintenance

Binary installed as 'pk3cmd' to allow coexistence with pk2cmd-plus.

Credits:

  • Upstream: jaka-fi/pk2cmd
  • PICkit3 support: Miklós Márton
  • Device file: Anobium/PICkitPlus team
  • Original software: Microchip Technology Inc.

Tested on Linux Mint / Ubuntu with LURE.

Foadsf added 2 commits January 4, 2026 21:21
Port of AUR pk2cmd-plus package to LURE build system.

Package contents:
- pk2cmd v1.21 RC1 (PICkit 2 CLI programmer)
- Device file v2.63.218 (extended PIC device support)
- udev rules for non-root USB access

Key adaptations from AUR PKGBUILD:
- Use git source (GitHub mirror) instead of ZIP to avoid LURE extraction bug
- Replace patch file with sed commands (line ending compatibility)
- Use Debian-compliant version format (~ and + instead of _)
- Correct device file path substitution pattern

Credits:
- Original AUR package: BxS, Manouchehri
- Source mirrors: psmay/pk2cmd, martonmiklos/pk2cmd
- Original software: Microchip Technology Inc.

Tested on Linux Mint / Ubuntu with LURE.
Port of jaka-fi/pk2cmd to LURE build system.

Package contents:
- pk2cmd v1.27.03 (enhanced PICkit 2/3/PKOB CLI programmer)
- Device file v2.64.36 (1588+ supported PIC devices)
- udev rules for PICkit2, PICkit3, and PKOB
- Firmware hex files for programmer updates

Key features over pk2cmd-plus:
- PICkit 3 and PKOB support (not just PICkit 2)
- Modern libusb-1.0 (faster than legacy 0.1)
- 2x more supported devices (1588 vs ~700)
- MSB1st PIC16/PIC18 family support
- Active upstream maintenance

Binary installed as 'pk3cmd' to allow coexistence with pk2cmd-plus.

Credits:
- Upstream: jaka-fi/pk2cmd
- PICkit3 support: Miklós Márton
- Device file: Anobium/PICkitPlus team
- Original software: Microchip Technology Inc.

Tested on Linux Mint / Ubuntu with LURE.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments