The reason you can't read turnip4.99 is because the flash signature was not updated in it. Here is the fix for that.
Darkman00: Change last 4 digits in Flash Signature from 0561 to 2465
As for the smart card not inserted correctly problem, do a search on Q14 in the advanced bell forum. The first one that comes up is repairing a 2700. Read through it and see if this sounds like the same problem.