| LCD | 50% 90% | Only one type of lcd implemented. No dma inverse transfers (so updates are sloooow), no partial updates/inverse and other fancy stuff. |
| Backlight | 100% | PWM frequency is quite low ~500Hz but my backlight driver circuit can't cope with higher freq reliably. |
| Buttons | 100% | Hardware keys for generic/reference design. |
| I2C? | 100% | One can write and readback registers of the internal codec. |
| SD | 90% | Basicaly works. DMA handling is suboptimal. Needs more testing. |
| NAND | 0% 10% | Not implemented Low level driver part is reverse engineered. The work on reverse engineer FTL scheme is started. |
| PCM | 80% | PCM driver implemented but playback is choppy. choppy on some players. |
| Codec | 80% | Driver for internal Dolphin codec implemented but not much tested. No support for anything else than playback through i2s yet. |
| Recording | 0% | Not implemented. |
| ADC | 50% | Implemented but not tested nor calibrated. |
| RTC | 0% | Not present in my device. From various documents it seems that HYM8563 (PCF8563 clone) is widely used. Some members of the rk27xx family have internal RTC. |
| FM | 50% | RDA5807P? can work in TEA5767 compatibility mode. Rockbox has mature driver for that. |
| USB | 5% | The USB core has some weird scheme of supporting control packets. Some requests seems to be handled purely in hardware which doesn't quite fit rockbox usbstack concept. |