U&B (uebbi) Nuovo Firmware 2.1 e nuovo sito Web

Per chi non conoscesse già U&B (Uebbi) rimando agli articoli precedenti (Uebbi – Nuovo firmware italiano e Uebbi – Firmware 2.0).

Il grande passo

Quando abbiamo iniziato a metter mano ai primi Uebbi, la comunità degli utilizzatori si aggirava intorno ad una ventina di utenti.
A poco più di sei mesi dalla pubblicazione del firmware 2.0 ci sono più di mille Uebbi in giro che usano il nostro firmware.
Siamo sinceramente colpiti dal successo del progetto che non ci aspettavamo. Tale nuova dimensione ci ha portato a riorganizzare il progetto, anche perché non più sostenibile con gli spazi e il traffico offerti gratuitamente da Altervista.
Abbiamo così pensato, in occasione della pubblicazione del nuovo Firmware 2.1 (più sotto i dettagli), di ospitare il progetto U&B in un nuovo spazio dedicato, riunendo al suo interno presentazione, guide, firmware, servizi e forum.
Abbiamo compiuto il grande passo e abbiamo acquistato un dominio nuovo di zecca per il progetto. Il nuovo dominio, dove sono stati spostati tutti i servizi – finora frammentati in più spazi – è www.uebproject.org.

Le novità del nuovo firmware

Il firmware 2.1 è più un firmware di correzione bug, ma con l’aggiunta di un restyling grafico. Inoltre, il nuovo firmware farà puntare il vostro dispositivo ai servizi erogati dal nuovo sito del progetto.
Naturalmente, il firmware 2.1 include tutte le migliorie già inserite nella versione 1.0 e nella versione 2.0.
Inoltre, corregge i seguenti problemi riscontrati:

  • Corretto il problema del led acceso con salvaschermo spento; ora U&B spegne lo schermo e anche il fastidioso led blu
  • Corretto anche il problema del ronzio delle casse a salvaschermo spento; ora U&B azzera il volume dellle casse quando spegne lo schermo (a meno che non si stia ascoltando musica o radio)
  • Corretto il problema dei due tasti (radio e meteo) fisici invertiti; ora U&B carica l’applicazione corretta
  • Corretto un bug che impediva il riconoscimento delle chiavette USB già inserite in U&B prima dell’accensione

Sono state aggiunte le seguenti migliorie:

  • Aggiornato il logo di U&B, opera di Rick
  • Aggiornata la veste grafica con nuove icone, frutto anch’esse del lavoro di Rick

Il firmware 2.1 è disponibile nella sezione Download del nuovo sito www.uebproject.org. La sezione Download è visibile agli utenti registrati al sito; la registrazione è gratuita.

Altra novità del nuovo firmware è la necessità di registrare il proprio dispositivo per ascoltare le radio; per tutti i dettagli, vi rimando alla guida rapida presente sul nuovo sito!

Vi ringrazio per il supporto al progetto, ci rivediamo sulle nuove pagine di www.uebproject.org!!!

Webby (Uebbi) – Firmware 2.0

black-green-warning-1-md

ATTENZIONE: È uscito un nuovo firmware più aggiornato!
U&B (Uebbi) – Firmware 2.1


Per chi non conoscesse Webby/Uebbi, rimando all’articolo precedente

Dopo circa un mese dal precedente articolo, annuncio con piacere un nuovo firmware per Uebbi (ribattezzato in U&B), con molti miglioramenti, nuove funzionalità e un set di icone ridisegnato.
Ecco tutte le novità in breve, più sotto tutti i dettagli (e per i curiosi, in calce c’è tutto il changelog e i sorgenti python):

  • Ripristinato lo screensaver con l’indicazione della temperatura
  • Il pulsante “Connected Home” funziona nuovamente, permettendo di usare U&B come client/server DLNA
  • Il TwonkyMedia server (servizio collegato al DLNA) è ora raggiungibile via web browser sulla porta 9000
  • Rimossa l’app Flickr (non funzionava più in seguito a un cambiamento di API di flickr stessa)
  • Aggiunta l’app Timer (presa dal firmware 1.5.1 di hubster), di estrema utilità in cucina! 😉
  • Aggiunta una nuovissima (scritta da zero) app dal nome “U&B Utils” che permette il controllo di alcuni aspetti aggiuntivi di U&B.
  • Aggiunta la possibilità di avviare un server ftp
  • Modificato il banner di welcome che appare via Telnet (non più Webby, ma Webby2)
  • Nuovo set di icone grafiche, grazie al lavoro di Riccardo Zanghellini
  • Nuova icona del menu Home (sempre grazie a Riccardo)
  • La selezione della lingua è ora possibile dal menu Impostazioni > Lingua. È possibile scegliere tra tedesco, inglese e italiano.
  • Il Webserver integrato in U&B è ora diventato più “dinamico”.
  • Nuova sezione Giochi, raggiungibile dal WebServer

Sensore della temperatura

IMAG0569La visualizzazione della temperatura ambientale era una di quelle funzionalità presenti sul firmware di Telecom Italia, e che era stata persa nel firmware tedesco.
Grazie a varie fonti online, e agli spunti messi a disposizione dal sito mikrocontroller.net, ora la temperatura viene di nuovo visualizzata.

DLNA nuovamente funzionante

Ripristinare il pacchetto DLNA è stato forse uno dei lavori più complessi dell’intero progetto. Ora non solo il DLNA funziona correttamente, ma il TwonkyMedia Server (il servizio alla base del DLNA presente su U&B) è raggiungibile con un semplice browser web alla pagina http://<indirizzo_u&b>:9000 .
C’è un unico neo, non risolto (purtroppo): se si crea una playlist di canzoni e si vuole riprodurla su U&B verrà riprodotta solo la prima traccia.
Il bug era già presente, purtroppo non sono riuscito a individuare dove si trova, ma dovrebbe essere nel codice pygtk dell’app DLNA. Infatti la stessa playlist, se diretta verso un client diverso, viene riprodotta correttamente.
In ogni caso, il DLNA ora funziona (abbastanza 🙂 ) bene, quindi è possibile usare U&B per riprodurre, condividere o redirigere flussi da e per altri client/server abilitati.

Nuova app Timer

CAM00391Questa app in realtà non è nuova, ma presa a prestito dal firmware 1.5.1 di Hubster sfr. Permette di avviare un semplice cronometro per calcolare il tempo trascorso oppure un timer (in figura) per un conto alla rovescia. Alla fine del conto alla rovescia parte un allarme sonoro.
Personalmente, lo sto usando con grande soddisfazione per calcolare i tempi di cottura in cucina 🙂
Anche per far digerire questa app al resto dell’ambiente c’è voluto un po’ di lavoro (descritto nel dettaglio nel Changelog).

Nuova App U&B Utils

Ho creato questa nuova app per gestire un paio di processi di sistema di U&B.
Cliccando sull’app e selezionando la voce “Riavvia Uebbi” IMAG0574è possibile eseguire un riavvio del dispositivo senza doverlo staccare e riattaccare dalla presa di corrente (comodo anche per il reflash del dispositivo).
Gli altri due menu servono, rispettivamente, per avviare e fermare il servizio FTP su U&B.
Il servizio FTP è configurato per accedere in lettura e scrittura alla directory /root/www, che è quella utilizzata dal WebServer per offrire le pagine html.
Una nota di sicurezza sul servizio FTP; il servizio, una volta avviato, permette il caricamento di dati senza che sia necessario mettere alcuna password, quindi è intrinsecamente insicuro.
Usatelo solo al bisogno, per creare/aggiornare con facilità le pagine web offerte dal vostro U&B.

Nuovo set di icone

uebbi_iconsL’aspetto visivo non è meno importante di quanto gira “sotto al cruscotto” di U&B. Ringrazio ancora l’amico Riccardo di www.neocreations.it per la disponibilità ad offrire le proprie competenze grafiche al progetto.
Le icone, esclusa quella di U&B che è stata creata da zero, sono state create modificando le Free-flat-icons di Nick Frost di pixelbuddha.net

WebServer più “Dinamico”

uebbi_webserverHo creato un nuovo script (in /root/scripts/index_renew.sh) che gira ad ogni riavvio di U&B e che controlla le directory presenti in /root/www.
Lo script considera ogni directory come un “sito” a sé stante, con una propria pagina index.html e, sulla base di questo presupposto, ricostruisce la pagina principale del WebServer perché contenga la lista aggiornata dei “sotto-siti” in esso contenuti. A titolo di esempio, ho creato un mini-sito “Giochi” che dimostra come sia possibile creare siti “dinamici” usando solo html e JavaScript.
Il WebServer di U&B è raggiungibile puntando un browser all’indirizzo http://<indirizzo_u&b>

Altre modifiche

Ci sono altre piccole modifiche sotto al cofano del nuovo firmware di U&B, alcune di nessuna utilità (un esempio? dal menu Impotazioni > Sistema > Informazioni di Sistema è possibile leggere il numero di versione del firmware: 2.0.0): altre sono piccole migliorie che quasi sfuggono (ad esempio, è stato modificata leggermente l’app per il meteo per migliorare la resa estetica).

 Conclusioni

Spero che questo nuovo firmware sia utile a tutti i possessori di Uebbi (anzi, U&B 🙂 ).
Conto prossimamente di scrivere un articolo per spiegare nel dettaglio come ho fatto a modificare il firmware di U&B, quali comandi ho utilizzato e quali programmi e conoscenze di base servono; spero che possa essere utile a qualcuno di voi per migliorare ancora U&B.
Per qualsiasi dubbio/perplessità, ci si può sentire sul forum di uebbi (http://uebbiradio.altervista.org); un grazie particolare anche al gestore di uebbiradio, perché senza il suo lavoro gran parte delle app di U&B non potrebbero funzionare.


Scarica il Firwmare 2.0 di U&B
Changelog delle Modifiche
Sorgenti Python modificati

black-green-warning-1-md

ATTENZIONE: il download dei firmware è stato spostato (su registrazione) su www.uebproject.org

Webby (Uebbi) – Nuovo Firmware italiano

black-green-warning-1-md

ATTENZIONE: È uscito un nuovo firmware più aggiornato!
U&B (Uebbi) – Firmware 2.1

Webby (nome commerciale italiano Uebbi)

è un dismiouebbipositivo elettronico importato dalla italiana Promelit, costruito in Korea dalla Avantis e commercializzato da Telecom Italia. Esistono altre 2 versioni gestite da 2 operatori telefonici europei: Hubster della SRF (Francia) e Webby di Vodafone (Germania). L’utilizzo principale del dispositivo è quello di una “sveglia multimediale”; ovvero un gadget in grado di funzionare sia come comunissima sveglia sia per la consultazione di news, oroscopo e l’ascolto di radio, questi ultimi servizi sono fruibili con un collegamento ad Internet. (fonte: cortocircuito.net)

Il dispositivo, commercializzato da Telecom Italia nel 2008 (qui ne potete leggere le caratteristiche hardware e software), è stato poi abbandonato dalla stessa azienda poco dopo, lasciando gli utenti che l’avevano pagato (a caro prezzo) senza posibilità di usarlo.
Uebbi infatti per funzionare si appoggia a servizi web che venivano offerti da Telecom Italia; da quando Telecom ha abbandonato il progetto, Uebbi è diventato un costoso fermacarte.
Per fortuna sono nati dei progetti per cercare di riportare in vita le funzionalità di Uebbi; e, sempre per fortuna, Uebbi funziona con un firmware basato sul Linux (c’è quindi la possibilità di modificarlo).
La storia dell’hacking Uebbi/Webby credo sia lunga e non ne conosco i dettagli; quindi mi scuso già con chi ha iniziato questa avventura, se non aggiungo a questo articolo i dovuti credits.
Personalmente sono venuto a conoscenza di Uebbi e della sua travagliata storia dal mantainer del progetto italiano della Rinascita di Uebbi (caro amico oltre che collega), che ospita un forum su Uebbi all’indirizzo www.uebbiradio.altervista.org. In realtà il sito uebbiradio non offre solo un forum per scambio di opinioni su Uebbi, ma dietro le quinte ha replicato tutte le funzionalità principali che permettono a Uebbi di funzionare nuovamente.
Tutto il lavoro dietro le quinte è merito del mantainer di uebbiradio che, spulciando tra la documentazione in tedesco e francese trovata online, testando e perdendo molto – prezioso – tempo personale, ci ha regalato di nuovo la possibilità di utilizzare Uebbi.
Sempre con il suo aiuto sono entrato in possesso di un dispositivo Uebbi (acquistabile ora su Ebay a circa 10€); ho seguito quindi la procedura presente sul forum (al seguente indirizzo) .
Ho quindi cominciato a lavorare sul firmware per sistemare il problema principale del firmware tedesco: non vengono riconosciute le penne usb.
Sempre con l’amico mantainer di uebbiradio abbiamo testato il nuovo firmware (che potete scaricare da qui sotto) che ha le seguenti nuove funzionalità:

  • L’usb viene di nuovo riconosciuta; i files della chiavetta usb vengono resi disponibili dentro l’app MyFiles, nel tab con il computer
  • Anche le schede SD vengono riconosciute e montate correttamente, sempre dentro l’app MyFiles, nel tab della Secure Digital
  • Il dispositivo punta già ai servizi offerti da uebbiradio.altervista.org (quindi radio italiane, meteo italiano, rss/news italiane, oroscopo italiano)
  • Sono supportati i file video (non tutti i formati, gli AVI codificati con Divx/mp3 e i file FLV funzionano sicuramente)

Inoltre, la procedura di reflash di Uebbi si è accorciata: se si parte dal firware ufficiale di Telecom Italia, basta un primo reflash con il firmware francese (link) e quindi un secondo reflash con il firmware che potete scaricare in calce a questo articolo.
La procedura da seguire per il reflash è descritta (con video) a questo indirizzo: http://lab.cortocircuito.net/doku.php?id=tech:uebbi:ripristino
Se trovate difficoltà nel reflash del dispositivo il problema è quasi certamente dovuto alla scheda SD; non tutte le schede SD vengono riconosciute da Uebbi per questa procedura (anzi, è abbastanza schizzinoso), quindi provate con varie schede SD finché non ne trovate una che viene accettata dal sistema (come regola generale, le SDHC/SDXC sicuramente non funzioneranno).
Infine, per problemi o richieste di nuove funzionalità ci sentiamo sul forum di uebbiradio (sono un utente registrato e, nei limiti del possibile, cercherò di risolvere eventuali dubbi/problemi).

A presto!!

Firmware Uebbi – versione 20150210 [ Download Firmware 20150210 ]

black-green-warning-1-md

ATTENZIONE: il download dei firmware è stato spostato (su registrazione) su www.uebproject.org