Добро вече и добра вам срећа! :)

Boki70

Active member
Joined
May 21, 2018
Messages
109
Reaction score
148
Technicolor TC7210 se i dalje prodaje i koristi ako neko misli da je relativno star cena mu se krece od 40 do 179 eura u zavisnosti od ocuvanosti i kompletnosti koje dolaze sa njim kablovi i jos neke sitnice.
A i zahvalan je za neke uradi sam zahvate.
 

Nik014

Member
Joined
Jan 27, 2022
Messages
39
Reaction score
55
@Boki70 Добар је TC7210, занимљива играчка да човјек убија вријеме викендом. Данас сам успио да му склепам подршку за bcm2-utils, а јуче правио cross-compiler toolchain за MIPS. Следећег викенда настављам даље.

@Branimir_Maksimovic, само да ми прође овај горе pull request, па ћу да те цимам за firmware dump, буди у приправности 😁
 

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
Ne znam samo sta cu ti ja kad tebi tako dobro ide 😛
Ne znam samo kako ces da uploadujes taj dump proggy na TC, a da pri tom
ne naljutis ove iz supernove 😛
 
Last edited:

Nik014

Member
Joined
Jan 27, 2022
Messages
39
Reaction score
55
Ne znam samo kako ces da uploadujes taj dump proggy na TC, a da pri tom
ne naljutis ove iz supernove 😛
Ваљда се неће љутити, јбг… Ко се љути – тути фрути.
Ne znam samo sta cu ti ja kad tebi tako dobro ide 😛
Ако се ипак буду љутили, да имам на кога да свалим кривицу 😄
 

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
Vidim ima /apps
/apps # cat readme.txt
This is the Apps partition for 93383WVG. Files copied into this directory
will be compressed and stored as a JFFS2 filesystem image in the target
folder (93383LxG). The final step of the build creates a downloadable bin file called
apps.bin, which can then be downloaded using the DOCSIS application.
Dakle predvideli su da mozes da skines neki proggy, samo ne znam sta im
je DOCSIS application 😛
Ima nesto prostora:
/apps # df
Filesystem 1024-blocks Used Available Use% Mounted on
rootfs 26604 6248 20356 23% /
ubi0:rootfs 26604 6248 20356 23% /
ubi1:linuxapps 37500 7188 30312 19% /apps
 

Nik014

Member
Joined
Jan 27, 2022
Messages
39
Reaction score
55
Je l’ to isto što i ovo? 😛


Preko DOCSIS-a provajder gura apdejte i podešavanja prilikom svakog boot-a. Ali koliko sam primjetio ne diraju te Linux particije, apdejtuju samo eCos.
Code:
flash                 0x00000000 - 0x07ffffff  (   128 MB)  RO
--------------------------------------------------------------
linuxapps             0x00000000 - 0x02bfffff  (    44 MB)
image1                0x02c00000 - 0x03bfffff  (    16 MB)
image2                0x03c00000 - 0x04bfffff  (    16 MB)
linux                 0x04c00000 - 0x053fffff  (     8 MB)
linuxkfs              0x05400000 - 0x073fffff  (    32 MB)
dhtml                 0x07400000 - 0x07ffffff  (    12 MB)
eCos firmware mu ide na ove image1 i image2 particije (jedna je failsafe, ako dođe do greške prilikom apdejta), na linux ide kernel (direktno, bez filesystem-a), na linuxkfs je / kao UBIFS, a na linuxapps je /apps, isto UBIFS iako readme.txt kaže da je JFFS2.

Na / i na /apps može da se piše, samo se remontiraju prvo: mount -o remount,rw /. Tako sam i uspio da ga borkujem 😃 A može da mu se uploaduje i dumpuje proggy i preko eCos telneta, za to su ove bcm2-utils. Jesi mu probao telnet na 192.168.100.1?
 

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
nema nista kod mene na 192.168.100.1. Probao touch na /apps opalio reboot
ali to nije reboot modema nego samo linux-a i nije se posle linux podigao,
morao na dugme. Nakon toga ls nece sa linux konzole da proverim jel taj touch
u /apps ostavio trag… mozda nesto sad apdejtuju…
 
Last edited:

Nik014

Member
Joined
Jan 27, 2022
Messages
39
Reaction score
55
Da, mora ili na dugme ili na Status > Password > Reboot CM, reboot iz Linux konzole mu samo haltuje Linux CPU dok eCos nastavi da radi. A šta zeza sa ls /apps, šta ti kaže?
nema nista kod mene na 192.168.100.1
Čudi me, meni je tu otvoreno pet portova, a ta adresa mu je hardcoded. Možda sam mu nešto otvorio dok sam čačkao
Code:
# nmap -sT 192.168.100.1
Starting Nmap 7.92 ( https://nmap.org ) at 2022-02-07 22:08 CET
Nmap scan report for 192.168.100.1
Host is up (0.0079s latency).
Not shown: 996 closed tcp ports (conn-refused)
PORT     STATE SERVICE
22/tcp   open  ssh
23/tcp   open  telnet
80/tcp   open  http
8080/tcp open  http-proxy

# nmap -sU 192.168.100.1
Starting Nmap 7.92 ( https://nmap.org ) at 2022-02-07 22:08 CET
Nmap scan report for 192.168.100.1
Host is up (0.0078s latency).
Not shown: 999 closed udp ports (port-unreach)
PORT    STATE         SERVICE
161/udp open          snmp

Nmap done: 1 IP address (1 host up) scanned in 1.61 seconds
 

Nik014

Member
Joined
Jan 27, 2022
Messages
39
Reaction score
55
nista, samo zaglavi, od kako sam reboot-vao.
Sad mu gledam init skripte, pokušaće prilikom podizanja da reformatira /apps particiju ako ne uspije da je nađe. Ne znam da nije majmunče upravo to i pokušalo da uradi prilikom tog prvog reboot-a :confused: Vidi da nema šta u dmesg i /var/log/. Šta ti kaže na ubinfo -a i cat /proc/{mounts,partitions}?
nmap na toj adresi samo 53, tj dns
A je li mu na 192.168.0.1 otvoren 161/udp?
 
Last edited:

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
A je li mu na 192.168.0.1 otvoren 161/udp ?
ne

[47437.026000] UBI error: ubi_io_read: error -4 while reading 2643 bytes from PEB 45:115680, read 0 bytes
[47437.026000] UBIFS error (pid 31756): try_read_node: cannot read node type 1 from LEB 43:111584, error -4
[47437.026000] UBI error: ubi_io_read: error -4 while reading 2643 bytes from PEB 45:115680, read 0 bytes
[47437.026000] UBIFS error (pid 31756): ubifs_read_node: cannot read node 1 from LEB 43:111584, error -4
[47437.026000] UBIFS error (pid 31756): do_readpage: cannot read page 76 of inode 308, error -4

sve komande se izvrsavaju (one sa flasha), tako da mislim da su nekako blokirali ls.
 

Nik014

Member
Joined
Jan 27, 2022
Messages
39
Reaction score
55
Da sam znao da će ovako ispasti, ne bih te nagovarao, izvini jbg 😦 Kod sebe sam uredno pisao i na / i na /apps. Ubacio mu statički linkovan nano u /bin (ne snalazim se sa vi-jem), raspakovao OpenWrt sliku u /apps, chroot-ovao dok mi se nije učinilo da sam sve ispeglao, na kraju se osmjelio da mu ubacim pivot_root u init skriptu i tu je puklo…
tako da mislim da su nekako blokirali ls
Je l’ zeza ls na svim direktorijumima ili samo na /apps?
 

Nik014

Member
Joined
Jan 27, 2022
Messages
39
Reaction score
55
Hahaha, pa svašta 😄 Ne umijem da objasnim tu crnu magiju, osim ako slučajno nije neki mtd lock u pitanju… Možeš da vidiš u cat /proc/mtd na kom je mtd-u linuxapps, pa da probaš flash_unlock /dev/mtdX.
 

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
Ma kad samo touch moze da ga brikuje, nee bih se dalje upustao 😛
Ocigledno modem nije pravljen za kastomizaciju, kamoli neki drugi firmware 😛
 

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
Nego vidim da dhcp na asusu radi nezavisno od tc kad je u native modu.
Na tc navodno ima samo jedan klijent, to je asus, a asus daje brdo ip
jeva koje tc ne vidi. Kad je asus u passthrough modu tc dodeljuje sve ip-jeve.
Ne znam koja je prednost jednog ili drugog moda pa pitam.
Inace sve dodeljene adrese su dostupne spolja u oba slucaja.
 

Nik014

Member
Joined
Jan 27, 2022
Messages
39
Reaction score
55
Ako ti se svaki uređaj kači na ASUS, možda je najbolje da on dodjeljuje i adrese. Jbg, tvoj je i možeš da ga podešavaš kako hoćeš 😃

Na TC-u dhcpv6 dodjeljuje adrese iz opsega 2a06:xxxx:xxxx:xx00::12a06:xxxx:xxxx:xx00::ff (uređajima koji koriste dhcp klijent, a ne SLAAC), što može brzo da se mapira čim neko sazna tvoj prefiks. Lease time može da se podesi samo za v4, dok je za v6 po defaultu ogroman (mislim 28 dana) i ne može da se smanji bez brljanja po konzoli. I nameservere koje TC proslijeđuje uređajima postavlja provajder preko DOCSIS-a, primarni je Cloudflare, a rezervni Supernovin i to ne možeš sam mijenjaš :confused:

Takođe ćeš možda htjeti da uređajima dodjeljuješ po dvije adrese, jednu globalnu/javnu (2a06:...) i jednu lokalnu (ULA, svoj /48 prefiks generišeš pomoću nečega ovakvog ili ovdje). I onda recimo uređajima kojima ne treba izlaz na net (wifi štampač, NAS…) dodjeljuješ samo lokalne adrese, a uređajima kojima ne treba pristup LAN-u (Guest WiFI, TV…) dodjeljuješ samo globalne. Ovo na TC-u ne može bez muke da se izvede, a na ASUS-u vjerujem da može.

Jedini problem sa ASUS-om u native modu može ti praviti to što ćeš imati Triple NAT za IPv4 (uglavnom problem bude sa torrentima, igricama i ostalim p2p zezancijama). Ako bude toga, možeš da probaš da tražiš Supernovi da ti stave TC u bridge mode (ovo Network > Portbase passthrough što je zaključano) ili da mu uradiš poor man’s bridge (Advanced > DMZ Host i tu staviš ASUS-ovu WAN adresu).

To je ono što sam uspio da pohvatam, mada se još privikavam na IPv6, pa ne bi loše bilo da sačekamo da nam se neko iskusniji javi sa savjetima 🙂
 
Top