Update JTAGulator.md - sickcodes/jtagulator GitHub Wiki

How To Update your JTAGulator

Visit https://sites.google.com/site/propellergcc/downloads/linux-downloads

Download the .deb file from https://sites.google.com/site/propellergcc/downloads/linux-downloads#TOC-Installing-SimpleIDE-Propeller-GCC

Debian, Ubuntu

If you are on Debian based system, you can simply download the package and then:

sudo dpkg -i simpleide-0.9.66-amd64-debian-linux.deb

Arch Linux, Manjaro

Arch based users can use the PKGBUILD from simpleide-amd64-bin:

Download the debian installer, as above, however edit the AUR PKGBUILD and refer to the local source:

yay --getpkgbuild simpleide-amd64-bin
cd simpleide-amd64-bin

Edit PKGBUILD and fix the following lines:

source=("file:///home/$USER/Downloads/simpleide-0.9.66-amd64-debian-linux.deb")
md5sums=("SKIP")

RPM Based (RHEL/Fedora/CentOS/Rocky)

Unpack the data.tar.gz from the debian package.

Conver the .deb to an RPM, or you can manually install to /opt:

sudo mv ./opt/simpleide/ /opt/
sudo mv ./opt/parallax/  /opt/

Update your JTAGulator

Now, to load the .eeprom file onto the JTAGulator, close all other programs using /dev/ttyUSBX.

git clone https://github.com/grandideastudio/jtagulator.git

cd ./jtagulator

stat ./JTAGulator.eeprom

/opt/parallax/bin/propeller-load -e ./JTAGulator.eeprom

Example output:

[user@hostname jtagulator]$ /opt/parallax/bin/propeller-load -e ./JTAGulator.eeprom

Propeller Version 1 on /dev/ttyUSB0
Loading ./JTAGulator.eeprom to EEPROM via hub memory
32768 bytes sent                  
Verifying RAM ... OK
Programming EEPROM ... OK
Verifying EEPROM ... OK