yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab 7.7 Android Development] UpInTheAir:
v3.4.0 update

>> v3.4.0 UPDATE <<

** FOR P6800 GSM/3G device running stock JB 4.1.2 DXMD3 ONLY !! **

**** 3.4.0 BOOT ANIMATION SUPPORT BREAKS EROBOT ROM ANIMATION - DON'T FLASH UNLESS YOU WISH TO DEBUG ***

1. Read warnings in Post #3 before flashing. I am not responsible, you are

2. Clear your CPU Control app defaults first. device settings/applications/all/"your control app"/clear data

3. You will need a CPU control app to adjust the CPU freq from the safe startup values (OC / UV / UC)

4. Recommend 200-1600 -or- 200-1400 MHz

5. Recommended governor = lulzactiveq & scheduler = SIO

Change-log v3.3.0 -> v3.4.0

* add support for XPAD gamepad & rumblepad controller

* Custom bootanimation support for unsupported ROMs

1. copy bootanimation.zip to /system/media/ folder (mount folder r/w to paste)

2. ensure set permissions rw-rw-rw-

3. reboot​

NOTE :

* For any further help or instructions for bootanimation, please open your own forum Q&A thread or post in a relevant bootanimation thread. There are many already built and can be found by searching.

* The size we need for our tab is 800x1280 or 1280x800 (depending on portrait or landscape)

SUGGESTED CPU CONTROL APP : Trickster Mod app

Don't forget to use only one Control app at a time. They will conflict !

* BUG :

* The CPU freq

may

exceed the max setting on wakeup. ie max CPU freq set @ 1400 MHz -> turn on screen -> 1800 Mhz very very briefly -> then back down

* Random screen tint (Read Post #3)

FROM POST #3

ISSUES?

1 Remove any kernel related init.d tweaks

2 Wipe your CPU control app(s) data (menu > settings > applications > "your control app(s)" > clear data/cache)

3 Use only ONE CPU control app !

4 Open SuperSU app > settings > full unroot

5 Boot into recovery and wipe cache & dalvik cache

6 Flash SkyHigh Kernel

7 Reboot

CHEERS :D

UITA

.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
v3.4.0 exFAT broken?

Anyone flashing v3.4.0 have their exFAT broken (unable to mount either ext SdCard or USB-OTG) ?

Edit: think I 'might' have found the source of my P6810 problem But still let me know if there is any issues !

Edit2: My P6810 problem is fixed, I don't expect any here :)
[Galaxy Tab 7.7 Android Development] sas_sas:
I just flashed v3.40 on my P6800..

Thank you very much UITA...

My first observation is that Erobot's bootanimation has gone..

I see that Edan1979 pubished a bootanimation file here..

What for is it? To replace it?

If we create our own bootanimation zip file what should be the total size of our own bootanimation zip file?

What is max pic file size to be used in there?
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Thanks for reporting :)

It is the BINARY file. Nothing the kernel user needs to worry about. edan1979 just zipped it so XDA would allow the attachment. ;)

For information only (from my P6810 initramfs): I use it to "fall back to Samsung animation if /system/media/bootanimation.zip does not exist".

https://github.com/UpInTheAir/-P681...mmit/e3c86a594e3507625c755c8c957148694e48c52f

If you lost the custom erobot bootanimation, just extract the bootanimation.zip from the erobot ROM and copy it to /system/media folder (with permissions) and reboot.

I don't know about the max file size, best to search. There are specific threads for making a bootanimation, but as I said, need to be 800x1280 or 1280x800 to fill our screen. Smaller resolution will work, but not fill the screen.

If you download a bootanimation, also make sure you're not pasting in a CWM flashable zip, extract the bootanimation.zip from it. Make sure it's name is exactly "bootanimation.zip" (lower case), or it won't work.
[Galaxy Tab 7.7 Android Development] partola1:
Erobot bootanimation is gone. bootanimation.zip from cm10.1 is'nt working. Whats wrong?
[Galaxy Tab 7.7 Android Development] edan1979:
i think its not working on our device.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Those with erobot ROM, do you have any bootanimation on startup at all, including Samsung stock ?
[Galaxy Tab 7.7 Android Development] edan1979:
nope. just a black screen on it.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Guessing that erobot has made changes (hack) to the ROM (probably moving/renaming binaries etc for own custom bootanimation support) that isn't compatible with standard kernel bootanimation support.

Just need some feedback from users with stock ROM.

The change-log does say though ..........

, but I was hoping it wouldn't affect those with customisations.
[Galaxy Tab 7.7 Android Development] edan1979:
If no one post the binary files. I'll try to take it out from the stock later. Time for work.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Sorry, I think you misunderstood. Just need feedback from users with stock MD3, not using erobot. There could always be more than one problem.

Edit :Would like to confirm the kernel bootanimation support works for stock MD3 before looking further. No feedback from users on this yet.....

For now, I've added this to a few change-log, download & bugs sections : v3.4.0 BOOT ANIMATION SUPPORT BREAKS EROBOT ROM ANIMATION - DON'T FLASH UNLESS YOU WISH TO DEBUG

EDIT2 : I have removed v3.4.0 download link until sorted. Please use v3.3.0 instead. Standard (ICS) kernel bootanimation support won't work on JB ROM. For starters, there is no JB /system/media/samsungani , so I need to find a way.

EDIT3: Found some info and will take a closer look at it. Not much time today.

.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
v3.4.1

v3.4.1 Bootanimation TEST & BEBUG ONLY

If anyone wants to try test this version for custom bootanimation support ?

Does it allow stock ROM bootanimation to load on boot ?

Does it allow custion /system/media/bootanimation.zip to load on boot ?

nandroid backup before !!

>> v3.4.1 <<

Thanks.
[Galaxy Tab 7.7 Android Development] lomniom:
Maybe nobody use Stock anymore. Lol.
[Galaxy Tab 7.7 Android Development] partola1:
Hi,

by the way, Erobot animation is exactly the same as MD3. Kernel 3.4.0 - black screen. Kernel 3.4.1 - stock animation, Custom animation from CyanogenMod 10.1 still not working.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
So to be 100% sure, v3.4.1 boots and display stock animation OK ?

If that happens, more thank likely your bootanimation.zip doesn't work. Well that's what I'm hoping. I' post a know working one in a minute.....
[Galaxy Tab 7.7 Android Development] sas_sas:
I just flashed with it..

Samsung stock boot animation displayed well..

But Erobot's bootanimation file still exists in system/media...

Where does stock bootanimation.zip file locate ?

İf we want to use custom bootanimation what file and inwhere are we supposed to replace.?

Thanks for your efforts and succesful outcomes..
[Galaxy Tab 7.7 Android Development] UpInTheAir:
I expected more from you.............. :laugh:

From the change-log :

Please find attached a known working bootanimation.zip file "xdadevelopers 1280x800 (landscape)". I can't remember exactly where I got it, but thanks to the creator. :cool: This one is NOT a CWM.zip, just follow the instructions above. ;)

.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
:D average download count suggests about half use the .tar file. And most using that method will not have custom recovery or most likely custom ROM ...... :) That's why I upload both CWM.zip and ODIN.tar kernels (.tar can also root completely stock firmware too) ;)
[Galaxy Tab 7.7 Android Development] lomniom:
I downloaded .tar too but to be used with Mobile Odin on erobot. Hahaha... :laugh:
[Galaxy Tab 7.7 Android Development] partola1:
bootanimation.zip from you not working. Stock animation is active (kernel 3.4.1).
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Ok , I'll take another look. I have one more thing to try. but not today. Without device to prove method, is very time consuming.
[Galaxy Tab 7.7 Android Development] sas_sas:
+1

I do not want to disappoint you UITA more but, this is the reality.. :laugh:
[Galaxy Tab 7.7 Android Development] UpInTheAir:
I'm also looking at custom boot sound support for my P6810.

I will try for your P6800 too, maybe pointless though if no custom animation to go with it....
[Galaxy Tab 7.7 Android Development] edan1979:
lol... i play with the old erobot files and found out one of the version do have a custom bootanimation. so i copy the bootanimation binary and wallaaaaaa.... its working... :P

btw using the 3.3 kernel... its not working on 3.4

oh... forget to post the files... its from the v2 erobot.

How to use.

1) download the files and unzip it

2) copy to system\bin

3) make sure the permission is correct. rwxr-xr-x

4) find any custom bootanimation you want on XDA.. most of it will be compatible just it wont be full screen... we do have some of my old job at app & theme section.

5) copy it to the system/media

that's all
[Galaxy Tab 7.7 Android Development] partola1:
This is from which erobot version? Give it to us too!
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Thanks, I'll see if I get get this into the right place in the kernel, and give it another go.
[Galaxy Tab 7.7 Android Development] sas_sas:
Yes correct.

It is not working with 3.4.1
[Galaxy Tab 7.7 Android Development] edan1979:
I'm bored so extract the 4.3 JB bootanimation.

add to system\media
[Galaxy Tab 7.7 Android Development] UpInTheAir:
I was also a little today, and started to try port the P6800 JB ROM to my P6810. After a few soft bricks, lost interest in a hurry though. Needs work on both ROM and kernel to even have a chance of booting.... have to start from scratch and a lot of time.

Got the custom boot sound support working on my tab/kernel. Will try and get it working for P6800 users too.... Edit: still needs refining
[Galaxy Tab 7.7 Android Development] UpInTheAir:
v3.4.2 TEST VERSION

v3.4.2 Custom Bootanimation & Sound TEST & BEBUG ONLY

FOR TESTERS WITHOUT CUSTOM ROM BOOTANIMATION SUPPORT

If anyone wants to try test this version for custom boot animation & boot sound support ?

Does it allow stock ROM bootanimation to load on boot ?

Does it allow custion /system/media/bootanimation.zip to load on boot ?

* Custom bootanimation support for unsupported ROMs

1. copy bootanimation.zip to /system/media/ folder (mount folder r/w to paste)

2. ensure set permissions rw-rw-rw-

3. reboot​

NOTE :

* For any further help or instructions for bootanimation, please open your own forum Q&A thread or post in a relevant bootanimation thread. There are many already built and can be found by searching.

* Custom boot sound support for unsupported ROMs

- Place custom boot sound PowerOn.ogg in /system/media

- To mute, create an empty file named mute in /system/media

- To unmute, create an empty file named unmute in /system/media

- To restore original boot sound, create an empty file named ori_sound in /system/media

- Reboot device after each process

NOTE : when creating a custom boot sound, make sure you use a capital "P" and "O" in PowerOn.ogg

I will not provide a tutorial for creating boot sounds, you can Google yourself ;)

nandroid backup before !!

>> v3.4.2 <<

+++ If the bootanimation does not work, I'll try again with edan1979 binary from erobot ROM +++

Example custom boot sound PowerOn.ogg is attached. Just upzip and place in /system/media folder as per instructions above.........

Example custom boot animation found here :>> http://xdaforums.com/showpost.php?p=44995211&postcount=350

Thanks.
[Galaxy Tab 7.7 Android Development] partola1:
Yes, all features is working now. Exellent work!
[Galaxy Tab 7.7 Android Development] UpInTheAir:
I know you said "all" features. But since I can't test, I would please like to be 100% sure of everything before officially releasing. ;)

ROM :

Are you using stock official or custom erobot ROM ?

If using erobot ROM, is it the version with no custom boot animation support ?

Boot Animation :

Kernel will boot and play stock bootanimation ?

Kernel will boot and play custom bootanimation from /system/media ?

Boot Sound :

Kernel will boot and play stock boot sound ?

Kernel will boot and play custom boot sound from /system/media ?

The "mute", "unmute" and ori_sound" work as described ?

Thanks for testing and feedback :)

UITA
[Galaxy Tab 7.7 Android Development] partola1:
Hi, this is my small testing report.

As i say before, ALL features regarding custom sound and animation is working.

1. mute work fine

2. unmute also fine

3. ori_sound is OK

4. After copy bootanimation.zip to media folder custom animation is working after second reboot.

5. After deleting bootanimation.zip from media forlder stock animation is working after second reboot also.

BTW, my android version is erobot v1.0 without custom animation.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Thanks very much for your very detailed feedback and good news. Much appreciated by all. :thumbup:

I will compile the kernel for official release later, but am currently making some modules "loadable" ie not in-built to save a tiny bit of RAM. Just testing on my P6810 first. :)
[Galaxy Tab 7.7 Android Development] edan1979:
failed to hold on to 7.7

7.7 device no more... may it grow prosper...
[Galaxy Tab 7.7 Android Development] UpInTheAir:
At some point, for whatever reason(s), we all need to move on. Understandable.

From our community, we thank you for your contributions to our forum.

You have been an asset that will be surely missed by all that you have directly/indirectly helped and supported here.

THANKS
[Galaxy Tab 7.7 Android Development] lomniom:
What kind of loadable module?

---------- Post added at 07:53 AM ---------- Previous post was at 07:50 AM ----------

You can donate (or sell cheaply) the P6800 to Upintheair. Btw Phuket and Kuala Lumpur are not too far away. :D
[Galaxy Tab 7.7 Android Development] edan1979:
still can test or do something with it... as i gave it to my nephew... :P
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Just some that are included already in the kernel.

- CIFS

- XPAD

- NFS client & server (from P6810 feedback, I don't think work properly anyway). NFS is giving me some grief though, won't let terminal copy to inramfs. Will do manually and try compile.

Any user wishing to load (use) these modules can just insmod them. I'll give very brief instructions.
[Galaxy Tab 7.7 Android Development] konsolen:
3.4.2

Your latest 3.4.2 works great.

I use eRom tablet version 1.1.

Bootanimation and sound changed.

All works well. Also wonderfull Antutu benches.

thx
[Galaxy Tab 7.7 Android Development] frogeed79:
hi..

Hi,can I ask?this kernel great...but, when I play asphalt8, its verry laggy..wondering its my tab or this kernel? then, i try flash stock,..the game rum smoothly...anybody here have this issue? just want to know..
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Hi frogeed79,

Can you please tell us your ROM version?

Any ROM or kernel tweaking scripts or apps etc?

Have you changed the kernel default settings with any CPU tweaking app etc? If you have, please read Post #3 for instructions.

Anything else I can't think of and you feel might be relevant......

Cheers :)

UITA
[Galaxy Tab 7.7 Android Development] frogeed79:
Hi,..im in stock jb, and your kernel..v 3.3..no tweak (I dont know how to tweak)....but, try from your stock kernel,the game look fine..its ok, I just use you stock kernel,but still waiting your latest release..thanks
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Up until now, the feedback I've had so far is that games work much better, so this is a first (report).

Will need feedback from others using same config and game. Can't imagine that the next release would make any difference though.

To test, can you please try v3.2.0 and report back ?

>> v3.2.0 CWM <<

>> v3.2.0 ODIN <<

Thanks
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Good luck getting it back. :p

I'm sure he'll enjoy it :thumbup:
[Galaxy Tab 7.7 Android Development] edan1979:
Hahaha yeah... the batt flat in 4 hours playing asphalt 8....
[Galaxy Tab 7.7 Android Development] UpInTheAir:
User has posted kernel being laggy with this game, but ok with stock. (edit: hasn't yet replied to my request)

Can't remember if you posted anything about this kernel and Asphalt 8. Did you ever try it with v3.3.0 (and up)? If so, do you recall any difference to v3.2.0?
[Galaxy Tab 7.7 Android Development] partola1:
Hi,

>>As a previous user didn't bother to give any further feedback on the NTFS

Sorry, but I don't know nothing about this problem and thats why i'm silent/

>>What do you have? Please post a screenshot.

View attachment crop.bmp

>>Also, check system/lib/modules for ntfs.ko

Sorry, but directory modules is not present in system/lib and file ntfs.ko isn't here too. But i find this file in the /lib/modules (not system/lib/modules) directory.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
NTFS

Thank you. Yep, my mistake, meant just lib/modules. Just habit.

The screenshot suggests that the NTFS module isn't actually loaded. (That's why you need to try with that app first), if I misinterpret that, anyone please feel free to correct me.

You can easily insmod it in your init.rc or a init.d script that will load it on boot. Do you have init.d support? If so, I could make a flashable CWM script or you could just place it in your init.d folder, give permissions and reboot.

OR - you can create your own script........

#!/system/bin/sh
#
# Load NTFS Module
[B]insmod /lib/modules/ntfs.ko[/B]

OR - you can add that line to the end of inti.rc........

.
.
.
.
# SA, System SW, SAMSUNG
service bugreport /system/bin/bugmailer.sh -v
class main
disabled
oneshot
keycodes 114 115 116

on property:ro.dumpstate.dmesg=1
write /proc/sys/kernel/dmesg_restrict 0

# Load NTFS Module
[B]insmod /lib/modules/ntfs.ko[/B]

NOTE: here insmod with lower case "Eye". Don't forget permissions after saving and reboot. Not sure if you have two intit.rc, maybe one in the root directory /init.rc or /data/init.rc. ALWAYS BACKUP BEFORE DOING ANYTHING.

As far as development is going; waitng on feedback from a few betas builds - in future, you hopefully won't need the script, and all modules to be loaded from the kernel. I do think those few beta builds sent for testing do need some more work though, just wish I could test.......

EDIT : Also, does USB OTG work at all, with any partition type? If nothing, maybe there is something to enable in the config file. If need be, will look further tomorrow.....

EDIT2: For those with init.d support and don't wish to make your own script, try the attached flashable zip. Else, try the init.rc mod........

.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Yippee !!

Got working.

Also thanks to edan1979 for some testing & feedback.

1. AUTO ROOT, insecure, install busbox to s/bin & symlink, su binary, SuperSu (Superuser.apk)

2. init.d support (everything is there, but need to test yet)

3. NTFS OTG working with an app to mount

4. Enabled stock governors & added custom governors (still playing)

+ Working on additional IO schedulers

+ Frandom support is done (need to test first)

Everthing is there, just need to refine/merge and then test on completly stock firmware.

Update in the next day or so, or today........ (have to go out for a few hours, just when I'm on a roll) :)

Once done, I'll also .tar it for those wanting to flash via Odin or mobile Odin

.
[Galaxy Tab 7.7 Android Development] partola1:
Hi,

Is there any possibility to mounting NTFS devices without any external mounting programs? I mean SD card too, not only USB drives?

By the way, external USB drive formatted as NTFS says "inserted blank media" and don't mount. But Sticky Mount program turn on this drive without problem. External SD card inserted in SD slot on tab is not mounted.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
There will be a way, I just haven't found it yet. ;)

I don't like using more apps than necessary. Unfortunately, you will need to use an app for now....

Other things are "priority". :)
[Galaxy Tab 7.7 Android Development] UpInTheAir:
UPDATE v1.0.3

v1.0.3 is now up !

Read OP for full list of features !

Change-log

* AUTO ROOT

insecure kernel

su binary

busyBox installed to system/sbin

SuperSU​

* Default CPU max 1600 MHz

* Governors

pegasusq (set as default)

HYPER

smartassV2

scary

wheatley

abyssplug

lulzactive

lazy

hotplug

ondemand

performance

powersave

userspace

conservative

adaptive

interactive​

* IO schedulers

SIO (set as default)

ROW

VR

NOOP

Deadline

CFQ​

* init.d support

* FC freeze fix

* internal/external sdcard read ahead set at 2048

* Disabled kernel debugging to reduce zImage size

Thanks for edan1979 for testing and good feedback again on this release. :good:

ENJOY :D

TO-DO (Short term)

1. Update / tidy OP, update gitHub, change-log, credits, FAQ etc

2. implement frandom & test

3. EFS auto backup

4. Then others on the list.......

.
[Galaxy Tab 7.7 Android Development] bassem.mohsen:
can someone provide benchmark with quadrant with this this kernel?
[Galaxy Tab 7.7 Android Development] freaksamael:
Total: 5174

CPU: 7425

Mem: 5436

I\O: 10846

2D: 424

3D: 1739
[Galaxy Tab 7.7 Android Development] bassem.mohsen:
Woow!

What's your governer/scheduler?
[Galaxy Tab 7.7 Android Development] freaksamael:
pegasusq \ cfq (defaults). Wow goes to UpInTheAir! :good:
[Galaxy Tab 7.7 Android Development] partola1:
Even more woooow! 5221.
[Galaxy Tab 7.7 Android Development] bassem.mohsen:
I have flashed it, benchmark it with the defaults, and the tablet restarted while the benchmarking !!

later i got 5124, i think the restart was something accidently happens or rarely.

---------- Post added at 09:57 PM ---------- Previous post was at 09:55 PM ----------

but i have to admit that the multi tasking, notification appearance, transition from lock screen to home is less laggy

---------- Post added at 10:02 PM ---------- Previous post was at 09:57 PM ----------

Thanks @up in the air :highfive:

waiting for OC of the GPU, as i think it will eliminate the lags completely.
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Read post #3 first for info and warnings.

Not all CPU are identical and can handle OC. You could try adding a little extra voltage to the 1600MHz step. I wouldn't go beyond 1.4v.

Increasing and decreasing (UV) the voltage in increments of 25mV at a time while stress testing each step locked with performance governor. You will eventually find the best setup for you

Don't "set on boot" with voltage control app until you have the desired/stable setup for your CPU.

GPU OC/UV are on the list as well as UV screen.

As far as lag goes, testing a few governor/scheduler combinations may help. But some are more aggressive, and because of this, possibly not battery friendly.
[Galaxy Tab 7.7 Android Development] edan1979:
for less lag... search for seeders apps here on XDA... need to be rooted though... ^_^
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Seeder won't be needed aftyer implementing frandom, becuase seeder is slowerrrrrrrrrrr ;)
[Galaxy Tab 7.7 Android Development] edan1979:
ahhh... will be waiting for that... ^_^
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Working on it right now, but need to go out for a bit.

Just trying to compile the changes. Not too sure if need to compile as inbuilt or loadable module. Also changes to the .config

Suppose, if I can't find the answers, just a matter of trial and error.

The intention is to have it fully running from flash.
[Galaxy Tab 7.7 Android Development] golfinggino:
Flashed this kernel update and very impressive ! I was planning on flashing the latest paranoid android update tonight but after flashing this latest kernel update I just can't seem to do it, it is that good ! Thank you

I will undervolt it and run pimp my rom later tonight
[Galaxy Tab 7.7 Android Development] UpInTheAir:
Thanks. Still a work-in-progress and things can hopefully only improve. :)
[Galaxy Tab 7.7 Android Development] Redtabs:
This kernel is butter smooth. Thanks for this wonderful kernel mate. But i found 1 bug found so far, after flash this kernel the tegrak overclock software cannot be use anymore said "unknown driver" ..
[Galaxy Tab 7.7 Android Development] edan1979:
ah... nope... i turn the device to total official stock when gave it to my nephew.