Основным изменением в Bluetooth 3.0 стала возможность использовать расположенное рядом оборудование Wi-Fi для отправки данных с более высокой скоростью (но оно идет по каналу Wi-Fi, а не по каналу Bluetooth). В основном это смена аппаратного / микропрограммного обеспечения, и я не думаю, что он используется очень часто.
Bluetooth 4.0 добавляет совершенно другой режим с низким энергопотреблением, который не совместим с предыдущими режимами BT (хотя у вас может быть аппаратное обеспечение, которое выполняет оба режима). Это также в основном смена аппаратного и микропрограммного обеспечения.
Чего вы пытаетесь добиться, перенося код на другую версию?