~anjan/sxmo-check

add check for data via wifi and modem
send patches to project mailing list
README: go-sendxmpp with listen support released

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~anjan/sxmo-check
read/write
git@git.sr.ht:~anjan/sxmo-check

You can also use your local clone with git send-email.

#Sxmo Check

A modemtest suite using sxmo-utils

Demo: https://diode.zone/w/1eabLmgsBKLvpK3u5EywAa

#Setup

Make sure the following enivornment variables are set:

export TEST="Hello"
export CHEOGRAM_NUM=""
export PHONE_NUM=""

I put all these variables into ./.secrets and chmod +x ./.secrets. Shellspec should automatically source the environmental variables.

You need a cheogram account: https://cheogram.com/ Make sure go-sendxmpp is configured with the account you have registered with cheogram.

Make sure the following packages are installed:

  • go-sendxmpp (Atleast version 0.2)
  • shellspec

#License

<Linux Phone Testsuite That Uses Sxmo>
Copyright (C) <2022>  <Anjandev Momi>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

#Contributing

Patches are welcome. Please use git send-email and send a patch to the project mailing list with the subject prefix [ PATCH sxmo-check ].

#TODO

  • mms

  • unlock sim

  • mmcli -m any --pin 1234 --enable-pin to enable pin

  • mmcli -m any --pin 1234 --disable-pin to disable pin