Yesterday, I was trying to fix getting the phone's own number on that Sony Ericsson phone using gnokii. It didn't work, and created a new bug in the Sony Ericsson AT variant.
Turns out the responses returned from the phone are encoded using whatever is the current encoding on the phone. So 004D0045 instead of ME, if UCS2 was selected.
Making sure we use the right encoding all along the AT driver means we could remove some Sony Ericsson specific code, and fix in one fell swoop: Sony Ericsson, Samsung and Sagem phones.
Yay! gnokii 0.6.24 should be out tomorrow.
There's also a stupid fix in gnome-phone-manager if you tried to use IrDa or a cable. Expect release soon.