Maila nie dostałem,ale oto zamieszczam opis.
UWAGA: Nie ponoszę żadnej odpowiedzialności za
uszkodzenia Twojego sprzetu podczas wykonywania
niżej opisanej przeróbki.Pamiętaj,robisz to na
własne ryzyko!
Wymagania:
-Modem SonyEricsson GC75
-CardReset
-Term (lub inny podobny terminal)
-PCCardSerial.device
-Genesis
-AmigaOS3.9 ("hack" nie testowany na innych
systemach operacyjnych)
-Nóż modelarski
Wstęp:
Port PCMCIA w A600/1200 jest nie do końca zgodny
ze standardem JEIDA,co wyklucza użycie niektórych
typów kart.Do niedawna było pewne,że jednym z
takich typów były modemy GPRS.Poniżej opiszę
sposób na użycie takiego modemu w A1200,bez
specjalnego oprogramowania i z pomocą już
istniejących sterowników.
To co odróżnia na pierwszy rzut oka karty 32 i 16
bitowe to grubsza prowadnica po lewej stronie
przy złączach. Element ten ma zapobiec użyciu kart
zasilanych 3.3V w urządzeniach dających zasilanie
5v. GC75,jako chyba jedyny,akceptuje oba napięcia,
ale posiada grubszą prowadnicę uniemożliwiając
instalację w A600/1200."Siostro Skalpel!".Bierzemy
nóż modelarski i delikatnie ścinamy ten element
(najlepiej za wzór posłużyć się np.sieciówką lub
inną kartą używaną wcześniej w Amy).
Są ranni? Jeśli nie,to przystepujemy do części
programowej. Po włożeniu karty w slot,uruchamiamy
"łatkę" CardReset i odpalamy terminal.W moim
przypadku najlepiej sprawdza się Term030.W opcjach
wybieramy PCCardSerial.device. Karta wymaga
"inicjalizacji" poprzez komendę:
AT+CFUN=1,1
Może wystąpić potrzeba powtórnego wklepania tej
linijki,gdyż za pierwszym razem urządzenie nie
odpowiada.Jeśli na ekranie zobaczymy "OK",
wychodzimy z Terma i odpalamy Genesis.
Tu ważna informacja:nie wiedzieć czemu nie da się
korzystać z programu konfiguracyjnego pakietu
Genesis. To co będzie poniżej należy edytować w
pliku konfiguracyjnym.
Żeby modem mógł nawiązać połączenie musimy podać
tzw. "Init String".W przypadku Plusa i pakietu
SimData będzie to wyglądało tak:
AT+CGDCONT=1,"IP","www.plusgsm.pl"
Potrzebny będzie też numer pod który będziemy
"dzwonić".W transmisji GPRS to:
*99***1#
W nastepnym kroku musimy podać numery IP odpwiednie
dla naszego providera:
Primary DNS: 212.2.96.62
Secondary DNS: 212.2.96.52
User: plusgsm
Password: plusgsm
Netmask: 255.255.255.0
Local_IP: 0.0.0.0 (dynamiczne IP)
Remote_IP: 0.0.0.0
Nie pamiętam kolejności,ale w razie kłopotów służę
gotowym plikiem konfiguracyjnym.
To już praktycznie wszystko. Nawiązywanie połączenia
wymaga każdorazowo uruchomienia Terma i wpisania
komendy AT+CFUN=1,1 (przypominam:dwa razy!),potem
tylko Genesis i...jesteśmy w sieci! Oczywiście
warto umieścić CardReset w User-Startup,by był
aktywny po każdym uruchomieniu komputera.
Jeśli jest jakiś chętny programista,możnaby napisać
program który inicjowałby kartę,zliczał ilość
przesłanych kilobajtów i podawał koszt połączenia,
ale to tylko propozycja :D
Pierwszy opis mojego "hacka" jest też do znalezienia
pod adresem:
http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=20537&forum=25&1
Na koniec mała uwaga dla posiadaczy wszelkich wież:
Moc firmowej anteny SonyEricsson jest tak mała,że
wieża skutecznie tłumi sygnał GSM i uniemożliwia
nawiązanie połączenia. Najlepszym wyjściem z tej
sytuacji jest zakup zewnętrznej (np.samochodowej)
anteny GSM oraz konektora do GC79 (pasuje,chociaż
słabo siedzi w gnieździe).
Jeśli ktoś posiada informacje o innych 16bitowych
modemach GSM na PCMCIA prosiłbym o przesłanie
szczegółowych danych technicznych na adres
bikersnake@wp.pl
nie pogardzę też takowym modemem,jeśli komuś jest
niepotrzebny (dogadamy się).
Przy okazji chciałbym podziękować RJack'owi za
inspirację i wspieranie mnie podczas tego
projektu.