aboutsummaryrefslogtreecommitdiff
path: root/keyboards/jj40/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/jj40/README.md')
-rw-r--r--keyboards/jj40/README.md15
1 files changed, 13 insertions, 2 deletions
diff --git a/keyboards/jj40/README.md b/keyboards/jj40/README.md
index 563f5788e..1b47ab816 100644
--- a/keyboards/jj40/README.md
+++ b/keyboards/jj40/README.md
@@ -18,13 +18,24 @@ Note that this is a complete replacement for the firmware, so you won't be
18using Bootmapper Client to change any keyboard settings, since not all the 18using Bootmapper Client to change any keyboard settings, since not all the
19USB report options are supported. 19USB report options are supported.
20 20
21In addition you may need the AVR toolchain and `bootloadHID` for flashing: 21In addition you may need the AVR toolchain and `bootloadHID` ([GitHub repo](https://github.com/whiteneon/bootloadHID)) for flashing:
22 22
23For macOS:
23``` 24```
24$ brew cask install crosspack-avr 25$ brew cask install crosspack-avr
25$ brew install --HEAD https://raw.githubusercontent.com/robertgzr/homebrew-tap/master/bootloadhid.rb 26$ brew install --HEAD https://raw.githubusercontent.com/robertgzr/homebrew-tap/master/bootloadhid.rb
26``` 27```
27 28
29For Linux:
30```
31$ sudo apt install libusb-dev
32$ wget https://www.obdev.at/downloads/vusb/bootloadHID.2012-12-08.tar.gz
33$ tar -xzf bootloadHID.2012-12-08.tar.gz
34$ cd bootloadHID.2012-12-08/commandline
35$ make
36$ sudo cp bootloadHID /usr/bin
37```
38
28In order to use the `./program` script, which can reboot the board into 39In order to use the `./program` script, which can reboot the board into
29the bootloader, you'll need Python 2 with PyUSB installed: 40the bootloader, you'll need Python 2 with PyUSB installed:
30 41
@@ -32,7 +43,7 @@ the bootloader, you'll need Python 2 with PyUSB installed:
32$ pip install pyusb 43$ pip install pyusb
33``` 44```
34 45
35If you prefer, you can just build it and flash the firmware directly with 46If you prefer (or are having issues with a `program` flash), you can just build it (`make jj40:<keymap-name>` and flash the firmware (`.hex` file) directly with
36`bootloadHID` if you boot the board while holding down `Backspace` (`Top Right Key`) to keep it 47`bootloadHID` if you boot the board while holding down `Backspace` (`Top Right Key`) to keep it
37in the bootloader: 48in the bootloader:
38 49