1249e9a and memoryoffset

RaphaĆ«l Droz <[email protected]> Thu, 9 May 2013 23:12:35 +0200
Newsgroups gmane.linux.drivers.gnokii
Message-ID <20130509211235.GA27763@b1b1>
Hi,

in 1249e9ae, the location used by AT+CPBW=%d (in AT_WritePhonebook())
changed from:
> data->phonebook_entry->location+drvinst->memoryoffset
to
> data->phonebook_entry->location


I don't know the AT proto enough but from my personal use (Sagem MyX-2)
it caused a regression.


Here is the common part:
> > AT+CPBS="ME"
> > AT+CPBR=?
> < +CPBR: (750-999),20,16

> > AT+CPBR=750
> < +CME ERROR: 22	# indeed this is strange, anyway...


Here is what used to happen before 1249e9ae:
> > AT+CPBW=750,"",129,"blahfoo..."
> < OK


And here is what happens now:
> > AT+CPBW=1,"",129,"blahfoo..."
> < +CME ERROR: 21


What could I do against that ?



thanks