p4wifi

General

Device name

Galaxy Tab 10.1 Wifi

Code name

p4wifi

Image maintainer(s)

patrickseemann

Testers

samuel-walton

Last update

July 14th, 2013

State of things

Legend

State

Explanation

Perfect

Everything works, all patches included in Ubuntu proper

Working

Works, minor issues only, some patches pending

W-I-P

Work in progress

Blocked/Broken

Severely broken, unusable or progress is blocked

Unknown

Unknown


What

Status/Comments

Graphics

needs p4wifi.conf for screen pixel ratio

Boot process

works

Rotation

Wireless network

works

Sound

Touch

works

Camera

Video Decode

Suspend/Resume

Brightness Control

works

Other

Installation

(This assumes you have Cyanogenmod and a custom recovery, e.g. CWM recovery, already working on your device!)

1. Download the ubuntu preinstalled and the p4wifi specific cyanogenmod image from here.

2. Put both zip files onto your sdcard

3. Enter recovery mode and do a wipe data/factory reset

4. Flash in this order:

  • First the cyanogenmod image (e.g. cm-10.1-20130325-UNOFFICIAL-p4wifi.zip)
  • Then the ubuntu image (this may take a while)

5. reboot

To fix the screen pixel ratio (this will become obsolete once the config file is included by default):

1. download p4wifi.conf: http://ubuntuone.com/688wubidavYnvfKvBWV7cY

2. put it on the sdcard

3. connect tab to computer, if "adb devices" sees your tab run "adb root" and then "adb shell" and "ubuntu_chroot shell". Now you are inside the ubuntu chroot shell.

4. now copy p4wifi.conf into "/etc/ubuntu-session.d/". To do this run: "cp data/media/0/p4wifi.conf /etc/ubuntu-session.d/" (obviously, but the right path where you've put the p4wifi.conf)

5. reboot and the screen resolution should be looking much better Wink ;)

Enable WiFi

Create a script which will be run on boot and load the wifi module:

touch /data/local/userinit.sh

insert the following in userinit.sh:

#!/bin/bash
insmod /system/lib/modules/dhd.ko firmware_path=/system/etc/wifi/bcmdhd_sta.bin nvram_path=/system/etc/wifi/nvram_net.txt

make the script executable:

chmod +x /data/local/userinit.sh

1. Ubuntu Touch 13.04 Raring Preinstalled: http://cdimage.ubuntu.com/ubuntu-touch-preview/daily-preinstalled/current/saucy-preinstalled-phablet-armhf.zip

2. CyanogenMod image:
Current (2013-07-14): md5sum: b2c9f0d5bd341ff75966c68b480ad603
http://ubuntuone.com/3eqlvC2YW3xO0suhkLvmVi

old:
(2013-05-30): http://ubuntuone.com/79fMJKbRUCBZRZjkNq7mQF

Known issues

Non preview shows black screen here is DMESG output http://paste.ubuntu.com/6157767/

High CPU usage from network-manager shown in top, the temp solution to this is to run root@ubuntu-phablet:~# service ofono stop

The image

How to build it

Please give some instructions on how you build the image.

Redistributability

Are all parts of the image freely redistributable?

Legend

State

Explanation

Perfect

Redistributable, we're all happy

Maybe problematic

Might be redistributable, some open questions (comment)

Problematic

Not redistributable at all

Unknown

Unknown


Component name

Link to it

License (link or name)

Status / Comment'

Touch/Devices/p4wifi (last edited 2013-11-25 22:27:54 by samuel-walton)