22 Listopada 2024 08:46:00
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· Szukam zaproszeni... [19]
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.146.37.222
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
oscam na openwrt (ar71xx) i tomato k2.6
sapcio2
Spróbuj w webif oscama przejść do reader i kliknij edit reader.
Następnie u dołu masz opcję device_out_endpoint, spróbuj tam zmienić i save.
Może pomoże, a może nie. Możesz spróbowac.
I oczywiście przeładuj oscam-a.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Asus RT-N16 - tomato-K26USB-1.28.RT-N5x-MIPSR2-115-NEWDRIVER
 
chrisjan
Dzięki za sugestię. Próbowałem zmieniać wartość tego parametru w configu, niestety bezskutecznie.
 
sapcio2
Może spróbuj wersji skompilowanej przez JakubVTT.
Ściągasz z jego dropboxa skompilowanego oscam-a https://www.dropbox.com/sh/6zgd88wj9n...m%20Tomato , zmieniasz nazwę pliku na oscam ,podmieniasz w katalogu z oscamem , nadajesz prawa uruchomieniowe i sprawdzasz czy działa.
To samo powinno sie udać z oscamem który miałes na poprzednim routerze.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Asus RT-N16 - tomato-K26USB-1.28.RT-N5x-MIPSR2-115-NEWDRIVER
 
chrisjan
Niestety, te kompilacje nic nie zmieniają:

Cytat


2011/01/01 03:05:37 0 s >> OSCam << cardserver started, version 1.20-unstable_svn, build r9000 (mipsel-linux-uclibc-libusb-pcsc)
2011/01/01 03:05:37 0 s creating pidfile /tmp/.oscam/oscam.pid with pid 1195
2011/01/01 03:05:37 0 s The current system time is smaller than the build date (Nov 2 2013). Waiting up to 60 seconds for time to correct
2011/01/01 03:06:39 0 s Waiting was not successful. OSCam will be started but is UNSUPPORTED this way. Do not report any errors with this version.
2011/01/01 03:06:39 0 s services reloaded: 0 services freed, 0 services loaded, rejected 0
2011/01/01 03:06:39 0 s userdb reloaded: 4 accounts loaded, 0 expired, 0 disabled
2011/01/01 03:06:39 0 s signal handling initialized
2011/01/01 03:06:39 0 s monitor: initialized (fd=7, port=9999)
2011/01/01 03:06:39 0 s newcamd: initialized (fd=8, port=15050)
2011/01/01 03:06:39 0 s -> CAID: 0B00 PROVID: 000000
2011/01/01 03:06:39 0 s Smargo [smartreader] creating thread for device Serial:Reader EEA7F41
2011/01/01 03:06:39 0 s loadbalancer: can't read from file /tmp/.oscam/stat
2011/01/01 03:06:39 0 s waiting for local card init
2011/01/01 03:06:39 5555E8 r Smargo [smartreader] De SR_init
2011/01/01 03:06:39 55A008 h webif: decompressed 54473 bytes back into 155840 bytes
2011/01/01 03:06:39 5555E8 r Smargo [smartreader] TYPE IS SET ON SR
2011/01/01 03:06:39 5555E8 r Smargo [smartreader] initing smargo type SR
2011/01/01 03:06:39 5555E8 r Smargo [smartreader] Using 0x01/0x82 as endpoint for smartreader hardware detection
2011/01/01 03:06:39 5555E8 r Found reader with serial Reader EEA7F41 at 001:006
2011/01/01 03:06:39 5555E8 r Found smartreader device Serial:Reader EEA7F41
2011/01/01 03:06:39 5555E8 r Smargo [smartreader] DE PACKET SIZE DETERMINATION USES READER TYPE 1
2011/01/01 03:06:39 5555E8 r Smargo [smartreader] reader type is 1
2011/01/01 03:06:39 5555E8 r Smargo [smartreader] maw packet size is 64
2011/01/01 03:06:39 55A008 h HTTP Server running. ip=0.0.0.0 port=8888
2011/01/01 03:06:39 5555E8 r Smargo [smartreader] Pthread Wordt gecreeerd
2011/01/01 03:06:39 5555E8 r Smargo [smartreader] clocking for smartreader with smartreader protocol
2011/01/01 03:06:39 5555E8 r Smargo [smartreader] Reader initialized (device=Serial:Reader EEA7F41, detect=cd, mhz=343, cardmhz=357)
2011/01/01 03:06:40 5555E8 r Smargo [smartreader] card detected
2011/01/01 03:06:40 5555E8 r Smargo [smartreader] SR_reset wordt gerund
2011/01/01 03:06:50 5555E8 r Smargo [smartreader] usb bulk write failed : ret = -7


Czy możliwe że problem jest na linii asus-smargo?
Komuś działa taka konfiguracja?
(po przełożeniu smargo do tplinka wszystko rusza bezproblemowo)
 
sapcio2

Cytat

Czy możliwe że problem jest na linii asus-smargo?

Bym stawiał bardziej na merlinwrt-smargo. Wink
Próbowałeś ustawić protokół mouse
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Asus RT-N16 - tomato-K26USB-1.28.RT-N5x-MIPSR2-115-NEWDRIVER
 
chrisjan
Niestety z protokołem mouse taż nie bardzo..;(

Cytat

Smargo [mouse] Cannot open device: Serial:Reader EEA7F41


Tak się zastanawiam, czy znaczenie mogą mieć pakiety pcsc i ccid, które instalowałem przed oscamem (bez nich nie chciał się oscam w ogóle zainstalować). skorzystałem z tych:

Cytat

http://humpf29.bplaced.net/oscam/pcsc-lite_thE29.ipk
http://humpf29.bplaced.net/oscam/ccid_145_thE29.ipk


A może nie warto się boksować z tym merlinem i po prostu przejść na tomato (zakładając że tam zadziała bezproblemowo)

Połączony z 16 listopad 2013 01:00:59:
Walczę od tygodnia...i niestety nie potrafię sobie z tym poradzić....
Zarówno na oryginalnym sofcie asusa, na Merlinie jak i na Tomato - efekt ciągle taki sam.
Już nie wiem czy to smargo nie działa z asusem czy to może kompilacje oscama których próbuje są niewłaściwe.
Jedyny odstępstwo od dotychczasowych efektów to kiedy zainstalowałem na czystym openwrt tomato oscam wskazany w poście kolegi sapcio (#564), ten nie chciał się włączyć wskazując brak biblioteki libusb-1.0.so.0
Może to jest jakiś trop? jak dograć tą bibliotekę?
Edytowany przez chrisjan dnia 16-11-2013 01:00
 
sapcio2

Cytat

jak dograć tą bibliotekę?


ipkg install libusb


Sprawdzasz czy masz libusb:

ldconfig -p |grep libusb

-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Asus RT-N16 - tomato-K26USB-1.28.RT-N5x-MIPSR2-115-NEWDRIVER
 
JakubVTT
W optware jest libusb-0.1.12 a potrzebuje 1.0.9.
Teraz testuję na WL500GP wersję tomato-K26USB-1.28.RT-MIPSR1-114-VPN.trx
W folderze z obrazami na tomato.groov.pl - w moim przypadku http://tomato.groov.pl/download/K26/b...5x-114-EN/ są dodatkowo pliki extras-mips1.tar.gz i extras-mips2.tar.gz
Z archiwum extras-mips1.tar.gz z folderu lib wypakowałem libusb.1.0.so
Pod WinSCP wrzuciłem do /opt/lib i zrobiłem do niego symlink pod nazwą libusb.1.0.so.0

Zrób analogicznie pobierając extras z wersji odpowiedniej dla Tomato wgranej w Twoim routerze.
TP-Link WDR-4300 v1.3 OpenWrt 12.09.1 (r38347) by obsy
Mój Dropbox https://www.dropbox.com/l/haRHycK8sfX...HVbQyqj8Hb
 
chrisjan
Dzięki Panowie za odzew!
@sapcio2
Tego właśnie próbowałem wcześniej i ściąga nowsze wersje libusb.

@JakubVTT
Ściągnąłem extras-mips2.tar.gz dla mojego tomato-K26USB-1.28.RT-N5x-MIPSR2-114-AIO-64K, wypakowałem libusb.1.0.so do opt/lib, następnie:

Cytat

ln -s libusb-1.0.so libusb-1.0.so.0


..i niestety nadal "oscam: can't load library 'libusb-1.0.so.0'"
 
JakubVTT
Zrób symlink pod WinSCP bo mnie ręcznie też nie chciało działać.
TP-Link WDR-4300 v1.3 OpenWrt 12.09.1 (r38347) by obsy
Mój Dropbox https://www.dropbox.com/l/haRHycK8sfX...HVbQyqj8Hb
 
chrisjan
Bez zmian...Frown
 
JakubVTT
Masz w skryptach w Init wpis:

echo "export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/opt/lib:/opt/usr/lib" >> /root/.profile


Połączony z 17 listopad 2013 13:22:19:
OScam OpenWrt AA 12.09 ar71xx (TP-Link) Mini-Tutorial

###
Linki OScam - tutaj można szukać więcej informacji:
[URL="http://www.streamboard.tv/oscam/wiki/crosscompiling"]Cross compiling OScam[/URL]
[URL="http://www.streamboard.tv/oscam/wiki/BuildingOscam"]Building OScam[/URL]

Warto też przejrzeć same pliki źródłowe OScam - tam też jest wszystko opisane.
###

Wykonujemy jako zwykły user, jedynie pakiety instalujemy używając sudo lub jako root.
Zmieńcie odpowiednio ścieżki w zmiennych TOOLCHAIN I STAGING_DIR.
Tutaj katalog ar71xx to główny folder z zawartością toolchaina czyli:

[dl]
[docs]
[include]
[package]
[scripts]
[staging_dir]
[target]
.config
LICENSE
Makefile
feeds.conf.default
Config.in
rules.mk
README.SDK


#Debian instalacja pakietów

sudo apt-get update
sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk dialog


#Debian instalacja ia32-libs (instalowałem dla architektury amd64, dla innych x64 prawdopodobnie też)

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install ia32-libs


#Pobieranie OpenWrt SDK & LIBUSB & OPENSSL/LIBCRYPTO & PCSC
http://downloads.openwrt.org/attitude....2.tar.bz2
http://sourceforge.net/projects/libus....9.tar.bz2
http://www.openssl.org/source/openssl....1e.tar.gz
https://alioth.debian.org/frs/downloa....2.tar.bz2

#Ustawianie zmiennych

export TOOLCHAIN=/home/jakub/Dokumenty/sdk/ar71xx/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2
export STAGING_DIR=/home/jakub/Dokumenty/sdk/ar71xx/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2
export PATH=$TOOLCHAIN/bin:$PATH
export RANLIB=$TOOLCHAIN/bin/mips-openwrt-linux-uclibc-ranlib
export CC=$TOOLCHAIN/bin/mips-openwrt-linux-uclibc-gcc


#Instalacja LIBUSB

wget http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2
tar xvf libusb-1.0.9.tar.bz2
cd libusb-1.0.9
./configure --prefix=/ --host=mips-openwrt-linux-uclibc
make
make DESTDIR=$TOOLCHAIN install


#Instalacja OPENSSL/LIBCRYPTO

wget http://www.openssl.org/source/openssl-1.0.1e.tar.gz
cd openssl-1.0.1e
./Configure --prefix=/ linux-generic32 shared
make
make INSTALL_PREFIX=$TOOLCHAIN install_sw


#Instalacja PCSC

wget https://alioth.debian.org/frs/download.php/file/3695/pcsc-lite-1.8.2.tar.bz2
tar xvf pcsc-lite-1.8.2.tar.bz2
cd pcsc-lite-1.8.2
./configure --disable-libudev --host=mips-openwrt-linux-uclibc --prefix=$TOOLCHAIN --exec-prefix=$TOOLCHAIN --disable-shared LIBUSB_LIBS="-L$TOOLCHAIN/lib -lusb-1.0" LIBUSB_CFLAGS="-I$TOOLCHAIN/include/libusb-1.0"
make
make install


#Pobieranie najnowszego OScam

svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn

#Pobieranie wybranej wersji OScam

svn checkout -r 9000 http://www.streamboard.tv/svn/oscam/trunk oscam-svn9000


#Konfiguracja OScam (zamiast make menuconfig można użyć ./config.sh)

cd oscam-svn
make menuconfig


#Przykładowa konfiguracja z lini poleceń (webif - debug - newcamd - cccam - wszystkie karty CA - czytnik phoenix)

./config.sh -D all -E WEBIF WITH_DEBUG MODULE_NEWCAMD MODULE_CCCAM READER_NAGRA READER_IRDETO READER_CONAX READER_CRYPTOWORKS READER_SECA READER_VIACCESS READER_VIDEOGUARD READER_DRE READER_TONGFANG READER_BULCRYPT READER_GRIFFIN READER_DGCRYPT CARDREADER_PHOENIX


#Kompilacja OScam z LIBUSB

make CROSS=$TOOLCHAIN/bin/mips-openwrt-linux-uclibc- CONF_DIR=/etc/config/oscam USE_LIBUSB=1

#Kompilacja OScam z LIBUSB static

make CROSS=$TOOLCHAIN/bin/mips-openwrt-linux-uclibc- CONF_DIR=/etc/config/oscam USE_LIBUSB=1 LIBUSB_LIB="$TOOLCHAIN/lib/libusb-1.0.a"

#Kompilacja OScam z SSL

make CROSS=$TOOLCHAIN/bin/mips-openwrt-linux-uclibc- CONF_DIR=/etc/config/oscam USE_SSL=1

#Kompilacja OScam z PCSC

make CROSS=$TOOLCHAIN/bin/mips-openwrt-linux-uclibc- CONF_DIR=/etc/config/oscam USE_PCSC=1 EXTRA_FLAGS="-I$TOOLCHAIN/include/PCSC"

#Kompilacja OScam z LIBUSB & PCSC

make CROSS=$TOOLCHAIN/bin/mips-openwrt-linux-uclibc- CONF_DIR=/etc/config/oscam USE_LIBUSB=1 USE_PCSC=1 EXTRA_FLAGS="-I$TOOLCHAIN/include/PCSC"

#Kompilacja OScam z LIBUSB & PCSC & SSL

make CROSS=$TOOLCHAIN/bin/mips-openwrt-linux-uclibc- CONF_DIR=/etc/config/oscam USE_LIBUSB=1 USE_PCSC=1 EXTRA_FLAGS="-I$TOOLCHAIN/include/PCSC" USE_SSL=1


Miłej zabawy.

VJay X.2013

Edytowany przez JakubVTT dnia 17-11-2013 13:22
TP-Link WDR-4300 v1.3 OpenWrt 12.09.1 (r38347) by obsy
Mój Dropbox https://www.dropbox.com/l/haRHycK8sfX...HVbQyqj8Hb
 
chrisjan
Dzięki za obszerny tutek.
Z niewidzialnym libusb, poradziłem sobie stawiając soft routera od nowa na czysto (tym razem merlina). Twoja kompilacja zaskoczyła od razu, ale oczywiście za skutkiem identycznym jak pozostałe:

Cytat

Smargo [smartreader] usb bulk write failed : ret = -7

Pogmerałem trochę w necie, i wychodzi na to że problemem jest jednak współpraca smargo-asus. Tu wątek opisujący podobne objawy (choć nie bezpośrednio na asusie): http://www.austech.info/satellite-tv-...steps.html
 
sapcio2
Możliwe że zmiana oprogramowania w czytniku by pomogła...niektóre wątki chwalą działanie na wersji 1.4 a inni że działa na 1.7.
Jest też opcja zakupu phoenix-a...koszt też niezbyt duży.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Asus RT-N16 - tomato-K26USB-1.28.RT-N5x-MIPSR2-115-NEWDRIVER
 
Jack
Mam podobny problem na Merlinie tylko, że ja walczę z pheonixem.
Na tomato wszystko śmigało bezproblemowo.
Niestety z uwagi na migrację na łącze 250Mb zmieniłem na Merlina bo tomato nie wyrabiało.
Merlin jest wyraźnie szybszy, przepuszcza w pełni pasmo WAN gdyż o to głównie chodziło.
Niestety ciężko mi się przyzwyczaić do tej szaty i braku funkcji tomato ale cóż zrobić.

Na moim Asusie RT-N66U mam oscama 1.15 z konfigami w jffs i ładnie się uruchamia po wydaniu komendy niestety nie może zainicjować karty w czytniku.

Gdy próbuję wpierw zainicjować moduły:
-insmod usbserial
-insmod ftdi_sio
moduły się uruchamiają ale niestety potem już nie mogę w ogóle uruchomić oscama ani tego starszego jak i nowszych z optware repo.

W sumie na tym stanąłem i nie wiem jak to dalej ugryźć, linux master ze mnie żaden dlatego wsparcie mile widziane...
 
sapcio2
Kiedyś było takie powiedzenie "konsola prawdę Ci powie."
Może wrzuć co pokaże w konsoli (linux) lub Putty (windows) po komendzie:

/jffs/opt/bin/oscam -b -c /jffs/opt/etc/oscam/


Ewentualnie:

oscam -b

-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Asus RT-N16 - tomato-K26USB-1.28.RT-N5x-MIPSR2-115-NEWDRIVER
 
Jack
Już wiem dlaczego oscam nie startuje. Po podpięciu czytnika phoenix czy też smartreader.
Soft Merlina wykrywa i instaluje go jako modem ?!


drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
option 1-1.1:1.0: GSM modem (1-port) converter detected
usb 1-1.1: GSM modem (1-port) converter now attached to ttyUSB0
usbcore: registered new interface driver option
drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.2

Jak to możliwe jeśli 3g/4g jest wyłączone no i co ma czytnik do modemu ?
Jakieś pomysły jak ubić te moduły które instalują czytnik jako modem ?
 
JakubVTT
Koledzy proszę o pomoc. OScam nie startuje samoczynnie po reboot routera.
Asus-WL500GP V1 Tomato Firmware 1.28.0000 MIPSR1-114 K26 USB VPN
Optware zainstalowane na pendrive.

Init:

echo "export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/sbin:/opt/bin" > /root/.profile
echo "export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:/opt/lib:/opt/usr/lib" >> /root/.profile


Firewall:

mount /dev/sda1 /opt
insmod usbserial
insmod ftdi_sio
/opt/etc/init.d/oscam start


/opt/etc/init.d/oscam start czy to w Firewall czy WAN Up nie startuje, sam wpis oscam -b tu czy tu też nie.
Wpisane z palca rusza czy to skrypt w init.d czy samo oscam -b


Skrypt oscam:

#!/bin/sh

case "$1" in
  start)
    echo "Starting OScam..."
    oscam -b
    echo " "
  ;;
  stop)
    echo -n "Stopping OScam..."
    killall oscam > /dev/null
    echo " "
  ;;
esac
exit 0
}

TP-Link WDR-4300 v1.3 OpenWrt 12.09.1 (r38347) by obsy
Mój Dropbox https://www.dropbox.com/l/haRHycK8sfX...HVbQyqj8Hb
 
jurek0605
Witam,mam WRT54GL 1.1 z dorobionymi rs-ami,bez usb,jaką wersję tomato wgrać żeby dograć oscama bezpośrednio z repozytorium?Potrzebuję jako klienta dla ferdka.Jestem dopiero na początku drogi więc proszę o pomoc.Dzięki
 
sapcio2
Wersja tomato chyba nie ma wielkiego znaczenia, byle była przeznaczona do twojego routera.
Z repozytorium nie dograsz oscama bo potrzebujesz optware a co za tym idzie potrzebny jest jakiś dysk/pendrive czyli złącze usb którego nie posiadasz.
Możesz spróbować wrzucić oscama na jffs jeżeli ten router daje takie możliwości.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Asus RT-N16 - tomato-K26USB-1.28.RT-N5x-MIPSR2-115-NEWDRIVER
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 82

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,220,496 unikalnych wizyt