Нужно или убрать все функции tm_i2c_* или в tm_i2c.c сделать для них заглушки, ну и наглухо задать детект 1 слота, майнер должен заработать.
В принципе достаточно изменить только tm_i2c.c
Если я верно понял, то через i2c сейчас в коде реализовано определение количества слотов, блыманье светодиодами и все.
ЗЫ Про светодиоды я мазанул
Там скорее всего реализована коммутация слотов, для уменьшения количества чипов в цепочке.
Пробуйте собрать
https://github.com/dimitrus/cgminer-l.gitИз-за использования функции clock_gettime собрать можно будет только под linux.
Скорость может упасть из-за использования applog в файле libbitfury.c, функция может влиять на задержку, нужно будет закомментировать. Проверяйте.
Правил вслепую, сильно не пинать
Есть аналог функции clock_gettime под винду, желательно кросс?
legkodymovИз libbitfury.c нужно вынести все, что делает вывод на экран, из-за этого может падать скорость.
Возможно нужно делать вывод через отдельный поток.
Попробуй использовать временные маркеры, для отслеживания интервалов отработки функций, можно будет найти узкие места в коде.