Configuriamo le schede tv basate sul chip philips semiconductors saa7133.

Mai come nel forum di ubuntu, ho visto tanta disperazione per una scheda tv che non voleva funzionare, e purtroppo agli utenti non si può dare torto : non esiste la minima documentazione che spieghi come configurare queste schede. Sto parlando in effetti di schede basate sul chip philips semiconductors saa7133. Non è presente invece, o cmq è in sviluppo, il supporto per il telecomando infrarossi, così come la ricezione dei canali in digitale terrestre, per le schede che supportano questa tecnologia.

Cominciamo

Inanzitutto si assume che la scheda venga installata con una Ubuntu Dapper 6.06 con kernel precompilato 2.6.15-22-386. Non credo però che questi requisiti siano vincolanti, dovrebbe funzionare con kernel vicini, oltre che sotto breeze. Inoltre, assunto che il kernel sia quello precompilato, dovrebbe essere già attivato il supporto per i moduli bttv e saa7134. Se ciò è vero, controllare che esistano i seguenti file :

/lib/modules/2.6.15-22-386/kernel/drivers/media/video/bttv.ko
/lib/modules/2.6.15-22-386/kernel/drivers/media/video/saa7134/saa7134.ko

la scheda inoltre dovrebbe essere riconosciuta dal sistema, digitate quindi

lspci

e dovrebbe comparire fra le righe

0000:04:08.0 Multimedia controller: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev d0)

Ora, semplicemente a scopo informativo, date un’occhiata ad una lista presente nel kernel source. Essa si trova in /usr/src/linux-source-2.6.15/Documentation/video4linux/CARDLIST.saa7134 e, nonostante l’abbiano tutti sul proprio computer, i forum sono pieni di gente che non riescono a trovare una lista sulla quale controllare se la propria scheda è supportata. Sono descritte le schede supportate dal modulo saa7134. Riporto qui il mio :

0 -> UNKNOWN/GENERIC
1 -> Proteus Pro [philips reference design] [1131:2001,1131:2001]
2 -> LifeView FlyVIDEO3000 [5168:0138,4e42:0138]
3 -> LifeView/Typhoon FlyVIDEO2000 [5168:0138,4e42:0138]
4 -> EMPRESS [1131:6752]
5 -> SKNet Monster TV [1131:4e85]
6 -> Tevion MD 9717
7 -> KNC One TV-Station RDS / Typhoon TV Tuner RDS [1131:fe01,1894:fe01]
8 -> Terratec Cinergy 400 TV [153b:1142]
9 -> Medion 5044
10 -> Kworld/KuroutoShikou SAA7130-TVPCI
11 -> Terratec Cinergy 600 TV [153b:1143]
12 -> Medion 7134 [16be:0003]
13 -> Typhoon TV+Radio 90031
14 -> ELSA EX-VISION 300TV [1048:226b]
15 -> ELSA EX-VISION 500TV [1048:226a]
16 -> ASUS TV-FM 7134 [1043:4842,1043:4830,1043:4840]
17 -> AOPEN VA1000 POWER [1131:7133]
18 -> BMK MPEX No Tuner
19 -> Compro VideoMate TV [185b:c100]
20 -> Matrox CronosPlus [102B:48d0]
21 -> 10MOONS PCI TV CAPTURE CARD [1131:2001]
22 -> AverMedia M156 / Medion 2819 [1461:a70b]
23 -> BMK MPEX Tuner
24 -> KNC One TV-Station DVR [1894:a006]
25 -> ASUS TV-FM 7133 [1043:4843]
26 -> Pinnacle PCTV Stereo (saa7134) [11bd:002b]
27 -> Manli MuchTV M-TV002/Behold TV 403 FM
28 -> Manli MuchTV M-TV001/Behold TV 401
29 -> Nagase Sangyo TransGear 3000TV [1461:050c]
30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) [1019:4cb4]
31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) [1019:4cb5]
32 -> AVACS SmartTV
33 -> AVerMedia DVD EZMaker [1461:10ff]
34 -> Noval Prime TV 7133
35 -> AverMedia AverTV Studio 305 [1461:2115]
36 -> UPMOST PURPLE TV [12ab:0800]
37 -> Items MuchTV Plus / IT-005
38 -> Terratec Cinergy 200 TV [153b:1152]
39 -> LifeView FlyTV Platinum Mini [5168:0212,4e42:0212]
40 -> Compro VideoMate TV PVR/FM [185b:c100]
41 -> Compro VideoMate TV Gold+ [185b:c100]
42 -> Sabrent SBT-TVFM (saa7130)
43 -> :Zolid Xpert TV7134
44 -> Empire PCI TV-Radio LE
45 -> Avermedia AVerTV Studio 307 [1461:9715]
46 -> AVerMedia Cardbus TV/Radio (E500) [1461:d6ee]
47 -> Terratec Cinergy 400 mobile [153b:1162]
48 -> Terratec Cinergy 600 TV MK3 [153b:1158]
49 -> Compro VideoMate Gold+ Pal [185b:c200]
50 -> Pinnacle PCTV 300i DVB-T + PAL [11bd:002d]
51 -> ProVideo PV952 [1540:9524]
52 -> AverMedia AverTV/305 [1461:2108]
53 -> ASUS TV-FM 7135 [1043:4845]
54 -> LifeView FlyTV Platinum FM / Gold [5168:0214,1489:0214,5168:0304]
55 -> LifeView FlyDVB-T DUO [5168:0306]
56 -> Avermedia AVerTV 307 [1461:a70a]
57 -> Avermedia AVerTV GO 007 FM [1461:f31f]
58 -> ADS Tech Instant TV (saa7135) [1421:0350,1421:0351,1421:0370,1421:1370]
59 -> Kworld/Tevion V-Stream Xpert TV PVR7134
60 -> LifeView/Typhoon FlyDVB-T Duo Cardbus [5168:0502,4e42:0502]
61 -> Philips TOUGH DVB-T reference design [1131:2004]
62 -> Compro VideoMate TV Gold+II
63 -> Kworld Xpert TV PVR7134
64 -> FlyTV mini Asus Digimatrix [1043:0210]
65 -> V-Stream Studio TV Terminator
66 -> Yuan TUN-900 (saa7135)
67 -> Beholder BeholdTV 409 FM [0000:4091]
68 -> GoTView 7135 PCI [5456:7135]
69 -> Philips EUROPA V3 reference design [1131:2004]
70 -> Compro Videomate DVB-T300 [185b:c900]
71 -> Compro Videomate DVB-T200 [185b:c901]
72 -> RTD Embedded Technologies VFG7350 [1435:7350]
73 -> RTD Embedded Technologies VFG7330 [1435:7330]
74 -> LifeView FlyTV Platinum Mini2 [14c0:1212]
75 -> AVerMedia AVerTVHD MCE A180 [1461:1044]
76 -> SKNet MonsterTV Mobile [1131:4ee9]
77 -> Pinnacle PCTV 40i/50i/110i (saa7133) [11bd:002e]
78 -> ASUSTeK P7131 Dual [1043:4862]
79 -> Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B)
80 -> ASUS Digimatrix TV [1043:0210]
81 -> Philips Tiger reference design [1131:2018]
82 -> MSI TV@Anywhere plus [1462:6231]
83 -> Terratec Cinergy 250 PCI TV [153b:1160]
84 -> LifeView FlyDVB Trio [5168:0319]
85 -> AverTV DVB-T 777 [1461:2c05]
86 -> LifeView FlyDVB-T / Genius VideoWonder DVB-T [5168:0301,1489:0301]
87 -> ADS Instant TV Duo Cardbus PTV331 [0331:1421]
88 -> Tevion/KWorld DVB-T 220RF [17de:7201]
89 -> ELSA EX-VISION 700TV [1048:226c]
90 -> Kworld ATSC110 [17de:7350]
91 -> AVerMedia A169 B [1461:7360]
92 -> AVerMedia A169 B1 [1461:6360]
93 -> Medion 7134 Bridge #2 [16be:0005]
94 -> LifeView FlyDVB-T Hybrid Cardbus [5168:3306,5168:3502]

Automaticamente il sistema assume che la scheda sia 0 -> UNKNOWN/GENERIC, tutto sta, proprio nel configurarla correttamente.

Esiste inoltre un’altro file per i tuner, CARDLIST.tuner

tuner=0 – Temic PAL (4002 FH5)
tuner=1 – Philips PAL_I (FI1246 and compatibles)
tuner=2 – Philips NTSC (FI1236,FM1236 and compatibles)
tuner=3 – Philips (SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)
tuner=4 – NoTuner
tuner=5 – Philips PAL_BG (FI1216 and compatibles)
tuner=6 – Temic NTSC (4032 FY5)
tuner=7 – Temic PAL_I (4062 FY5)
tuner=8 – Temic NTSC (4036 FY5)
tuner=9 – Alps HSBH1
tuner=10 – Alps TSBE1
tuner=11 – Alps TSBB5
tuner=12 – Alps TSBE5
tuner=13 – Alps TSBC5
tuner=14 – Temic PAL_BG (4006FH5)
tuner=15 – Alps TSCH6
tuner=16 – Temic PAL_DK (4016 FY5)
tuner=17 – Philips NTSC_M (MK2)
tuner=18 – Temic PAL_I (4066 FY5)
tuner=19 – Temic PAL* auto (4006 FN5)
tuner=20 – Temic PAL_BG (4009 FR5) or PAL_I (4069 FR5)
tuner=21 – Temic NTSC (4039 FR5)
tuner=22 – Temic PAL/SECAM multi (4046 FM5)
tuner=23 – Philips PAL_DK (FI1256 and compatibles)
tuner=24 – Philips PAL/SECAM multi (FQ1216ME)
tuner=25 – LG PAL_I+FM (TAPC-I001D)
tuner=26 – LG PAL_I (TAPC-I701D)
tuner=27 – LG NTSC+FM (TPI8NSR01F)
tuner=28 – LG PAL_BG+FM (TPI8PSB01D)
tuner=29 – LG PAL_BG (TPI8PSB11D)
tuner=30 – Temic PAL* auto + FM (4009 FN5)
tuner=31 – SHARP NTSC_JP (2U5JF5540)
tuner=32 – Samsung PAL TCPM9091PD27
tuner=33 – MT20xx universal
tuner=34 – Temic PAL_BG (4106 FH5)
tuner=35 – Temic PAL_DK/SECAM_L (4012 FY5)
tuner=36 – Temic NTSC (4136 FY5)
tuner=37 – LG PAL (newer TAPC series)
tuner=38 – Philips PAL/SECAM multi (FM1216ME MK3)
tuner=39 – LG NTSC (newer TAPC series)
tuner=40 – HITACHI V7-J180AT
tuner=41 – Philips PAL_MK (FI1216 MK)
tuner=42 – Philips 1236D ATSC/NTSC daul in
tuner=43 – Philips NTSC MK3 (FM1236MK3 or FM1236/F)
tuner=44 – Philips 4 in 1 (ATI TV Wonder Pro/Conexant)
tuner=45 – Microtune 4049 FM5
tuner=46 – Panasonic VP27s/ENGE4324D
tuner=47 – LG NTSC (TAPE series)
tuner=48 – Tenna TNF 8831 BGFF)
tuner=49 – Microtune 4042 FI5 ATSC/NTSC dual in
tuner=50 – TCL 2002N
tuner=51 – Philips PAL/SECAM_D (FM 1256 I-H3)
tuner=52 – Thomson DDT 7610 (ATSC/NTSC)
tuner=53 – Philips FQ1286
tuner=54 – tda8290+75
tuner=55 – TCL 2002MB
tuner=56 – Philips PAL/SECAM multi (FQ1216AME MK4)
tuner=57 – Philips FQ1236A MK4
tuner=58 – Ymec TVision TVF-8531MF/8831MF/8731MF
tuner=59 – Ymec TVision TVF-5533MF
tuner=60 – Thomson DDT 7611 (ATSC/NTSC)
tuner=61 – Tena TNF9533-D/IF/TNF9533-B/DF
tuner=62 – Philips TEA5767HN FM Radio
tuner=63 – Philips FMD1216ME MK3 Hybrid Tuner
tuner=64 – LG TDVS-H062F/TUA6034
tuner=65 – Ymec TVF66T5-B/DFF
tuner=66 – LG NTSC (TALN mini series)
tuner=67 – Philips TD1316 Hybrid Tuner
tuner=68 – Philips TUV1236D ATSC/NTSC dual in
tuner=69 – Tena TNF 5335 MF

P.S. se siete alla ricerca della vostra scheda nella lista precedente, e non la trovate, non disperate. Si tratterà solo di scoprire qual’è quella compatibile caratterizzata quindi dalle stesse specifiche.

Esempi:

La scheda Empire Enjoy TV non compare nella lista, difatti va configurata come una Kworld/Tevion V-Stream Xpert TV PVR7134, così come una Pinnacle PCTV 310i non compare esattamente nell’elenco, andrà allora configurata con il modello analogo Pinnacle PCYV 40i/50i/110i.

Ed ora al lavoro

Detto ciò, la configurazione della scheda non è poi così difficile :

Editate il file /etc/modules e inserite in coda al file

saa7134
bttv

grazie a questo caricherete i due moduli all’avvio.

Ora, sto assumento che la scheda sia una Empire Enjoy TV. Come detto prima, la scheda non compare nella lista, difatti va configurata come una

Kworld/Tevion V-Stream Xpert TV PVR7134

Il num di card sarà quindi 59, quello di tuner 54

E’ questo il motivo principale per cui è difficile configurare queste schede, molte volte bisogna caricarle come altre, che evidentemente hanno le stesse specifiche.

ESEMPIO

se avete una Empire PCI TV-Radio LE, vi sarà facile capire che il vostro identificatore è

44 -> Empire PCI TV-Radio LE

(il tuner inoltre è 5)

Detto questo, se state seguendo questa guida, sapendo che la vostra scheda ha il chip saa7133, ma non avete una delle due schede di cui sopra, cercate la vostra in quel file, e se non la trovate, fate molte prove, alla fine troverete quella che fa per voi. Vi parla uno che convinto che la sua scheda non fosse supportata, se la stava vendendo 😉

Basta divagare, andiamo avanti 🙂

Editate il file /etc/modprobe.d/aliases e inserite in coda o sostituite, se già esiste una riga bttv, le seguenti righe :

alias char-major-81 videodev
alias char-major-81-0 saa7134

aggiungete inoltre la sequente riga, avendo l’accortezza di modificare i campi [numero della vostra scheda] e [numero del vostro tuner] che avete individuato nei due file precedenti.

options saa7134 card=[numero della vostra scheda] tuner=[numero del tuner]

inoltre cercate la sezione i2c, cancellate la riga già presente, e inserite

alias char-major-89 i2c-dev

il file /etc/modprobe.d/aliases è semplicemente un file di configurazione dei moduli caricati all’avvio. Il sistema legge i moduli da /etc/modules, poi va in questo file, legge i parametri con i quali devono essere caricati, e li carica.

Riavviate il pc e….

FATTO!! Semplice no??

Ed ora guardiamo un po’ di TV

Vi consiglio di utilizzare tvtime, è molto semplice e potente. Cmq sia se avete kdetv potete fare una prova avviandolo, selezionando la vostra scheda dal menu, e provando a ricercare i canali. Ne troverà pochi rispetto a quelli presenti, perchè le frequenze Italy non sono esaustive, ma il semplice fatto che trova qualcosa è un buon segno no?? 🙂

ma torniamo a tvtime : digitate

tvtime-scanner

comincierà a scandagliare l’intera banda delle frequenze alla ricerca dei canali, ci vorrà un po’ ma li troverà , tranquilli.

Fatto questo, digitate

tvtime

e la tv comparirà magicamente….. BUONA VISIONE 😉

Ringraziamenti

Parte di questa guida prende spunto da una guida scritta per Gentoo da Matteo Azzali, trovata girovagando su internet.

Ringrazio inoltre Mavimo,che sul newsgroupc it.comp.os.linux.debian, mi ha suggerito il num di card e tuner da utilizzare.

Nardin

aleko | 13 Novembre 2006

Rispondi

ContattamiContattami

SCRIVIMI

DOVE TROVARMI

Sul web

Mail

aleko21@gmail.com
alessandro.pagano@osel.it
aleko@fsfe.org
aleko21@outlook.com

Phone

(+39) 3391354376

SCRIVIMI!

Il tuo nome (richiesto)

La tua mail (richiesto)

Oggetto

Messaggio

ServiziServizi

AREE DI COLLABORAZIONE

Le competenze, la professionalità ed il network sviluppato in questi anni sono stati solo il punto di partenza per differenti progetti di successo in diverse aree professionali.

Web Design

Realizzazione e cura di portali web innovativi e ad elevato impatto. Consulenza e sviluppo di soluzioni web personalizzate per qualsiasi settore. Design, implementazione, aggiornamento, promozione ed esercizio di portali web.

Formazione

Realizzazione di interventi formativi efficaci gestibili in presenza ed in modalità e-learning in diversi campi dell’Information Technology e delle Soft Skills.

Consulenza

Consulenza personalizzata su soluzioni ICT per massimizzare efficacia ed efficienza all’interno di qualsiasi organizzazione.

About MeAbout Me

Research, e-learning, Web, ICT

Ho conseguito il PhD in Informatica e la Laurea Magistrale in Economia presso l’Università degli Studi di Bari. Attualmente sono impegnato in diversi progetti di ricerca internazionali e ricopro il ruolo di manager della produzione di Osel s.r.l. : azienda che si occupa di Innovazione della didattica e e-learning. Sono docente di Informatica a contratto a Bari (Uniba) e a Roma (LUMSA).

MY STORY

  • 0%
    Web, HTML5, WordPress, CMS
  • 0%
    Open Source - Gnu/Linux
  • 0%
    e-learning
  • 0%
    Information Systems
  • 0%
    ICT Consultancy

WHAT I KNOW

  • 0%
    Teamworking
  • 0%
    Time & Stress Management
  • 0%
    Teaching
  • 0%
    Research
  • 0%
    Passion

WHO I AM

BlogBlog

mi esprimo con l'estremità del mio pensiero...
Come installare Google Camera su Android Pie – Xiaomi

di Lucia Massaro e Alessandro Pagano

In questo articolo, vi guideremo all’installazione manuale della Google Camera sugli smartphone Xiaomi aggiornati ad Android 9 Pie.

Molto spesso, le applicazioni fotocamera non ci soddisfano appieno. La tendenza di oggi è quella di rendere paesaggi e soggetti particolarmente evidenti attraverso colori saturi e fotografie con contrasto accentuato. Sarà l’epoca dei social network e dell’esasperazione dell’immagine, ma una buona foto è quella che riesce a restituire colori naturali e quanto più possibile vicini a quello che l’occhio umano percepisce.

Una app fotocamera che restituisce colori fedeli, soprattutto in condizioni di scarsa luminosità, è sicuramente la Google Camera. Gli algoritmi sviluppati da Google sono senza dubbio tra i migliori nell’elaborazione delle immagini catturate dall’ottica di uno smartphone. Questa app è ovviamente installata esclusivamente su dispositivi marchiati Google (Nexus e Pixel) e non compare su tutti gli altri dispositivi Android.

Nel caso specifico, vi mostreremo i passaggi per abilitare le Camera2Api e installare la Google Camera su i dispositivi Xiaomi con a bordo Android 9 (Pie).

IMPORTANTEla procedura descritta presenta operazioni complesse che, se eseguite in maniera scorretta, potrebbero danneggiare il vostro device. Si consiglia l’esecuzione solo da parte di utenti che abbiano maturato una buona esperienza in ambito modding. Lo staff di alessandropagano.net non si riterrà responsabile per eventuali danni ai dispositivi. Questa procedura prevede la formattazione del telefono e la conseguente perdita di tutti i dati: si consiglia di effettuare un backup.

 

Prerequisiti

 

Prima di iniziare la procedura che ci permetterà di installare la Google Camera, è necessario verificare la presenza di alcuni prerequisiti indispensabili:

  • Verificare di aver ricevuto l’aggiornamento ad Android 9 (Pie)Impostazioni – Dispositivo – Tutte le specifiche – Versione di Android.
  • Dispositivo con Bootloader sbloccato. Per sbloccare il bootloader vi rimandiamo a questa guida.
  • Custom Recovery TWRP installata. Per installarla seguite le indicazioni presenti su questa pagina.

In questa guida vedremo come:

 

Eseguire il root

 

  1. Scaricate Magisk 
  2. Copiare il file zip nella memoria del vostro smartphone;
  3. Spegnete lo smartphone;
  4. Premete assieme Tasto Power & Volume+ per avviare nella modalità recovery TWRP;
  5. Selezionate “Install”, cercate il file Magisk nella memoria ed installatelo;

Volendo è possibile gestire i moduli installati in Magisk con
Magisk Manager. Per abilitare le Camera2Api, nella nostra guida non utilizzeremo specifici pacchetti per Magisk Manager perché ad oggi non risultano funzionanti su Android 9. Ma vi indicheremo due percorsi alternativi.

Una volta installata la Google Camera sarà possibile tornare indietro nell’operazione di root, semplicemente disinstallando Magisk attraverso Magisk Manager.

 

Abilitazione delle Camera2Api

 

Le Camera2Api sono delle librerie che Google ha introdotto con l’aggiornamento ad Android 5 Lollipop. Queste hanno abilitato vari controlli avanzati per la fotocamera, come la possibilità di scattare in RAW, modificare parametri quali ISO, esposizione, messa a fuoco e così via. Le Camera2Api sono indispensabili per il funzionamento della Google Camera.

Per effettuare l’abilitazione è possibile procedere in due modi differenti:

Metodo 1 – utilizzando ADB shell:

  • Collegare il telefono al PC attraverso il cavo usb. (Abbiamo già installato ed abilitato i driver ADB nelle fasi seguite nei prerequisiti)
  • Aprire il prompt dei comandi ADB e lanciare il seguente comando:
adb shell
su
  • Confermare l’attribuzione dei permessi di superutente sul device
  • Lanciare i seguenti comandi (ogni riga corrisponde ad un comando)
setprop persist.camera.HAL3.enabled 1
setprop persist.vendor.camera.HAL3.enabled 1
setprop persist.camera.stats.test 5
setprop persist.vendor.camera.stats.test 5
setprop persist.camera.eis.enable 1
exit
exit

Metodo 2 – modificando il file build.prop :

  • scaricare l’app BuildProp Editor B che ci permetterà di effettuare le modifiche necessarie al file build.prop ;
  • aprire l’app che aprirà automaticamente il file build.prop ;
  • inserire le seguenti righe alla fine del file:
persist.camera.stats.test=5 
persist.vendor.camera.stats.test=5
persist.camera.eis.enable=true

A questo punto le Camera2Api dovrebbero essere state abilitate. È possibile verificarlo, installando l’APP Camera2 Probe che dovrebbe restituire questa schermata (attenzione: la schermata potrebbe cambiare a seconda del dispositivo, l’importante è che alla voce “Hardware Support Level” non siano abilitate le voci “LIMITED o LEGACY”).

Installare la Google Camera

 

Al termine di queste operazioni siamo finalmente pronti a installare l’APK di Google Camera. Ne esistono diverse versioni, i porting sono davvero innumerevoli. Per districarsi nella scelta di una versione coerente con il proprio dispositivo, è possibile utilizzare i seguenti link da cui sarà possibile scaricare la versione più adatta:

  1. Google Camera HUB su XDA
  2. https://www.celsoazevedo.com/files/android/google-camera/

Se il tuo dispositivo non è presente nella lista, puoi scaricare l’APK di uno smartphone che abbia lo stesso processore del tuo Xiaomi. Nel nostro caso, non c’era disponibilità per il nostro Mi Max 3 che monta uno Snapdragon 636 e abbiamo scaricato la versione per RedMi Note 5 che ha lo stesso processore.

Ovviamente al momento dell’installazione il sistema potrebbe chiedere l’autorizzazione a installare da origini sconosciute (o diciture simili). In questo caso, è necessario autorizzare l’installazione.

Ora potete sfruttare anche voi tutte le funzionalità della Google Camera.

Qui un esempio di foto scattate da Mi Max 3 con fotocamera di default o con la Google Camera.


Fotocamera MIUI 10

Google Camera
Risolvere il problema notifiche su dispositivi Xiaomi con Miui8

Dopo l’acquisto dello Xiaomi Mi Max 2 ho provveduto ad effettuare le prime configurazioni ed ottimizzazioni per un uso più “occidentale” del terminale. In questa guida vedremo come abilitare le notifiche delle nostre applicazioni preferite in modo che possano ignorare le strette policy di controllo ed ottimizzazione batteria/memoria della Miui8.

Xiaomi China Stable – Come installare le Google Apps su MIUI8 e Android 7 Nougat

Stamattina è arrivato finalmente il tanto atteso Xiaomi Mi max 2 (scheda tecnica qui) e, dopo la consueta febbre da unboxing, mi sono cimentato nelle solite impostazioni/ripristino account e applicazioni. Operazione che grazie a MiCloud, il servizio di Xiaomi che permette di salvare tutte le app e le impostazioni, diventa ancora più semplice e veloce. Il telefono in questione ha a bordo l’ultima Rom China Stable con MIUI8 e Android 7.1.1

Nel caso di specie, l’ultimo backup era stato fatto sul mio precedente Mi Max e quindi credevo filasse tutto liscio. Non avevo considerato che la versione di Android è passata dalla 6 alla 7. Dopo il trasferimento dei dati, quindi, ho constatato con rammarico che le applicazioni Google (in primis il Play Store) erano inutilizzabile. Al tentativo di creare un account la schermata google recita un messaggio in loop “Checking info…” Ho provato allora a disinstallare e reinstallare tutte le applicazioni google, sia tramite APK, sia tramite lo store cinese. Dopo ore ed ore di tentativi mi sono imbattuto in un ottimo post sul forum ufficiale MIUI che ha risolto il problema e mi ha permesso di installare e soprattutto far funzionare, tutte le app ed i servizi Google.

Non mi resta quindi che entrare nel merito della guida.

Step1 – Eseguire il download di questo archivio di Backup ed estrarlo all’interno nella cartella

/Internal Shared Storage/MIUI/backup/

all’interno di questa cartella, quindi, dovrà esserci una ulteriore cartella con “AllBackup”. Rispettare questo albero delle directory in questa fase è molto importante per permettere al sistema di ripristinare correttamente il backup.

 

Step2 – Eseguire il restore entrando nel menu e seguendo i seguenti tap:

Settings > Additional Settings > Backup and Reset > Local Backups > Mar24, 8:05PM (161MB, 12 app data files) > Restore

 

Step3 – Abilitare i permessi. Entrare nell’applicazione “Security” e cliccare su Permissions“. Abilitare l’autostart e tutti i permessi per le applicazioni appena installate. Al termine, riavviare il dispositivo.

Step 4 – Lanciare Google Play Store. Tutto dovrebbe avviarsi senza problemi. (Qualcuno ha segnalato un crash al primo avvio che è possibile bypassare semplicemente cliccando su “continua”). Aggiungete ora il vostro account!

Spero che questa guida possa esservi stata utile per i vostri dispositivi Xiaomi con Rom China Stable.

Recensione Huawei P8

Vediamo oggi come si comporta il Huawei P8 che ho avuto la possibilità di testare per un mese, grazie ad un contest organizzato da Huawei. Cercherò di riassumere la mia esperienza d’uso attribuendo dei voti alle relative categorie.

International Open Data Day – Bari 2014

Il 22 febbraio 2014 dalle ore 10 alle ore 18 si terrà l’International Open Data Day presso il padiglione dei Cineporti di Puglia – c/o Fiera del Levante. Come per il 2013 Bari ospiterà l’edizione locale di questa giornata in cui, a livello internazionale, le comunità di persone che si occupano di Open Data si radunano a livello locale per presentare i propri progetti, parlare delle iniziative già svolte, programmare quelle future. Obiettivo non secondario è quello di proporre la cultura dei dati aperti ad un nuovo pubblico.

Salviamo un progetto: Tuxfeed

Tuxfeed.it è stato per anni un punto di riferimento per tutti gli appassionati del sistema operativo Open Source più famoso del mondo: Linux.
Per anni Tuxfeed.it, progetto completamente gratuito, basato sugli sforzi di (pochi) utenti volontari, ha aggregato diverse centinaia di fonti, sempre aggiornate, per rendere aggiornati a più di 5.000 di visitatori ogni giorno.

AndroidPIT: Fill up your Mobile.

Vorrei segnalare una iniziativa lodevole riguardo il mondo Android: il portale AndroidPIT.

AndroidPIT può divenire in breve tempo un punto di riferimento per quanto riguarda il mondo Android, in quanto permette agli utenti di accedere agevolmente a news sempre aggiornate.
La specialità di questo portale sono le applicazioni: cuore pulsante di ogni dispositivo mobile. Di seguito una breve recensione.

Volunia: fallimento annunciato?

Ieri Massimo Marchiori, ricercatore padovano autore di HyperSearch, uno degli algoritmi utilizzati da Google, ha lanciato la sua sfida al mondo dei motori di ricerca con l’obiettivo di apportare importanti innovazioni. Il nome del progetto è Volunia.

Installing YamiPod on Linux: a multi-platform, very versatile iPod Manager

YamiPod is a freeware application to efficiently manage your iPod on Linux. It can be run directly from your iPod and needs no installation. It also has extra features such as rss news and podcast support, remove duplicates, easy notes editor (with multipage support), songs synchronization, playlists export, a built in music player and much more. It has been translated in 12 languages.

Ace Manager Recruiting Game

Nel mondo dei social network e del lifestream totale su internet, non potevano mancare dei metodi alternativi di recruitment da parte delle aziende con alto tasso di informatizzazione e propense a politiche di buzz marketing. Oggi voglio sottoporre all’attenzione dei miei lettori più giovani, il contest della BNP che riguarda un Recruiting game a cui possono partecipare Laureati e Laureandi con età inferiore ai 26 anni.

ContattamiContattami

SCRIVIMI

DOVE TROVARMI

Sul web

Mail

aleko21@gmail.com
alessandro.pagano@osel.it
aleko@fsfe.org
aleko21@outlook.com

Phone

(+39) 3391354376

SCRIVIMI!

Il tuo nome (richiesto)

La tua mail (richiesto)

Oggetto

Messaggio

ServiziServizi

AREE DI COLLABORAZIONE

Le competenze, la professionalità ed il network sviluppato in questi anni sono stati solo il punto di partenza per differenti progetti di successo in diverse aree professionali.

Web Design

Realizzazione e cura di portali web innovativi e ad elevato impatto. Consulenza e sviluppo di soluzioni web personalizzate per qualsiasi settore. Design, implementazione, aggiornamento, promozione ed esercizio di portali web.

Formazione

Realizzazione di interventi formativi efficaci gestibili in presenza ed in modalità e-learning in diversi campi dell’Information Technology e delle Soft Skills.

Consulenza

Consulenza personalizzata su soluzioni ICT per massimizzare efficacia ed efficienza all’interno di qualsiasi organizzazione.

About MeAbout Me

Research, e-learning, Web, ICT

Ho conseguito il PhD in Informatica e la Laurea Magistrale in Economia presso l’Università degli Studi di Bari. Attualmente sono impegnato in diversi progetti di ricerca internazionali e ricopro il ruolo di manager della produzione di Osel s.r.l. : azienda che si occupa di Innovazione della didattica e e-learning. Sono docente di Informatica a contratto a Bari (Uniba) e a Roma (LUMSA).

MY STORY

  • 0%
    Web, HTML5, WordPress, CMS
  • 0%
    Open Source - Gnu/Linux
  • 0%
    e-learning
  • 0%
    Information Systems
  • 0%
    ICT Consultancy

WHAT I KNOW

  • 0%
    Teamworking
  • 0%
    Time & Stress Management
  • 0%
    Teaching
  • 0%
    Research
  • 0%
    Passion

WHO I AM

BlogBlog

mi esprimo con l'estremità del mio pensiero...
Come installare Google Camera su Android Pie – Xiaomi

di Lucia Massaro e Alessandro Pagano

In questo articolo, vi guideremo all’installazione manuale della Google Camera sugli smartphone Xiaomi aggiornati ad Android 9 Pie.

Molto spesso, le applicazioni fotocamera non ci soddisfano appieno. La tendenza di oggi è quella di rendere paesaggi e soggetti particolarmente evidenti attraverso colori saturi e fotografie con contrasto accentuato. Sarà l’epoca dei social network e dell’esasperazione dell’immagine, ma una buona foto è quella che riesce a restituire colori naturali e quanto più possibile vicini a quello che l’occhio umano percepisce.

Una app fotocamera che restituisce colori fedeli, soprattutto in condizioni di scarsa luminosità, è sicuramente la Google Camera. Gli algoritmi sviluppati da Google sono senza dubbio tra i migliori nell’elaborazione delle immagini catturate dall’ottica di uno smartphone. Questa app è ovviamente installata esclusivamente su dispositivi marchiati Google (Nexus e Pixel) e non compare su tutti gli altri dispositivi Android.

Nel caso specifico, vi mostreremo i passaggi per abilitare le Camera2Api e installare la Google Camera su i dispositivi Xiaomi con a bordo Android 9 (Pie).

IMPORTANTEla procedura descritta presenta operazioni complesse che, se eseguite in maniera scorretta, potrebbero danneggiare il vostro device. Si consiglia l’esecuzione solo da parte di utenti che abbiano maturato una buona esperienza in ambito modding. Lo staff di alessandropagano.net non si riterrà responsabile per eventuali danni ai dispositivi. Questa procedura prevede la formattazione del telefono e la conseguente perdita di tutti i dati: si consiglia di effettuare un backup.

 

Prerequisiti

 

Prima di iniziare la procedura che ci permetterà di installare la Google Camera, è necessario verificare la presenza di alcuni prerequisiti indispensabili:

  • Verificare di aver ricevuto l’aggiornamento ad Android 9 (Pie)Impostazioni – Dispositivo – Tutte le specifiche – Versione di Android.
  • Dispositivo con Bootloader sbloccato. Per sbloccare il bootloader vi rimandiamo a questa guida.
  • Custom Recovery TWRP installata. Per installarla seguite le indicazioni presenti su questa pagina.

In questa guida vedremo come:

 

Eseguire il root

 

  1. Scaricate Magisk 
  2. Copiare il file zip nella memoria del vostro smartphone;
  3. Spegnete lo smartphone;
  4. Premete assieme Tasto Power & Volume+ per avviare nella modalità recovery TWRP;
  5. Selezionate “Install”, cercate il file Magisk nella memoria ed installatelo;

Volendo è possibile gestire i moduli installati in Magisk con
Magisk Manager. Per abilitare le Camera2Api, nella nostra guida non utilizzeremo specifici pacchetti per Magisk Manager perché ad oggi non risultano funzionanti su Android 9. Ma vi indicheremo due percorsi alternativi.

Una volta installata la Google Camera sarà possibile tornare indietro nell’operazione di root, semplicemente disinstallando Magisk attraverso Magisk Manager.

 

Abilitazione delle Camera2Api

 

Le Camera2Api sono delle librerie che Google ha introdotto con l’aggiornamento ad Android 5 Lollipop. Queste hanno abilitato vari controlli avanzati per la fotocamera, come la possibilità di scattare in RAW, modificare parametri quali ISO, esposizione, messa a fuoco e così via. Le Camera2Api sono indispensabili per il funzionamento della Google Camera.

Per effettuare l’abilitazione è possibile procedere in due modi differenti:

Metodo 1 – utilizzando ADB shell:

  • Collegare il telefono al PC attraverso il cavo usb. (Abbiamo già installato ed abilitato i driver ADB nelle fasi seguite nei prerequisiti)
  • Aprire il prompt dei comandi ADB e lanciare il seguente comando:
adb shell
su
  • Confermare l’attribuzione dei permessi di superutente sul device
  • Lanciare i seguenti comandi (ogni riga corrisponde ad un comando)
setprop persist.camera.HAL3.enabled 1
setprop persist.vendor.camera.HAL3.enabled 1
setprop persist.camera.stats.test 5
setprop persist.vendor.camera.stats.test 5
setprop persist.camera.eis.enable 1
exit
exit

Metodo 2 – modificando il file build.prop :

  • scaricare l’app BuildProp Editor B che ci permetterà di effettuare le modifiche necessarie al file build.prop ;
  • aprire l’app che aprirà automaticamente il file build.prop ;
  • inserire le seguenti righe alla fine del file:
persist.camera.stats.test=5 
persist.vendor.camera.stats.test=5
persist.camera.eis.enable=true

A questo punto le Camera2Api dovrebbero essere state abilitate. È possibile verificarlo, installando l’APP Camera2 Probe che dovrebbe restituire questa schermata (attenzione: la schermata potrebbe cambiare a seconda del dispositivo, l’importante è che alla voce “Hardware Support Level” non siano abilitate le voci “LIMITED o LEGACY”).

Installare la Google Camera

 

Al termine di queste operazioni siamo finalmente pronti a installare l’APK di Google Camera. Ne esistono diverse versioni, i porting sono davvero innumerevoli. Per districarsi nella scelta di una versione coerente con il proprio dispositivo, è possibile utilizzare i seguenti link da cui sarà possibile scaricare la versione più adatta:

  1. Google Camera HUB su XDA
  2. https://www.celsoazevedo.com/files/android/google-camera/

Se il tuo dispositivo non è presente nella lista, puoi scaricare l’APK di uno smartphone che abbia lo stesso processore del tuo Xiaomi. Nel nostro caso, non c’era disponibilità per il nostro Mi Max 3 che monta uno Snapdragon 636 e abbiamo scaricato la versione per RedMi Note 5 che ha lo stesso processore.

Ovviamente al momento dell’installazione il sistema potrebbe chiedere l’autorizzazione a installare da origini sconosciute (o diciture simili). In questo caso, è necessario autorizzare l’installazione.

Ora potete sfruttare anche voi tutte le funzionalità della Google Camera.

Qui un esempio di foto scattate da Mi Max 3 con fotocamera di default o con la Google Camera.


Fotocamera MIUI 10

Google Camera
Risolvere il problema notifiche su dispositivi Xiaomi con Miui8

Dopo l’acquisto dello Xiaomi Mi Max 2 ho provveduto ad effettuare le prime configurazioni ed ottimizzazioni per un uso più “occidentale” del terminale. In questa guida vedremo come abilitare le notifiche delle nostre applicazioni preferite in modo che possano ignorare le strette policy di controllo ed ottimizzazione batteria/memoria della Miui8.

Xiaomi China Stable – Come installare le Google Apps su MIUI8 e Android 7 Nougat

Stamattina è arrivato finalmente il tanto atteso Xiaomi Mi max 2 (scheda tecnica qui) e, dopo la consueta febbre da unboxing, mi sono cimentato nelle solite impostazioni/ripristino account e applicazioni. Operazione che grazie a MiCloud, il servizio di Xiaomi che permette di salvare tutte le app e le impostazioni, diventa ancora più semplice e veloce. Il telefono in questione ha a bordo l’ultima Rom China Stable con MIUI8 e Android 7.1.1

Nel caso di specie, l’ultimo backup era stato fatto sul mio precedente Mi Max e quindi credevo filasse tutto liscio. Non avevo considerato che la versione di Android è passata dalla 6 alla 7. Dopo il trasferimento dei dati, quindi, ho constatato con rammarico che le applicazioni Google (in primis il Play Store) erano inutilizzabile. Al tentativo di creare un account la schermata google recita un messaggio in loop “Checking info…” Ho provato allora a disinstallare e reinstallare tutte le applicazioni google, sia tramite APK, sia tramite lo store cinese. Dopo ore ed ore di tentativi mi sono imbattuto in un ottimo post sul forum ufficiale MIUI che ha risolto il problema e mi ha permesso di installare e soprattutto far funzionare, tutte le app ed i servizi Google.

Non mi resta quindi che entrare nel merito della guida.

Step1 – Eseguire il download di questo archivio di Backup ed estrarlo all’interno nella cartella

/Internal Shared Storage/MIUI/backup/

all’interno di questa cartella, quindi, dovrà esserci una ulteriore cartella con “AllBackup”. Rispettare questo albero delle directory in questa fase è molto importante per permettere al sistema di ripristinare correttamente il backup.

 

Step2 – Eseguire il restore entrando nel menu e seguendo i seguenti tap:

Settings > Additional Settings > Backup and Reset > Local Backups > Mar24, 8:05PM (161MB, 12 app data files) > Restore

 

Step3 – Abilitare i permessi. Entrare nell’applicazione “Security” e cliccare su Permissions“. Abilitare l’autostart e tutti i permessi per le applicazioni appena installate. Al termine, riavviare il dispositivo.

Step 4 – Lanciare Google Play Store. Tutto dovrebbe avviarsi senza problemi. (Qualcuno ha segnalato un crash al primo avvio che è possibile bypassare semplicemente cliccando su “continua”). Aggiungete ora il vostro account!

Spero che questa guida possa esservi stata utile per i vostri dispositivi Xiaomi con Rom China Stable.

Recensione Huawei P8

Vediamo oggi come si comporta il Huawei P8 che ho avuto la possibilità di testare per un mese, grazie ad un contest organizzato da Huawei. Cercherò di riassumere la mia esperienza d’uso attribuendo dei voti alle relative categorie.

International Open Data Day – Bari 2014

Il 22 febbraio 2014 dalle ore 10 alle ore 18 si terrà l’International Open Data Day presso il padiglione dei Cineporti di Puglia – c/o Fiera del Levante. Come per il 2013 Bari ospiterà l’edizione locale di questa giornata in cui, a livello internazionale, le comunità di persone che si occupano di Open Data si radunano a livello locale per presentare i propri progetti, parlare delle iniziative già svolte, programmare quelle future. Obiettivo non secondario è quello di proporre la cultura dei dati aperti ad un nuovo pubblico.

Salviamo un progetto: Tuxfeed

Tuxfeed.it è stato per anni un punto di riferimento per tutti gli appassionati del sistema operativo Open Source più famoso del mondo: Linux.
Per anni Tuxfeed.it, progetto completamente gratuito, basato sugli sforzi di (pochi) utenti volontari, ha aggregato diverse centinaia di fonti, sempre aggiornate, per rendere aggiornati a più di 5.000 di visitatori ogni giorno.

AndroidPIT: Fill up your Mobile.

Vorrei segnalare una iniziativa lodevole riguardo il mondo Android: il portale AndroidPIT.

AndroidPIT può divenire in breve tempo un punto di riferimento per quanto riguarda il mondo Android, in quanto permette agli utenti di accedere agevolmente a news sempre aggiornate.
La specialità di questo portale sono le applicazioni: cuore pulsante di ogni dispositivo mobile. Di seguito una breve recensione.

Volunia: fallimento annunciato?

Ieri Massimo Marchiori, ricercatore padovano autore di HyperSearch, uno degli algoritmi utilizzati da Google, ha lanciato la sua sfida al mondo dei motori di ricerca con l’obiettivo di apportare importanti innovazioni. Il nome del progetto è Volunia.

Installing YamiPod on Linux: a multi-platform, very versatile iPod Manager

YamiPod is a freeware application to efficiently manage your iPod on Linux. It can be run directly from your iPod and needs no installation. It also has extra features such as rss news and podcast support, remove duplicates, easy notes editor (with multipage support), songs synchronization, playlists export, a built in music player and much more. It has been translated in 12 languages.

Ace Manager Recruiting Game

Nel mondo dei social network e del lifestream totale su internet, non potevano mancare dei metodi alternativi di recruitment da parte delle aziende con alto tasso di informatizzazione e propense a politiche di buzz marketing. Oggi voglio sottoporre all’attenzione dei miei lettori più giovani, il contest della BNP che riguarda un Recruiting game a cui possono partecipare Laureati e Laureandi con età inferiore ai 26 anni.