OK, вопрос снят.
http://ihtc.ru/lib/sdhc.php
Постараюсь объяснить что тебе делать.
1. Что такое переходник?
Карта памяти имеет некоторое количество разъемов - это питание, шина адреса и данных. Переходники - это просто куски пластика с проводками и разного размера контактными группами для совместимости именно на уровне разъема.
2. Адресация.
Если твое устройство работает с картами SD, то оно физически запрашивает с карты байт по адресу и получает по шине данных байт.
Если в HC используется посекторная адресация, то устройство дожно получать набор байт этого сектора, будь то 1, 2, 4, 8 или более байт, но твое устройство не сможет получить больше, чем первый байт каждого сектора.
3. Переходник MSPD.
Мысль верная - если есть возможность адаптировать один тип карт под другой, значит, и это возможно?
Согласен. Но! Даже если сделать контроллер, который будет принимать запрос на байт, считывать с карты нужный сектор, выдирать из него нужный байт и возвращать его устройству, то обратиться более чем к 4 Гб карты ты не сможешь из-за адресных ограничений самого устройства.
К тому же, неизвестно как отличается разводка у SD и MS-ок, может, там как раз все просто.
4. Рынок.
Значит, этот переходник пригодится только для карт SDHC объемом менее 4 Гб. Из-за встроенного контроллера стоить он будет немало. Спроса на нее почти не будет. Я сильно сомневаюсь, что ты найдешь такой переходник.
Если ты реально можешь перешить свой девай на работу с HC-картами, ИМХО лучше так и сделать.
И спасибо за поднятую тему. Хоть буду знать, что HC - не просто приставка к имени. ;)