История изменений
Исправление KivApple, (текущая версия) :
Конкретно USB мышка/клавиатура эмулируется даже на Арудине. При этом VID:PID можно подставить любой. «Это dev-плата, это другое» (хотя просто загрузить готовую прошивку задача максимально тривиальная для юзера, а сама плата стоит 100 рублей на Али), но есть те же платы с FTDI, которые точно USB-certified, однако имеют официальную опцию перезаписи VID:PID.
То есть выходит, что требования сертификации USB максимум влияют на дефолтные настройки устройства с завода. Если какой-нибудь сервисной утилитой устройству можно изменить функционал на потенциально конфликтующей с сертификацией, то пока ты не продаёшь сразу модифицированные устройства, к тебе никаких претензий не будет (а, говорят, если не лепить логотипы USB и вообще не называть устройство USB, а просто намекать, что его туда можно в общем-то воткнуть, то можно вообще всё).
Я не знаю деталей HDMI, но предполагаю, что пока это не касается обхода DRM (то есть нельзя давать дампить ключ шифрования, причём санкция для производителя есть в том числе техническая - отзыв его ключа и вся его продукция перестанет играть DRM), проблем точно также никаких.
С PCI-E есть dev-борды FPGA, которые тоже могут всё, какую прошивку в них загрузишь. Но в отличии от dev-плат USB они подороже стоят, хотя для западного потребителя в целом доступно.
Да что там говорить - в большинстве Wi-Fi модулей регион радиочастот меняется чуть ли не штатными средствами. То есть главное требование - чтобы после покупки в магазине модуль не нарушал требования страны, в которой он продаётся. Ну и чтобы не было прямо большой красной кнопки «включить частоты, которые нельзя» в дефолтном драйвере, наверное. А если для этого надо использовать какие-то сторонние утилиты, всем всё равно (на производителя, пользователь, если сильно не повезёт, может получить люлей).
Исправление KivApple, :
Конкретно USB мышка/клавиатура эмулируется даже на Арудине. При этом VID:PID можно подставить любой. «Это dev-плата, это другое» (хотя просто загрузить готовую прошивку задача максимально тривиальная для юзера, а сама плата стоит 100 рублей на Али), но есть те же платы с FTDI, которые точно USB-certified, однако имеют официальную опцию перезаписи VID:PID.
То есть выходит, что требования сертификации USB максимум влияют на дефолтные настройки устройства с завода. Если какой-нибудь сервисной утилитой устройству можно изменить функционал на потенциально конфликтующей с сертификацией, то пока ты не продаёшь сразу модифицированные устройства, к тебе никаких претензий не будет (а, говорят, если не лепить логотипы USB и вообще не называть устройство USB, а просто намекать, что его туда можно в общем-то воткнуть, то можно вообще всё).
Я не знаю деталей HDMI, но предполагаю, что пока это не касается обхода DRM (то есть нельзя давать дампить ключ шифрования, причём санкция для производителя есть в том числе техническая - отзыв его ключа и вся его продукция перестанет играть DRM), проблем точно также никаких.
С PCI-E есть dev-борды FPGA, которые тоже могут всё, какую прошивку в них загрузишь. Но в отличии от dev-плат USB они подороже стоят, хотя для западного потребителя в целом доступно.
Да что там говорить - в большинстве Wi-Fi модулей регион радиочастот меняется чуть ли не штатными средствами. То есть главное требование - чтобы после покупки в магазине модуль не нарушал требования страны, в которой он продаётся. Ну и чтобы не было прямо большой красной кнопки «включить частоты, которые нельзя» в дефолтном драйвере, наверное. А если для этого надо использовать какие-то сторонние утилиты, всем всё равно.
Исходная версия KivApple, :
Конкретно USB мышка/клавиатура эмулируется даже на Арудине. При этом VID:PID можно подставить любой. «Это dev-плата, это другое» (хотя просто загрузить готовую прошивку задача максимально тривиальная для юзера, а сама плата стоит 100 рублей на Али), но есть те же платы с FTDI, которые точно USB-certified, однако имеют официальную опцию перезаписи VID:PID.
То есть выходит, что требования сертификации USB максимум влияют на дефолтные настройки устройства с завода. Если какой-нибудь сервисной утилитой устройству можно изменить функционал на потенциально конфликтующей с сертификацией, то пока ты не продаёшь сразу модифицированные устройства, к тебе никаких претензий не будет (а, говорят, если не лепить логотипы USB и вообще не называть устройство USB, а просто намекать, что его туда можно в общем-то воткнуть, то можно вообще всё).
Я не знаю деталей HDMI, но предполагаю, что пока это не касается обхода DRM (то есть нельзя давать дампить ключ шифрования, причём санкция для производителя есть в том числе техническая - отзыв его ключа и вся его продукция перестанет играть DRM), проблем точно также никаких.
Да что там говорить - в большинстве Wi-Fi модулей регион радиочастот меняется чуть ли не штатными средствами. То есть главное требование - чтобы после покупки в магазине модуль не нарушал требования страны, в которой он продаётся. Ну и чтобы не было прямо большой красной кнопки «включить частоты, которые нельзя» в дефолтном драйвере, наверное. А если для этого надо использовать какие-то сторонние утилиты, всем всё равно.