Попадалась, лет 15 назад на офисных "мамках" ASUS, программа AI net(?) в БИОСе. Меряла целостность кабеля длину сегмента и даже, с точностью в пару метров, определяла длину до обрыва. Пару лет назад - такой же программкой вычислил RJ45 на кухонной "читалке" Lenovo S10, переобжатый до облома жилки кабеля.
Покопать в сторону подобного ПО? На сайтах производителей сетевых контроллеров?
Тогда бы немного раскрыть, зачем это всё. Можно ли прокинуть хоть один заведомо исправный провод? Сколько ожидается проводов? Питание от батарей или от сети? И так далее...
Это не тестер кабеля, случаем?
Питание на обоих Ардуинках - от одного источника или от разных?
И еще - при таком использовании, не следует допускать попадания на пин "чистого" напряжения питания или "чистой" земли - а то случится тиристорная защелка и пин выгорит.
"Это другое". Тиристорное защёлкивание, это когда напряжение на входах/выходах превышает напряжение питания. Это как раз возможно, если у Ардуинок разные источники питания.
И надо проверить алгоритм, чтобы не допустить замыкания источника(ов) питания одной Ардуинки через другую.
схема получается примерно как у матричной клавиатуры
Возможно. Хотя, в разделе аналоговой схемотехники на электроникс, недавно была тема, что оптроны в матричной схеме работают не вполне ожидаемо - не выбранные продолжают работать в инверсном режиме.
входы ... выходы
Входы 597 - могут только hi-z, выходы 595 - выход или hi-z. Pull-up тут вообще не при делах.
Предполагаю, что выгорит только сам OBD (трансивер). А если "железо" проектировали не мудаки, то критичные для работы CAN-шины отделены от CAN-шины OBD.
По питанию же - стандарт предписывает защищаться от выбросов в сотни вольт.
Если в ПО остались "родимые пятна" arduino (вроде "digitalread", "wtite", "delay" и прочего) - его надо рефакторить, несмотря на кажущуюся работоспособность.
Если аппаратура выглядит так, то её надо переделывать.
Можно попробовать вставить переключатель в разрыв провода sense1 (не будет определяться вставка микрофона в переднюю панель, но можно будет подключиться программно) или sense2 (то же для наушников).
Какой комп? В спецификации или BIOS'e какие есть слова: "Intel HDA" или "AC97"?
P.S. Когда себе делал новую систему - линукса, пришлось перепаивать front panel с новыми разъёмами под "Intel HDA".
Задача-максимум - не выполнена, перехожу к плану "Б".
P.S. Сохранил образ на случай, если потребуется дополнительная информация. Testdisc'ом восстановил bootsector - раздел увиделся. Проверил chkdsk из под Win PE - он поскрипел минут 10 и наисправлял что-то. Загрузка с раздела началась (как минимум - до менюшки F8), но потом - зависает, даже в безопасном режиме.
А вот эта частичная копия MFT - она для журнала что ли?
На Ваши подобные вопросы уже были ответы. Ocelot: ”Если нужно точно определить конструктивное решение, Э4 недостаточно. Либо писать словами в примечаниях к схеме, либо делать отдельный монтажный чертёж.” Армянское Радио: "...вы показываете принципиальную схему и просите описать вам монтаж. Это сделать невозможно - мы не знаем (ладно, если копать ваши комментарии, оказывается, можно выкопать, какой у вас там светодиод).
Чтобы описать монтаж, нужен сборочный чертеж или монтажная схема, или хотя бы фотка похожего девайса, а не вот это вот все."
Покопать в сторону подобного ПО? На сайтах производителей сетевых контроллеров?