Ca semble plutôt être un problème mécanique/électrique que software. Il y a dans le Palm un micro-switch qui détecte si le loquet de verrouillage en écriture est on ou off sur la carte. Si ce contacteur ne fonctionne plus (grippé, sale, dessoudé...) il peut envoyer un signal de carte verrouillée qui trompe le Palm. Dans mon T|X, en sortant la carte, on voit clairement ce capteur à l'intérieur de l'emplacement SD, sur le côté. Tu peux toujours essayer de l'activer délicatement ce qui le dégrippera peut-être.
2 Photos de l'intérieur d'un vieux Palm TE :
1) avec une carte verrouillée (contacts ouverts) :

2) avec carte non verrouillée (contacts fermés) :

Je viens de prendre ces photos sur un TE, mais le principe devrait être le même sur un Tréo. Le micro-switch est en bas au milieu du logement de la carte.