On Wed, 2011-02-02 at 10:03 +0100, ext Andreas WESTIN wrote:
> On 2011-02-01 20:32, Aki Niemi wrote:
> > Like I replied earlier, I don't see the need for this. Also, it will not
> > work well with the isiusb plugin, which has the potential to work with
> > any ISI modem. I'm not willing to break that potential until we just
> > absolutely have to.
>
> U8500 uses shrm driver and will not be recognized via isiusb.
I don't see what that has to do with the device supporting the "PC
suite" USB profile, which allows modem access using cdc_phonet.
> > So, my stance holds: we quirk based on resource ID and based on the
> > server's ISI version.
>
> From the information we have regarding ISI version from each server is
> that it is not consistent, meaning the value you get is not really the
> ISI version but the version of the server.
That is exactly what I meant. This version allows building quirks inside
the drivers. An example in pseudo-code:
if GIsiVersion.major == 15 and GIsiVersion.minor >= 3:
send( { FOO, value, filler, filler}, callback1 )
else:
send( { FOO, value }, callback2 )
Cheers,
Aki
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono