Urządzenie D-Link DUB-E100 jest widoczne przez Discover Media i Discover Pro jako interface sieciowy. Jest to furtka zostawiona przez VW/Audi do grzebania w systemie. Mając odpowiednie urządzenie można dostać się do systemu plików w MIBie, a potem to już droga wolna do patchy, modyfikacji skinów, przeróbek z MIB2 na MIB2.5 itp.
Co potrzebne?
ASIX AX88772 USB to Ethernet dongle (http://ali4cars.com/s/?p=asix-ax88772-usb-ethernet-adapter)
Linux (np. odpalony na Raspberry Pi albo w wirtualnej maszynie)
Jak?
- Odpalamy Linuxa, podpinamy ASIXa do portu USB
- Instalujemy ethtool.
Kod: Zaznacz cały
sudo apt-get update && sudo apt-get install ethtool - Sprawdzamy czy system widzi pod USB podpięte urządzenie ASIX Electronics Corp. AX88772B.
Kod: Zaznacz cały
lsusb - Sprawdzamy pod jaką nazwą jest widoczne urządzenie jako interface sieciowy. W kolejnych krokrach będę używał nazwy eth1.
Kod: Zaznacz cały
ifconfig - Sprawdzamy parametry urządzenia eth1. A konkretnie czy mamy dostęp do pamięci EEPROM
Kod: Zaznacz cały
sudo ethtool -i eth1 - Odczytujemy EEPROM
Kod: Zaznacz cały
sudo ethtool -e eth1 - Potwierdzamy, że w offsetach 0x0040 i 0x0080 widnieje "95 0b 2b 77". Warto zauważyć podobieństwo "95 0b 2b 77" do "ID 0b95:772b" z wcześniejszych kroków. To jest VID i PID urządzenia, który za chwilę podmienimy.
- Podmieniamy VID i PID na taki jaki ma D-Link DUB-E100
Kod: Zaznacz cały
sudo ethtool -E eth1 magic 0xdeadbeef offset 0x0088 value 0x01
sudo ethtool -E eth1 magic 0xdeadbeef offset 0x0089 value 0x20
sudo ethtool -E eth1 magic 0xdeadbeef offset 0x008A value 0x05
sudo ethtool -E eth1 magic 0xdeadbeef offset 0x008B value 0x3c
sudo ethtool -E eth1 magic 0xdeadbeef offset 0x0048 value 0x01
sudo ethtool -E eth1 magic 0xdeadbeef offset 0x0049 value 0x20
sudo ethtool -E eth1 magic 0xdeadbeef offset 0x004A value 0x05
sudo ethtool -E eth1 magic 0xdeadbeef offset 0x004B value 0x3c - Ponownie odczytujemy EEPROM, żeby potwierdzić zmiany
Kod: Zaznacz cały
sudo ethtool -e eth1 - Odpinamy urządzenie i podpinamy ponownie, żeby sprawdzić czy system widzi je teraz jako D-Link
Kod: Zaznacz cały
lsusb - Gotowe!
Wideo-poradnik
[utube]https://www.youtube.com/watch?v=NGaXMYTP_YA[/utube]