EDIT: It appears Waze does not share it's traffic data via their API.
Now I'm looking into Google's traffic data which does have an available api.
NOTE: In an effort to organize some cic hackery, I'm starting this new thread for figuring out a way to push waze's traffic data into the cic via the RDS-TMC system that's already active. So please keep posts in this section dedicated to that effort.
I do like the traffic system on the iDrive and it works okay. Only issue I have is that Waze gets down to the side street level where the RDS-TMC system only seems to cover major highways or roads. This works fine for road trips but when trying to navigate city traffic to find the quickest route home, the CIC falls short. This sucks because the CIC has so much more detail when it comes to vehicle position, direction and doesn't get "lost" when GPS is blocked by a large building, overpass, or tunnel. It would be awesome if I can use the GPS routing of the CIC with the data of the waze traffic system!
Here are some options I think could lead to a usable hack:
NOTE: In an effort to organize some cic hackery, I'm starting this new thread for figuring out a way to push waze's traffic data into the cic via the RDS-TMC system that's already active. So please keep posts in this section dedicated to that effort.
I do like the traffic system on the iDrive and it works okay. Only issue I have is that Waze gets down to the side street level where the RDS-TMC system only seems to cover major highways or roads. This works fine for road trips but when trying to navigate city traffic to find the quickest route home, the CIC falls short. This sucks because the CIC has so much more detail when it comes to vehicle position, direction and doesn't get "lost" when GPS is blocked by a large building, overpass, or tunnel. It would be awesome if I can use the GPS routing of the CIC with the data of the waze traffic system!
Here are some options I think could lead to a usable hack:
- build a raspberry Pi that broadcasts the waze traffic data over the RDS-TMC FM band
- tap into the Sirus/XM connection coming in through the receiver to overwrite the traffic info received from space
- find how the cic is storing and accessing the traffic data and edit/overwrite that data on the cic directly through the USB port using shell scripts.
Last edited: