W wersji 3.4 rozszerzyłem proces wykrywania chipu Realtek Semiconductor Corp. RTS5139 Card Reader Controller. Tu bowiem okazało się, iż na niektórych maszynach, jak Lenovo Z500 moduł ten jest wykrywany przez system nie jako:
ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
a system widzi go, jako:
ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
To powodowało, ze APM do wersji 3.3 nie był w stanie wykryć tego urządzenia jako zgodnego z modułem rts5139, a tym samym wyładować go w trakcie pracy na baterii. Jak już wielokrotnie pisałem, moduł ten nie ma możliwości pracy w trybie powersave, co skutkuje poważnym wzrostem zużycia energii w trybie pracy na baterii, gdyż dodatkowo uniemożliwia "uśpienie" podsystemu USB 2.0.