16x1 LCD showing only first 8 characters (lcd.setCursor(0,1) not working)

david_prentice:
You call it 8x2
positions 0-7 are 0-7 on line#1
positions 8-15 are 0-7 on line#2

I thought that too, but I found that setting the cursor to line#2 (lcd.setCursor(0,1) followed by lcd.print("SomeText")) doesn't show SomeText on the right half of the display. Only setting the cursor to column 41 (40, counting from 0) of line#1 did the trick.

Carlos