yashsingh1/xdaforums huggingface dataset:
[Off-topic] electronichamsters:
I'm also interested in Nashira's project, but I'm looking to use his work to figure out how to send commands from a Raspberry Pi that will be the equivalent of pushing a light-on button on the Android app. Being able to issue commands to the wink by running a python script, for example, would open up the hub to be used in conjunction with lots of home automation platforms. I have a bunch of cheap Arduino sensors integrated with an open source home automation system that is much more flexible than Wink, so I'd just like to use the Wink hub for its radios.

It looks like you can do a HTTP post to mimic a button push, but that's something I'm not familiar with. If someone has any insights, I'd appreciate it.

---------- Post added at 05:21 AM ---------- Previous post was at 05:13 AM ----------

Hey, that's what I'm interested in too. Do you think you can use his Android app to figure out how to send HTTP posts to the Wink hub?

Qnology, when did that happen? Is it on the "wink-hub-images.s3.amazonaws.com/00.01/app-rootfs.ubi"? I just manually updated my rooted hub today with that .ubi file. Wonder if I upgraded to 0.33 or 0.47?? I don't even know how to find out.
[Off-topic] FreeFly:
Did you try the passwordless method?
[Off-topic] FreeFly:
Pretty easy. His API is https://github.com/nashira/blink/blob/master/server/api/commands/index.php It's really a wrapper for the aprontest command. Pretty easy to use python to send JSON messages to the commands/index.php. Play with aprontest by itself for a bit first and you'll understand how to use it to switch and dim the lights:

http://gtvhacker.com/index.php/Wink_Hub​​

Then you'll understand you just send a command (update) with the master id for the light you want to switch, and value id (1 for dim, 2 for on/off), and a corresponding value (1-255 for dim / ON or OFF) wrap it in JSON and send to command/index.php

;)

I'm going to write some code to do this myself so I'll post some samples here when I do.
[Off-topic] nyvram1:
Really?? They already patched it?
[Off-topic] qnology:
I guess yesterday. I upgraded a new out of box Win Hub using the iOS Wink App thinking that I would get 00.33. When I ran the curl command against dev_detail.php and received a 404, I checked my iOS Wink app and it showed that the Hub was on firmware 00.47.
[Off-topic] automonkey:
Yes I got that to work via Rezurok's cmd.php, doing it via curl on windows in a command window wasn't giving me anything useful for feedback, whereas the cmd.php let me know it was pissy because it was too short. I've got it working now.
[Off-topic] berserko:
Run an MD5sum against your app-rootfs.ubi if the md5sum is 55574706f2cbf4f6e17e4d224b63287d then you have version 47. I don't havre the 33 md5sum in front of me I'll post it if I can find it...

---------- Post added at 02:38 PM ---------- Previous post was at 02:20 PM ----------

I found the update went live at:

2014-12-10T22:16:58.000Z

I assume Z means zulu so 5:16pm eastern?
[Off-topic] berserko:
Here is the commands I used to upgrade my pre-rooted Wink for 33 to 47

Hope this helps:

echo "1" > /database/DO_UPDATE
reboot

Once it comes back in upgrade mode I ran the following:

cd /tmp
echo "127.0.0.1 localhost" > /etc/hosts
echo "127.0.0.1 flex-dvt" >> /etc/hosts
wget hXXp://wink-hub-images.s3.amazonaws.com/00.01/app-rootfs.ubi <--- Fix the URL forum is breaking it on me...
ubiformat /dev/mtd5 -f /tmp/app-rootfs.ubi
ubiattach -p /dev/mtd5
mkdir /tmp/updater
mount -t ubifs ubi2:rootfs /tmp/updater
sed -i 's/=-sg/=/' /tmp/updater/etc/default/dropbear
rm -f /tmp/updater/etc/init.d/S99local
cp /var/www/set_dev_value.php /tmp/updater/var/www
fw_setenv bootdelay 5
sed -i 's/bootdelay 0/bootdelay 5/' /database_default/u-boot.env
cp /etc/shadow /tmp/updater/etc
mkdir /tmp/updater/root/.ssh
cp /root/.ssh/authorized_keys /tmp/updater/root/.ssh/authorized_keys
echo "127.0.0.1 hub-api.winkapp.com" >> /tmp/updater/etc/hosts
echo "127.0.0.1 hub-updates.winkapp.com" >> /tmp/updater/etc/hosts
echo "127.0.0.1 wink-hub-images.s3.amazonaws.com" >> /tmp/updater/etc/hosts
sed -i 's/rm \/database\/wpa_supplicant.conf/echo WPA Fix #rm \/database\/wpa_supplicant.conf/' /tmp/updater/etc/init.d/S31platform
sed -i 's/#ttyAM0/ttyAM0/' /tmp/updater/etc/inittab
echo "00.01" > /database/cf_build
echo "00.01" > /database/cf_fver2
echo "00.47" > /database/cf_fver3
echo "127.0.0.1 hub-api.winkapp.com" >> /etc/hosts
echo "127.0.0.1 hub-updates.winkapp.com" >> /etc/hosts
echo "127.0.0.1 wink-hub-images.s3.amazonaws.com" >> /etc/hosts
echo "0" > /database/DO_UPDATE
reboot

Once the reboot completes the device will come back online as version 47 This worked fine for me but as always YMMV. The script keeps creates enough holes you should be able to get back in one way or another...
[Off-topic] qnology:
681

Starting from a new in box Wink Hub, is there anything I need to do before hand to make sure I can SSH into the "upgrade mode" partition? It'a not clear if people are using a Serial Console connection to access the "upgrade mode" partition or if they are SSHing in. For SSH access, I would assume the authorized_keys file needs to be updated (so the upgrade mode partition would need to be mounted and updated). Just need some confirmation. Thank you
[Off-topic] electronichamsters:
I ran a MD5sum on the copy of app-rootfs.ubi that I downloaded from the the amazon aws link sometime on dec 10th. It is "eec07feee1fa1a4a06e05a00af18156f".

I have no idea if it's v0.33 or 0.47. If someone else has a file they're sure is 0.33, can they run a MD5sum on it?
[Off-topic] jpkboca:
If I rooted and never updated, so I have original firmware, can I use the method you described to go straight to 47?

Thanks

Jeff
[Off-topic] hahack:
This is more what I had in mind, however from what I understand from the SmartThings community - is that one can't unpair a Hue Bulb once it's paired. So not one to try lightly.
[Off-topic] zeroepoch:
It works very well for me despite some UI inconsistencies in the Wink app. I'm not even rooted just running the latest hub firmware and Wink app on Android. You have to pick the second redundant "Detects motion" event in the robots setup for the off event.
[Off-topic] electronichamsters:
Descention, do you know how to manually add a device like a Lutron wall dimmer or Caseta Plugin Lamp Dimmer? Without actually having to have the dimmer?

http://www.amazon.com/Lutron-P-PKG1P-WH-Wireless-300-watt-100-watt/dp/B00JJY1QG0

I recently found a way to use the $15 Lutron Pico remote to control GE Link and Cree Connected bulbs. It solves the problem of having to use a phone to turn lights on and off. Now you can mount this remote on a wall or leave it on coffee table and control the lights.

http://www.amazon.com/Lutron-PJ2-3B...F8&qid=1425779562&sr=8-1&keywords=pico+lutron

I have a rooted hub, and I can run aprontest to continuously poll the status of something to act on that status. I had been using trippers as simple on/off devices, but the Pico remote allows me to dim. The problem with the Pico remote is that it's tied to a Lutron Caseta output deivce (either a Lamp dimmer or wall mounted dimmer). The pico remote itself has no states under Aprontest. The Wink firmware ties the Pico on/off/dim action to a Lutron Lamp Dimmer when a button is press. So, you need to temporarily pair the Pico to one of these Lutron lamp modules, and use the lamp module's status bits as lighting change indicators. You don't actually need to have the lamp module around, just need it initially for the pairing and to create the device in apron test.

Is there a way to manually add this lutron lamp module without actually having to buy it? I just need it to exist in memory.
[Off-topic] hahack:
Ding!

[root@windigo ~]# aprontest -l
Found 1 devices in database...
MASTERID | INTERCONNECT | USERNAME
1 | ZIGBEE | New HA On/Off Light

Found 0 ZIGBEE groups in database...
GROUP ID | NAME |
[root@windigo ~]# aprontest -l -m1
Gang ID: 0x00ffffff
Manufacturer ID: 0xffff, Product Number: 0xffff
Device has 12 attributes...
New HA On/Off Light
ATTRIBUTE | DESCRIPTION | TYPE | MODE | GET | SET
61440 | ZCLVersion | UINT8 | R | 1 |
61441 | ApplicationVersion | UINT8 | R | 2 |
61442 | StackVersion | UINT8 | R | 1 |
61443 | HWVersion | UINT8 | R | 1 |
61444 | ManufacturerName | STRING | R | Philips |
61445 | ModelIdentifier | STRING | R | LWB002 |
61446 | DateCode | STRING | R | 20140324 |
61447 | PowerSource | UINT8 | R | 1 |
4 | NameSupport | UINT8 | R | 0 |
1 | On_Off | STRING | R/W | ON | ON
2 | Level | UINT8 | R/W | 100 | 100
1699842 | ZB_CurrentFileVersion | UINT32 | R | 0000000000 |

[root@windigo ~]#
[Off-topic] Descention:
You would

You're not actually looking to add the wall items in my experience. You'd want to add the bulbs themselves. If they're zigbee or zwave devices, they should be able to pair with your hub. They might pair and not show any added devices in aprontest but still act like they're paired to a hub, in which case you could try injecting the apron.db file with some code to manually add the device to the database. That's beyond what I've done so I can't help you there.
[Off-topic] electronichamsters:
Thanks. I thought someone on this forum (or maybe some other forum?) had modified apron.db for the Aeon switch/meter device. He did something fancy with it because the Aeon by default didn't report energy usage, and only lets your turn it on/off. But he messed with the database to add values. I was hoping I can create my own caseta device by modifying the database. No idea how to go about it. I can't even find the original post where the guy did that Aeon trick.
[Off-topic] Descention:
That was me. I executed SQL statements to add additional properties to my device. I did not add a new device from scratch, which is what you'll need to do.
[Off-topic] ptmuldoon:
Can't add Hub to App

I'm pretty new at this stuff, and am trying to get my Wink Hub working with OpenHab and a Raspberry. I believe I have done everything correct thus far, but I cannot get the Wink App to connect to the hub after rooting it.

I followed these original instructions in rooting the Wink here

http://www.dinnovative.com/?p=348 and here

http://arahuman.blogspot.com/2014/11/how-to-root-your-wink-hub-step-by-step.html

And I can successfully SSH into the Hub, although I do need to use a key, and wish I could just use a password. But thats maybe another discussion.

So after rooting the Wink Hub, how can you add it to your Wink App? I read back earlier to remove the wpa_supplicant.conf file and have it rebuild itself. Yet I still can't get the App to connect to the Hub.

It's probably something simple, yet I can't figure it out.

Edit. Think I figured it out. I need to comment out and allow hub.api to connect in my hosts file

127.0.0.1 localhost
#127.0.0.1 hub-api.winkapp.com
127.0.0.1 hub-updates.winkapp.com
127.0.0.1 wink-hub-images.s3.amazonaws.com
127.0.1.1 flex-dvt
[Off-topic] ptmuldoon:
I'm unsure if best to post on XDA or over on the new/young rootwink forums. But I followed the how to on updating my rooted wink Hub here:

http://www.rootwink.com/viewtopic.php?f=6&t=4

Except I was updating a rooted OOTB Hub at .01 to the current latest 0.77 firmware. And it appears to have worked and I can still SSH into the Hub (needing the rsa Key), however I am now missing the set_dev_value.php and devices.php file.

Can someone either post or upload those those 2 files and I can recreate or sftp them over to the Hub?

One other weird thing is the Hub is only showing with a * for hostname on my network. Is there anyone to provide it a name so it is more readily identifiable?

I'm hoping to get this thing working with OpenHab in the coming weeks as i slowly learn more on Wink... Its been a long time since i've looked at any linux stuff.
[Off-topic] lordscipio:
Hi everyone, really exciting stuff happening with the Wink hub. Pumped about getting it working with OpenHAB and raspberry pi. I rooted my hub as soon as I got it and have not touched it since (works well with leviton dimmers and ge wink bulbs). How do I update to the latest firmware? (need to add a schlage door lock and door/window sensors but the old version of the app wont let me as it wasnt supported at the time). Does someone have a guide on how to update without losing root? Is there a central repository for beginners to get started on this stuff? The thread is getting pretty unwieldy now with how big it is.
[Off-topic] ptmuldoon:
Hey Lord.

I followed these instructions here, and was able to keep root and update the hub to .77

http://www.rootwink.com/viewtopic.php?f=6&t=4

And I'm still also just kicking this off with OpenHab, and only a few lights at this point. But would be happy to share success stories, etc as we both get going. I have not seen an actual wink binding yet. But I have been able to send aprontest from OpenHab and Habdroid to the Wink.

I'm trying to figure out the 'Wink Binding without a Binding" approach as well, in hopes of further learning and getting my Honeywell Thermostat and MyQ garage door working with OpenHab.

https://groups.google.com/forum/#!searchin/openhab/wink/openhab/pmrns4Yb8fM/BzqCJrpt7ycJ
[Off-topic] Descention:
I use exec for Wink/OpenHab binding. On the machine running OpenHab, set up ssh key auth with your wink hub under the user that runs openhab, notably the initial connection will be interactive which caught me up for a bit. I have two scripts I've added to my openhab /usr/sbin listed below. I've also pasted a few lines of my default.items file.

root@openhab:~# cat /usr/sbin/apron-relay
#!/bin/bash
ssh -i /etc/openhab/winkkey.rsa root@wink "/usr/sbin/aprontest $@"|sed "s/ \+/ /g"|sed "/^$/d"

root@openhab:~# cat /usr/sbin/apron-attr
#!/bin/sh
grep "$@" | cut -d '|' -f 5

Switch Lamp "Lamp" (Livingroom) { exec="<[/bin/sh@@-c@@apron-relay -l -m 1|sed -e \"s/ //g\"|grep On_Off:60000:REGEX(.*(ON|OFF))] >[*:/bin/sh@@-c@@apron-relay -u -m 1 -t 1 -v %2$s]" }
Number LampLevel "Brightness [%d]" (Livingroom) { exec="<[/bin/sh@@-c@@apron-relay -l -m 1|grep Level:60000:REGEX(.*[| ]+(\\d+))] >[*:/bin/sh@@-c@@apron-relay -u -m 1 -t 2 -v %2$s]"}
Number Temp_Hallway "Thermostat Temperature [%.1f F]" (Indoors,Temperatures) {exec="<[/bin/sh@@-c@@apron-relay -l -m 6|apron-attr Level:60000:REGEX((.*))]"}
[Off-topic] ptmuldoon:
Very nice.!!! I'm still new at all of this, both with OpenHab and understanding the coding. But your approach looks awesome and it appears you don't need to have a bunch of separate batch scripts to run, and can just keep most things in the items file.

I hope to figure out what you and duplicate it.
[Off-topic] ptmuldoon:
Thanks again for sharing your work and code. But I'm hoping you or someone could help me figure it out and get it going.

I believe/think I've done everything correct. I am running OpenHab on Ubuntu server. And on that machine, I can SSH into the wink hub just fine using the below

ssh -i /opt/openhab/winkkey.rsa root@192.168.XX.XXX

And I created the same 2 batch files in /usr/sbin, only modifying for my winkkey file location and the IP address of the Wink Hub.

And I also only modified the items file to try to turn a light at master ID 2 or -m 2 instead of 1.

But I can't get the stupid light to work. Did I miss something or do I need to include something special in my rules file? I did add the bindings.exec file in the openhab addons directory as well. But do I need to do anything else to us binding?. And I also have a switch in my sitemap labeled "Lamp" as well.

EDIT... turns out I did have a typo in the IP address that I misread a half dozen times.

This is pretty neat and works well. I think I can start to implement some more items and groups now.

Ok. One hopeful final question :)

How do you modify the REGEX expression to work with a ZWave Switch that toggles True/False instead of On and Off?

I tried the following but it didn't work.

{ exec="<[/bin/sh@@-c@@apron-relay -l -m 6|sed -e \"s/ //g\"|grep On_Off:60000:REGEX(.*(TRUE|FALSE))] >[*:/bin/sh@@-c@@apron-relay -u -m 6 -t 2 -v %2$s]" }
[Off-topic] Descention:
If you use a different user to run the openhab process, you need to 'su' as that user and execute the ssh command once to accept the wink fingerprint.

edit: didn't read the rest of your post at first.

Switch ZSwitch "Switch" (Bedroom) {exec=">[OFF:/bin/sh@@-c@@apron-relay -u -m2 -t2 -v FALSE] >[ON:/bin/sh@@-c@@apron-relay -u -m2 -t2 -v TRUE]"}

<[/bin/sh@@-c@@apron-relay -l -m 2|grep On_Off|sed \"s/TRUE/ON/g\"|sed \"s/FALSE/OFF/g\":60000:REGEX(.*(ON|OFF))]
[Off-topic] ptmuldoon:
Hey Descention. Wanted to say thanks again for sharing helping. I was able to control the ZWave using the first piece of code you posted, which seems pretty straight forward..

But I could not get the switch to work trying with the second approach. And while I'm still new in understanding everything, I'm confused why using sed and Regex? Is that to get the light/switch status first before doing anything?
[Off-topic] Descention:
The second code bit is for receiving the status of the switch. Note the "<". Sed is used to format the switch status for openhab. Regex is a required part of the status input part of an exec function.
[Off-topic] ptmuldoon:
Thanks, that made sense. And seems the only way I can put ZWave switches into a group currently is with OpenHab too. The latest Wink app update broke zwaves groups from working!

I'm up to 7 lights/switches now and learning more and more each day. Have you tried either of the php or ruby scripts yet to track the monitoring of the device status from here?

http://www.reddit.com/r/winkhub/comments/2r8xuz/fastest_way_to_get_a_command_to_aprontest_locally/

I hope to try out the Ruby approach in the next day or so if I can get some free time at home to play.

I also started to 'Reuse' the ssh connection if your not doing so. It speeds up the on/off of a light. It's almost instantaneous now.
[Off-topic] ptmuldoon:
As I continue my learning with Wink and aprontest, and work to integrate with Openhab.

Would anyone know the proper command or script to return/get the current dimmer level of light?

I'm trying to create Rule with OpenHab that will increase the dim level every 5 minutes and to do so without using Thread:Sleep. I think I can do this if I can learn the current dimmer level, and with the User of CreeteTimer in Openhab?
[Off-topic] hahack:
Zombie Hub

So, Wink bricked something like a third of their hubs yesterday. Just so you know, if yours was one of them - you still have ssh access! (They can't force a reboot on your hub if you've rooted it and #'d the reboot command in the upgrade script). So, if you do a manual update to 0.86 which was released today you can retain root and you won't have to send your hubs back. :3

My hubs are back from the dead, baby!

---------- Post added at 10:42 AM ---------- Previous post was at 10:25 AM ----------

By the way,

They're pulling all stock from shelves and doing an upgrade at the factory. This means that any hub which hasn't been purchased already will now ship with the currently-unhackable 0.08 updater firmware. So, if you were thinking about buying one to hack? Too late.
[Off-topic] crookedview:
Can confirm that after manually updating to 0.86 I have a working hub again.
[Off-topic] zimler:
[MENTION=6399371]hahack[/MENTION] that's good to hear! Any idea what expired on their end that caused the problem?
[Off-topic] hahack:
Well, the first part is good news. The bit about there being no more hackable hubs available is very, very bad news. I gave a glance at /var/log/messages before I fixed it - there were a stack of errors relating to OAuth. Probably should have saved the logs, but eh.

So, one thing that's interesting. Both of my hubs are connected to the same network. in the same building. One of them had received the update (but thankfully not rebooted, because hacked) while the other hadn't. Both were sat on my network repeatedly polling the wink servers.

Still. This proves one thing. Giving sole control of your devices to an outside party is a really STUPID idea. I'm glad we managed to hack these things, because there are a lot of very unhappy people out there in the "didn't do that" camp.

---------- Post added at 11:38 AM ---------- Previous post was at 10:53 AM ----------

..........HAHAHAHAHAHAHAHAHAHAHAHAHA

https://www.reddit.com/r/winkhub/comments/333n95/wink_screwed_up_our_hubs/cqh98ff

TLS certificate expired and they forgot to update it on the hub itself while applying a last-minute fix.

That's an epic fail.
[Off-topic] roto22:
I figured this would be the case, but it's good to get confirmation.

Anyone able to share the new cert from the 0.86 firmware? I'm currently travelling and don't want to attempt a full upgrade, but I'm thinking replacing just the cert should be enough to get older versions working again. I think it's in /root/config/ca1-cert.pem or similar.

Thanks!
[Off-topic] hahack:
Here you go:

-----BEGIN CERTIFICATE-----
MIIDsDCCApgCCQD1YH49CoRjaDANBgkqhkiG9w0BAQUFADCBmTELMAkGA1UEBhMC
VVMxCzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazENMAsGA1UECgwEV2lu
azEjMCEGA1UECwwaV2luayBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxFzAVBgNVBAMM
DmNhLndpbmthcHAuY29tMR0wGwYJKoZIhvcNAQkBFg5jYUB3aW5rYXBwLmNvbTAe
Fw0xNTA0MTgyMDM3MDNaFw0yNTA0MTUyMDM3MDNaMIGZMQswCQYDVQQGEwJVUzEL
MAkGA1UECAwCTlkxETAPBgNVBAcMCE5ldyBZb3JrMQ0wCwYDVQQKDARXaW5rMSMw
IQYDVQQLDBpXaW5rIENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOY2Eu
d2lua2FwcC5jb20xHTAbBgkqhkiG9w0BCQEWDmNhQHdpbmthcHAuY29tMIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAujQK4uu1YbsliQHJq59eh9udVI9S
5rh6S5kwGsdUb19m1o0SWPAv4NiJhusm2aBrjUSc7RDzYkFK6Daoz5MzC1km/UE4
sEp7v+0ZVslh1JxVGfH5haxGB9haMDs2IKIXILPWo+SQRTH9TK+tO16z3gSNMKWn
v+eXQf0piybHYPJ3rnLifeifve/2F1P2NvcEWB3IelRopbuQjMDT5JHfVNbPQ6yE
LUpo+OAEb3d7sfjwkWuYp8NYjpzhIP4/5WiVqVeV0kplmqU5/pUkWx7R5PMncj5E
ZDGrCFSI6PxsJjeDIu1esg8DbkJBi6iNjS8Tfeu0Nm1WwXx+wEzWFwCLDQIDAQAB
MA0GCSqGSIb3DQEBBQUAA4IBAQBvcxcRSLVcDq3c+eU102vSISoDKVq/g0x/A/RE
y6hckxW0tVZZ1fj87HYzMCYq0xNG3mBxeus/XJyn2d8UZIjS/swfzHxi0YaaoeOY
Pa/PQOZQKm5tj/5OZaC3ci25eNCEbPuUfT9UMhiAcRQaTVgnxbqyTWbecyYeNry2
TzhvL/WE8tebNZ4zbOSM0FhINlalNPOxX4y4f6fDPmmbBUd3ch1TPLE4gNg4WHKr
mBABBdq/JHIZYfK8AUHw17fLtkehvcZ5bqSoTfrx3XXN/g72zxddGTzC5DcCmgc4
6kysymBg0ohI/Ngw98zYGpsCcI4TdAGem9A1UgrrFAALmo8C
-----END CERTIFICATE-----

You'll also need to change /database/cf_fver3 to 00.86 for the server to accept it - but that might just work. ;)
[Off-topic] t-o-f-u:
bricked and how i recovered

heh, so my hub got hosed in a bad way. the /database ubifs became corrupted and no files could be read. not sure how it happened or if it was related to a failed update or what.

but i did manage to root it (from 0.77) and fix it by formatting the database (/dev/mtd3), making a new ubi volume, and booting into the upgrader environment.

here's how i rooted it:

shortly after power on, after u-boot loads but before/during when it's loading the kernel from flash, i shorted the address pins on the NAND chip together with a metal instrument (multimeter probe worked well enough for this). because it can't read from the NAND, the boot fails and by default u-boot will drop you to a command prompt. from this point it's easy to just change the bootargs to include init=/bin/sh and go from there.

hope this helps those who are late to the party but still want root. (and hopefully this hasn't already been mentioned :laugh:)

-matt
[Off-topic] mikaarce:
Rooting for dummies

Is there a guide for rooting the hub for beginners? I have a hub I bought last year, and have never connected it.
[Off-topic] zimler:
I just finished updating and that seemed to fix things while maintaining root.
[Off-topic] iSecks:
Could you expand on this? Trying to root right now, at 0.77. I have the update instructions to get to 0.86 but I don't want to try it if it won't work.