Sorry for the English post, but I wanted to post this here for everyone's benefit. Feel free to edit the post and translate it to Deutsch if you want.
Per
compatible USB adapters are:
D-Link DUB-E100 (0x2001, 0x3c05)
D-Link DUB-E100 (0x2001, 0x1a02)
SMSC9500 (0x0424, 0x9500)
Germaneers LAN9514 (0x2721, 0xec00)
Cinterion AH6A 3G (0x1e2d, 0x0055)
Cinterion ALS1 / ALS6 (0x1e2d, 0x0060)
ASIX AX88178 (0x0b95, 0x1780)
ASIX AX88179 (0x0b95, 0x1790)
D-LINK DUB-E100 has an ASIX chipset AX88772A
I have a U-GREEN USB to Ethernet with ASIX AX88772 from
. This USB
will not work with MIB2, but you can make it work!
Requirements: Linux VM (I'm using Ubuntu)
1- After plugging in U-GREEN USB, we find the following connected:
VID / PID: 0xb95, 0x7720
2- We can try changing this to D-LINK VID / PID, using the command "ethtool"
This adapter supports "eeprom" access.
3- Use "ethtool" to dump "eeprom"
We can see the VID / PID in little-endian format at addresses: 0x0048 - 0x004B, and 0x0088 - 0x008B
4- Use "ethtool" to overwrite those bytes with the VID / PID of D-LINK: 0x2001, 0x3c05
In little-endian format: 01 20 05 3c
We issue 8 commands:
5- Use "ethtool" to verify eeprom update success
6- Disconnect USB and re-connect:
Now it is identified as D-LINK
7- Works in the car
I hope this helps people who cannot find the D-LINK adapter and have another ASIX-chipset adapter on hand.