I have a 2011 BMW 520D, and it has a very large display for media and sat nav. The car supports showing traffic information via TMC (Traffic message channel), but not in Ireland. When I visit Northern Ireland, it does pick up the TMC station and shows me details of traffic...
Since the Raspberry Pi can be used as an FM transmitter, I am wondering can I take the pi and turn it into a TMC transmitter (I think it's RDS that's used to send traffic info) transmitting on the station that it uses in the UK? The theory being that I pull the information from Google or another traffic source (or multiple sources for that matter, possibly including the Irish TMC, which my car does not support), recode it and transmit it in a way the car can use... Possible?
[UPDATE] Just to clarify: The traffic info can be received from anywhere (Google, Bing, Here Maps as suggested by @user12321). That is not actually the problem. The problem is more the encoding and retransmitting the data using the TMC station...
[UPDATE2]: Ok, after a lot more digging, i found out something... my theory of the TMC being encrypted is somewhat true, but also a little wrong. BMW do not have the TMC database in their nav system, so, even though they technically could "here" the TMC info, they dont know where it is... TMC might say 0122,33223,163322 where 01 is the type of issue and 22 is heavy trafic, 33 is road and 223 is, say M50 north bound between N7 and N4 and 163322 is a start time... BMW can read this, but have no idea what it means...