eyiliu / ASIXFlash

AX88179 Flash Utility

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ASIXFlash

AX88179 Flash Utility for changing the onboard EEPROM's MAC address. The changes are persistent, even when plugged into a different device

Changed MAC

Requires Python 3.6+, pyusb package, and any of these: libusb 0.1 / libusb 1.0 / OpenUSB

How?

  • Download and unarchive the repository into a folder
  • Open flash.py, change the value in NEW_MAC_ADDRESS = "1BADCAFEBABE" to a MAC address of your choice.
  • Run pip install pyusb
  • Run python flash.py. This will flash your device with the new MAC address.
  • At this point, your device should have been flashed successfully. The original EEPROM will be saved as ax88179.bin

Demo

Requirements

  • Install LibUSB.
  • Python 3.6+, with pyusb
  • (Windows only) Change the loaded AX88179 driver to libusb
    • Run Zadig zadig-2.4.exe
    • Select Options -> List all devices (✓)
    • In the dropdown list, select your AX88179 device
    • Press the little arrow on the up-down control until you get an option with libusb-win32
    • Click the big button, usually Replace Driver

Zadig Guide

License

MIT

About

AX88179 Flash Utility

License:MIT License


Languages

Language:Python 97.8%Language:HTML 2.2%