1. SysSockGetLastError не поддержана
2. буфера разного размера в разном количестве, маленьких больше. => что то не дочитывается.
3. Лог можно снять используя хаб и другой комп.
4. Ну и прошивку выложу на всякий, не факт что она на тестовых ПЛК запустится, но можно попробовать.