Saturday, December 27, 2014

SAB Android I HD ADB activeren

De SAB Android I HD box is voorzien van superuser toegang, maar helaas is android zover verziekt dat er geen normaal settings gedeelte meer aanwezig is. ADB (Android Debug Bridge) activeren is hierdoor ook niet direct mogelijk.

Er is een app "ADB Toggle" waarmee ADB aan of uit te zetten is. Echter downloaden vanuit Play lukt niet omdat "het device niet compatible" is. Middels build.prop het device spoofen naar een Nexus 10 helpt niet.

Op het xda forum is gelukkig ook nog een link naar een test versie van ADB Toggle aanwezig.

ADB Toggle installeren

Download via het xda forum of rechtstreeks de APK.

  • Copieer deze naar de SAB Android box (ftp of otg kabel)
  • Installeer de apk.
  • Start de app.

Om ADBToggle te laten werken moet deze zich eerst als systeem app registreren.
Klik hiervoor op het tool icoon:
de app zal vragen of je deze als systeem app wilt installeren (reboot).

Na de reboot is kort een melding te zien dat het systeem wordt bijgewerkt.

Start nu opnieuw de ADB Toggle app.
Klik op de grote Droid.

Als het goed is wordt deze nu blauw en is ADB geactiveerd:

ADB toegang verifieeren vanaf PC.


Sluit de PC met een USB kabel aan op de OTG poort van de Sab Android box.
Open een command prompt.

Tik in: adb devices


Als het goed is is nu een nieuw device te zien.


ADB Drivers.


Bij bovenstaande device was middels build.prop wijzigingen het deviceid van "MBX reference board (g18ref)" al gewijzigd in "Nexus 10". Hierdoor heeft windows direct de juiste google usb drivers geinstalleerd. Wellicht is het aanwijzen van de google driver nog nodig wanneer het id nog op de originele waarde staat.

De ADB usb drivers in Windows zijn in de Android SDK directory te vinden:

C:\<sdk path>\extras\google\usb_driver


Sunday, December 14, 2014

SAB Android 1 HD boot animatie vervangen


De bootanimatie van de standaard SAB Android HD is niet echt spectaculair...:



Deze vervangen is eenvoudig, er is echter één maar, de vervangende animatie moet in landscape mode worden weergegeven (1280 x 720).

Vervangen gaat als volgt:
  • Download of maak een nieuwe bootanimatie.
  • Maak via FTP verbinding met de SAB Android.
  • Ga naar de directory /system/media
  • Je ziet daar de standaard boot animatie file staan (bootanimation.zip).
  • Rename of verwijder de originele animatie.
  • Copieer de nieuwe animatie naar /system/media

Belangrijk: verander nu de rechten op de file van 600 naar 644:


Reboot de box om de nieuwe animatie te zien.

De Jelly Bean animatie van hier werkt bijvoorbeeld prima:


Geen custom animatie?


Helemaal geen custom animatie? Verwijder dan deze file.
De box zal daarna met een standaard "Android" animatie starten.

Problemen?


De box kan van sommige animaties in de war raken. Alles functioneerd dan maar er is geen beeld.
De oplossing is eenvoudig.

Met FTP naar de box connecten.
/system/media/bootanimation.zip verwijderen (of vervangen)
Via de webinterface of de aan/uit knop de box resetten.

SAB Android 1 HD Home sharing

Het delen van de canaldigitaal kaart tussen een hoofd sat tuner en de nieuwe SAB Android HD (gelijk aan Amiko A3).

De setup

De setup is als volgt. Een xtrend ET9500 met canaldigitaal kaart. OpenPli met een CCCam softcam.
En een Sab Android 1 HD met oscam.


Op de "server", aan de CCCam config een F: regel toevoegen met een username/wachtwoord:

/etc/CCCam.cfg 

  F: gimme heulgeheim

De gebruiker "gimme" gaat dus toegang krijgen met een heel geheim wachtwoord.

 
Op de "client" (de SAB) omscam.server aanpassen zodat een reader wijst naar de cccam server:

  /mnt/shell/emulated/0/plugin/var/tuxbox/config/oscam.server

#
# reader configuration
#
[reader]
label = et9500
enable = 1
protocol = cccam
device = 192.168.10.234,12000
user = gimme
password = heulgeheim
reconnecttimeout = 30
group = 1
cccversion = 2.1.4
cccmaxhops = 2
cccmindown = 1
cccwantemu = 0
ccckeepalive = 1

Zorg dat IP van de cccam server, gebruikersnaam en wachtwoord overeenkomen met de cccam server. Poort 12000 is de default cccam server port voor clients.

Eenvoudigste manier van aanpassen is de file via ftp op te halen, bewerken en terug copieeren.

Het is ook mogelijk dit in de userinterface van de SAB uit te voeren:

Ga naar Systeem en start de OScam app









Kies de optie "config" en voeg een nieuwe server config toe:







Server Name moet hier het IP adres van de server bevatten (dus niet een omschrijving).
Vul usernaam en wachtwoord in zoals ingesteld in de CCCam.cfg.
Protocol op "cccam" en Active op "True".

Druk op de Rode toets om de wijzigingen op te slaan en de softcam  te herstarten.


Controleren of de connectie is gelukt.

Nu is natuurlijk gewoon een kanaal te kiezen welke ge-encrypt is....
Echter de technisch interessantere manier is via een webbrowser verbinding maken met de CCCam server.

Ga naar http://<server ip>:16001/clients


 Als het goed is is er nu een client verbonden.






Als dat er goed uit ziet, ga naar http://<sab android ip>:8888/
Log in met "root"/"root" (of het account wat je zelf het kunnen instellen in de oscam configuratie)
Hier moet ook te zien zijn dat de oscam client verbonden is met de cccam server.

A je to!


Friday, December 12, 2014


Firmware update voor Miracast Allshare Dongle (PTV-01 & PTV-02)


Op deze pagina kwam ik verwijzingen tegen naar oude firmware updates voor de allshare Miracast dongle: firmware update instructies PTV-01 & PTV-02




De firmware waar op dit pagina naar verwezen wordt is "PTV-022.10.131217"
(17-december-2013)

Door te zoeken naar deze combinatie in google: "ptv install zip site:http://pan.baidu.com/"
kwam ik de als meest recent " PTV-034.10.140403-install.zip " tegen. (03-april-2014)

Deze gedownload en geflashed.

Interface is behoorlijk vernieuwd. Miracast connecties worden nu zonder haperen opgezet tussen mijn nexus 5 en 7 devices.

Flashen gaat als volgt:

1) Zip uitpakken en de file "install.img" naar de root van een memorypen copieeren.
2) Dongle is spanningsloos, dus usb-power kabel los. HDMI wel aangesloten.
2) Memorypen via een USB-OTG kabel op de usb poort van de Miracast dongle aansluiten.
3) Knopje aan zijkant indrukken, vasthouden en USB Spannings kabel in de dongle prikken.

4) Op het scherm zie je dan een Realtek Logo en de melding wachten op USB update.
5) Daarna kort een flash voortgang scherm.

Na de update reboot de Miracast dongle en is deze weer beschikbaar.



Dit is de juiste flash - setup.





Zo ziet DLNA mode er uit na het flashen:








En zo ziet de Miracast mode er uit.