« SynoBox op een DS-108J part II | Main | SynoBox part III »

dinsdag 13 augustus 2013

Nieuwe firmware U-Host U1A

Op TabletRepublic kwam een post voorbij van BigDragon, die op de Chinese site van Smallart, de maker van mijn U-Host U1A Android TV-stick, had gezien dat er een nieuwe firmware beschikbaar was. Hieronder de change log:

  1. Built-in Airplay
  2. Built-in DLNA
  3. Enhanced stability when connected to hotspot.
  4. Able to swap internal 2G SDCARD with External SDCARD

Op mijn vraag of deze nieuwe firmware eindelijk USB audio zou ondersteunen kreeg ik van bigDragon een bevestigend antwoord.

Reden voor mij om de sprong te wagen en deze nieuwe firmware te installeren.

Het is aardig wat werk, maar in een avondje moet het te doen zijn. Meeste tijd ging bij mij zitten in het zoeken naar oplossingen zoals hoe ik een back-up van mijn apps kon maken en hoe ik Google Play Store weer kon installeren.

Met dank aan BigDragon, Aidanair, leden van TabletRepublic

Mijn Stappenplan

1 Maak een back-up

Mocht er onverhoopt iets fout gaan, dan is een back-up altijd fijn om te hebben. Daarnaast kan je, nadat de firmware update is voltooid, met behulp van de back-up je apps en settings snel terugzetten, zonder alles opnieuw te hoeven installeren.

Voor het maken van de back-up maakte ik gebruik van truBackup uit de Google Play Store. Je hebt hiermee de mogelijkheid om de back-up naar je Dropbox account te laten schrijven. truBackup maakt een aparte map aan op je dropbox account waarin het alle apps, muziek en contacten worden opgeslagen.

2 Download LiveSuit, de USB-drivers en de firmware.

Voor het gemak heb ik de bestanden die ik heb gebruikt op MEGA gezet

livesuit 1.09.rar (18.4 MB) UHOST%28U1A%29-404.013.00.130701.zip (348.6 MB) usbdrivers.zip (5.7 MB)

3 Plug je Stick in je PC

Op basis van dit document heb ik de hieronder genoemde stappen doorlopen:

  1. Pak de usbdrivers.zip uit. Je hebt nu twee mappen: USB Driver en UsbDriver
  2. Plug je Stick in de pc terwijl je het U-knopje (naast de mini-USB-poort) ingedrukt houdt
  3. Windows (ik gebruik XP) zal zien dat er iets in een USB poort is geprikt en je vragen de driver te installeren.
  4. Open de windows Device Manager en ga naar Other Devices > Selecteer “Unknown device” > Right-click > Update Driver Software > Browse my computer for driver software > Let me pick from a list of device drivers on my computer > Show All Devices > Next > Have Disk > Browse > Browse naar de folder “UsbDriver” die je in stap 2 hebt uitgepakt en selecteer “usbdrv.inf” > Open > OK
  5. Je krijgt nu twee waarschuwingen over het feit dat je ongeverifieerde drivers gaat installeren. Gewoon doen. :-)
  6. Pak de zip uit met de firmware (de 348.6MB grootte zipfile).
  7. Pak livesuit uit.
  8. run Livesuit.
  9. Verwijder de UHost uit de USB-poort
  10. Op het scherm van livesuit, klik op No op de vage vraag "Whether or not enter upgrade guide"
  11. Selecteer nu de uitgepakt image van je firmware
  12. Selecteer nu niets, maar plug je UHost weer in de USB-poort met het U-knopje ingedrukt.
  13. Klik tweemaal op Yes om de upgrade te starten
  14. KLAAR!

4 Instellingen wijzigen in Android

De firmware die is geïnstalleerd start default in het Chinees. Dat moet dus als eerste even worden aangepast.

Plug de UHost in je TV en wacht tot hij is opgestart. Klik op Settings en scroll door naar het menu-item met het "A..." icoon (in het Nederlands zou deze "Taal en invoer" heten).

Het bovenste menu-item kan je nu aanklikken en de taal instellen naar iets leesbaarders.

5 Installeren van Google Play Store.

Helaas is in de firmware standaard niet Google Play Store geinstalleerd en dat heb je toch nodig will je apps installeren. Om dit alsnog te doen moet je wat acties uitvoeren:

  1. Download de Google Play APK van deze plek en zet deze ergens op je UHost, bijvoorbeeld op een SD-kaart.
  2. Installeer de applicatie (door op de APK te klikken) maar start 'm daarna nog niet.
  3. Start in plaats daarvan de voorgeïnstalleerde Agile file Manager
  4. Kopieer met deze tool nu de vending.apk naar de map /system/app
  5. In de /system/app map staan meerdere bestanden, "long-press" op een apk bestand en klik op eigenschappen
  6. Je ziet hier hoe de rechten van de applicatie zijn ingesteld, noteer deze instelling (voor de kenners, het zou rw-r-r-moeten zijn)
  7. Doe nu een long-press op vending.apk en geef via instellingen deze applicatie de zelfde rechten.
  8. Eenmaal gekopieerd doe je een "long-press" op de APK en wijzig je de rechten van de applicatie zoals je hierboven hebt genoteerd.
  9. Reboot je UHost. Het kan zijn dat je voor de reboot de melding krijgt dat Google Play Store gecrashed is. Gewoon negeren, na de reboot werkt het wel!

Noot: als je je Google Play Store APK ergens anders vandaan hebt, hernoem hem dan in stap 1 naar vending.apk, anders werkt het niet.

6 Verwijderen van nutteloze apps.

Via Settings --> Apps kan je de apps verwijderen waar je geen behoefte aan hebt. De firmware komt met een flinke bak apps voor de Chinese markt, dus die gingen allemaal de deur uit.

Een paar apps konden niet via deze manier worden verwijderd, maar als je in /system/app kijkt vindt je daar de APK bestanden van die apps. Verwijder de APK en de app is ook weg.

7 Terugzetten van de applicaties.

De UHost is nu herstart en klaar te te gebruiken. Allereerst wil je natuurlijk je back-up uit stap 1 weer terugzetten.

Zoek in de Play Store naar truBackup en installeer deze app.

Start de app en druk op Restore. Je kan nu aangeven dat je wilt restoren vanaf Dropbox. Door de installatie van de nieuwe firmware zijn je instellingen verdwenen, dus ook je opgeslagen userid en wachtwoord voor Dropbox. Die moet je nu dus bij de hand hebben. De apps worden nu stuk voor stuk weer geïnstalleerd. Helaas dien dat bij iedere app afzonderlijk te bevestigen. Daar kan dus wat tijd in gaan zitten.

Conclusie

De nieuwe firmware is zo ver ik kan bepalen stabiel. USB audio werkt inderdaad, waardoor de exercitie voor mijn in elk geval de moeite waard was.

PPosted by Jeroen at 14:02.11
Categories: Android TV-stick