USB to IBUS adapter
IBUS ADAPTER to Hd DICe unit which has internal IBUS to I2C board
I2C directly to HD Radio protocol
For simplicity purposes i listed RDS to mean both Analog and HD radio data. Basically the HD Radio unit sends the Station data back to the Ibus addressed to the BMW dashboard/telephone display, we have been to interperate the HEX string that displays Radio Station information.
Since we are operating via the BMW IBUS adapter we are not dealing directly with the HD Radio protocols. As i am no programmer and am merely just interpreting HEx data and controls i would suggest you talke with Mitch.
As of right now we have a stand alone program. We are just working on adding features such as presets and other data that comes from the unit.