yashsingh1/xdaforums huggingface dataset:
[Nexus 7 3G Android Development] temasek:
temasek's CM10.1 UNOFFICIAL BUILD - DEC 26

Added Mms.apk

Up-to-date cm source

CHANGELOG

MERGED COMMITS UP TO

base: fix constant conflict

http://review.cyanogenmod.com/#q,status:merged+branch:cm-10.1,n,z

CHERRY-PICKS

- Enable OTG Storage (my own submission to cm gerrit)

- Navigation Bar Customisation

- Enable Wi-Fi Tethering (my own submission to cm gerrit)

- Update build fingerprints to 4.2.1 (my own submission to cm gerrit)

- Added Mms.apk building

DOWNLOAD SITES:

http://temasek.hopto.org
[Nexus 7 3G Android Development] daniello8:
Still on stock/rooted .. watching closely .. I would like to know if I will also have the problem that I can't "adb root" or "adb remount" when I eventually install CM10.1?
[Nexus 7 3G Android Development] rob43:
Hi there, thanks for this great kang, loving the wifi tether!

Is anybody else experiencing a problem with USB tether? As soon as I check it, it automatically unchecks. On another note, is USB tether an option on stock Nexus 7?

Here's the adb error when trying to USB tether:

E/UsbDeviceManager( 537): waitForState(rndis,adb) FAILED

E/UsbDeviceManager( 537): Failed to switch USB config to rndis,adb

There's also a lot of System.err stuff throughout:

W/System.err( 1223): Removed 2131231228

W/System.err( 1223): Removed 2131231241

W/System.err( 1223): Removed 2131231242

Cheers
[Nexus 7 3G Android Development] temasek:
Usb tethering requires modifications to kernel defconfig to enable rndis stuffs.

I submitted the commit to cm gerrit for wifi tethering but I enabled the options for Usb & bluetooth tethering too.

So...

Wifi tethering - works

Usb tethering - work-in-progress

Bluetooth tethering - I can't test cuz I don't have Bluetooth in my pc.

I will follow-up on Usb tethering feature soon. As soon as I fork the CM kernel source, I'll start looking into it.

Stock rom does not have any tethering options.
[Nexus 7 3G Android Development] Guitarfreak26:
Is there any chance for adding the option to turn the navigation bar off rather than just having expand desktop?
[Nexus 7 3G Android Development] ghmail2:
use rootexplorer to edit build.prop

add this line to the build.prop

qemu.hw.mainkeys=1 reboot then you are good to go

but you should install buttonsavier or something like that before, otherwise you just have to reboot your tablet every time to go back to homescreen:laugh:
[Nexus 7 3G Android Development] temasek:
My I9300 kang has an option to change height of navigation bar including setting it to 0dp which basically is turning off navigation bar. But this is in Display settings menu. I'll see if I can port it to power menu. As we don't have hardware keys, our savior is reboot or the power menu.

No promises.

My next to-do list is usb tethering. I cannot do multiple stuffs at once so I'll tackle one at a time. I've a family & a full-time job afterall.

http://i.minus.com/jlfDzlM4VAEYT.png
[Nexus 7 3G Android Development] Guitarfreak26:
Awesome!

I use lmt launcher its actually awesome having that extra bit of screen
[Nexus 7 3G Android Development] ozgreg:
Temasek,

Just for interest, where did you end up getting the MMS APK? Did you fix the issue with the CM 10.1 MMS or grab the version from the thread?

---------- Post added at 11:31 AM ---------- Previous post was at 11:26 AM ----------

I meant to reply to this post..

You are going to require EXFAT to be able to read a 64gb SDHC card.. Chainfire has compiled the binaries for NTFS and exfat, Temasek might be nice enough to add them into the Kernel for you :)

Modules -> http://xdaforums.com/showpost.php?p=20458551&postcount=1
[Nexus 7 3G Android Development] temasek:
Latest build was building Mms.apk by itself from cm source & injecting it into the zip. But I'll probably try it auto building soon.

As such the Mms.apk within my build is the latest cm10.1 Mms.apk
[Nexus 7 3G Android Development] ozgreg:
Nice :) Just tested it and it works fine..
[Nexus 7 3G Android Development] temasek:
Next I'll add support for rndis to the device tree. Then I'll enable rndis in kernel.

Soon hopefully there will be usb tethering.

Btw can anyone help out by testing bluetooth tethering via a pc?
[Nexus 7 3G Android Development] temasek:
Enable rndis support for USB Tethering

http://review.cyanogenmod.org/#/c/29169/

Enable rndis support in kernel

http://review.cyanogenmod.org/#/c/29170/
[Nexus 7 3G Android Development] kenkiller:
It's ok, stickmount works great for now, not exactly in the mood to format to exfat. :) And I'm curious why exfat would work on a 64gb but FAT32 wouldn't. Strange.....

And it is stated in the beginning "extFAT" shouldn't be used, so that's that.... :) Thanks anyway.
[Nexus 7 3G Android Development] temasek:
Compiling a build now with all the changes.
[Nexus 7 3G Android Development] kenkiller:
No idea WTH rndis is, but hey, we're going to flash it all the same. :D
[Nexus 7 3G Android Development] temasek:
Usb tethering

http://en.m.wikipedia.org/wiki/RNDIS

Tilapia is a device with mobile data support and as such we should have all features available so that when need arises we can use it.

USB tethering is one such feature.
[Nexus 7 3G Android Development] temasek:
temasek's CM10.1 UNOFFICIAL BUILD - DEC 27

Attempt to support USB Tethering. I've not tested it so would appreciate feedbacks. I'm rushing to work :p

Usb tethering is working well on my Ubuntu. Will test on my windows pc tomorrow.

Up-to-date cm source

CHANGELOG

MERGED COMMITS UP TO

DeskClock: implement onDowngrade for alarm DB

http://review.cyanogenmod.com/#q,status:merged+branch:cm-10.1,n,z

CHERRY-PICKS

- Attempt to support USB Tethering (submitted to cm gerrit)

- Added Mms.apk building

- Enable OTG Storage (submitted to cm gerrit)

- Navigation Bar Customisation

- Enable Wi-Fi Tethering (submitted to cm gerrit)

- Update build fingerprints to 4.2.1 (submitted to cm gerrit)

DOWNLOAD SITES:

http://temasek.hopto.org
[Nexus 7 3G Android Development] kenkiller:
Oh. USB to ethernet functionality? Sounds like something nice to have. :D
[Nexus 7 3G Android Development] ozgreg:
Yes I seen the front post :) however most camera's (I presume this is what you are using your 64gb card in) format a SDXC card in exfat so you are going to be caught in a nice bind :)

---------- Post added at 04:44 PM ---------- Previous post was at 03:47 PM ----------

Just downloaded the latest build, looks like Trebuchet been updated so we lose our settings (again) and they have managed to bork adding apps into a folder directly on the dock... :(
[Nexus 7 3G Android Development] temasek:
I saw more commits for trebuchet after my sync. Maybe another round of settings wipe in next build. :(

Luckily I use adw ex.
[Nexus 7 3G Android Development] temasek:
Could anyone try usb tethering and report back?

Thanks.
[Nexus 7 3G Android Development] Flagellant:
Unfortenately not working for me. It's showing that it's connected, but is not tethering. :(
[Nexus 7 3G Android Development] temasek:
Using stock cm kernel?
[Nexus 7 3G Android Development] Flagellant:
Yes.
[Nexus 7 3G Android Development] temasek:
OK ty.

I'll relook again soon.
[Nexus 7 3G Android Development] Flagellant:
Ty for your great work! :good:
[Nexus 7 3G Android Development] kenkiller:
I was using it in my Tab 7.7 in FAT32 format since purchase, so it has been in that format all along. Worked in all the devices used so far, FAT32 seems to be the safest format, and my files are rarely over 4gb each, so it works for me. Me, I'm just glad stickmount works with it on both the N7 and GNex. :D

@temasek, on a side note, I see that CM10.1 has this slide to adjust brightness on notif bar feature on phones. Is it not possible to have that on tablets as well? Adjust brightness is still a very clunky process on tablets. Personally I would give up the Quick Settings dropdown for this function - having power widgets on the old notif bar worked much better than the new-fangled Quick Settings imho. :D
[Nexus 7 3G Android Development] temasek:
Just tested usb tethering on my office pc using portable Ubuntu 11.10.

USB tethering is working well.

I'll test on my home windows 7 pc tomorrow.

This post is done via USB Tethering from my Nexus 7 tilapia on my work pc using portable Ubuntu HDD.
[Nexus 7 3G Android Development] secXces_debaki:
Usb thetering Working for me too.
[Nexus 7 3G Android Development] temasek:
So far no luck on Windows using USB tethering, only successful on Ubuntu. :(

Edit: May have found a way....... I'll do it in the morning. :D
[Nexus 7 3G Android Development] temasek:
FULLY WORKING USB TETHERING ON UBUNTU & WINDOWS PC

(This post is posted from my Windows 7 PC via USB Tethering from my Nexus 7 Tilapia)

Ubuntu

- No special requirements from my build, plug-in select USB Tethering and off u go.

Windows PC

1. First time u select USB Tethering in a Windows-PC, you will have a failed installation of driver in your Device Manager.

2. Open your Device Manager, check for an exclaimation mark with nexus 7.

3. Right click the nexus 7 with exclaimation mark & select "Update Driver Software".

4. Select "Browse my computer for driver software"

5. Choose "Let me pick from a list of device drivers on my computer"

6. Under Manufacturer, select "Microsoft Corporation"

7. Select "Remote NDIS Based Internet Sharing Device". You will be prompted an "Update Driver Warning", select YES to continue installing the driver.

8. Done!

Enjoy USB Tethering on your Windows PC.
[Nexus 7 3G Android Development] ozgreg:
Sweet :) I will have to try this when I get back to work.. Any chance you could update your build with the Trebuchet fixes which have been merged in..

Thanks :)
[Nexus 7 3G Android Development] temasek:
Uploading in-progress :D
[Nexus 7 3G Android Development] temasek:
temasek's CM10.1 UNOFFICIAL BUILD - DEC 28

Wifi Tethering already working well now .....USB Tethering.

Fully working USB Tethering even on windows based PC. Instructions ->

http://xdaforums.com/showpost.php?p=35965239&postcount=104

CHANGELOG

MERGED COMMITS UP TO

tilapia: Update build fingerprint for 4.2.1 (JOP40D)

http://review.cyanogenmod.com/#q,status:merged+branch:cm-10.1,n,z

CHERRY-PICKS

- USB Tethering (submitted to cm gerrit)

- Added Mms.apk building

- Enable OTG Storage (submitted to cm gerrit)

- Navigation Bar Customisation

- tilapia: enable Tethering & portable hotspot Tethering (submitted to cm gerrit)

- MERGED - Update build fingerprints to 4.2.1 (submitted to cm gerrit)

DOWNLOAD SITES:

http://temasek.hopto.org
[Nexus 7 3G Android Development] stfudude:
Woah temasek you deserve a medal for your aggressive effort to improve tilapia version of N7! I don't need USB tethering (right now) but it's neat having one more feature as a choice when the need (or time) comes.
[Nexus 7 3G Android Development] temasek:
Thanks.

Now I realized I need USB Tether to work as my Office PC doesn't have wifi...LMAO :D

With usb tethering, i can surf the net :)

Btw our tilapia user base is even smaller than I thought it was.
[Nexus 7 3G Android Development] stfudude:
Or maybe most people just want to stay on stock for a little while longer before finally trying a custom rom? A little optimism won't hurt, right? haha :)
[Nexus 7 3G Android Development] daniello8:
Same here .. IMO the actual benefit of having a google device is to be first on updates. Still I'm following this thread very closely :)
[Nexus 7 3G Android Development] androidkid311:
Following this thread and waiting for it to be in stock on the play store looooooool. Loving the updates though.
[Nexus 7 3G Android Development] kenkiller:
Given how much is missing in stock compared to this, I'll wait for temasek for the updates, thank you very much. :D
[Nexus 7 3G Android Development] temasek:
On the contrary, being a nexus device is THE best choice to use CyanogenMod rom. Full stability as we can use full blobs & its availability of source codes and with added features of cm.

My first nexus was nexus one which I rooted & flashed cm on day 1, never looked back.
[Nexus 7 3G Android Development] temasek:
I'll rest a couple of days before moving on to my next to-do list for tilapia.
[Nexus 7 3G Android Development] stfudude:
+1

On a non nexus device, CM or PA or other AOSP-based custom rom won't be as perfect as it is on a Nexus device. I have never tried Temasek's CM10/.1 on my S3, but I have tried official PA on my S3 and my experience with it hasn't been great. On the other hand, Temasek's CM10.1 build on my Nexus 7 has been running without any issue since I tried it a week ago. Very impressed with it.

P/S: I meant no offense to Temasek or other AOSP rom devs that develop roms for non Nexus devices. Just stating my opinion that's all.
[Nexus 7 3G Android Development] kenkiller:
Take a long break.

I kid. Come back soon. :D
[Nexus 7 3G Android Development] ozgreg:
Ok it is a couple of hours you can come back now ;)
[Nexus 7 3G Android Development] primaputra:
wow, thank you temasek,

anyway, i just found that :

- can't delete from Quick settings panel after adding new tile, the only way to delete is doing a reset quick setting

- usb tether doesn't work on mac (tested on mountain lion 10.8.1) including the installation of HoRNDIS

*or maybe it's not working only my machine?
[Nexus 7 3G Android Development] temasek:
Hmm..

I don't have a mac so I can't find a solution even though I want to. Someone with a mac must find a way to load rndis drivers on Mac.
[Nexus 7 3G Android Development] temasek:
Deleted
[Nexus 7 3G Android Development] ozgreg:
BTW nice work on getting your changes into CM 10.1 :) I am guessing the difference between 10.1 and your (outstanding) KANG for now is the MMS.APK?
[Nexus 7 3G Android Development] temasek:
Atm yes.

I don't really intend to maintain kang build for long. It's more for me returning back to cm what I humbly possible can provide. It's kinda crazy to know that tilapia doesn't comes with features it can do.

I've not really decided whether to do like what I did for my I9300 kang builds yet.

Next on my list would be bluetooth tethering. First I've to find a bluetooth enabled laptop to try. Lolz, my pc no bluetooth.

Anyway one can move to use official builds with ease by just flashing over. No worries.
[Nexus 7 3G Android Development] ozgreg:
I can understand that, ROM developer burn out is pretty high on XDA which is something to be avoided..

I have been playing around with CIFS as CM 10.1 has cifs.ko already compiled in /system/lib/modules and I can get a CIFS mount to work using cifs manager but it returns empty directory which is consistent with what I have already read here.. The one thing that I have found is mount in 4.2 will set the CIFS mount directory permissions as root, root, prior to 4.2 the mount would create a directory with permissions set as 1000,0.. I suspect this is a subset of the same permissions issues we been seeing since the multi user addition in 4.2 but it would be great if you could have a play around as well..
[Nexus 7 3G Android Development] temasek:
I'll attempt to whack the bluetooth tethering first after New Year. It's kind of fun and challenging, unless others comes with the solution first.

My kang spirit is high in i9300 as there is user base to use it. Unless such thing happens here......

It's still super quiet.
[Nexus 7 3G Android Development] ozgreg:
It is very quiet because of the low consumer base.. ASUS have been struggling to get any kind of international stock of the N7 3G out, I managed to get a unit in Aussie but it was a fight as ASUS delivered very late with poor stock and our Nexus store still does not list N7 3G as available no doubt due to ASUS stock levels..

CIFS is about the only thing left to make this device perfect for me.. I have a Seagate GOFLEX drive running a hack rom (what else would I be running) -) that turns the unit into a portable NAS.. Just the kind of thing you take away to stream all sorts of goodies from or to :)

Now that OTG works (as long as you remember to unmount the drive to avoid corruption) (any chance you could whip up a unmount script that I could execute directly) CIFS is my big ticket item to fix..
[Nexus 7 3G Android Development] kenkiller:
This might be of interest to temasek, I found something even better for pushing files to devices via wifi. :D There's a trial but no freeware.

https://play.google.com/store/apps/details?id=ch.ctrox.filepush

Sadly, the desktop client appears to be windows only.
[Nexus 7 3G Android Development] temasek:
Today is New Year eve, time to say bye bye 2012.

Wishing ALL a Happy New Year 2013 and may you ALL have a Wonderful Year ahead.

Have fun, be happy always and most importantly stay healthy. :)
[Nexus 7 3G Android Development] temasek:
temasek's CM10.1 UNOFFICIAL BUILD - V7

HAPPY NEW YEAR (in advance :D )

This is my 7th build for tilapia so its build V7

Too many changes, read on your own

Tethering & Hotspot commits merged - bluetooth tethering removed for now as it does not work. Only wifi & usb tethering.

OTG merged - I've abandoned mine and cm dev submitted his own. Don't ask why :p

This is an exactly duplicate of my i9300 KANG build except for i9300 enabling nav bar + height change which is NOT in my tilapia build. I will port it to power menu soon, if possible.

As per my past post, I've not decided to continue....yet.... so don't count the eggs....yet. Official BUILDS are very good and you can jump onto official & mine at anytime without any wipes.

V7 cherry-pick changelog is a continuation of my i9300 KANG.

Not all cherry-picks are for tilapia. Some are specifically for my i9300. Now both devices sharing same changelog for my easy editing.

CHANGELOG

MERGED COMMITS UP TO

Fix occasional ring volume reset

http://review.cyanogenmod.com/#q,status:merged+branch:cm-10.1,n,z

CHERRY-PICKS

# [General]

# Enabled FIMG2D hardware accleration

# [CM KERNEL]

# [Framework]

# UPDATED - Adds ability to answer call with hardware HOME button (preparation to winter time)

# MERGED - Framwork: Add support for variable size pattern lockscreen (Part 1/2)

# Patch Set 1/2: Add an "Automatically Connect" option for WiFi networks

# NavigationBar : Customization

# [Settings]

# UPDATED - Adds ability to answer call with hardware HOME button (preparation to winter time)

# MERGED - Settings: Add support for variable size pattern lockscreen (Part 2/2)

# Patch Set 2/2: Add an "Automatically Connect" option for WiFi networks

# Settings : NavigationBar Customization

# [Apps]

# Exchange: calendar sync window linked to email sync window

# MERGED - DeskClock: implement onDowngrade for alarm DB

# Camera: Add storage selection (1/2)

# Camera: Add storage selection (2/2)

# MERGED - Add option to hide AlarmClock Icon in StatusBar

# [EXTERNAL SOURCES] - temasek github

# Browser: Add a menu item to close the browser

DOWNLOAD SITES:

http://temasek.hopto.org

http://d-h.st/users/temasek

http://www.mediafire.com/temasek
[Nexus 7 3G Android Development] temasek:
Those using trebuchet launcher, may I suggest u try other launchers for now till trebuchet gets stable. There may be more fixes.

I'm on adw ex.

Just my thought.
[Nexus 7 3G Android Development] PVL_93_RU:
What's wrong with Trebuchet ATM?
[Nexus 7 3G Android Development] temasek:
Nothing wrong.

Those without issues carry on.

Trebuchet these few days has lot of fixes. May inconvenient users.
[Nexus 7 3G Android Development] kenkiller:
You have a very happy New Year, you hear me? :D
[Nexus 7 3G Android Development] PVL_93_RU:
BTW, is the full changelog for version 7 from december 29th up to the fix mentioned above?

I seem to not being able to figure out from where should I start checking out the changes for build 7...
[Nexus 7 3G Android Development] temasek:
Build 6 changelog all merged except Mms.apk & nav bar customization.
[Nexus 7 3G Android Development] mateorod:
Wait. Why? I never looked at the commit that you submitted, but it looks like Nemith's commit is the exact same as the one I sent you early in this thread...I can't imagine you went too far off script in sending it upstream.

I would have sent it upstream myself, except that I figured they would add it when ready as the code had been floating around for some time...even thought that commit is from my github, you can see I didn't write it.

But still, why not accept the one that you submitted? If there was a bug, I would have thought they would just ask for a patch set.
[Nexus 7 3G Android Development] temasek:
temasek's CM10.1 UNOFFICIAL BUILD - V8

HAPPY NEW YEAR

Up-to-date cm source

Reminder - This is a combine changelog for my i9300 & tilapia. As such not all stuffs are common.

CHANGELOG

MERGED COMMITS UP TO

Fixed FC on calling unregisterReceiver with non registered receiver arg.

http://review.cyanogenmod.com/#q,status:merged+branch:cm-10.1,n,z

CHERRY-PICKS

# [General]

# Enabled FIMG2D hardware accleration

# [CM KERNEL]

# [i9300/smdk4412-common Device Tree/samsung-hardware]

# [Framework]

# Adds ability to answer call with hardware HOME button (preparation to winter time)

# Patch Set 1/2: Add an "Automatically Connect" option for WiFi networks

# NavigationBar : Customization

# [Settings]

# Adds ability to answer call with hardware HOME button (preparation to winter time)

# Patch Set 2/2: Add an "Automatically Connect" option for WiFi networks

# Settings : NavigationBar Customization

# [Apps]

# Exchange: calendar sync window linked to email sync window

# Camera: Add storage selection (1/2)

# Camera: Add storage selection (2/2)

# [EXTERNAL SOURCES] - temasek github

# i9300 - Show Expanded Desktop preference - i9300

# Nav Bar (Frameworks + Settings) - i9300

# Nav Bar Height (frameworks) by Francesco Foresta - i9300

# Nav Bar Height (settings) by Francesco Foresta - i9300

# Comment out codes preventing hardware key rebindings IF nav bar is enabled - i9300

# Browser: Add a menu item to close the browser - i9300/tilapia

# Mms.apk - tilapia

DOWNLOAD SITES:

http://temasek.hopto.org
[Nexus 7 3G Android Development] temasek:
My intention is to get tilapia's OTG up but as tilapia is dependent on grouper device tree (we share vold.fstab in grouper device tree), I had to setup grouper OTG too. Why I abandoned my commit?

1. Partly my fault in not checking the history of grouper (Jellybean branch) as there was an original author who commited almost identical patchset and that was merged into Jellybean branch. But that was an easy fix to reupload a new patchset with the author fix. That was not the case as the cm dev submitted a new commit for grouper's OTG. So I abandoned my commits.

2. My reference source is i9300 (as I own this device) & checking the root directory of /sys/devices/platform. I did not check your source. If u see my commits, it is identical to i9300 where I inserted the lines.

3. I standby giving proper credit to original authorship. As I didn't check grouper history, its my fault.

My intentions were to get things up & not really get any credits or whatsoever. So its all cool. All benefited so its no problem.
[Nexus 7 3G Android Development] mateorod:
Yeah, that is what it looked like. I guess nemith decided adding the tilapia mount point merited a new commit, although after finally going and reading the exchange that is counter to the argument that got your commit abandoned in the first place.

I am a little suprised by the whole thing. I used the commit I linked to above to have OTG a good while ago, with the usbdisk issue handled exactly as they ended doing. So what is the fuss?

I think you came off great and not at all at 'fault'. Keep sending stuff upstream man. Assuming that they were soon to add the OTG was what kept me from polishing it up and sending. But it looks like no one was even looking at it until you submitted your patch.
[Nexus 7 3G Android Development] temasek:
No worries, I'm over it. :)
[Nexus 7 3G Android Development] manekineko:
I'm trying out this build, and I notice that this version still has the Simple message receiver built in, in addition to the much appreciated addition of the real messaging app. This seems like a bug since it results in all text messages getting notified twice, though.

It's possible to disable it from showing notifications in settings, but still probably better to just strip it out.