Hi Clement,

On 10/15/2018 12:27 PM, Clement Viel wrote:
---
  AUTHORS              |  1 +

Please don't include AUTHORS changes. One of the maintainers will take care of it.

  doc/sim800-modem.txt | 11 +++++++++++
  2 files changed, 12 insertions(+)
  create mode 100644 doc/sim800-modem.txt

diff --git a/AUTHORS b/AUTHORS
index 2d360e6..a8362c8 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -138,3 +138,4 @@ Florent Beillonnet <[email protected]>
  Martin Hundebøll <[email protected]>
  Julien Tournier <[email protected]>
  Nandini Rebello <[email protected]>
+Clement Viel <[email protected]>
diff --git a/doc/sim800-modem.txt b/doc/sim800-modem.txt
new file mode 100644
index 0000000..7220cb8
--- /dev/null
+++ b/doc/sim800-modem.txt
@@ -0,0 +1,11 @@
+SIM800 modem usage
+===================
+
+To enable SIM800 module support you need to put the following
+udev rule into appropriate file in /{etc,lib}/udev/rules.d:
+
+KERNEL=="ttyS2", ENV{OFONO_DRIVER}="sim800"
+
+Sim800 driver code is merged with sim900's. So, to add modifications to sim800 
driver, sim900.c file must be edited
+accordingly.
+To differentiate the two modems, developpers must use the "modem_type" field of sim900_data
typo

structure.


Also, we can't have people hand-editing driver code to distinguish between one device and another. You've already went to the trouble of creating a separate sim800 driver (which I do not think is the right approach at all), why not take advantage of that fact with an appropriate probe() function or something?

Anyway, I still think you should be querying +CGMM or ATI or whatever to figure out the modem model automatically and not rely on the user to set this up.

Regards,
-Denis
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to