Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Недавний контент _Dmit
Добро пожаловать! Вас пригласил _Dmit присоединиться к нашему сообществу. Пожалуйста, нажмите сюда зарегистрироваться.
Я так полагаю, что содержимое .acdb-файла успешно разбирается и передается через ioctl в железо. А железу что-то не нравится. То есть данные синтаксически-то правильные, а за семантику отвечает даже не libaudcal.so, а вероятно что-то более низкоуровневое, и по коду это восстанавливать - задачка...
Посмотрел я внутрь /usr/lib/libaudcal.so.1, и увидел следующее:
В файле audio_cal.acdb значение Target Version хранится в теге TGTV (0x113BD). Это значение сравнивается с тем, что зашито в библиотеке (0x113BC). Предполагаю, что если в audio_cal.acdb байт по смещению 0x5С исправить с 0xBD на...
по смещению 0xC начинается поток сжатый ZLib. Длина потока в файле хранится как DWORD по смещению 0x8, но можно просто распаковать до конца потока, например так (python 2.7):
import zlib
with open("MDM_ACDB.IMG", "rb") as f: ab = f.read()
with open("audio_cal.acdb", "wb") as f...