This is strictly a OEM radio, nothing fancy. The current one in my truck stop displaying at first and then stopped functioning completely. I looked at upgrading aftermarket but compared to the deal I found on eBay, I decided to just replace the unit with an original used one.
So, all factory functions remained in tact.