Bricking the UG802 Android TV stick

Pulled out my soldering iron, soldered a reset button and a switch to boot into recovery on the PCB and connected my UG802 clone/revision to my TV. Nothing. lsusb. Crap, it boots in flash mode. Let’s try reflashing the whole bloody thing. Well that works so the NAND is not defective or anything. Reboot. Nothing, lsusb still reports the device is in flash mode. So I removed all my soldering efforts which I really regretted because it was quite nicely done given my poor soldering skills and tried again. Still nothing. Arrrggghhhh. Enjoyed a cold Warsteiner and let it rest.

Today I brought the device with me to the office. Hooked it up to a Windows machine, ran the ROM flash tool from Finless’ custom ROM package for this device and powered it up. I was greeted with the most ugly Android boot animation I had ever seen. But at least the device works again so thanks Finless!

So now I can move on again. I had Jack1 running on it so it should be possible to turn this device into a very cheap, yet powerful alternative to do real-time, low-latency audio. Compared to the Raspberry Pi JACK already consumed way less CPU (12% on the RPi compared to 2% on the RK3066 device with the same JACK settings) and I noticed the device has some more IRQ’s so if I could get all of those threaded that should give me some more flexibility to get everything working in a more stable way. I did have to disable WiFi otherwise the whole USB stack crashed after starting JACK. Also tried with an external WiFi dongle, same issue. I can even generate xruns when pressing keys on an attached keyboard. So it’d be really nice if I had serial console access to this thing. But I’ll figure that out too. And maybe the USB part of the kernel can be tweaked to improve things on the USB level.

Bricking the UG802 Android TV stick

Der Hannsi

Vorige week via Marktplaats een Hannspad aangeschaft. De Hannspad is een budget Android tablet met voor het geld eigenlijk te goeie specs, zoals een 10″ capacitief scherm en een Nvidia Tegra 2 SoC (System on Chip) met een dual core CPU. De ROM nerds zijn hier dan ook als gieren opgedoken en er zijn dan ook de nodige custom ROMs beschikbaar wat de tablet nóg aantrekkelijker maakt. Der Hannsi werd geleverd met een GtabComb ROM maar heb deze inmiddels vervangen met een ICS ROM. Het is een alpha release maar werkt eigenlijk prima, ben nog weinig bugjes tegengekomen. Helaas is de ontwikkelaar van deze ROM er net mee gestopt, gelukkig zijn er nog genoeg alternatieven.

Ik zou Der Hannsi graag als USB host willen gebruiken en NFS zou ook fijn zijn. En een Bash shell in plaats van de wat beperkte BusyBox shell. Dus in het ongunstigste geval staat binnenkort de Android NDK weer op mijn notebook. Ach, zie wel, heb genoeg andere dingen aan m’n hoofd en heb de tablet vooral gekocht om doelloos mee op de bank te frutten en niet om er allerlei binaries of kernels voor te compileren.



Der Hannsi

Telefoon geüpdatet met OpenEtna

Gisteren mijn telefoon voorzien van een OpenEtna custom ROM met Android 2.2.1 (Froyo). En het draait tot nu toe perfect, in ieder geval een stuk beter dan de Android 1.5 versie waarmee de LG GW620 was uitgerust.

Een aantal aangeschafte apps doen het nu eindelijk ook naar behoren (TapeMachine) of in ieder geval een stuk beter dan voorheen (CanOfBeats en GarageAcidLab). Oja, en FingerPlay doet het nu ook, geniaal appje. Alleen daarom zou ik al een goedkope tablet aan willen schaffen, hoe vet is dat als MIDI controller.

Telefoon geüpdatet met OpenEtna