Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

Użytkownik


Przetestowałem dzisiaj KMobileTools z SE k750i. Niestety program wykrywa mi telefon tylko po uruchomieniu z konta root. Dodatkowo nie chce mi odczytywać sms'ów.
Książka telefoniczna działa bardzo dobrze.
Macie jakieś propozycje na rozwiązanie mojego problemu?
Offline



Łowca lamerów




Tomeku, sprawdź do kogo należy ttyACM[0-9] i dodaj się do tej grupy. Userzy E50- afaik ten model korzysta z jakiegoś egzotycznego dialektu nokiowskiego protokołu. Na 6230i wammu śmiga aż miło, ale to DCT4, do tego mam stary soft. Przesyłanie smsów afaik nie jest już możliwe poleceniami AT, tylko odbywa się właśnie po tym protokole,zamkniętym nokiowskim. Na chwilę obecną pozostaje Wam chyba tylko wine + pcsuite. albo dewelopenie i reverse-engineering. W sprawie wammu być może będę w stanie pomóc.
Offline



fakam fszycho
@ lis6502
Wielkie dzięki. Odpuszczam sobie. Dobrze, że chociaż do karty pamięci się mogę dobrać :)
A propos Twojego logo: mam w garażu w oryginalnym kartonie C=64, magnetofon datasette, stację dyskietek 5 ½, kartridge final III. Brak mi kabla do tv (urwałem końcówkę), joysticka no i nie mam kaset ani dyskietek ;)
Ostatnio edytowany przez ippo76 (2009-06-12 20:41:40)
Offline




elektryk dyżurny





dżojstik to się chyba nikomu nie ostał, bo jakoś tak bardzo szybko się zużywały :]
Offline



fakam fszycho
@ rychu
Fakt, szczególnie na microprocesoccer albo ricku dangerousie :)
Offline



Łowca lamerów




A propos Twojego logo: mam w garażu
Dbaj i czcij. Ja mam 1541-II ^^
Offline



Też człowiek :-)




Wracając do telefonów. Faktycznie 6230i ( przed chwilą sprawdziłem ) śmiga bez problemów,a żeby było śmieszniej to na kablu za 5zł.
Ostatnio edytowany przez Piotr3ks (2009-06-12 22:36:48)
Offline



Łowca lamerów




Ale po kablu czy blufiucie ?
Offline



Też człowiek :-)




Kabel DKU-2 nieoryginalny.
Ostatnio edytowany przez Piotr3ks (2009-06-12 22:41:19)
Offline



Łowca lamerów




Ja przez niebieskiego śmigam na V03.88 z 26-07-2k6. Tak jak pisałem, najprawdopodobniej rozchodzi się o protokół transmisji.
Offline



Też człowiek :-)




lis6502: Widocznie to sprawa tego protokołu, bo z windowsowego hyperterminala też nie idzie wysyłać sms'y.
Ostatnio edytowany przez Piotr3ks (2009-06-13 10:17:53)
Offline



Łowca lamerów




Piotr3ks, to nie tak. Z telefonem możesz pogadać na kilka sposobów. W trybie modemu, czyli piszesz ATDT +48510333666 i dzwonisz do kolegi, Obeksem, gdzie przesyłasz pliki (OBEXPush, może coś Ci mówi, tak się pociska wizytówki na przykład) oraz nietypowo, czyli device-specific. W starszych Siemensach wszystko działo się po modemie, znowu obecne nokie mają tylko podstawowe funkcje (połącz, rozłącz, internet, ustawienia internetu, naładowanie baterii, jakość sygnału), reszta dzieje się poza modemem.
Offline



Też człowiek :-)




lis6502 napisał(-a):
Piotr3ks, to nie tak. Z telefonem możesz pogadać na kilka sposobów. W trybie modemu, czyli piszesz ATDT +48510333666 i dzwonisz do kolegi, Obeksem, gdzie przesyłasz pliki (OBEXPush, może coś Ci mówi, tak się pociska wizytówki na przykład) oraz nietypowo, czyli device-specific. W starszych Siemensach wszystko działo się po modemie, znowu obecne nokie mają tylko podstawowe funkcje (połącz, rozłącz, internet, ustawienia internetu, naładowanie baterii, jakość sygnału), reszta dzieje się poza modemem.
Dzięki lis6501 za dokładne objaśnenie.
Offline



fakam fszycho
Siemens... ech, pamiętam s55 najlepszy telefon jaki miałem. Szkoda, że miał małą pamięć ale najgorsza była badziewna klawiatura.
Offline



Użytkownik
Odświeżam.
Mam telefon i kabelek. Po minicom udaje mi się komunikować z telefonem poprzez komendy AT.
udało mi się nawet coś takiego, że mam trzy skrypty uruchomione:
stty -F /dev/ttyUSB0
drugi:
cat /dev/ttyUSB0
trzeci:
echo "AT" >> /dev/ttyUSB0
no i na drugiej konsoli dostaję komunikat OK.
A jak to połączyć w jeden skrypt tak aby zwrócił sam komunikat :) ?
Offline



Łowca lamerów




Miałem ten sam problem i stanęło na tym, że jutro* napiszę w pajtonie coś, co korzysta bezpośrednio z portów. AFAIK skrypcąc nie uzyskasz tego, choć pokusiłbym się o
echo AT > /dev/ttyUSB0 <out
*jutro jest najbardziej zapracowanym dniem tygodnia ;
W sumie jakby ktoś był chętny to mam kilka pomysłów jak wykorzystać taki tandem, jednak (jak zawsze jutro) nie mam czasu żeby przysiąść do pajtona i zrobić framewurka.
Głównie chodzi mi o interfejs do telefonu łączący się po rfcommie jak i po kablu, umiejący korzystać z kodów USSD (prepaid), z autentykacją użytkownika (coś w deseń 'jesteś numer 232323, masz takie i takie uprawnienia), poleceniami typu uptime kompa-hosta, restartuj neta itp.
Jak już mówiłem, pomysłów mam sporo ;]
Ostatnio edytowany przez lis6502 (2010-09-30 10:34:26)
Offline



fakam fszycho
Ja dokonałem kolejnych "odkryć" dot. mojej e 50. Ten telefon (oraz podobno inne na wspaniałym inaczej symbianie) nie bardzo chce współpracować z gnokii lub w/gammu. Z gnokii udało mi się wysłać bodajże smsa spod konsoli, w/gammu potrafi jedynie odczytać model telefonu, siłę sygnału i poziom naładowania baterii :) Smsy, książka, kalendarz są nieobsługiwane.
Na szczęście funkcje te są obsługiwane prze protokół syncML (nie wiem co to jest :) ) a to oznacza, że można próbować bawić się opensyncem, który za pomocą pluginów (libopensync-plugin-sunbird, -kdpim, -gnokii, czy -file) pozwala synchronizować telefon (kontakty, kalendarz, notatki) z komputerem (thunderbird/sunbird, pliki). W sieci znaleźć można opisy konfiguracji połączenia.
Mnie się ta sztuka nie udała, bo w gentoo całość jest rozbita na poszczególne składniki (oddzielnie libopensync, msynctool oraz pluginy), które mają niespełnione zależności :) Nie wiem, jak jest w debianie.
Aha, wszystko może zawierać się w pakiecie multisync (ale to już zależy od dystrybucji, jakiej używał autor danego opisu w necie). Multisync-gui podobno zapewnia graficzny interfejs (mnie się nie udało tego sprawdzić).
Pewne postępy uzyskałem dzięki libsyncml - udało mi się za jego pomocą sczytać zawartość książki tel., kalendarza i notatek na komputer (problem z tym, że książka nie stanowi jednego pliku — mam tyle "książek" ile wpisów :) ). Teraz móżdżę, jak to podrzucić do sunbirda, icala czy calcurse ;)
Sznurki:
http://www.opensync.org/wiki/trunk/syncing/syncml
https://libsyncml.opensync.org/wiki/obex-guide
http://www.janerob.com/rob/e72-linux/e72-sync/
Ps.
Dwa pierwsze opisy są nieco nieświeże, więc komenda:
syncml-obex-client -b
nie zadziała, trzeba pisać:
syncml-ds-tool -b
- tak jak w trzecim linku.
Ostatnio edytowany przez ippo76 (2010-09-30 12:12:20)
Offline




Moderator Mamut
mozna cos takiego uzyskac ... jakis czas temu stworzylem takie cos:
#!/bin/bash
##
## CONFIG
##
PORT="/tmp/vmodem.zadni.54321"
NUMER_CSCA="+48501200777"
PIN=0000
function init_port() {
socat pty,link=$PORT,b9600,echo=0 tcp:zadni-p:54321 &
sleep 0.5
#stty -F $PORT 115200 -echo parodd
}
# ON SOCAT REMOTE SIDE:
# screen -S socat_ttyUSB0 bash -c "while true; do socat tcp-l:54321,reuseaddr,fork,bind=192.168.50.100 file:/dev/ttyUSB0; sleep 1; done"
# IN PROCMAILRC:
#:0 hw
#subject=|formail -xSubject:
#:0 h : /tmp/procmail_sending_sms
#|/etc/mail/procmail_users_scripts/sms.sh +$PHONE_NUMBER "$subject" 50
##
## INIT SCRIPT
##
echo " -> Sending SMS \"$2\" to $1" >&2
if [ $# -lt 2 ]; then
echo "USAGE: $0 numer_telefonu wiadomosc [num]"
echo "Optional \"num\" is uset to cut \"wiadomosc\" to max \"num\" characters"
exit
fi
if [ $# -eq 3 ]; then
msg=`echo $2 | cut -c 1-$3`
else
msg=$2
fi
function recive_from_modem() {
while read -t 1 l; do
[ "$l" != "" ] && echo $l >&2
done < $PORT
}
function send_to_modem() {
[ -e $PORT ] || init_port
echo -n -e "$1" > $PORT
recive_from_modem
}
##
## SENDING MESSAGE
##
[ $PIN -ne 0 ] && send_to_modem "AT+CPIN=\"$PIN\"\015"
send_to_modem "ATV1Q0E1\015"
send_to_modem "AT+CSCA=\"$NUMER_CSCA\"\015"
send_to_modem "AT+CMGF=1\015"
send_to_modem "AT+CMGS=\"$1\"\015"
send_to_modem "$2\032"
##
## ENDING SCRIPT
##
sleep 10
recive_from_modem
echo " -> SMS was send" >&2domyslnie korzysta z portu szeregowego wyciagnietego socat'em ale mozna tez przerobic na bezposrednie uzycie /dev/ttyS0
Offline