Инструкция по установке BMW DIS на VMware, Group Tester One (GT1) и IBM T30

Каждый диагност, опытный или начинающий, считает своим обязательством написать инструкцию по установке DIS. Так как я лучший диагност автомобилей BMW в Калининградской области, я так же напишу свою инструкцию. Тем более я прекрасно знаю как DIS устроен изнутри.
Процесс установки DIS не сильно отличается между виртуальной машиной, ноутбуком IBM ThinkPad T30 или оригинальным диагностическим планшетом BMW Group Tester One.
DIS работает на операционной системе SCO OpenServer, которая имеет набор встроенных драйверов для ограниченного круга аппаратного обеспечения. Именно по этому, стабильная работа DIS возможна только на определённом оборудовании. Даже жёсткий диск должен поддерживаться в SCO OpenServer.
Обладая определёнными знаниями, можно переписать эти драйверы под современное оборудование, но это глупая затея, скорее даже нереальная.
DIS, как программное обеспечение, можно разделить на 3 отдельных элемента:
- Операционная система, аналогия: Windows.
- База, аналогия: Adobe Photoshop.
- Набор Программ, аналогия: дополнительные шрифты, текстуры или фильтры для Photoshop.
Операционная система (SCO OpenServer) устанавливается на компьютер, на операционную систему устанавливается программа (База), в программу добавляются данные для дальнейшей работы с ними с помощью программы (Базы). Это упрощённая структура DIS. Эти шаги и требуется повторить, для установки DIS.
Моя сборка Базы, на примере которой написана вся эта статья, уже содержит SCO OpenServer. Также в ней убрано ограничение на объём жёсткого диска в 18.635 Гб. Правильно скомпилированно ядро для VMware Workstation, IBM T30 и GT1. Автоматически конфигурируются сетевые адаптеры. Исправлены распространённые ошибки, например BDFLUSHR. Задействуются дополнительные горячие клавиши.
Требования для виртуальной машины:
- Одноядерный процессор
- 256 MB оперативной памяти
- жёсткий диск или SSD объёмом не менее 7.5 Gb
- CD/DVD привод
- один сетевой адаптер
- VMware Workstation 6 или новее, VMWare ESXi 4 или новее
Это требования именно для виртуальной машины, а не для компьютера, на котором установлено программное обеспечение от VMware.
Вопросы и Ответы:
Почему нет смысла выделять больше ресурсов виртуальной машине?
DIS просто не умеет работать в многоядерном режиме и использовать больше 256 Мб оперативной памяти. Выделение большего количества ресурсов может наоборот замедлить DIS.
Почему лучше использовать самые последние версии ПО от VMware?
В них всегда исправляются найденные ошибки, улучшается оптимизация и виртуализация. Советы из интернета уровня: "DIS это старое программное обеспечение, а значит лучше использовать старые версии VMware" — полнейшая глупость.
Почему нужен только 1 сетевой адаптер?
Планшет Group Tester One имеет три встроенные сетевые карты для подключения диагностического интерфейса EDIC. Ethernet, USB-Ethernet и Wi-Fi. Подключить головку EDIC к DIS, установленному на виртуальную машину, возможно только по Ethernet. Поэтому нет смысла добавлять в виртуальную машину ещё 2 сетевых адаптера. В некоторых случаях это даже приведёт к сбою.
Можно ли использовать другой гипервизор, например VirtualBox, Hyper-V?
И да и нет. Ядро DIS не поддерживается в VirtualBox и Hyper-V, что приведёт к панике ядра. С другой стороны, существуют энтузиасты которые запускают DOOM на тесте для определения беременности.
Можно ли использовать другой компьютер, а не IBM T30?
Определённо да. Нативно DIS может работать на любом компьютере, аппаратное обеспечение которого максимально схоже с начинкой планшета Group Tester One: поколением процессора, чипсета и общей компоновкой оборудования. Например: IBM T20, IBM T22, IBM T23...
Просто IBM T30 оказался последним ноутбуком от IBM с самым производительным железом и настоящим COM-портом. По этому он стал де-факто стандартом нативной установки DIS. На самом деле подойдёт даже не любая модель T30, лучше всего — Type 2366. А самые схожие аппаратные характеристики с планшетом Group Tester One будут у ноутбука IBM T23.
Нативная установка DIS лучше виртуализации?
Нет. Мощности современного оборудования и виртуализации позволяют DIS работать неограниченно быстро, разумеется в теории.
Это заявление касается мощных рабочих станций и серверов. А не ваших полудохлых старых ноутбуков.
Установка SCO OpenServer и Базы DIS
Создаём новую виртуальную машину в VMware Workstation с вышеперечисленными характеристиками и указывает установку операционной системы из .iso образа Базы. Для IBM T30 или BMW Group Tester One записываем .iso образ Базы на CD/DVD диск.
Запускаем виртуальную машину. Для IBM T30 или BMW Group Tester One вставляем CD/DVD диск в привод, возможно в Boot меню BIOS придётся установить приоритет для CD/DVD привода. Иначе начнётся загрузка ОС.
Сначала BIOS виртуальной машины, IBM T30 или BMW Group Tester One определит наличие установочного диска в CD/DVD приводе, а после автоматической перезагрузки начнёт установку SCO OpenServer.
После будет предложено выбрать устройство, на которое происходит установка:
- для планшета GT1, нажимаем 1
- для ноутбука IBM T30, тыкаем 2
- для VMware Workstation, жмякаем 3
Соглашаемся с выбором устройства.
Не забываем читать всё, что отображается на экране. Английский — очень простой язык. Хватит тупо следовать всем инструкциям из интернета. Приложите хоть каплю сил к пониманию процесса.
После установки операционной системы SCO OpenServer и копирования 300 Мб установочных файлов Базы DIS, потребуется размонтировать CD/DVD привод из виртуальной машины, а в случае с IBM T30 или GT1 извлечь установочный диск из привода. После нажимаем Enter. Впрочем это всё будет написано на экране.
Возможно, сразу после запуска, виртуальная машина выдаст следующую ошибку.

VMware Workstation, во время создания новой виртуальной машины, не всегда устанавливает жёсткий диск в качестве главного устройства. Из-за чего происходит паника ядра. Потребуется выключить и отредактировать конфигурацию виртуальной машины, установив жёсткий диск на 0:0, а CD/DVD привод на 1:0, после запускаем виртуальную машину.

Настройка Базы DIS
После автоматической перезагрузки начнётся запуск операционной системы SCO OpenServer и установка Базы DIS. После установки и запуска Базы откроется окно её настроек. В Базе отключено окно калибровки сенсорного экрана для VMware Workstation и IBM T30. Если на Group Tester One не работает сенсорный экран, то нажимаем сочетание клавиш Alt+PrintScreen, а после Enter, чтобы пропустить этап калибровки экрана.

- Выбираем Русский язык и марку BMW.
- Справа внизу экрана нажимаем кнопку [Далее].
- На следующем экране выбираем страну Russia.
- В качестве дилерского номера указываем 12345 (пароль пользователя).
- В поле названия фирмы и адреса вписываем OldBMW.RU, тогда DIS будет работать на 5% быстрее.
После заполнения всех полей, на верхней панели меню, нажимаем кнопки [Конец] —> [Выйти] —> [Да].
Установка и настройка Базы DIS полностью завершена.
По неизвестной причине, скорее всего связанной с настройками времени, на старых компьютерах или версиях VMware Workstation происходит разовая перезагрузка Базы DIS после первого запуска. На SSD дисках это происходит практически мгновенно, после появления окна настроек. На HDD это может занять до 15 минут. Не рекомендую настраивать Базу DIS до возникновения этой перезагрузки. Эта ошибка никак не влияет на дальнейшую работоспособность DIS, но выявить причину этой неисправности не удалось. Выглядит следующим образом.
Установка Программ в Базу DIS
Теперь требуется наполнить Базу программами и данными для диагностики, кодирования и программирования. Монтируем в CD/DVD привод VMware Workstation .iso образ с Программами. Для IBM T30 или GT1 записываем .iso образ на DVD диск (на CD не хватит объёма памяти) и вставляем его в привод.
Заходим в окно администрирования, на стартовой экране DIS нажимаем кнопку [Администрирование].
В окне администрирования выделяем, с помощью клика, CD-дисковод 1 и нажимаем кнопку [Активизировать CD].
После активизации дисковода, в меню DIS нажимаем кнопку [Инсталляция], вводим пароль 12345 и нажимаем кнопки [ОК] —> [ОК]. Начнётся копирование 1.5 Gb данных, на медленных накопителях это может занять очень много времени. Поэтому можно открыть пивка.
По завершению инсталляции ещё раз выделяем CD-дисковод 1 и нажимаем кнопку [Деактивизировать CD].
Установка Программ и настройка DIS успешно завершена.
Можно размонтировать .iso образ из привода виртуальной машины или извлечь DVD диск из ноутбука IBM T30 или планшета BMW Group Tester One.
Если в дальнейшем планируется подключаться к операционной системе по FTP, лучше сразу установить пароль для учётной записи root.
- нажимаем сочетание клавиш Ctrl+PrintScreen, откроется консоль
- вводим логин root и нажимаем Enter, операционная система предложит установить пароль
- нажимаем 1 , а далее Enter
- вводим 12345 и нажимаем Enter
- повторно вводим 12345 и нажимаем Enter
Ввод цифр не будет отображаться на экране.
Далее вводим команду init 0 и нажимаем Enter, для правильного выключения виртуальной машины или нажимаем сочетание клавиш Ctrl+Alt+F2 для возврата к окну DIS.
Цена .iso образов с авторскими модификациями - 10 000 рублей
Будет доступно для скачивания:
- .iso образ Базы версии 52, мультиязычная.
- .iso образ Программ версии 57, на русском языке.
- .iso образ Программ версии 57, на английском языке.
Цена ключа активации VMware Workstation 16 PRO - 800 рублей
Я ничего не понял 🤪
Тогда отправляем оборудование по почте мне, через неделю забираем полностью настроенным. Или обращаемся за помощью.