> I will say that everyone does the init sequence a little differently My experiences so far with cards is like that with other devices which need intelligent driving, such as LCDs and modems. There's a lot of Copy/Paste of values and sequences For example I had so much trouble with DOGM LCDs and web code purported to make them work - even the manufacturer's code is wrong (cf many examples of Microchip documentation). Just because a company says it's true doesn't make it so http://www.piclist.com/techref/microchip/io/dev/lcd/DOGM.htm So often web code goes only as far as 'getting it going' without any fine-tuning or, conversely, allowances for the vagaries of electrical specs and manufacture And as every man and his dog starts making devices those vagaries are likely to get even vaguer, so it does pay to read the pdfs and understand why one does what one does and what could happen if one strays Joe --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .