Portál AbcLinuxu, 9. června 2024 18:04

Ovládáme mobily značky Siemens

16. 4. 2002 | Stanislav Musil
Články - Ovládáme mobily značky Siemens  

Máte mobil od Siemensu nebo uvažujete o jeho koupi? Chcete vědět, co všechno s ním dokážete pod Linuxem?

Jelikož jsem se stal šťastný majitelem mobilního telefonu Siemens S45, rozhodl jsem se hned využít přiloženého datového kabelu. Protože s mobilním telefonem dostanete software pouze pro Windows, tak jsem hned začal pátrat po linuxové alternativě. A kamarád mě odkázal právě na následující prográmek scmxx s tím, že je opravdu dobrý.

Nejprve si do pomocného adresáře rozbalíme archiv scmxx-0.x.x.tar.bz2 (měl sem k dispozici verzi 0.5.15). Potom začneme s kompilací. Vystačíte si se standardní trojkombinací "configure-make-make install". Autor ještě doporučuje před touto trojkombinací použít příkazy "autoconf" a "autoheader". Ale je to jen doporučení, i bez těchto dvou příkazů to půjde kompilovat. Při použití "configure" máte možnost dopředu nastavit standardní port, na kterém program bude telefon hledat a jeho standardní přenosovou rychlost.

Doporučuji..

./configure --with-device=/dev/ttyS1

což odpovídá tomu, že telefon budete připojovat přes seriový kabel na COM2. Mimoto program používá proměnou SCMXX_TTY k výběru komunikačního portu.

Potom již stačí zadat

make
make install

Program se standardně nainstaluje do adresáře /usr/local/bin/.

Zkouška spojení
Pokud jste při instalaci již nastavili výchozí komunikační port, tak vám bude stačit napsat scmxx --info a měl by se Vám objevit výpis základních informací o vašem telefonu, např.

Accessing device /dev/ttyS1
OK, device is present.
Found SIEMENS mobile phone
Vendor: SIEMENS
Model: S45
Revision: 21
Serial (Phone): xxxxxxxxxxxxxxx
Serial (SIM): xxxxxxxxxxxxxxx
SIM-ID: xxxxxxxxxxxxxxxxxxx
Operator: PAEGAS-CZ
SMS Server: +420603052000
Charset: GSM
Battery: 50%
Signal/BER: -87 dBm/unknown
Time: 02/04/12,17:16:50
Avail. Slots: bmp: 0-2, mid: 0-4, vcf: 0-500, vcs: 1-50
Phonebooks: FD, SM, ON, ME, LD, MC, RC, OW, MS, CD, BL, RD, CS

Veškerá komunikace probíhá pomocí AT příkazů. Podrobnější informace včetně posílaných a přijímaných AT příkazů získáte parametrem --verbose, zkráceně -v . Detailní popis parametrů pro jednotlivé podporované telefony Siemens.

Základní operace
Práce s programem je velice jednoduchá a intuitivní. Celý příkaz se skládá ze tří hlavních částí. První se týká nastavení spojení s telefonem (volba portu a rychlosti). Pokud jste správné hodnoty zadali už při kompilaci, nemusíte zde nic zadávat. V druhé části si zvolíte, zda chcete

data odstranit--remove
poslat do nebo přes telefon--send
dostat z telefonu do počítače--get

Do poslední části se píše, s čím chcete pracovat:

obrázky--bitmap
zvonění--midi
kalendář--vcal
záznam v adresáři--vcf
seznamy--pbook
krátké textové zprávy--sms

SMS
Parametry:

--sms-text "text"pošle "text" jako SMS zprávu
--sms-nr čísločíslo na které bude SMS odeslána
--directzpráva se odešle bez uložení do telefonu
--flashzpráva se na cílovém telefonu jen zobrazí (pokud to podporuje)

Příklad:

scmxx --sms-nr cislo_mobilniho_telefonu --sms-text "moje textovka"

Pokud chcete vložit nový řádek do textovky, použijte \n a pokud chcete použít zpětné lomítko tak \\.

Uložení kontaktu na disk
scmxx --get --vcf=1 --file=~/test.vcf

Uloží kontakt číslo 1 do souboru test.vcf v domovském adresáři uživatele ve standardním vizitkovém VCF formátu.

Měníme LOGO operátora
scmxx --send --bitmap=0 --file=soubor.bmp

nebo

scmxx -sB0 -f soubor.bmp

nebo

cat soubor.bmp | scmxx -sB

Specifikace obrázků:
barva: 2/16/256/šedá
rozlišení od 97x26 až po 101x43 pro S35i (větší velikosti budou ořezány)

Měníme šetřič obrazovky
scmxx --send --bitmap=2 --file=soubor.bmp

nebo

scmxx -sB2 -f soubor.bmp

Měníme vyzvánění (melodie)
scmxx --send --midi=0 --file=soubor.midi

nebo

scmxx -sM0 -f soubor.mid

nebo

cat soubor.mid | scmxx -sM

Specifikace midi:
formát: standardní midi formát 0
midi 0 odpovídá číslu melodie 43 v mobilním telefonu

Záloha
Jenom změníme send na get.

scmxx --get --bitmap=0 --file=soubor.bmp

Právě jsme zazálohovali logo operátora.

Práce s PHONEBOOK
scmxx --get --pbook=XX --file=/home/uzivatel/zaznamy.txt

Pokud chcete výpis jen na obrazovku.

scmxx --get --pbook=XX

Tabulka hodnot parametru --pbook

FDpevná volání - telefoní seznam (vyžaduje SIM PIN2)
SMtelefoní seznam na SIM kartě (záleží na typu) [118-250]
ONVlastní telefoní čísla v SM+ME [3]
METelefoní seznam přímo v paměti telefonu [50]
LDNaposledy volaná čísla [10]
MCZtracená volání [10]
RCPřijatá volání [10]
OWStejné jako ON
MSStejné jako MC
CDStejné jako RC
BLBlacklist
RDVIP čísla (CS s ! na konci)
CSSetříděná čísla (SM+ME+FD)

Program bere sm nebo SM nebo Sm nebo sM jako stejné, tzn. že není citlivý na velikost písmen.

Synchronizace času
V tomto případě se synchronizuje čas na mobilu s vaším časem v počítači.

scmxx --set-time

Stručný výpis akce

Accessing device /dev/ttyS1
OK, device is present.
Found SIEMENS mobile phone
Time was synchronized

Download
Zdrojové kódy poslední verze: scmxx-0.6.0.tar.bz2
Home Page programu: scmxx

Další články z této rubriky

HW novinky: podzimní přehled #2
HW novinky: podzimní přehled #1
HW novinky: návrat skleněných ploten v HDD
HW novinky: PCI Express 4.0 prý ještě letos
HW novinky: i Skylake-X s 12 jádry používá levnou teplovodivou pastu

Diskuse k tomuto článku

16.4.2002 15:03 Jakub
Rozbalit Rozbalit vše A co treba HH?
Odpovědět | Sbalit | Link | Blokovat | Admin
Zkuste se podivat na URL: koti.welho.com/jpavelek/hh_index.html

Umi to sice mene, ale zato funguje hned s nekolika typy telefonu. A navic, ne vsichni "zboznuji" prikazovou radku ...

16.4.2002 16:19 Honza
Rozbalit Rozbalit vše A co treba HH?
Pokus s S45 nevysel. Asi tam bude jeste nejaka chybka. Zatim pouzivam scmxx a jsem maximalne spokojeny.
17.4.2002 14:11 Ma--y
Rozbalit Rozbalit vše jojo
Odpovědět | Sbalit | Link | Blokovat | Admin
Moc pekne to funguje. Co se prikazove radky tyka, neznam nic lepsiho. Uzivatele windows jsou v mych ocich KLIKACI (prosti pobijeci much...)
22.4.2002 07:40 ienik
Rozbalit Rozbalit vše true true ;)
Odpovědět | Sbalit | Link | Blokovat | Admin
pridavam se se svym m35 - zkousel jsem ten program sice uz o neco drive, ale funkcnost zarucena - jen by to chtelo vytvorit nejakou nadstavbu pro X-ka ... ;(
25.4.2002 22:08 Martin
Rozbalit Rozbalit vše Jak je to s c35i a tímto programem
Odpovědět | Sbalit | Link | Blokovat | Admin
Rád bych se přeptal na c35i versus tonto prog.
7.5.2002 11:32 Z3d
Rozbalit Rozbalit vše Jak je to s c35i a tímto programem
Nemas problem. Mne to ide bez problemov s M35i. C35i je to iste, akurat v inom puzdre.... BTW kto rad experimentuje, tak na strankach Siemensu sa daju stiahnut pfd-ka s okomentovanymi AT prikazmi pre ovladanie telefonov Siemens.
14.10.2002 21:07 Petr Chromec
Rozbalit Rozbalit vše Jak je to s c35i a tímto programem
No ja uz mam verzi 0.6.1.5 a funguje bez problemu jak na C35 tak i na MT50a ke vsemu na mem Atari TT030!!
22.7.2002 22:50 Jan Mikus
Rozbalit Rozbalit vše Neco pro Nokii
Odpovědět | Sbalit | Link | Blokovat | Admin
Potreboval bych neco, co by fungovalo s Nokii (konkretne 7110 a 6210), pro posilani SMS, log, melodii.

Diky za pomoc.
Jan Mikus, jan.mikus@tiscali.cz
12.8.2002 09:20 martin
Rozbalit Rozbalit vše serial port
Odpovědět | Sbalit | Link | Blokovat | Admin
Telefon (S45/ME45) musi byt na ttS1, pokud ho pripojite na ttS0 dostanete Waiting for an answer from the phone: Timed out. Aborting. Mozna to bude na nejakem HW jinak, ale me to dela na vsech boxech.
12.8.2002 09:42 martin
Rozbalit Rozbalit vše useful link
Odpovědět | Sbalit | Link | Blokovat | Admin
http://mobilix.org/phones_linux_siemens.html
3.12.2002 13:20 BaBiBo
Rozbalit Rozbalit vše T9
Odpovědět | Sbalit | Link | Blokovat | Admin
Kde a jak je ulozena T9ka v Siemensech? Je mozne ji prepsat (smazat)? A pripadne nahradit cestinou? (pokud najdu slovnik?)
19.2.2003 13:42 bob
Rozbalit Rozbalit vše GUI
Odpovědět | Sbalit | Link | Blokovat | Admin
http://gscmxx.sourceforge.net/screenshots.shtml
9.7.2003 07:17 Flyer
Rozbalit Rozbalit vše Problem s porty
Odpovědět | Sbalit | Link | Blokovat | Admin
Nainstaloval jsem si Mandrake 9.1 a chtel jsem propojit M35ku.Nahral jsem si teda scmxx a pripojil datovy kabel na COM1.Spustil jsem scmmx -i. Bohuzel mi to sice testuje /dev/ttyS0,ale nemuze zadne zarizeni najit. Ted ale to co me dostalo.Priinstaloval jsem si statserial jen tak abych zjistil co se na portu deje.Upozornuju ze jsem LAMER:o).Spustil jsem ho v jedne konzoli statserial /dev/ttyS0 a ve druhe konzoli scmxx -i. Mobil se okamzite nasel.Cim to je? Co nemam nastaveno ze mi to bez statserial nejede?Poradite?Dik
25.11.2003 15:35 cornelius | skóre: 11 | Ostrava
Rozbalit Rozbalit vše Problem s porty
nevim proc tomu tak je, ale s mou C45 to dela taky. Resim to tak, ze seriovy port nejdriv "profouknu" prikazem
scmxx --ignore-serial-bits --info
(uz nevim kde jsem ho nasel, myslim ze v historii changelogu) a vse pak funguje spravne :)
"I'm trying doprdele!"
14.1.2004 10:56 Petr Slansky | skóre: 30 | blog: slansky
Rozbalit Rozbalit vše S45 a spolehlive GPRS?
Odpovědět | Sbalit | Link | Blokovat | Admin
Po precteni recenzi na S45 jsem si jej poridil nebot jej uzivatele vyzdvihovali do nebes. Me se vsak pri GPRS prenosech vypina, podobne jako Siemens MT50. S45 jsem poridil s firmware 07, ten umel jen GPRS 3+1 a to v kvalite pripominjici spis 1+1. Po upgrade na firmware 21 je GPRS 4+1, je rychle, presne jak jsem si to predstavoval. Ale telefon nedokaze pracovat nonstop, vypina se, zpravidla pri tom vyda brucivy zvuk, anebo prerusovanne bruci a musim jej vypnout rucne. A vypina se at uz komunikuje s Linuxem pres IrDA anebo USB kabel, je to fuk, vypne se po 1-3h intenzivniho provozu. Mate nekdo radu, jaky firmware do S45 nahrat aby dokazal pracovat jako modem 24/7, podobne jako to umi treba N6310i (ktera je ale pomalejsi, jen 3+2)? Pri GPRS S45/M50 nijak nesetrim, bezne stahuje 5-5,5kBps.
28.1.2004 22:04 jate
Rozbalit Rozbalit vše S45 a spolehlive GPRS?
ad vypinani: nekde jsem cetl, ze to muze zpusobovat prehravani (baterie?) - v tom pripade asi novy fw nepomuze... mne me45 funguje ok, ovsem hodinove downloady nevyuzivam.
30.1.2004 10:52 George | skóre: 18 | blog: haluz | Usobrno
Rozbalit Rozbalit vše S45 a spolehlive GPRS?
Dela mi to taky . Mam S45i. Nekdy to jede 8-10 hodin a jindy zase po 1,5 hodine spadne. Nejdyl mi to jelo 24,5hod v kuse. Ale to se bohuzel stalo jen jednou. Vetsnou to spadne po 2-6 hodinach. Pujcil jsem si od kamose MC35i spojeni pada taky . Ten sam problem akorat nekdy zustane vyset pppd a musi se killnout rucne. U S45i najdu vyplej mobil pppd nezustane vyset. Nevim jestli to dela i operator. Chvilku jsem to sledoval a pada to od 7:30 - 8:00 a 22:30-01:30 . Nejvíc. Je pravda ze jedu nonstop a tahal coto jde 5-5,5kb a napajeni mam prez programovatelnou zasuvku. Zkousel jsem vsemozne varianty. Co mam "rekord" tak je za 24hodin 450MB
18.2.2004 13:05 zenza
Rozbalit Rozbalit vše S45 a spolehlive GPRS?
Mam MT 50 identifikoval jsem problem "vypinani" ale nevim co s tim. Aktivujte si servisni menu 2 a pak viz. "http://web.quick.cz/s45/sm/gprsm2.html" zvolte polozku "GPRS Test>Ctxt activ Cl3" telefon zavrci a vypne se. Je to stejne jako kdyz pada to GPRS, kdyz necham telefon online pres noc, najdu ho rano vyply a parkrat jsem "ho nachytal" jak se vypina. :(((

Netusi nekdo co je to za signal ? vetsinou se mi to stava kdyz nejsem na netu jenom stahuju flashgetem nebo necim podobnym. (windows lama nekamenujte me :)) Kdyby nekdo na neco kloudneho prisel uvitam jeho reakci na e-amil zenza@email.cz. Dekuji s pozdravem Zenz@ PS: siemens MT50, fw 19, cz
8.4.2004 18:01 Sani
Rozbalit Rozbalit vše Re: S45 a spolehlive GPRS?
Mal som ten isty problem, az som nasiel jednu rusku stranku s popisom netmonitora:

http://www.hutcasino.com/gprs.htm

A tu som zistil, ze pred testom "GPRS Test>Ctxt activ Cl3", treba spravne nastavit Configuraciu (s ktorou som sa pred tym zrejme hral) a to nasledovne (+ = aktivovane, - = deaktivovane):
Configuration:
===============
Std.Monitor +
Ext.Monitor +
(S)Exit -
Date/Time -
History -
SAT Commands(SIM Application Toolkit Commands) -
---------------------------------------------------
Register -
Relase Cause -
Always Dual Rate -
(R)Exit -
Exit RAM Dump -
RESI SAP +

Po tomto nastavenmi mi to uz pri teste v Monitore nepada a momentalne testujem, ci to prestane aj pri GPRS pripojeni (co mi uz niekolko krat dost zneprijemnilo zivot).
8.3.2004 01:34 Leon Wolfhide
Rozbalit Rozbalit vše Siemens MC45 modem
Odpovědět | Sbalit | Link | Blokovat | Admin
Dobrý den, zajímalo by mě jestli je možné pod Linuxem zprovoznit internetové gprs připojení s pcmcia modemem Siemens MC45 ? Podle výrobce karta Linux nepodporuje. Pokud ano tak s jakou verzí ??? Děkuji za odpověd.
8.3.2004 09:20 George | skóre: 18 | blog: haluz | Usobrno
Rozbalit Rozbalit vše Siemens MC45 modem
Podle mě by neměl byt problem. V podstatě jakykoliv hardvarovy modem mi jel hned. Prehodil jsem S45i za MC35 a okamzite fungoval. To by měl byt i tento pripad
8.3.2004 18:03 dan
Rozbalit Rozbalit vše A co bluetooth
Odpovědět | Sbalit | Link | Blokovat | Admin
Co jsem ale jeste porad nepochopil je jak pripojim smcxx na mobil pres bluetooth. Nasel jsem sice prikaz hciattach, ale ten zrejme neumim pouzit a nebo nefuguje. Znate nekdo spravny postup? Pocitac i mobil se navzajem vidi.
29.10.2004 18:28 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: A co bluetooth
Také to zkouším, dokonce už se i na mobil připojím, ale při pokusu o --info zadám jen PIN a pak Input/output error.
31.3.2004 19:26 Jan Trkal
Rozbalit Rozbalit vše gprs modem Siemens C55
Odpovědět | Sbalit | Link | Blokovat | Admin
Mám instalován Linux Aurox 9.1 a windousuju jen proto, že nedokážu instalovat gprs modem Siemens C55, moc prosím o polopatický návod, nebo kontakt na někoho, kdo to rozchodil. jantrkal@seznam.cz Předem děkuji.
15.4.2004 16:31 Michal
Rozbalit Rozbalit vše Beny
Odpovědět | Sbalit | Link | Blokovat | Admin
Sem asi uplný tup. A tak prosím někoho moudrého a inteligentního o podrobný návod. Jak instalovat M55 jako modem pro Linux aurox 9.1 a připojit se na net pomocí Data nonstop od eurotelu. Mockrát díky za jakoukoli radu.
1.5.2004 21:45 George | skóre: 18 | blog: haluz | Usobrno
Rozbalit Rozbalit vše Re: Beny
Je to tady http://juho.kvalitne.cz na č.2 jako posledni položka nebo
GPRS-20kb
Ten web jsem dělal před 5ti lety a od te doby jsem na něho nechytl :o)) Se divim že ještě funguje a že vim heslo :o)))
19.9.2004 08:43 otaznik | skóre: 4
Rozbalit Rozbalit vše Re: Beny
koukni sem http://www.gnokii.org/
Já jsem tohle četl...
14.8.2004 20:21 Leon
Rozbalit Rozbalit vše Siemens MC 45 ?
Odpovědět | Sbalit | Link | Blokovat | Admin
Ahoj, bude mě uvedený nebo podobný postup fungovat na Siemensu MC 45 (PCMCIA modem) ??? Najde se někdo kdo mě poradí jak tuto kartu zprovoznit pod linuxem ??? Díky za jakoukoliv odpověd. Leon
4.11.2004 07:46 Michal
Rozbalit Rozbalit vše dotaz
Odpovědět | Sbalit | Link | Blokovat | Admin
Mam siemens c62, zkousel jsem ten program a vyhodi mi to hlasku, spojeni prilis dlouho neaktivni, co s tim delat, k portu ttys0 mi to pristoupi a pak hodi zminenou hlasku. Co s tim? Radu kdyz tak zaslete na MKEM@seznam.cz
1.2.2006 22:25 avi
Rozbalit Rozbalit vše Re: Ovládáme mobily značky Siemens
Odpovědět | Sbalit | Link | Blokovat | Admin
Nazdar vespolek, máte někdo zkušenosti s vícepoložkovým seznamem v novějších Siemensech? Tj. zda s nimi umí pracovat něco pod linuxem (scmxx? gammu/wammu?). Diky, Avi

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.