diff options
Diffstat (limited to 'keyboards/jj40/README.md')
| -rw-r--r-- | keyboards/jj40/README.md | 15 |
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 | |||
| 18 | using Bootmapper Client to change any keyboard settings, since not all the | 18 | using Bootmapper Client to change any keyboard settings, since not all the |
| 19 | USB report options are supported. | 19 | USB report options are supported. |
| 20 | 20 | ||
| 21 | In addition you may need the AVR toolchain and `bootloadHID` for flashing: | 21 | In addition you may need the AVR toolchain and `bootloadHID` ([GitHub repo](https://github.com/whiteneon/bootloadHID)) for flashing: |
| 22 | 22 | ||
| 23 | For 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 | ||
| 29 | For 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 | |||
| 28 | In order to use the `./program` script, which can reboot the board into | 39 | In order to use the `./program` script, which can reboot the board into |
| 29 | the bootloader, you'll need Python 2 with PyUSB installed: | 40 | the 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 | ||
| 35 | If you prefer, you can just build it and flash the firmware directly with | 46 | If 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 |
| 37 | in the bootloader: | 48 | in the bootloader: |
| 38 | 49 | ||
