Difference between revisions of "Manual Updates"

From ubermix Wiki
Jump to: navigation, search
(More updates)
(Clickpad)
Line 7: Line 7:
  
 
# Download [https://docs.google.com/open?id=0B52M_cKAX2ARQzVteVNjMWl1NEE bcmwl.tar.gz] on the device you wish to update
 
# Download [https://docs.google.com/open?id=0B52M_cKAX2ARQzVteVNjMWl1NEE bcmwl.tar.gz] on the device you wish to update
# Double-click, the bcmwl.tar.gz file in your Downloads folder and extract the contents  
+
# Double-click the bcmwl.tar.gz file in your Downloads folder and extract the contents  
 
# Reboot your device in "generic mode" (see "Rebuilding the base image" on [http://ubermix.org/customization.html] for details)
 
# Reboot your device in "generic mode" (see "Rebuilding the base image" on [http://ubermix.org/customization.html] for details)
 
# Locate the bcmwl folder you extracted to and double-click setup.sh
 
# Locate the bcmwl folder you extracted to and double-click setup.sh
Line 28: Line 28:
 
# Locate the "load-module module-device-restore" line and change it to "#load-module module-device-restore"
 
# Locate the "load-module module-device-restore" line and change it to "#load-module module-device-restore"
 
# Save and close
 
# Save and close
 +
 +
===Installing Clickpad fixes/updates===
 +
Clickpads (button-less touchpads) are notoriously glitchy devices that need a lot of help to work properly. This update improves their peroformance.
 +
 +
# Download [https://docs.google.com/open?id=0B52M_cKAX2ARR3ppMnBKSHhqTXc clickpad.tar.gz] on a device with a Clickpad
 +
# Double-click the clickpad.tar.gz file in your Downloads folder and extract the contents
 +
# Locate the "clickpad" folder you just extracted and open it
 +
# Double-click on "fix.sh" and when prompted, click "Run in Terminal"
 +
# Reboot
  
  

Revision as of 15:20, 18 June 2012

This page is primarily for customizers and those managing large deployments who wish to solve minor ubermix problems without having to rebuild their image files. It outlines the steps you can take to manually update an existing ubermix install, in order to gain some of the updates of a more current release. Please bear in mind that this page only includes updates that are reasonable to perform. Major updates (like newer kernels) will likely require a full upgrade. DO NOT apply older updates to newer versions or you will likely break something. Also, do not jump major releases - 1.x updates probably won't work on 0.9x versions.

v1.04 Updates

Switching to/adding to the Broadcom STA Driver

v1.04 re-introduced the Broadcom STA driver, which works with a broader range of Broadcom cards and solves some minor bugs. To install it on a

  1. Download bcmwl.tar.gz on the device you wish to update
  2. Double-click the bcmwl.tar.gz file in your Downloads folder and extract the contents
  3. Reboot your device in "generic mode" (see "Rebuilding the base image" on [1] for details)
  4. Locate the bcmwl folder you extracted to and double-click setup.sh
  5. When prompted, choose "Run in terminal"

The rest will be automatic. On reboot, the STA driver should be active.

Prevent the "Unlock your Keychain" prompt from appearing

Some apps, particularly a "signed in" copy of Google Chrome, like to hit the keychain at startup, which can cause the system to prompt for a password to unlock the keychain. To make it stop:

  1. Open a terminal (ctrl-alt-t) and type "seahorse", followed by the enter key
  2. Right-click on "Passwords:login" and choose "Change Password
  3. Enter your old password (defaulr is "password") and leave the "New" and "Confirm" fields blank.
  4. Keep clicking "OK" until the boxes close, and you should no longer be prompted for keychain unlocks.

Saving alsamixer settings for quirky audio cards

A few devices have quirky audio cards which require minor changes to the mixer settings to make microphones work properly. On ubermix versions prior to v1.04, these settings reset to defaults on every boot. To make alsamixer settings "stick":

  1. Open a terminal (ctrl-alt-t) and type "sudo gedit /etc/pulse/default.pa", followed by the enter key
  2. Locate the "load-module module-device-restore" line and change it to "#load-module module-device-restore"
  3. Save and close

Installing Clickpad fixes/updates

Clickpads (button-less touchpads) are notoriously glitchy devices that need a lot of help to work properly. This update improves their peroformance.

  1. Download clickpad.tar.gz on a device with a Clickpad
  2. Double-click the clickpad.tar.gz file in your Downloads folder and extract the contents
  3. Locate the "clickpad" folder you just extracted and open it
  4. Double-click on "fix.sh" and when prompted, click "Run in Terminal"
  5. Reboot


v1.031 Updates

Firefox UI

A bug in the most recent release of Firefox was causing some minor issues with the UI, like not showing the context menu on a right-click in the UI. To fix:

  1. Open a terminal (ctrl-alt-t) and type "sudo gedit /usr/share/applications/firefox.desktop", followed by the enter key
  2. Locate the line "StartupNotify=true" and delete it.
  3. Save and close


v1.03 Updates

Improved Ubuntu Software Center performance

On prior releases, software center failed to show installed applications and occasionally failed to show developer web pages when you clicked on a web link. To fix:

  1. On an ubermix device, download software-center-policy.tgz
  2. Open a terminal (ctrl-alt-t) and "sudo tar -xvf Downloads/software-center-policy.tgz -C /", followed by "sudo rm /usr/local/share/applications/ubuntu-software-center.desktop"
  3. Close the terminal

Make wireless settings portable across imaged devices

Custom images created with ubermix versions prior to v1.03 did not store wireless settings in a way that was portable, meaning that subsequent devices imaged with the custom key did not automatically connect to defined wireless networks. To solve this problem:

  1. Boot your master device in "generic mode" (see "Rebuilding the base image" on [2] for details)
  2. Open a terminal (ctrl-alt-t) and type "sudo gedit /usr/local/bin/home_prep.sh"
  3. Scroll down to the bottom and insert the following before the "done" line: sed -i 's/mac-address.*$//g' /etc/NetworkManager/system-connections/*
  4. Save and close, recreate your base image.