-
Bug
-
Resolution: Won't Fix
-
Major
-
None
-
Flounder 6.0.1
-
None
-
None
On the M3+Kingfisher, the AGL radio app supports RDS data by polling radio-service and the si_ctl command to get the RDS buffer (if present).
However, the RDS is sometimes corrupted, with a new set of chars overlaying the old chars without clearing the buffer. For example, if two successive RDS messages are "IN BLACK" and "BY ACDC" you may see an RDS display that combines the two strings and says "BY ALACK".
Example output running the si_ctl from the command line every 500 ms or so:
m3ulcb:~# si_ctl /dev/i2c-12 0x65 -m | grep PI
{{PI: 11981 Name:Hears }}
m3ulcb:~# si_ctl /dev/i2c-12 0x65 -m | grep PI
{{PI: 11981 Name: Kars }}
m3ulcb:~# si_ctl /dev/i2c-12 0x65 -m | grep PI
{{PI: 11981 Name: K-LOVE }}