TweetyDaBird / Lotus-58-Classic

A split ergo linear keyboard derived from the Lily58 family
Other
314 stars 38 forks source link

Write down nanoBoot burning guide #49

Closed sdrauksas closed 1 year ago

sdrauksas commented 1 year ago

These are the instructions I followed to burn nanoBoot on my two new Pro Micros without a spare Pro Micro.

I used Linux to upload the Arduino ISP sketch and burn nanoBoot to my Pro Micros, and then used macOS to flash the VIAL firmware and check that the Pro Micros can be discovered as keyboards by VIAL.

The nanoBoot-ArduinoISP.hex is made up of the contents of nanoBoot_promicro.hex file from this repository and the contents of the ArduinoISP.ino.promicro.hex file that you can obtain from Arduino IDE through Sketch -> Export compiled Binary. The need for this file is there because by default the ArduinoISP hex has no bootloader, so it deletes any bootloader that exists on the board (if you flash it using ISP, instead of USB).

It would be nice if someone else could test out these instructions and improve them before merging.