Chosen Solution

My ds lite is not reading the ds or game boy advance cartridges I put in the slots.

you may have corrosion on the copper pins in each slot. To fix this, gently apply rubbing alcohol to the corroded pins with a cotton swab. Although it is unlikely that both of the slots would have this problem, it is worth a shot.