Success of sorts.

I've been able to get the alfatSD to powerup and communicate in text mode but it was very intermittant.

During the powerup process I only occasionally got the reply from the board.

Following is the powerup part of the PBP program.

Powerup:
Pause 500
low ALFAT_CTS_PIN
pauseus 20
Input ALFAT_RTS_PIN
pauseus 20
low ALFAT_RESET_PIN
Pause 200
input ALFAT_RESET_PIN
pause 500

'Send reset string
gosub clear_LCD
lcdout "Sent- RS OK"
serout2 ALFAT_RX,ALFAT_BAUD,["RS OK",13]
serin2 ALFAT_TX,ALFAT_BAUD,2000,ALFAT_ERROR,[skip 2,str ALFAT_STRING\15] 'BRING IN UPTO 15 BYTES

'Output rcv characters to LCD
gosub Clear_LCD
lcdout "Sent- RS OK"
Lcdout $fe, $c0 ' move to second line
lcdout "Rcvd- ", str ALFAT_STRING\15

I have been able to get this to work every time, but it's a bit Rube Goldberg.
By putting a 1k resistor between the CTS and RTS on the AlfatSD the intermittant nature goes away and I get perfect powerup and comms.

I have no idea why, however, and was wondering if someone could help.
I've tried adding a 'LOW ALFAT_RTS_PIN' at the beginning of the powerup, but obviously this is overwritten when the pin is set as an input.

Once I get it sorted, I'll post the PBP program and some notes for the others out there that are obviously going through similar steep learning curves.

TIA