14 dicembre 2016

Android Things per Raspberry Pi 3

Google ha reso disponibile la prima developer preview di AndroidThings per le board Intel Edison, NXP Pico e Raspberry Pi 3.

Sostanzialmente si tratta del progetto Brillo annunciato a maggio del 2015 e che ora sembra finalmente arrivato alla soglia del rilascio ufficiale.
Ho avuto modo di installare questa preview sul mio Raspberry Pi 3 ed ecco qualche dato tecnico più o meno interessante che ho ricavato.

Ho iniziato con il verificare su quale versione Android fosse basata questa preview e dal file build.prop sono emerse le seguenti caratteristiche:
  • Android Nougat 7.0 (build NIF73)
  • Patch di sicurezza: 5 dicembre 2016
  • Versione API: 24

Per quanto riguarda il Kernel invece, la versione attualmente a bordo è la 4.4.19:

Linux version 4.4.19-v7+ (android-build@vpeb11.mtv.corp.google.com) (gcc version 4.9 20150123 (prerelease) (GCC) ) #1 SMP PREEMPT Mon Dec 12 21:14:20 UTC 2016

 Come bootloader viene utilizzato U-Boot versione 2016.09-g51dd2f5.

Per i più curiosi, ho utilizzato la porta seriale per salvare l'intero output della sequenza di avvio, il log è disponibile a questo indirizzo: pastebin.com/raw/KGEBXd4t

Interessante notare come al momento non vengano sfruttate a pieno le potenzialità offerte dalla CPU 64 bit visto che il sistema è compilato a 32 bit, magari nelle versioni future...

Per il resto al momento non c'è altro di interessante da dire, la ROM è veramente minimale ed oltre al Launcher c'è poco altro a disposizione, se volete collegare il Raspberry alla vostra rete WiFi potete farlo tramite il terminale dalla porta seriale con:

am startservice \
    -n com.google.wifisetup/.WifiSetupService \
    -a WifiSetupService.Connect \
    -e ssid <Network_SSID> \
    -e passphrase <Network_Passcode>

 dove al posto di <Network_SSID> va inserito, appunto, il SSID della vostra rete e al posto di <Network_Passcode> va inserita la password.

Se volete avviare le impostazioni:

am start -n com.android.settings/.Settings

Lascio un paio di link utili per chi intendesse approfondire l'argomento:

13 dicembre 2016

AOSPMod MM-R.05 per UDOO Dual/Quad e UDOO Neo

E' disponibile da oggi la versione MM-R.05, non ci sono grandi novità rispetto alla versione precedente se non per il fatto che la ROM è disponibile anche per la board UDOO Neo!

A questo proposito devo ringraziare sentitamente UDOO per avermi dato la possibilità di poter effettuare il porting della ROM anche sulla Neo.

Ecco il changelog:

  • Sorgenti ricompilati con GCC 6.2.1 (Toolchain UberTC)
  • Riaggiunto il pacchetto Camera2 per supportare la fotocamera, con autofocus.
  • Le impostazioni per la ethernet sono ora incluse nelle impostazioni
  • Fix e miglioramenti minori

Download:
  • SHA-1: 088bb4947ac7d8312609f66f61e13f97522d0a59
  • SHA-1: e80b31ee1e8c36ab2c40a89ddb9c554e71f7a10d
  • Necessiti dei permessi di root? Puoi scaricare ed installare SuperSU dalla discussione ufficiale su XDA.

Nel forum di UDOO potete trovare la discussione ufficiale: udoo.org/forum/threads/8-nov-6dq-aospmod-mm-r-04.4701

Vi ricordo nuovamente che il bluetooth onboard al momento non è ancora funzionante però è possibile utilizzare dei dongle bluetooth USB.

Non esitate ad utilizzare i commenti per lasciare feedback, consigli o critiche.