Home     About Me     PHP-Fusion     Simosnap     Liberlabs

Archivio per ‘Hardware’ Category

DNS-323

febbraio 21st, 2010 di Scorp | 0 Commenti | Archiviato in Hardware

Il DNS-323 è un NAS (disco di rete) di fascia bassa (170 € senza dischi) con due slot SATA, l’ideale per mettere al sicuro (sempre relativamente parlando) i propri dati.

Purtroppo dispositivi del genere (ma anche router/modem/acess-point), nonostante siano dei bei pezzi d’hardware, nonostante siano basati su software GNU/Linux, nonostante sulla carta abbiano tantissime feature (SMB, NFS, FTP, UPNP, DAAP, Torrent), spesso si scopre che il software è una mezza ciofeca.

Perchè? Non lo so, non conosco nessuno che lavora in questo campo, ma mi piacerebbe approfondire. Il male più grosso, da quel che riesco a capire, è che i produttori usano sì software libero, ma sembra che siano totalmente incapaci a gestirlo: ogni nuovo dispositivo che sfornano, spesso significa un nuovo linux embedded ricostruito da zero (from scratch).

Il risultato? Passano l’80% del loro tempo a risolvere problemi che il resto del mondo ha affrontato una volta sola: ti ritrovi a combattere con l’interfaccia web che scombina la configurazione di samba e non funziona più, niente da fare per agganciare NFS su mac, ventole che girano a palla nonostante temperature sotto quella ambientale e infine, ciliegina sulla torna, non c’è versi di avere un cacchio di accesso shell per capire cosa diamine stia succedendo.

E questo è quello in cui sono incappato in un solo fine settimana di utilizzo approfondito.

Che fare? Opensource non è solo ’software aggratis’, opensource è comunità, competenze e testardaggine. Questo dns323 wiki è un ottimo punto di partenza. Per i primi passi da muovere, consiglio questa paginetta Installare Telnet/Fun_Plug.

Quello che avrete (e che ho io in questo momento) è accesso ssh e un chroot con una serie di pacchetti di base pronti all’uso e altri già installati.
Il prossimo passo per me è agganciare direttamente una bel chroot Debian ARM =D

Tags: , , , , , ,

Aggiornare firmware Android su HTC Dream G1 Tim (Android 1.6 + CyanogenMod)

novembre 21st, 2009 di Scorp | 47 Commenti | Archiviato in Hardware

AVVISO: gradito commentino a questo post anche da chi riesce ad installare Cyanogen senza problemi, grazie :P

Questo lunedì mi è arrivato l’HTC Dream marchiato Tim che in questi giorni si trova scontato al Mediaworld (289 euro, di listino sta a 349).
Purtroppo, come spesso capita con gli smartphone che montano un software modificato dagli operatori, la versione è vecchia, non più mantenuta e spesso priva di alcune applicazioni “strategiche” (google talk, chat, sincronizzazione contatti gmail).

Con Tim inoltre, non è possibile accedere nativamente come utente root e poter riflashare liberamente il proprio Android.
Quindi, prima di poter aggiornare il software, è necessario sfruttare una qualche falla per potere accedere come utente privilegiato.

Girovagando per la rete, ho scoperto una comunità italiana Android in cui, oltre ad un blog, mettono a disposizione un wiki con diverse istruzioni sul come aggiornare il proprio droid, incluso il mio.
Peccato che le immagini Android che mettono a disposizione sian piuttosto obsolete e anche le istruzioni mi son sembrate, con il senno di poi, più complesse del dovuto.

Cercherò qui di ricostruire i passi da effettuare per poter mettere una versione di Android decentemente aggiornata e funzionale.
(continua…)

Tags: , , , , , , ,

MacBook Pro 15” Debian

luglio 12th, 2009 di Scorp | 3 Commenti | Archiviato in Hardware, Software

Il vecchio Asus F3Jc stava esalando gli ultimi respiri, quindi onde evitare di rimanere senza pc (anche perchè lo usavo a lavoro), ho ben pensato di accattarmi un nuovo portatile.
Lavorando con due mac luser (ndr: malteo e orontobate) con diversi anni in attivo di militanza in territorio Apple, son riusciti a convincermi a prendermene uno.

La scelta è ricaduta su un MacBook Pro da 15 pollici con processore 2.66GHz (che ho preso da Essedi scontato di 200 euro).
(continua…)

Tags: ,

Asus wl-600g, firmware e GPL toolchain

giugno 3rd, 2008 di Scorp | 0 Commenti | Archiviato in Hardware

Ecco qua una guida per chiunque sia interessato a ricompilarsi il firmware del proprio router utilizzando gli strumenti messi a disposizione da asus.

Requisiti
Scaricare dal sito di supporto:
GPL source code for WL-600g 1.0.3.3A

Con Debian
# apt-get install alien build-essential bison

Preparazione sorgenti GPL
# cd /tmp # tar xvfz GPL_WL600g_1.0.3.3.A.tar.gz # ./consumer_install

Ritornerà un errore, installiamo i due rpm forniti da asus a mano, estraendoli dal pacchetto bcm963xx_uclibc_crosstools_3.4.2_0.9.27.tar.gz in una posizione che più ci aggrada e convertendoli in deb con alien:
# alien uclibc-crosstools-*.rpm # dpkg -i *.deb
Siamo quasi pronti, ora resta da fare qualche fixino :D

Fix vari
Modifica /opt/bcm963xx/kernel/linux/scripts/kconfig/mconf.c
rimpiazzando ogni occorrenza di “current_menu” con “cur_menu”
cur_menu patch

Un po’ di symlink per non far andare in paranoia il Makefile stavolta e ogni volta che uscirà un nuovo toolchain
ln -s /opt/toolchains/uclibc-crosstools_gcc-3.4.2_uclibc-20050502 /opt/toolchains/uclibc-crosstools ln -s /opt/toolchains/uclibc-crosstools_gcc-3.4.2_uclibc-20050502 /opt/toolchains/uclibc-crosstools_gcc-3.4.2_uclibc-20050428

Compilazione
# cd /opt/bcm963xx # make PROFILE=96348GW

Dopo una buona quindicina di minuti avrete il vostro firmware in /opt/bcm963xx/images che si può caricare direttamente tramite l’interfaccia web.

Unbrick Debrick
Se le cose vanno male, ecco la procedura per ripristinare il firmware originale (non testata):

  1. Spegni il router
  2. Tieni premuto il bottone reset sul retro e accendi il router
  3. Il led power dovrebbe cominciare a lampeggiare lentamente
  4. Esegui tftp -m binary 192.168.1.1 -c put sonoilfirmwarefunzionante.trx
  5. Attendi qualche minuto, dovrebbe riavviarsi in automatico a procedura ultimata

Tags: , ,