My Google Nexus One finally got the long anticipated Gingerbread OTA release. Google announced the release in a tweet on Feb 22, 2011 and has been rolling it out since. The update applies to the new Nexus S as well.
This new release of android focuses mostly on changes under the hood. While the interface has minor cosmetic differences, the big changes are underneath. SIP support built-in to the OS, new power-consumption analysis, and groundwork for more diverse hardware platforms.
User interface wise, it looks like a new software keyboard, better copy and paste, and text input in general. Especially if your device doesn't have a trackball.
Well, I was surprised early this afternoon with a notification about a new OTA update being available for my Google Nexus One. Gingerbread here we come!
$ sudo lsusb -s 2:3
Bus 002 Device 003: ID 0711:0950 Magic Control Technology Corp.
Forcing the kernel module to load and trying Xorg yields:
(II) Module sisusb: vendor="X.Org Foundation"
compiled for 1.7.6.901, module version = 0.9.3
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) SISUSB: driver for SiSUSB chipsets: SIS315E/PRO USB
(WW) Falling back to old probe method for sisusb
(EE) No devices detected.
Using this kernel compile howto, I then compiled linux kernel 2.6.37.1 with this simple patch.
And it works!!
(II) Module sisusb: vendor="X.Org Foundation"
compiled for 1.7.6.901, module version = 0.9.3
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) SISUSB: driver for SiSUSB chipsets: SIS315E/PRO USB
(WW) Falling back to old probe method for sisusb
(II) Found SiSUSB dongle (node /dev/sisusbvga0, minor 0)
(II) SISUSB(0): SiSUSB driver (2005/09/28-1, compiled for X.org 1.7.6.901)
(II) SISUSB(0): Copyright (C) 2001-2005 Thomas Winischhofer
(II) SISUSB(0): *** See http://www.winischhofer.at/linuxsisusbvga.shtml
(II) SISUSB(0): *** for documentation and updates.
(--) SISUSB(0): Found USB dongle (device /dev/sisusbvga0, kernel driver 0.0.8)
A couple years back, I went all out and installed a PC in my '95 Chevy S-10. I purchased a MP3Car custom car computer and an in-dash motorized LCD touchscreen all from mp3car.com. Other than a 12V power supply that was shipped DOA, everything else worked.
A couple years later, I was parked overnight in the city and someone broke into my truck and stolen the radio and the in-dash LCD. On the bright side, they hadn't taken the actual computer that was behind the seat.
Recently I dusted off the computer and purchased a new 12V LCD touchscreen. I haven't yet spent the time to permanently mount the unit in the car, but I have attached the LCD mounting bracket to a spacer piece in the dash, above the radio.
Unfortunately the spacer isn't really designed to hold any weight, so I nailed a piece of scrap wood to it re-enforce it's ability to hold weight. Not the most elegant solution, but it works ;-).
With the LCD mount in place, and the computer wired up sitting on the passenger seat, the next step is going to be finding a more permanent and out-of-the way placement for the machine and all the wires.
No matter how it's mounted, it was definitely ready to take out for a test drive and do something fun with.