Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Info [How-To]: Changing USB-to-Ethernet adapter VID/PID to match D-LINK DUB-E100

hani_t

Newbie
Registriert
24. Dezember 2020
Beiträge
4
Reaktionspunkte
23
Punkte
23
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:

Du musst Regestriert sein, um das angehängte Bild zusehen.
VID / PID: 0xb95, 0x7720

2- We can try changing this to D-LINK VID / PID, using the command "ethtool"

Du musst Regestriert sein, um das angehängte Bild zusehen.
This adapter supports "eeprom" access.

3- Use "ethtool" to dump "eeprom"
Du musst Regestriert sein, um das angehängte Bild zusehen.

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:
Du musst Regestriert sein, um das angehängte Bild zusehen.

Du musst Regestriert sein, um das angehängte Bild zusehen.

5- Use "ethtool" to verify eeprom update success
Du musst Regestriert sein, um das angehängte Bild zusehen.

6- Disconnect USB and re-connect:

Now it is identified as D-LINK
Du musst Regestriert sein, um das angehängte Bild zusehen.

7- Works in the car :)
Du musst Regestriert sein, um das angehängte Bild zusehen.

I hope this helps people who cannot find the D-LINK adapter and have another ASIX-chipset adapter on hand.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet von einem Moderator:
NIce discovery :)
How do you find the device name "enx000ec6620e47", i have similar device - ID 0b95: 7720 ASIX Electronics Corp. AX88772, but on ethtool -i results "Cannot get driver information: No such device"

update: Never mind, your network interface was renamed from default - eth0 or eth1.
 
Zuletzt bearbeitet:
Thanks for the post. I actually tried this myself today before finding your post, I had the same idea. Unfortunately the cheap adapter I bought broke before I got it working, I had the eeprom updated and working on computer, bit then it just stopped recognizing that any Ethernet cable was connected at all, even a known good cable to my router. The adapter was cheap and broke.

However, I also also found that new(er?) firmware (1367 in particular) support a couple of generic usb3 ASIX USB Ethernet's out of the box, I've found that AX88179 adapters work perfectly: Info - Konsole mit ASIX USB Ethernet
 
In my TT I couldn't get the ASIX USB to work without the VID/PID update. MU 1389 on AU43x train.

When you update the VID/PID you need to be careful with the Endiness. Also, some eeproms have a checksum that would need to be updated as well.

I haven't done this process with any other USB, so be careful when trying it out.
 
In my TT I couldn't get the ASIX USB to work without the VID/PID update. MU 1389 on AU43x train.
Yep for a AX88772 adapter to work out needs the vid/pid changed in the two places in the eeprom as you found.

It's the newer USB3 adapter based on AX88179 that works on my car without any mods, and AX88178 should also work.
 
Check with these Chinese adapters and both allowed to change vid pid, after that it works for mib2.5 Columbus
 
Zuletzt bearbeitet:
Erster Beitrag im Forum, wollte aber nur bestätigen, dass dies FLAWLESSLY funktioniert!

Verzeihen Sie mir auch, wenn mein Deutsch ausgeschaltet ist, da ich einen Übersetzer benutze.

Seltsamerweise habe ich angenommen, dass dies möglich ist, und ich habe nach dem Chipsatz für den DLINK E100 gesucht und festgestellt, dass es sich um einen guten Weg handelt, ASIX AX88772

Von da an ging ich einfach weiter. Amazon durchsuchte die USB-zu-Ethernet-Adapter und stellte sicher, dass es sich um denselben Chipsatz handelte. Einer war ASIX AX88772, der andere war ASIX AX88772B. Ich kaufte beide, da sie beide mit einer Lieferzeit von 1 Tag billig waren. Mit der OP-Methode funktionierte es ohne Probleme. Ich konnte in die MIB telneten und meine Firware usw. herunterladen. Nun zum Patchen, wünsche mir GLÜCK!
 
Check with these Chinese adapters and both allowed to change vid pid, after that it works for mib2.5 Columbus
How do you change the PID and VID, the method not working on this device AX88772B - .
Every time when i am try to change the HEX value with ethtool it returns this error: " offset and length were out of bounds "
Du musst Regestriert sein, um das angehängte Bild zusehen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet von einem Moderator:
Entschuldigen Sie mein Deutsch. Es wird von Google Übersetzer übersetzt.
Ist der D-Link DUB-E100 REV E1 Adapter mit einer Delphi MHS2_ER_AU_P2035 MIB kompatibel?
Du musst Regestriert sein, um das angehängte Bild zusehen.
Du musst Regestriert sein, um das angehängte Bild zusehen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Every time when i am try to change the HEX value with ethtool it returns this error: " offset and length were out of bounds "
Perhaps on Kali the length argument is needed, try adding `length 0x01` between the offset and value args, eg. `offset 0x0088 length 0x01 value 0x01`.

If that still doesn't work, perhaps the manufacturer of your adapter cheaped-out and didn't install a eeprom. If you you'll need to try buying another adapter, either gamble a similar one, or if you want to use this on a Mib2 high device just get a AX88179 one that doesn't need modifying
 
made it to change the PID and VID now the adapter is recognized like D-link DUB-E100 rev. B1 :) Used this nice tool , extracted the ROM than edited with HxD hex editor then restored back to the device. I haven't tested it yet but i think it will work . This is the adapter from china: .

UPDATE: unfortunately i can get telnet connection on Delphi MST2_EU_VW_P0639D, enabled lan in green menu, configured the network on laptop 192.168.1.10 with port 23 and 123 in Putty and i have time out error. Usb adapter started to flash after enebled lan in green menu but no connection. Probably i must buy D-link E-100 adapter.
Du musst Regestriert sein, um das angehängte Bild zusehen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
id you try both pid 1a02 and 3c05?
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben