Недавно обнаружил, что американская версия PSP (2001) позволяет работать лишь с 11-ю каналами WiFi, в то время как в Европе и России разрешено использование 12 и 13 каналов, а в Японии и 14-ого (кстати, PSP-2000 поддерживает работу со всеми каналами). Озадачился я вопросом конфигурирования WiFi-адаптера, ведь понятное дело вся фишка в пресловутом «Country Code» (или «Regulatory Domain»). Был лишь вопрос, – на каком уровне он прописан: на уровне софта (драйвера PSP) или firmware WiFi-адаптера. После безуспешных поисков инфы, как в направлении прошивки адаптера, так и изменения кода региона. В очередной раз остановился на теме конфигурирования PSP через ключи в IdStorage. Благодаря наличию под рукой консолей разных регионов (с разными версиями системных плат) была собрана статистика, проведено тестирование и получено решение.
И так. Код региона WiFi адаптера в PSP задается байтом (видимо номер профиля в драйвере), расположенным в IdStorage в блоке 0x0045 по смещению 0x00. Для американской версии PSP этот байт имеет значение 0x00, что дает возможность работать с каналами 1-11; значение 0x03 (как в японской PSP) позволяет работать со всеми каналами 1-14.