Tuesday, May 01, 2012

Making Creative Labs CA0106 Soundblaster work on Ubuntu Linux

  • Install GNOME Alsa Mixer
    • sudo apt-get install gnome-alsamixer
  • Now open GNOME ALSA Mixer from Applications -> Sound & Video -> GNOME ALSA Mixer
  • Choose the tab: “CA0106…”
  • Turn on “Audigy Analog/Digital Output Jack”
  • => Deselect IEC958

That’s it now your sound should work as normal

Wednesday, June 18, 2008

Administration of SunRocket router Gizmo MTA 6328-2Re

Administration of SunRocket router Gizmo MTA 6328-2Re

For User-level access:
Go to (Please check the devices external ip address in your router table)
User = user
Password = welcome

For Admin-level access:
Go to (Please check the devices external ip address in your router table)
User: admin
Password: slapshot

Wednesday, May 21, 2008

Skype 2.0 on Ubuntu 8.04 x64

I was just able to install Skype 2.0 on Ubuntu 8.04 on x64 machine.
I used following set of commands to install the Skype. This script/command is based on This thread on Ubuntu forum. However, I also had to add libqt4-core and libqt4-gui packages in the pre-requisite as these are not installed with default Ubuntu.

sudo apt-get install ia32-libs lib32asound2 libqt4-core libqt4-gui; wget -O skype-install.deb http://www.skype.com/go/getskype-linux-ubuntu; sudo dpkg -i --force-all skype-install.deb;

And one more thing, I was also able to get the Video working.
Hope it helps you.

Tuesday, May 13, 2008

Wonderful Microsoft Vista

I can not stop praising wonderful Operating System from Microsoft known as Windows Vista.

I plugged in my wireless mouse (Kensington) to recently bought laptop. Vista took 2 minutes to find it's driver and install it. Even after installing the driver, I wasn't able to use the mouse. then Vista popped up a dialog, saying that in order to use newly installed hardware, I need to restart the machine. Well I had no option but to close all open documents and restart the machine.

While when I plugged in the same mouse in Ubuntu (installed on a different partition on the same machine. Actually I installed Ubuntu within 3 hours of purchasing my new machine), Ubuntu immediately recognized the mouse, initialized it's driver and I was able to use the mouse right then.

Friday, August 24, 2007

Nokia N95 Bluetooth Support

Nokia N95 supports following Bluetooth profiles

Advanced Audio Distribution Profile (A2DP)
This profile defines how high quality audio (stereo or mono) can be streamed from one device to another over a Bluetooth connection - for example, music streamed from the phone to a wireless headset. his profile relies on AVDTP and GAVDP.

Audio/Video Remote Control Profile (AVRCP)
This profile is designed to provide a standard interface to control TVs, Hi-fi equipment, etc. to allow a single remote control (or other device) to control all of the A/V equipment to which a user has access. It may be used in concert with A2DP or VDP.

It has the possibility for vendor-dependent extensions. Additionally, with the version 1.3 release of the specification, there is now capability to transmit information on the status of the music source, including information on the track itself (artist, track name, etc).

Basic Imaging Profile (BIP)
This profile is designed for sending images between devices and includes the ability to resize, and convert images to make them suitable for the receiving device.

Need to investigate more as to how much extent the BIP is supported in the N95.

Basic Printing Profile (BPP)
This allows devices to send text, e-mails, vCards, or other items to printers based on print jobs. It differs from HCRP in that it needs no printer-specific drivers. This makes it more suitable for the mobile phones to print the images. HP and Nokia has worked together to en.

Dialup Networking profile (DUN)
This profile provides a standard to access the Internet and other dial-up services over Bluetooth. The most common scenario is accessing the Internet from a laptop by dialing up on a mobile phone, wirelessly. It is based on SPP, and provides for relatively easy conversion of existing products, through the many features that it has in common with the existing wired serial protocols for the same task. These include the AT command set specified in ETSI 07.07, and PPP.

In short this profile will allow your bluetooth enabled computer/laptop to connect to the internet by using your phone's network (GPRS, EDGE, 3G or even dial-up)

File Transfer Profile (FTP)
Provides access to the file system on another device. This includes support for getting folder listings, changing to different folders, getting files, putting files and deleting files. It uses OBEX as a transport and is based on GOEP.

General Audio/Video Distribution Profile (GAVDP)
Provides the basis for A2DP, and VDP.

Generic Access Profile (GAP)
Provides the basis for all other profiles.

Generic Object Exchange Profile (GOEP)
Provides a basis for other data profiles. Based on OBEX.

Hands-Free Profile (HFP)
This is commonly used to allow car hands-free kits to communicate with mobile phones in the car. It uses SCO (see Synchronous Connection Oriented link) to carry a mono, PCM audio channel. The Bluetooth car kits allow users with Bluetooth-equipped cell phones to make use of some of the phone's features, such as making calls, while the phone itself can be left in a suitcase or in the boot/trunk, for instance.

This profile allows more control over the phone than HSP profile.

Headset Profile (HSP)
This is the most commonly used profile, providing support for the popular Bluetooth Headsets to be used with mobile phones. It relies on SCO for audio encoded in 64 kbit/sec CVSD or PCM and a subset of AT commands from GSM 07.07 for minimal controls including the ability to ring, answer a call, hang up and adjust the volume.

Human Interface Device Profile (HID)
Provides support for devices such as mice, joysticks, keyboards, as well as sometimes providing support for simple buttons and indicators on other types of devices. It is designed to provide a low latency link, with low power requirements.

Bluetooth HID is a lightweight wrapper of the Human Interface Device protocol defined for USB. The use of the HID protocol simplifies host implementation (ex: support by Operating Systems) by enabling the re-use of some of the existing support for USB HID to also support Bluetooth HID.

Popular devices that feature support for this profile include: Logitech diNovo Media Desktop 2.0, Microsoft Optical Desktop Elite for Bluetooth. PlayStation 3 controllers and Wii Remotes also use BT HID.

In short, this profile will allow one to connect bluetooth keyboard or mouse to the phone and use it to control the phone. Sweet, no need to have a touch screen phone. Well who am I kidding. Lack of a touch screen is the biggest drawback of the phone.

Object Push Profile (OPP)
A basic profile for sending "objects" such as pictures, virtual business cards, or appointment details. It is called push because the transfers are always instigated by the sender (client), not the receiver (server).

OPP uses the APIs of OBEX profile and the OBEX operations which are used in OPP are connect, disconnect, put, get and abort. By using these APIs the OPP layer will reside over OBEX and hence following the specifications of Bluetooth stack.

Serial Port Profile (SPP)
This profile is based on the ETSI TS 07.10 specification and uses the RFCOMM protocol. It emulates a serial cable to provide a simply implemented wireless replacement for existing RS-232 based serial communications applications, including familiar control signals. It provides the basis for DUN, FAX, HSP and AVRCP profiles.

Service Discovery Application Profile (SDAP)
This mandatory profile is used to find out which profiles are offered by the Server device

SIM Access Profile (SAP, SIM)
This allows devices such as car phones with built in GSM transceivers to connect to a SIM card in a phone with Bluetooth, so the car phone itself doesn't require a separate SIM card.

Nokia N95 Technical Specification

Operating System

  • Symbian OS v9.2

Developer Platform

  • S60 3rd Edition, Feature Pack 1

Frequency Band

  • GSM 850
  • GSM 900
  • GSM 1800
  • GSM 1900
  • WCDMA 2100


  • Resolution: 240 x 320
  • Color Depth: 24 bit


  • Dual CPU
  • CPU Type: ARM 11
  • CPU Clock Rate: 332 MHz
  • 3D Graphics HW Accelerator


  • Max User Storage: 160 MB
  • NAND Memory: 256 MB
  • SDRAM Memory: 64 MB
  • ~18 MB Free Executable RAM Memory
  • Memory Card: Micro SD
  • Max Memory Card Size: 4 GB
  • Memory Card Feature: Hot Swap
  • Unlimited Heap size
  • Unlimited Jar size

Network Data Support

  • GPRS
  • CSD

OMA Device Management

OMA Data Synchronization

GPS Features

  • A-GPS

Local Connectivity

  • Bluetooth 2.0 +EDR
  • Infrared
  • Mini Stereo Plug 3.5mm
  • Mini USB
  • Nokia Audio Visual Plug 3.5mm
  • UPnP
  • USB 2.0
  • USB Cable Nokia DKE-2
  • USB Mass Storage
  • WLAN
  • Additional Info

WLAN Support:


  • Nokia VoIP 2.1

Bluetooth Profiles


Java Technology

  • MIDP 2.0
  • CLDC 1.1
  • JSR 135 Mobile Media API
  • JSR 172 Web Services API
  • JSR 177 Security and Trust Services API
  • JSR 179 Location API
  • JSR 180 SIP API
  • JSR 184 Mobile 3D Graphics API
  • JSR 185 JTWI
  • JSR 205 Wireless Messaging API
  • JSR 226 Scalable 2D Vector Graphics API
  • JSR 234 Advanced Multimedia Supplements
  • JSR 75 FileConnection and PIM API
  • JSR 82 Bluetooth API
  • Nokia UI API

Java Verified Root Certificate

  • UTI Root

Symbian Certificates

  • A, B, C, D


  • HTML over TCP/IP
  • S60 OSS Browser
  • WAP 2.0
  • XHTML over TCP/IP
  • Additional Info

Flash Lite

  • Flash Lite 2.0


  • MMS
  • SMS

Email Protocol

  • IMAP4
  • POP3
  • SMTP

Digital Rights Management

  • OMA DRM Forward Lock
  • OMA DRM v1.0
  • OMA DRM v2.0
  • Windows Media DRM 10
  • Additional Info
  • DRM Delivery Method:
  • HTTP Download
  • MMS
  • OMA Download
  • Additional Info


  • Resolution: 2582 x 1944
  • Sensor: CMOS 5.0 Megapixels
  • Focal length 5.6 mm
  • F-Stop/Aperture f/2.8
  • Focus range 10 cm to infinity
  • Digital Zoom: 20 x
  • Image Format: JPEG/Exif
  • Feature: Auto Focus, Carl Zeiss Optics, Flash, Red-Eye Reduction, Self Timer
  • Video Resolution: 640 x 480
  • Video Frame Rate: 30 fps
  • Video Zoom: 10 x
  • Video Format: H.263, MPEG-4

Secondary Camera

  • Resolution: 320 x 240
  • Focal length 43 mm
  • F-Stop/Aperture f/2.8
  • Focus range 10 cm to infinity
  • Digital Zoom: 2 x
  • Image Format: JPEG/Exif
  • Video Resolution: 176 x 144
  • Video Frame Rate: 15 fps
  • Video Zoom: 2 x
  • Video Format: H.263

Video Features

  • Video Call
  • Video Editor
  • Video Player
  • Video Recorder
  • Video Sharing
  • Video Streaming

Video Formats

Audio Features

  • Audio Equalizer
  • Audio Recording AAC stereo, 48kHz
  • Audio Streaming
  • Music Player
  • Stereo

Audio Formats

  • AAC, AAC+, eAAC, eAAC+, MP3, MP4, M4A, WMA, AMR-NB, AMR-WB, Mobile XMF, SP-MIDI, MIDI Tones (poly 64), RealAudio 7,8,10, True tones, WAV
  • Additional Info

Document Formats

  • Excel, PDF, Powerpoint, Word, Zip

Graphics Formats

  • BMP, EXIF, GIF87a, GIF89a, JPEG, JPEG 2000, PNG, WBMP

Extra Features

  • Digital Recorder
  • GPS
  • OpenGL ES 1.1 Plugin
  • PoC (Push-to-talk over Cellular)
  • Stereo FM Radio
  • Stereo Handsfree Speakers
  • Still Image Editor
  • SyncML
  • Themes
  • TV Out
  • Visual Radio

Keypad Description

  • 2 Labeled Soft Keys
  • 5-way Scrolling
  • Dedicated Media Keys
  • Side Key Mat

Power Management

  • 2.0mm Charger Connector

Talk Time (estimated)

  • GSM: up to 4 hours
  • WCDMA: up to 2.7 hours

Standby Time (estimated)

  • GSM: up to 9.3 days
  • WCDMA: up to 8.3 days


  • 99 x 53 x 21 mm


  • 120 g

N95 Phone

I just got new gadget; Nokia's latest N95 phone which is packed with wide verity of feature most notably 5MP Camera, GPS, 3.5G support, stereo speaker, WIFI etc.

I will post the experience with N95 in the subsequent blogs.