lunedì 12 agosto 2013

Tastiera Sony VGP-WKB1/1

Recentemente ho acquisito una tastiera Sony VGP-WBB1/1 destinata ad essere cestinata. Si tratta di una tastiera wireless che in origine era accoppiata ad un computer Sony Vaio Desktop All-in-one.
Oltre che essere un oggetto con un design carino (da notare la possibilita' di piegarla a libro per proteggere i tasti) il fatto di avere un trackpad la rende ideale per la Raspberry

Tastiera aperta

Tastiera ripiegata


Con mia grande ho scoperto che la tastiera e' si' wireless ma non bluetooth. Per farla funzionare e' necessario un ricevitore (proprietario) che era inglobato all'interno del case del computer All-in-one (sembra esistere un ricevitore esterno ma non saprei dove trovarlo) e quindi adesso la tastiera per quanto carina e' sostanzialmente un fermacarte di design...peccato

domenica 11 agosto 2013

Finless 1.7 su MK808

La chiavetta MK808 improvvisamente ha deciso di smettere di funzionare. Il difetto e' piuttosto curioso in quanto Android riusciva a caricarsi fino alla schermata di Home ma al momento di lanciare qualsiasi applicazione questa si chiude senza nessun messaggio di errore.

Visto che l'errore sembrava piu' di natura software che hardware ho provato flashando di nuovo il firmware

Frugando per Internet ho visto che e' disponibile una versione per Android 4.2 a questo link

La procedura di installazione prevede di mettere il dispositivo in flash mode e cio' si ottiene inserendo una graffetta nel buco del case come da foto sottostante

Attenzione alla graffetta !!

A questo punto, premendo sulla graffetta (si sente il click del pulsante nascosto sotto al buco) si inserisce un cavo standard USB tra il computer e la MK808 usando l'ingresso OTG (ovviamente deve essere rimosso l'accessorio OTG che permette di collegare le chiavi di memoria USB)

Windows riconosce il nuovo dispositivo ma non ha i driver per cui si deve scaricare il pacchetto RockusbDriver.rar. Al termine si avra' il nuovo device RK30Device


A questo punto tramite il software RKBatchTool e l'immagine scaricata si puo' flashare la MK808


Alla fine il sistema riparte con Android 4.2 ma con una sorpresa non gradita ovvero che la scheda Wifi non funziona...ho scoperto a posteriore a fronte di un case sempre uguale e nessun identificativo vengono prodotti diversi modelli di MK808 con hardware differente

A questo punto sono passato al firmware Finless 1.7 che si scarica da questo link
Flashare il dispositivo e' molto semplice perche' basta lanciare l'applicativo ROM Flash Tool, cliccare sul pulsante ed attendere

Rom Flash Tool in esecuzione

Alla fine si ha Android 4.1.1 gia' con i permessi di root e con pochissime applicazioni preinstallate in modo da personalizzare al massimo il dispositivo. C'e' anche un pulsante di shutdown in modo da spengere in modo non brutale l'MK808.




Il sistema adesso e' nuovamente funzionante al 100%

lunedì 5 agosto 2013

Da Debian Wheezy (stable) a Jessie (testing)

Qualche tempo fa, con il passaggio da Wheezy al ramo stable di Debian, tutte le mie installazioni sono passate da testing a stable. Il che va piu' che bene in quanto non ci sono particolari motivi per lamentarsi di Wheezy...in ogni caso ero comunque curioso di mantenere almeno un portatile in modalita' testing per cui ho provato a fare il passaggio

La prima cosa da fare e' modificare il file /etc/apt/sources.list modificando la parte evidenziata in giallo per farlo puntare ai repository testing e quindi a Jessie

----------------------------------------------
deb http://ftp.it.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.it.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main
deb-src http://security.debian.org/ testing/updates main
----------------------------------------------
Di seguito si eseguono i due comandi nell'ordine

apt-get update
apt-get dist-upgrade

Inizia un processo piuttosto lungo dipendente dal numero di pacchetti installati. E' praticamente tutto installato ad eccezione di una schermata in cui viene richiesta la rimozione del salvaschermo (da effettuare con un kill)


ed una richiesta di conferma di poter riavviare in automatico i servizi (a cui ho risposto di si)
Dopo circa due ore l'upgrade ha fine (ho avuto solo un piccolo problema su Java Oracle) e si puo' avere conferma digitando

cat /etc/issue

che deve rispondere
Debian GNU/Linux jessie/sid \n \l

in fin dei conti sostanzialmente indolore

per terminare
apt-get clean
apt-get autoremove
per cancellare il pacchetti .deb non piu' utili

martedì 30 luglio 2013

Itunes 11.0.4.4.e Proxy Server

Stavo cercando di andare sull'Apple Store da Itunes da una rete che non avevo utilizzato  mai per questo scopo quando mi sono imbattuto in un messaggio strano..ovviamente usando Windows perche' su Linux non si fa e basta


vista la presenza di un proxy nella rete ho cercato le impostazioni nei settaggi di ITunes senza successo...leggendo a giro la versione Windows di ITunes non ha queste impostazioni ma le prende direttamente da Internet Explorer

Breve controllo ed i settaggi di rete sono ok e si naviga dal browser di Microsoft.
Ancora un po' di lettura e trovo che ITunes non digerisce i file di configurazione .pac dei client del proxy server...niente male, metto le configurazioni a mano, controllo di essere in grado di navigare ma niente da fare.

A questo punto i casi sono due
1) il proxy mi filtra il traffico che va verso i server Apple di ITunes (sono piu' di uno leggendo i log di rete)
2) ITunes non ne vuole sapere di bucare un proxy server




Ipod Touch 2G e Debian

Un tentativo di utilizzare l'Ipod Touch 2G con Debian
Ho seguito le istruzioni riportate a questo link direttamente dal sito Debian http://wiki.debian.org/it/iPhone
Si parte da un Ipod con almeno un brano all'interno della libreria


In estrema sintesi su Wheezy si devono fare i seguenti passi
apt-get install install libimobiledevice-utils gvfs-backends gvfs-bin gvfs-fuse

poi si deve modificare /etc/fuse.conf togliendo il commento alla linea #user_allow_other
e si aggiunge il proprio utente al gruppo fuse
usermod -aG fuse luca 

Per sincronizzare a questo punto si puo' usare Rythmbox che si installa banalmente con
apt-get  install rhythmbox rhythmbox-plugins


La procedura e' stata sostanzialmente indolore ed il tutto funziona... non credo sia possibile con il nuovo connettore Lightning

Spedire mail da GMail via Python

Alla ricerca di un metodo per spedire le misure di un sensore attaccato a Raspberry ho trovato il codice di questo sito che permette di inviare mail in automatico mediante un account GMAIL


------------------------------------
#!/usr/bin/env python
import smtplib
from email.mime.text import MIMEText

USERNAME = "lucainnoc@gmail.com"
PASSWORD = "password"
MAILTO  = "rec@toscana.it"

msg = MIMEText('valore sensore')
msg['Subject'] = 'Sensore'
msg['From'] = USERNAME
msg['To'] = MAILTO

server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo_or_helo_if_needed()
server.starttls()
server.ehlo_or_helo_if_needed()
server.login(USERNAME,PASSWORD)
server.sendmail(USERNAME, MAILTO, msg.as_string())
server.quit()

lunedì 29 luglio 2013

Mediacom 850i e ROM

Ieri ho rimesso mano al Mediacom 850i (fino ad adesso in possesso esclusivo di mio figlio) ed ho cercato un metodo per renderlo un po' piu' reattivo cercando qualche ROM partendo da questo link

In particolare ero curioso della PASCAPEX che necessita' pero' di installare la Cloclworkmod .. e qui sono iniziati i guai. Le istruzioni per CWM su Mediacom 850i si trovano qui ma dopo aver eseguito i programma il tablet non mostrava segni di vita con schermo completamente nero.
In realta' qualche segno di vita era presente perche' connettendo il cavo USB a Windows si vedeva (e sentiva) che una nuova porta era aggiunta..in pratica era come se il tablet fosse in modalita' recovery permanente a schermo spento.

Preso dallo sconforto ho frugato ed ho trovato che e' possibile aggiornare il firmware non solo tramite recovery ma anche utilizzando il software Rockchip Backup Tool (attualmente alla versione 1.4) ed una immagine completa del sistema

Attenzione : per il Mediacom 850i esistono due tipi di driver differenti. Quello per adb che permette la programmazione e di montare le memorie interne del tablet e quello da utilizzare per gestire la recovery (29Rockusb)

Come immagine ho preso vanilla (sembrava essere quella meno pericolosa e buggata) e dopo aver lanciato Rktool il tablet e' ripartito


Forse va un po' meglio di prima per quanto riguarda la velocita' ma e' presente un fastidiosissimo bug sulla gestione della grafica che corrompe alcune schermate. In compenso frugando un po' si trova il market ufficiale (non presente nella precedente versione se non in versione widget)

In ogni caso si puo' scaricare il pacchetto originale di ripristino dove sono contenuti tutti i programmi e le immagini per riportare il sistema all'originale

Change Detection with structural similarity

L'idea di base e' quella di cercare le differenze tra le due immagini sottostanti Non e' immediatamente visibile ma ci sono dei ...