So i have purchased a 2-din 6.2″ Android to install into my 2011 Chevrolet Silverado (non-Bose radio). My intent is to make sure it is rooted, upgraded from Gingerbread to Jelly Bean, and tethered to my Galaxy Nexus.

Other modifications I wish to do include a Tasker profile to run a dropbox-sync when it sees my home WiFi (hopefully in the time between driving into my garage and the retained-accessory-power (RAP) turning it off).

I will also be connecting this to the steering – wheel controls, to the OBD-II sensor via Bluetooth, and to a rearview camera, as well as to the stock (OnStar) microphone.

I have purchased an Axxess ASWC and an Axxess GMOS-LAN-01 to do the wiring & canbus hookup. I have also purchased a Metra GM Multi-kit 95-3305 faceplate adapter.

There are some existing threads about these family of stereos (I believe they are all the same OEM, just different manufacturer labels), e.g. @ XDA, 4PDA, and 4PDA.

The stereo arrives at the end of this week, so the fun will start then. Until then, i can only see the img files and build.prop etc.

Available from for $310 with free shipping.

So i was hanging out in La Guardia yesterday evening. A lot of fun, really recommend the pretzel. As flight after flight was cancelled (and WiFi is not free), people were really turning to their 3G toys to update their social networks about how late they would be and the smell of the person next to them.

Now, the 3G network performance in the area responded by more or less giving up. Constant retransmits (which are hugely inefficient).  I decided to take a look under the hood.

Now, here’s the interesting bit. No packet loss (infinite buffer and retransmits in the radio side, none on the IP side). But look @ the latency. 16s. yes seconds.

So the TCP stack is often considering a packet lost, retransmitting it, and then it gets there. and this then gets worse and worse since that retransmit causes more congestion.

The network was essentially ‘ringing’ going faster and then crashing and then faster etc.

app_111@android:/ $ ping
PING ( 56(84) bytes of data.
64 bytes from ( icmp_seq=1 ttl=48 time=16414 ms
64 bytes from ( icmp_seq=2 ttl=48 time=15924 ms
64 bytes from ( icmp_seq=3 ttl=47 time=16398 ms
64 bytes from ( icmp_seq=4 ttl=47 time=18775 ms
64 bytes from ( icmp_seq=5 ttl=47 time=20238 ms
64 bytes from ( icmp_seq=6 ttl=48 time=19445 ms
64 bytes from ( icmp_seq=7 ttl=48 time=18531 ms
64 bytes from ( icmp_seq=8 ttl=48 time=17894 ms
64 bytes from ( icmp_seq=9 ttl=48 time=17340 ms
64 bytes from ( icmp_seq=10 ttl=48 time=17982 ms
64 bytes from ( icmp_seq=11 ttl=48 time=17878 ms
64 bytes from ( icmp_seq=12 ttl=48 time=17414 ms
64 bytes from ( icmp_seq=13 ttl=48 time=16781 ms
64 bytes from ( icmp_seq=14 ttl=47 time=16316 ms
64 bytes from ( icmp_seq=16 ttl=48 time=15205 ms
64 bytes from ( icmp_seq=21 ttl=48 time=10901 ms
64 bytes from ( icmp_seq=22 ttl=48 time=9992 ms</pre>

On monday I had 2 different ‘bar code’ experiences I thought i would share.

As many of you know, 2D bar codes (square ones) are popping up on a lot of products and places today. You can point your smartphone at them, and get the info very quickly (which is often a web site, although i’ve received business cards with the persons info encoded). Now lots of companies are jumping on the ‘mobile’ bandwagon, even traditional brick-and-mortar business. observe below, on the left, a cup of tea, offering me a mobile app (to better understand their cup technology), and on the right, heinz ketchup.

But to my surprise, the one on the left has invented an entirely new means of 2D bar codes. It appears microsoft is behind this, they have invented ‘gettag’ as a means of moving users to their Bing search engine. Too bad, i’m sure the tea-cup app was great, but standard is better than better. the ketchup bar code was tasty tho for sure (point your phone at the image on the below right and you’ll see. try the below left and you’ll get nothing until u install the microsoft app, which i didn’t bother.)

On my flight from Beijing to Nanjing in china the other day there was an interesting advertisement on all the seat backs (at least, i think it was an advertisement).

The ad suggests that “derby the world in my finger”. I’m not 100% clear on why i might want to derby the world inside my finger, but I’m sure its a good thing. It seems others have also wondered in vain.