yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] TheMrcool212:
Well done, hopefully it'll be compiled just fine.

Anyway, just want to ask you. Should we include the TF101 and the kernel to the manifest? So we can update the latest commit easily through repo sync.
[Eee Pad Transformer Android Development] josteink:
I don't know. It might cause issues with the TF101G build I was thinking about setting up tomorrow. If not break the build, it might cause funky changelogs :P

Currently I'm against it, but I agree there should be a "smoother" way to setup a new build, without that being a priority to me right now ;)
[Eee Pad Transformer Android Development] davebuk:
There is still the same issue from CM10.1 where the front still camera FCs. The only way to get any camera then working is to clear cache etc for 'gallery'.

Both cameras work fine though in Skype, but I have yet to try hangouts.
[Eee Pad Transformer Android Development] josteink:
Tested today's proper build. YouTube confirmed working fine.

Tf101g build is currently broken, but should be good tomorrow.

I guess this ROM is no longer experimental :)
[Eee Pad Transformer Android Development] the.teejster:
I was wondering what the difference is between your specially packaged GAPP's dated 7/15 and the GAPPS from goo.im/apps dated 8/13 ?

I would think the newer the better. Is there a reason why you don't have the 8/13 version linked in the 1st page ?

I'm curious because I'm using the 8/13 version and haven't seen any apparent issues with it. Is there any reason why I shouldn't be using it ?

Thanks !
[Eee Pad Transformer Android Development] josteink:
In general newer is probably better, but these days Google have moved lots of their apps over to the Play Store anyway, so Gapps package-version is not as significant as it used to be.

If latest general, device-neutral gapps-ZIP from goo works for you, that's great and I see no reason to tell you to use our package over that one.

That said: The package linked on FP and hosted on nexfiles has been packaged and tested by us to ensure it works properly with the TF101. The TF101 has historically sometimes required mixing libaries and components in a certain ways for all things to function properly, and therefore is the one I would generally recommend people to be using.
[Eee Pad Transformer Android Development] Big Boy Laroux:
Installed the 8/20 build and man does it fly. Thanks!

I also installed the tabletui patch. I thought i had gotten used to phablet mode, but man, tabletui is so much better and easier to use (and i have big hands). thanks for providing those patches!
[Eee Pad Transformer Android Development] jacobsensei:
Anyone have Netflix working?

Sent from my Transformer TF101
[Eee Pad Transformer Android Development] Big Boy Laroux:
Yes, works as of the 8/20 build.
[Eee Pad Transformer Android Development] josteink:
a BIG heads up

I've just ordered one of those new Nexus 7 tablets and will sell off my TF101 afterwards.

That means I will cut off my involvement in the TF101 development world, as it honestly wont be very interesting (or possible) for me to keep developing for it.

I've been trying as much as I can to leave absolutely everything I do on github, including the build-system. As far as I know TheMrCool212 has been working on getting that to work for him as well. In fact, he has done most of the work on the TF101-specific bits the last few months.

I'll keep the TF101 folder up on nexfiles and TheMrCool212 and other's who has access to this part will keep it. So the things I've helped building wont be gone overnight.

What I wont keep up though is the build-bot. But I'm sure TheMrCool212 will be able to get one up himself ;)

All in all, while I'll be going, I'm sure the project(s) and ROMs will be in good hands.

Cheers :)
[Eee Pad Transformer Android Development] ramatomo:
:crying:
[Eee Pad Transformer Android Development] josteink:
Not to point fingers at anyone else, but I'd rather be up-front about leaving, than to half-way promise the forums to deliver a bunch of things in the future some time and then never get around to do it.

You know: Do a clean cut and then everyone knows what to expect ;)
[Eee Pad Transformer Android Development] TheMrcool212:
Lol, I'm going to buy that tablet too! Maybe I'm getting it this weekend, as planned before.

I'm not going to sell the TF101 anyway. I think I'll stop the development for TF101 once I bought it, to focus on the next tablet.

I know that this would be a sad news, as two devs are leaving the TF101.
[Eee Pad Transformer Android Development] josteink:
Double lol.

I guess going with Tim's ROMs would the safest bet going forward then. Completely objectively speaking :)
[Eee Pad Transformer Android Development] TheMrcool212:
Yeah, agree with that. :)
[Eee Pad Transformer Android Development] TomTcom:
Thanks guys, either way you've been great and all the effort was and is appreciated. It is time to retire the ole tf101 anyways since new devices and software are making it difficult to go further. It is a nice tablet though and Asus should have continued support longer than it did in my opinion.
[Eee Pad Transformer Android Development] Chinaboy5216:
We don't have to retire the tf but we have to say thanks to both for what they did for us. As just mentioned in the cm10.1 thread this is a dark day.
[Eee Pad Transformer Android Development] davebuk:
Boo. Are you sure you don't want to wait a few months for a possible new nexus 10 with 'key lime pie'?

Thanks for all your hard work josteink and TheMrCool. Its been fun :)

Timduru, we are on our way ;)
[Eee Pad Transformer Android Development] Chinaboy5216:
Wait? No way, the only thing I wanne wait for is octa cores or higher CPU. If I see what our tf can do on a dual I think better to wait. But hey its a free world of course
[Eee Pad Transformer Android Development] Nakebod:
Unfortunately inevitable, the TF101 is 2.5 years old already, so.. We can't really complain that devs are slowly fading away to newer devices. Many users will probably do the same soon.

Hopefully timduru/others will continue for a long time and extend our Android happiness :D
[Eee Pad Transformer Android Development] zachf714:
Hey Jostienk what branch do you use for katkernel
[Eee Pad Transformer Android Development] josteink:
Master, because dev contains things still in development and I wanted to make this thing as stable and problem free as possible for the people who dont bother meddling in the newest and most bleeding edge kernels ;)
[Eee Pad Transformer Android Development] josteink:
BTW: Just uploaded a build for the TF101G to the server to anyone who wants to give CM10.2 with working HD video a spin before they move on to Katkiss or whatever ;)
[Eee Pad Transformer Android Development] hardy81:
Would be great if somebody would continue development of this rom, since the cm stuff is just great. Maybe tim could dump kat and take over this...
[Eee Pad Transformer Android Development] dlumberg:
I'll still be around and maybe upload an update or 2 if anything big or interesting happens on the CM end. I've been trying to get Liquid Smooth running with 4.3 lately but I've been really busy with work and a few medical issues.

I don't think that Tim would or should dump KAT, it's a solid ROM and he really knows what he's doing with it to make it shine. CM is pretty vanilla as far as roms go and I'd rather see Tim put his time into make his ROM great.
[Eee Pad Transformer Android Development] josteink:
Word of warning: Seems latest build suffers from SOD issue (as I sorta predicted).

Tomorrow's build will have that corrected.
[Eee Pad Transformer Android Development] josteink:
Great. I wont be removing anything (or any access) to the TF101 part of nexfiles :)
[Eee Pad Transformer Android Development] JerryGNYC:
And FWIW, just had an RR. Anything I can send to help?
[Eee Pad Transformer Android Development] zachf714:
In working in carbon right now so I will be around as well
[Eee Pad Transformer Android Development] josteink:
Not really. I just reverted a commit I wasn't sure about was a good idea or not. Hopefully it'll sort itself out.

Anyway, like I said, I probably wont be spending too much time on this ROM anymore, since my main motivation was to improve my own gadget, and I wont really be needing that anymore.

So, no need to send logs or anything. You could ofcourse post it in the thread and see if someone else (dlumberg/zach/shevt) picks it up ;)
[Eee Pad Transformer Android Development] JerryGNYC:
Yes, hopefully. Saw those posts, oh well... thanks for all the fish! :good: :p

If it happens with the next build, I'll post a log.

Cheers,

-Jerry
[Eee Pad Transformer Android Development] hardy81:
So why not wait for the new Infinity TF501, with Tegra 4? You know it'll be the best tablet available.
[Eee Pad Transformer Android Development] josteink:
To be honest... One word: Nexus.

I constantly had minor issues here and there with custom ROMs on my Samsung Galaxy S, but when I switched to a AOSP supported phone (Galaxy Nexus) all my issues went away.

I've had the same story with the TF101. Lots of work to keep it going and updated. I want a AOSP-supported tablet now, more than I want another transformer-style tablet.

And the new Nexus 7 is looking pretty sweet considering the specs vs the price ;)
[Eee Pad Transformer Android Development] Concoran:
Compiling....

Guys,

Ultimate goal for me is to build 4.3 for this device. I have started off easily trying to build whatever that appears on CM site for this device http://wiki.cyanogenmod.org/w/Build_for_tf101. On Linux Mint Cinnamon 15 I am running into first errors, in that I can't find sun jdk for java compiler. I know this question is apt more for CM land, but just thought to ask your advice on how to get Sun JDK 6, and in case if I can't, what are best alternatives? WIll I need Ubuntu, and if I do, can I copy the repositories to it?

Any help in compilation is much appreciated. And if this is not the right forum, requesting mods to please move it to appropriate.

Thanks.
[Eee Pad Transformer Android Development] TomTcom:
Jamison has awesome guides. It's a different device but the guides will get you going. Can't speak to mint as many use Ubuntu. This guy does great work. Supplement the appropriate githubs and repos.

http://xdaforums.com/showthread.php?t=2204101
[Eee Pad Transformer Android Development] JerryGNYC:
Linux Mint is based on Ubuntu and uses many of their repos. You may need to add a repository in the software manager for Java, or download the right one from java.com. I don't have a Mint 15 box running right now (testing latest Kubuntu), or I'd look....
[Eee Pad Transformer Android Development] josteink:
Sun got bought by Oracle. It's Oracle JVM now.

The simplest way by far to get Oracle JVM in Ubuntu (or Ubuntu-based OSes like Mint) is this one:

This will get you JVM7 which is newer and better, and which works fine with 4.2 and 4.3. JVM6 used to be the only supported version, but that's just not true anymore.

From this page: http://www.unixmen.com/howto-install-oracle-java-7-jdk-jre-in-ubuntu-12-10-quantal-quetzal-ppa/
[Eee Pad Transformer Android Development] josteink:
BTW: For any developers wanting to pick this project up.

1. Make sure you can build things as they are.

2. Get a github user

3. PM me and I will give you access to the NonameROM's repos on github.

Really. If somebody wants to pick this up, I'm definitely not going to try to hinder them ;)
[Eee Pad Transformer Android Development] TheMrcool212:
These would be a good reference: ;)

http://xdaforums.com/showthread.php?t=1762641

http://xdaforums.com/showthread.php?t=1877040

CyanogenMod wiki:

http://wiki.cyanogenmod.org/w/Development

You can find others by Google searching. Ask us if you need help :)
[Eee Pad Transformer Android Development] zachf714:
Hope it was ok with you guys to do this https://github.com/NonameROM/device_asus_tf101/commit/5ee48e4ebe7d66b54e3b83a435413abe5ce03412
[Eee Pad Transformer Android Development] zachf714:
Droid Incredible taught me lots :)
[Eee Pad Transformer Android Development] dlumberg:
I still have my dinc... I boot it up and use it as a music player from time to time :) I'm too lazy to check but I'll bet they've got 4.3 running...
[Eee Pad Transformer Android Development] zachf714:
Tiny got 4.3 running with help of EV .. I have a 4.2.2 carbon ROM thread over there
[Eee Pad Transformer Android Development] dlumberg:
Nice. For the record my dinc IS running jellybean, I haven't been that neglectful of my favorite phone. If I could upgrade the radio on it to 4g I would run it forever.... Prolly not in skyraider though, ever since I discovered aosp... :)
[Eee Pad Transformer Android Development] Concoran:
Build Errors

Guys,

Again, this may not be the right form to ask for help with build errors, but I thought I would take a chance. I've posted it at pastbin : http://pastebin.com/fErMmUHr (in case link gets deleted, here's bin id : fErMmUHr )

So far I've followed all steps, correctly, I believe. The build did take almost an hour, and in the end (upon re-running), I see the errors.

Any help is veery much appreciated.

Thanks.
[Eee Pad Transformer Android Development] TheMrcool212:
Wait, why you're building CM Android 4.1.2 instead of Android 4.3?

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=[COLOR="Red"]4.1.2[/COLOR]
TARGET_PRODUCT=cm_tf101
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.8.0-19-generic-x86_64-with-LinuxMint-15-olivia
HOST_BUILD_TYPE=release
BUILD_ID=JZO54K
OUT_DIR=/home/phoenix/CM/android/system/out
============================================

Maybe you "repo init" the wrong branch, use cm-10.2 instead. It seems you are following the guide here: http://wiki.cyanogenmod.org/w/Build_for_tf101

The guide page uses the CM10 (4.1.2) branch, which is "jellybean" branch. I'll PM you a tutorial how to build CM10.2 Android 4.3 for TF101. :)
[Eee Pad Transformer Android Development] josteink:
The build havent been running the last few days, because CM has done some updates which we needed to merge with our forked repos.

I've done the merge and triggered some new builds, but seeing as I'm selling off my TF101 today, these builds will probably be the last which has "jostein@office" tagged as build-source in "About tablet" ;)
[Eee Pad Transformer Android Development] Concoran:
Yes. Idea was to be able to build from proper documentation from CM, then move to 4.3.

If you can PM me a link or a doc on how to build 4.3, it's much appreciated.

Thanks.
[Eee Pad Transformer Android Development] dlumberg:
rerun the cm repo init line with -b cm-10.2

also in your local_manifests point the noname (device) repos at jellybean_4.3

then run repo sync again
[Eee Pad Transformer Android Development] josteink:
I guess you can tell from my sig now: Finally got the Nexus 7.

When today's builds have completed, I'll be de-commisioning the build-bot. Both for the CM10.1 and the CM10.2. builds.

For the TWRP builds, I wont be maintaining those, but if anybody wants to give it a try, feel free to PM and I can attempt to assist as much as I can.

Thanks for the good run. Cheers!
[Eee Pad Transformer Android Development] :
Thx for all the work. I realy like the 08-24 build. Tried the 26 this morning but it left me with an "unfortunately systemui stopt" message. Tried a full wipe, but same issue. So I returned to the 08-24 build. which, in my opinion is smoother than the KatKiss. Enjoy your nexus and thanks again.:good:
[Eee Pad Transformer Android Development] TheMrcool212:
Good work, i would say good bye to you for leaving the TF101 forum. Thank you very much for all of your time improving this tablet :) .

I'll see you there in the Nexus 7 forum. It seems there's a lot of devs there. ;)
[Eee Pad Transformer Android Development] zachf714:
Thank you for all your time over here man :) keeping us up to date with cm goodies
[Eee Pad Transformer Android Development] Chinaboy5216:
Thanks for everything!!
[Eee Pad Transformer Android Development] TheSgrash:
thank you for all
[Eee Pad Transformer Android Development] TheMrcool212:
[MENTION=5281250]Concoran[/MENTION] You got a PM :) .
[Eee Pad Transformer Android Development] JerryGNYC:
So long, and thanks for all the fish! :good: :D

Enjoy the new toy! :cool:
[Eee Pad Transformer Android Development] hardy81:
What's it look like, will this rom have a future?
[Eee Pad Transformer Android Development] Concoran:
Thanks Cool

Thanks Mr. Cool. Very comprehensive PM. Appreciate your time and energy in writing it up. It is very helpful.

I am downloading the archive now. However, I see two issues compared to official CM 9. 1) Too many exits due to 'fetch errors', so I have to restart sync again. 2) Unlike CM9, the packages downloaded doesn't go up incrementally. For example, it keeps jumping from 98/389 to 102/389, then suddenly to another higher number. I hope none of this is unexpected.

I also see many of these

'fatal: read error: Connection reset by peer48 MiB | 151 KiB/s

fatal: early EOF

fatal: recursion detected in die handler'

Again, any help in this matter is very much appreciated. Thanks in advace.

Also, thanks are due in high order to josteink. Thanks for your all efforts. Very appreciative of that.
[Eee Pad Transformer Android Development] TheMrcool212:
I just got mine too recently

No problem :)

1) the "fetch errors" are happening to me too, i ignored it and the important thing the packages is been downloaded

2) i've seen the 98/389 number or higher, that means it's syncing the repositories that listed in default.xml, which is the main repository lists.

3) I never seen the error, but are you sure that the computer it connected to the internet? I suggest you not to sleep the computer when the repository are downloaded, just set it in the Ubuntu system settings.
[Eee Pad Transformer Android Development] Concoran:
Hi Cool, Thanks again. As per the PM, I downloaded the source, and expanded the device tree to 'device/asus/tf101'. I also did some basic stuff as mentioned in CM doc (i.e, envsetup, breakfast tf101, get-prebuilts' etc.

However the compilation doesn't start with brunch tf101 (as the device name doesn't appear in brunch'). The compiler error is 'TARGET_CPU_VARIANT is not defined' as in this http://pastebin.com/c17ZgyiP. Could you please help?

Thanks.
[Eee Pad Transformer Android Development] TheMrcool212:
Maybe you're using a wrong device tree. Use the one from the NonameROM, also with the branch named jellybean_4.3.

I'll continue the guide later, as I'm very busy today :) .
[Eee Pad Transformer Android Development] dlumberg:
What branch did you check the device tree out of? it should be jellybean_4.3

I personally have a tf101.xml file in .repo/local_manifests that looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project path="device/asus/tf101" name="josteink/device_asus_tf101" remote="private" revision="jellybean_4.3"/>
<project path="kernel/asus/tf101" name="timduru/tf101-katkernel" remote="github" revision="master" />
</manifest>
[Eee Pad Transformer Android Development] ShevT:
CM10.2 for ASUS TF101G

Hello everyone!

Today, I finally finished my tree TF101G to working condition.

Sources tree updated: https://github.com/ShevT/device_asus_tf101g and https://github.com/NonameROM/device_asus_tf101g/tree/jellybean_4.3.

Download the firmware and TabletUI patch possible here.

Soon, I hope, will be firmware on nexfiles.

PS: Now you can do KatKiss. There's more and more difficult.
[Eee Pad Transformer Android Development] Concoran:
Hi dlumberg, I got the repos from here

repo init -u git://github.com/NonameROM/android.git -b cm-10.2

https://github.com/NonameROM/device_asus_tf101.git for jellybean 4.3.

Update: Repo sync has been failing badly today with josteink's package missing.. Build has begun after semi repo sync.

The buiild now begins. Earlier it used to fail with TARGET_CPU_VARIANT not set to a value. After extracting files from tf101, it now begins. But fails somewhere with message :

First message : Trying dependencies-only mode on a non-existing device tree?

Then later on...

"Install: /home/phoenix/android/system/out/host/linux-x86/bin/acp

make: *** No rule to make target `/home/phoenix/android/system/out/target/product/tf101/obj/KERNEL_OBJ/usr', needed by `/home/phoenix/android/system/out/target/product/tf101/obj/STATIC_LIBRARIES/libminui_intermediates/events.o'. Stop.

make: *** Waiting for unfinished jobs...."

When I do a breakfast / brunch, the tf101 still doesn't appear in the listed devices.

I tried putting your tf101.xml in local manifest. Not sure if it is supposed to help, but it doesn't.
[Eee Pad Transformer Android Development] josteink:
You need to repo sync after posting the file there.

And then extract binaries using the script in the device tree folder.
[Eee Pad Transformer Android Development] Concoran:
Some Progress...

Thanks Jostein, I made at least some progress. But I still have errors as in http://pastebin.com/tjHjrpMG.

I tried,

- in tf101.xml, I had 'access denied' errors in repo sync. I changed remote="private" to "github". No errors afterwords. Is that Ok?

- using ./get-prebuilt : should I be using this or not? If no, how do I undo the get prebuilt I already did.

- breakfast / brunch menu stilll doesn't show cm_tf101 among some 85 devices.

- clang::CodeGen ... hundreds of 'undefined reference' errors.

- tried changing Xmx2048m to a higher number.

Again, thanks in advance for any help.
[Eee Pad Transformer Android Development] josteink:
Changing to github is correct. No errors is good.

Get prebuilt is fine. You need to do that anyway.

You shouldnt breakfastlook-for-tf-101. You should type "breakfast tf101". Same with brunch.

But before doing that you need to put your tablet and ROM in ADB mode, connect it to the computer via USB and verify that your device is connected:

adb devices

This should show your device. If that doesn't work, google internet for how to get ADB to work with your TF101. If it works, fine. Then you proceed to extract vendor files from the tablet:

croot

cd device/asus/tf101

./extract-files.sh

You only need to do this one time.

After that try

croot

brunch tf101

Again, dont type brunch. Just "brunch tf101".

That should do it.
[Eee Pad Transformer Android Development] zachf714:
Github was down for a bit last night. For those who don't know how to check go to status.github.com :cool:
[Eee Pad Transformer Android Development] afr33s:
I'm getting no sound in Skype with 24/8. Video is ok and sound otherwise is working. Anyone else getting this?

Sorry if known problem and I've missed it.
[Eee Pad Transformer Android Development] :
I had no issues Sith Skype in 24/8. This was also the last build that I could install . 26 ans 27 gave an error. Trying these Bulls will proberbly nog solve tour probleem. Try reinstalling Skype.
[Eee Pad Transformer Android Development] Concoran:
This is exactly what I am doing Jostein. The errors are in some undefined reference in clang library as in this http://pastebin.com/tjHjrpMG.. Not sure how to include it.
[Eee Pad Transformer Android Development] dlumberg:
Can you post the full error. The actual error line isn't in that pastebin, only the exit line.
[Eee Pad Transformer Android Development] Concoran:
Posted : http://pastebin.com/tjHjrpMG. Thanks.
[Eee Pad Transformer Android Development] josteink:
Unless you've tried already: Try a "make clean" before starting next build.
[Eee Pad Transformer Android Development] Concoran:
Thanks. Build completed

No, I hadn't tried make clean before. But when I did, the build went just fine. :) Thanks JosteinK.

I've installed the zip, and it worked fine.

How do I build tablet patch UI?
[Eee Pad Transformer Android Development] josteink:
Look into autopatcher, linked on page one.

Basically its "./auto_patcher ROMFILE.ZIP tabletUI cm" or you can use my more refined script from "simba":

https://github.com/josteink/simba/blob/master/shell/patch_rom_from_build.sh