This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
product:usb2ax:firmware_update [2017/07/27 08:07] xevel |
product:usb2ax:firmware_update [2017/11/15 02:53] (current) xevel |
||
---|---|---|---|
Line 23: | Line 23: | ||
This update method is supported both for [[#Windows version|Windows]] and [[#Linux version|Linux]]. | This update method is supported both for [[#Windows version|Windows]] and [[#Linux version|Linux]]. | ||
- | == Windows version == | + | === Regular : Windows version === |
//Tested on Win7 64bits.//\\ | //Tested on Win7 64bits.//\\ | ||
- | Get the [[http://xevelabs.com/usb2ax/USB2AX_Updater_Win_v1.0.zip| USB2AX_updater tool]]. | + | Get the [[http://xevelabs.com/usb2ax/USB2AX_Updater_Win_v1.1.zip| USB2AX_updater tool]] (updated Nov 2017). |
* Run //usb2ax_updater.exe//. | * Run //usb2ax_updater.exe//. | ||
Line 39: | Line 39: | ||
- | == Linux Version == | + | === Regular : Linux Version === |
1) Install dfu-programmer >=0.5.4 | 1) Install dfu-programmer >=0.5.4 | ||
Line 60: | Line 60: | ||
4) Done! | 4) Done! | ||
- | == More info for power users == | + | === More info for power users === |
* Running the bootloader on the USB2AX is as simple as sending on its serial port the following ascii bytes: 0xff 0xff 0xfd 0x02 0x08 0xf8 ([[https://github.com/Xevel/usb2ax/blob/master/firmware/lufa_usb2ax/usb2ax_run_bootload.py|Python example]]). Upgrading from version v04 to a newer revision, a second simplified way to do it has been added: open the port at 1200bps, enable DTR, then disable DTR and close the port quickly. | * Running the bootloader on the USB2AX is as simple as sending on its serial port the following ascii bytes: 0xff 0xff 0xfd 0x02 0x08 0xf8 ([[https://github.com/Xevel/usb2ax/blob/master/firmware/lufa_usb2ax/usb2ax_run_bootload.py|Python example]]). Upgrading from version v04 to a newer revision, a second simplified way to do it has been added: open the port at 1200bps, enable DTR, then disable DTR and close the port quickly. | ||
Line 113: | Line 113: | ||
==== Customizing the firmware ==== | ==== Customizing the firmware ==== | ||
- | The sources of the firmware are available in [[https://github.com/Xevel/usb2ax/blob/master/|the Git Repository]] of the project. | + | The sources of the firmware are available in [[https://github.com/Xevel/usb2ax/|the Git Repository]] of the project. |
Read the README file to get an idea of what is going on, read the code, and start hacking away! | Read the README file to get an idea of what is going on, read the code, and start hacking away! |