Hi, Zhang, Zhenhua wrote: > We should remove all atoms when we disable the modem. In > function set_powered, we remove all atoms if modem is powered down by > dbus call. --- > src/modem.c | 3 +++ > 1 files changed, 3 insertions(+), 0 deletions(-) >
Let me explain more about this fix. In atmodem world, we use dbus call to power on/off modem and then it calls set_powered() to remove all atoms. However, in hfpmodem, the plugin may receive signal from BlueZ that remote has closed the service level connection with us. So we must power off the modem through ofono_modem_set_powered(modem, FALSE). I also tried phonesim and don't find problem. Let me know if any questions or issues. Thanks. Regards, Zhenhua _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono