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!!!

Nuovi sviluppi su U&B Uebbi

Chi legge queste pagine credo sia già consapevole di cosa sia Uebbi, ma un piccolo riassunto non fa certo male.
Uebbi era un prodotto commercializzato in Italia da Telecom nel 2008 e da altri distributori (con altro nome) in Francia e in Germania. Il supporto al prodotto è stato tolto praticamente in tutti i paesi e Uebbi ha cominciato a prender polvere nelle cantine.
Gli sviluppatori tedeschi hanno preso in mano il progetto abbandonato e sono riusciti a rivitalizzare in parte le funzionalità di Uebbi (soprattutto l’ascolto delle radio in streaming). A partire dal loro lavoro, con alcuni amici, abbiamo ripreso in mano le sorti di Uebbi, ripristinando funzionalità perdute e aggiungendone di non presenti nel firmware originale.
Il tutto, in pieno spirito di condivisione libera e gratuita, per donare a tutti, con poca spesa, la possibilità di avere un oggetto di nuovo bello e funzionante, che non andasse inutilmente buttato.
Volevo scrivere questo articolo parlandovi degli sforzi che stiamo mettendo per fare uscire un firmware 3.0; vi avrei voluto dettagliare dei passi avanti fatti per eliminare un fastidioso bug sulla porta usb (avete notato che se riavviate Uebbi con una chiavetta usb inserita, questa non viene riconosciuta al riavvio?). Avrei voluto raccontarvi dell’impegno per far riconoscere il codec AAC a uebbi, e di altri aspetti tecnici relativi a piccoli o grandi miglioramenti (forse) possibili.
Invece, devo scrivervi di persone.
Devo scrivervi di “Federico” di RadioDigitalia, che prima chiede che vengano aggiunte le sue radio (senza dire che sono sue) a quelle disponibili su Uebbi, e che poi pubblicizza lo streaming della sua radio vendendo Uebbi aggiornati a 30€.
Per una svista le radio di radiodigitalia sono state tolte; ma immagino che verranno ripristinate prestissimo….
Vi devo scrivere anche di buktrade di Genova, che pure lui ha pensato di rivendere a 30€ i Uebbi col “nuovo firmware” su Ebay.it.
E poi come non citare Marco di Crema che su KiJiJi vende le istruzioni per l’aggiornamento di Uebbi a 7€!
Niente di male se le avesse scritte lui, o almeno trascritte in bella copia; ma, caro Marco, se fai la stampa paro paro degli articoli del mio sito, la faccenda diventa poco simpatica.
E attenti anche alle fiere dell’informatica e dell’elettronica; anche lì si spacciano Uebbi a prezzi “speciali”!
Ma in conclusione questi personaggi compiono forse qualcosa di illecito, qualcosa di illegale? Credo di no.
Meritano di stare con noi? Credo fermamente di no.
Quindi chiedo a tutti voialtri di boicottare serenamente questi personaggi; lasciateli cuocere nel loro minestrone, non comprate nulla da loro (visto che ricaricano di sei volte il prezzo di un uebbi per fare un aggiornamento firmware – a cui non hanno minimamente contribuito! – saranno così in tutto?), se li conoscete portategli i miei omaggi assieme al collegamento a questo articolo.

Tornando agli aspetti tecnici, un firmware di Uebbi 3.0 vedrà mai la luce?
Forse.
Di certo ci sto, ci stiamo lavorando. Forse non lo pubblicheremo.
D’altra parte, già con il firmware 2.0 di cose buone ce ne sono; vien quasi voglia di chiedere ai vari Federico e Marco di prendere il firmware 2.0, rimboccarsi le maniche e tirare fuori un nuovo firmware aggiornato pieno di funzionalità.
E allora, probabilmente, avrebbero titolo di rivendere a 30€ al pezzo.
Ma non chiedete a me di comprarglielo.
Non lo farei.

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