yashsingh1/xdaforums huggingface dataset:
[Gen9 Android Development] carefreeway:
[MENTION=5670369]BlackGunZ[/MENTION], do not hurry, I have a few corrections to the previous post (and probably will have some more corrections after some additional testing stats of some other features). I've mentioned above Android recommendations for min_free_kbytes based on 3 times the full-screen of 32 bpp buffer. I've read some more sources:

http://androidxref.com/5.1.1_r6/xre...e/java/com/android/server/am/ProcessList.java

https://github.com/android/kernel_common/commit/92189d47f66c67e5fd92eafaa287e153197a454f

https://github.com/Quallenauge/kernel-archos/commit/996cc46feff2bafc063495e65bfb3f624524f6a5

And I found out that this recommendation concerns extra_free_kbytes rather than min_free_kbytes. Android added that parameter in 3.4 kernel as you can see in the link above. This patch was merged into Quallenauge kernel (also see link above). So, we have the support of extra_free_kbytes in our kernels. As you can see from above sources Android/CM calculates the value of extra_free_kbytes correctly inside ProcessList.java file and sets its sys.sysctl.extra_free_kbytes internal parameter. Then on start of the device this parameters goes from sys.sysctl.extra_free_kbytes into /proc/sys/vm/extra_free_kbytes (see init.rc). So, we have correct values there by default (8" device example):

# getprop sys.sysctl.extra_free_kbytes

9216

# cat /proc/sys/vm/extra_free_kbytes

9216

As for min_free_kbytes value, it is calculated from lowmem_kbytes value by the kernel. Its default value is good (as long we have extra_free_kbytes support in the kernel) for both 512MB and 1GB models. But for extra-optimisation they may be tried to be multipied by 2 etc. as kernel source recommends for some cases (maybe only for 1GB models).

As for the zram swap I should correct that its size was recommended about more than 40% of total RAM (512MB or 1GB), or about 50% for available RAM (463.17M for 8" 512MB device). So, this gives 200MB recommendation for 512MB devices and 400MB recommendation for 1GB devices. But, of course for some people it may be potentially increased to approximatelly the size of available RAM multiplied by the compression efficiency (about 2-4 times for LZO). So, it may be about 3 times of available RAM if you wanna try to run some RAM-hungry app (for example, M$ Word on 512MB device). But LZ4 should be more effective than LZO. We can also increase max_comp_streams from 1 to 2 as long as we have 2 cores SoC. Further testing and more stat is needed. But I have IOWait problems (especially on start or wakeup from sleep or by switching from one app to another) and need to probably disable some Gapps or useless services.
[Gen9 Android Development] Knutselmaaster:
Hello dear people.

I have an old g9 10.1 512mb SD version (rooted)

I had nothing to do so I had a look in this forum for the first time since a few years and to my surprise I saw that people are actually still developing for it.

I'm quite curious to try out the latest developments, but I was a bit confused because of the first post stating that this rom is for the 8" version but reading through the topic I saw install scripts for my version too.

Could someone please confirm that I can try the rom using the download from the first post and the latest install script found in the topic (the one corresponding to my version of the tablet)

I am not a developer but not a noob that expects everything to work perfectly "right out of the box" neither.

I have installed various custom roms on my tablet (a long time ago) and on various phones but I never used cyanogenMod before.

I am willing to give thorough feedback (with logs etc) and help development by trying out things etc in exchange for some help with getting things started.

Please tell me what you think, if my presence here bothers you I can understand and I will continue my voyage.

Thank you
[Gen9 Android Development] carefreeway:
Welcome, [MENTION=5395959]Knutselmaaster[/MENTION]. Yes, you can try this latest firmware. FUI Android 5.1.1 oficially supports 512 MB devices. But before the start, I personally would like to see the following results from you:

# free

# procrank

And also the following commands during the start of the tablet.

# top -m 10

# dmesg|grep -i vram

# dmesg|grep resolution|grep android_display

# dmesg|grep Memory

# dmesg|grep Freeing

And then compare this info with under new firmware.
[Gen9 Android Development] Knutselmaaster:
Thank you for your quick reply.

Here are the results:

app_62@android:/ $ free
total used free shared buffers
Mem: 474988 469884 5104 0 11008
Swap: 0 0 0
Total: 474988 469884 5104
app_62@android:/ $ procrank
/system/bin/sh: procrank: not found
127|app_62@android:/ $ dmesg|grep -i vram
<6>[ 0.000000] Reserving 8388608 bytes SDRAM for VRAM
<7>[ 11.358184] omaplfb: OMAPLFBInitFBVRAM: Device 0: Using 2 VRAM framebuffers
app_62@android:/ $ dmesg|grep resolution|grep android_display
1|app_62@android:/ $ dmesg|grep Memory
<4>[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
<6>[ 0.000000] Memory: 476MB 1MB = 477MB total
<5>[ 0.000000] Memory: 473296k/473296k available, 50992k reserved, 0K highmem
app_62@android:/ $ dmesg|grep Freeing
<6>[ 0.310913] Freeing initrd memory: 1360K
<6>[ 4.715270] Freeing init memory: 332K
app_62@android:/ $

If i run into any problem with the installation, I can always boot into the bootloader and install a working rom from a sd card right?

Edit, I now see that you have edited your post.

These results were all while the tablet was already up and running.

I will try to get the results while starting, I don't remember how to achieve that though, I didn't do that since I tried to find out which LCD was on my xperia v
[Gen9 Android Development] Knutselmaaster:
I am a bit stuck.

I used this tutorial to make a script that should run on boot (i copied the above lines completely, including the #, into a new script and set the SU and BOOT flags) but I don't see any results.

Please tell me where i messed up...

(i tried the terminal commands # logcat -b events and $ dmesg but i don't find any trace of the commands in the script)
[Gen9 Android Development] carefreeway:
[MENTION=5395959]Knutselmaaster[/MENTION], thank you for results. It would be interesting to compare them with the results on new firmware. We use SDE menu there from Archos (http://www.archos.com/ru/support/support_tech/updates_dev.html) to mess with new or old firmware. It's kinda special kind of "bootloader" (or maybe smth else after bootloader, there's custom 7_MMCF partition with init, small Linux kernel that display a logo on the screen and then reboots and maybe smth else of 6.2 MB in total size inside, more info about messing with bootloaders and some other interesting things is there: http://sed.free.fr/archos/) from Archos to mess with ROMs on this tablets. Archos boot loader for booting kernel and then Android (avboot) is different one and kinda proprietary and it has encryption (which was decrypted by enthusiasts, but IDK the current status of the free bootloader for this device and tablet has several partitions on eMMC card that I wouldn't mess with without backups). So, avboot and SDE menu are different "bootloaders" or partitions on eMMC card or firmwares itself :) . But yes, you can try to change other firmware in SDE menu if there would be smth wrong with the new one.

BTW, on what firmware do you get this results? You don't need any boot scripts to get this results. I was meaning to boot tablet, and then run those commands in adb shell. dmesg (display message or driver message) is a command on most Unix-like operating systems that prints the message buffer of the kernel. This buffer has limited size, so it's better to run this commands on start, because otherwise it may be overflooded with some useless stuff about powermanagement. "#" in shell scripts means commentary. :) In cosole it means root user kinda invitation from shell. But it is enough to run them under regular user.
[Gen9 Android Development] Knutselmaaster:
Ah ok I see, the difference in meaning of the # confused me.

I ran the commands on terminal emulator on the non rooted, official version of 4.0.28 yesterday

I replaced the firmware to 4.0.28 root version, to have root and init.d support, this morning when I was trying to get the script working at boot.

I will rerun the commands right after boot on this version of the rom too and post the results here in a few hours.

Then I am going to (try) to install the CM rom and do the same, before and after using the "optimisation script" that I found in this topic.
[Gen9 Android Development] carefreeway:
[MENTION=5395959]Knutselmaaster[/MENTION], it's interesting that your total RAM (474996 KB) is a bit bigger than mine (474288 KB) on 8" 512 MB device despite the fact that kernel reserves more MB for your video buffer (8 MB vs. 6 MB on mine). You also don't have IOWait problems on start of the device. Maybe my eMMC is dying and I should backup it or maybe I have too many apps doing strange things at background.
[Gen9 Android Development] Knutselmaaster:
The installation went quite well [MENTION=6871320]carefreeway[/MENTION].

But the system is not running very well, i had some reboots, launcher FC several times, and the touch screen is responding very badly (especially on the left side).

I tried to get the terminal command results, which worked after a few attempts, but log press is not recognised by the touch screen, so i didn't manage to copy them.

I will try to take a picture of the results with my phone :D

Then i will install the optimisations by [MENTION=5670369]BlackGunZ[/MENTION] in the hope that the tablet will be more useable after that.

Edit, there they are, some bad quality pics

Edit2: i get access denied when i try SU in the terminal, but root is activated in the developer oprions, please tell me how to proceed...

Edit3: lol that was easy, i just turned root off and back on and it is working now
[Gen9 Android Development] hackwerk:
Did you do a (re)calibration of touch screen in the special SDE recovery menu?
[Gen9 Android Development] Knutselmaaster:
No I did not know that was possible.

I will try that, thank you for your help ;)
[Gen9 Android Development] carefreeway:
[MENTION=5395959]Knutselmaaster[/MENTION], interesting. Now your total RAM is 472240 KB (smaller) and reserved VRAM is also 8 MB. No IOWait problems.

What does FC mean? Touchscreen problem is strange. And procrank problem too. Have you done everything according Quallenauge installation procedure (with WAIT in between, with kernel image, initramfs and archos ext4 partition)? You can also uncomment redundent touch screen modules (there are 3 different ones on 10.1" models, only one of them is yours) to save some more RAM.

Try this commands to determine which digitizer chip do you have:

# dmesg|grep tsp

# ls /sys/bus/i2c/devices/

# cat /sys/bus/i2c/devices/*/name

# cat /sys/bus/i2c/devices/4-005c/uevent

Place your numbers there in the ^ last string.

This command will show all loaded modules ("drivers" of the devices).

# lsmod

To edit config you need to mount partition in read-write mode usually:

# mount -o remount,rw /

Then edit config and comment 2 TSP modules which you don't have:

# nano -w init.archosa101sboard.rc
[Gen9 Android Development] Knutselmaaster:
With FC I mean forced close. (like in, the app simply stops working and closes without any apparent reason)

The touch problem is over, calibration in the recovery really helped a lot.

I removed a bunch of resources eating apps like Google+ and Google (search) and I'm quite impressed.

It runs very smooth and cm is a very complete rom.

There is one (for me) big problem though; I cannot install "Ingress" (a location based augmented reality game) from the play store because "this version is not compatible with the device" and I haven't found a solution yet.
[Gen9 Android Development] carefreeway:
[MENTION=5395959]Knutselmaaster[/MENTION], it doesn't install probably because of new Android version. I haven't tried it yet, but Adroid version can be changed in build.prop, and then be reversed. Have you tried commenting useless touch screen module?
[Gen9 Android Development] Knutselmaaster:
No, I did not.

It was quite easy to find out what touchscreen I have but I did not manage to use nano in the Android terminal.

It opens the file but then I have no idea how to use the nano :confused:

I would like to know how to get rid of the "sim not available" stuff. I removed all system apps regarding phone and sms/mms already

Edit, I have used the file manager and it's editor to comment the two non used touch screen drivers out and that was easy, they're now disabled \o/
[Gen9 Android Development] carefreeway:
[MENTION=5395959]Knutselmaaster[/MENTION], nice that you've done it eventually. Nano is pretty easy editor. It's not vim at least. ;)

I was looking for in that direction and found 2 Android options and added them into build.prop:

gsm.current.phone-type=0

gsm.sim.state=ABSENT

But they did not take effect after reboot. See "getprop". I haven't figured out why. I would like remove that telephone and sms crap too. Have you used that FixGS.zip file from BlackGunZ? I was searching for a some kind of description of its internals: this service does this and that app is for that thing... But haven't found yet. I wanna disable only those things I understand.

P.S. I have found that Google Play auto-updates apps without my permit. I have turned it off. Maybe after that IOWait will disappear...
[Gen9 Android Development] Knutselmaaster:
I used [MENTION=5670369]BlackGunZ[/MENTION] final version with his installer, I think that everything was in there.

The tablet is really working great, way better than with official firmwares.

I did not manage to fool play store by editing the build.prop, I found the Ingress app on another site but of course I cannot update because even if the app runs fine, play store still states that it is incompatible

I will run the commands you asked in the beginning within an hour to see if there is any difference after all my modding and removing stuff.
[Gen9 Android Development] carefreeway:
There's also FixGS.zip http://xdaforums.com/showpost.php?p=63936251&postcount=66 which I haven't tried yet.
[Gen9 Android Development] Knutselmaaster:
That fix seems to be to counter play services battery drain, but I don't have that problem.

Edit:

I encountered the following "problems"

-The camera app force closes when trying to take a picture, stating that the camera isn't accessible. The camera works though, it just wasn't able to take a photo or record video. After trying to change the resolution setting the app doesn't work at all anymore and even clear all data doesn't make it work again. There are settings for a backside camera while there is no such thing (not that I use the camera, but I report it anyway ...)

-I did not succeed playing any online video, the YouTube app and other online video apps give errors. MXplayer plays local video perfectly though (mp4, divx, wmv). I tried both awesomeplayer and realplayer from the developer settings.
[Gen9 Android Development] carefreeway:
[MENTION=5395959]Knutselmaaster[/MENTION], I haven't used camera on this tablet a lot, but I think you can try other camera apps beside default one. Youtube plays videos without any problems on my tablet. Try to close it and restart. And also update it in Google Play.
[Moto G 4G Android Development] DC07:
Bugs:

Will be same as CM12

Special Thanks:
[MENTION=4817632]varund7726[/MENTION]
[MENTION=5885031]hhrokarvi[/MENTION]

CyanogenMod Team.

And the RR Team.

​
[Moto G 4G Android Development] hhrokarvi:
Awesome Work Dev!!

Solid first build, works awesome with Spirit Kernel

If you guys are looking for a customizable ROM that's very close to BlissPOP.. This one's for you!!!
[Moto G 4G Android Development] RLNTLSS:
Been waiting for this rom a long time .

Eager to download and install !
[Moto G 4G Android Development] J4mps:
Just flashed! running smooth with spirit kernel.

is it possible to add omniswitch to it?

great work!!!
[Moto G 4G Android Development] EternalFlame:
Hey there,

Was going to check this out,looks promising so far but,

i used the recommended Gapps in the OP and strangely, all my purchased apps are gone (means Google tells me i haven't purchased them so i need to purchase them again? lol),

never happened to me before, any quick fix or do i need to re-flash Gapps?

Cheers and thanks for another great ROM [MENTION=5384581]DC07[/MENTION]
[Moto G 4G Android Development] DC07:
Oh nose :crying:

I'm sorry. Actually those gapps are old and outdated,lp5.0. I didn't checked it before and just used the template.

Might fix when you flash lp5.1 gapps which can be found here http://fitsnugly.euroskank.com/?rom=banks&device=gapps

Good luck.
[Moto G 4G Android Development] EternalFlame:
Thanks man, got all my purchased apps back again :) :highfive:
[Moto G 4G Android Development] DC07:
Great ;) :good:

And thanks for pointing it out,it would've done further damage too. Update the op.
[Moto G 4G Android Development] Travisholt92:
Great ROM! Thank you.

By the way I use slim gapps 5.1 with no issues.
[Moto G 4G Android Development] Gianlu92:
Great ROM, thanks for your work!

I tried it clean, but I was missing Intelliplug, so I reverted back to Spirit Kernel.

I found a bug, when I plug the USB cable in, the battery indicator shows a bolt, but when I disconnect the cable it keeps showing the same bolt, even if it is not charging anymore. Apart from this, I love the ROM!
[Moto G 4G Android Development] EternalFlame:
A temporary fix for this is to reboot your device after its charged/unplugged.
[Moto G 4G Android Development] Hastaloego:
I'm confused. is this like blisspop 2 or so?
[Moto G 4G Android Development] Travisholt92:
Just another flavor of aosp.
[Moto G 4G Android Development] hhrokarvi:
Nah bro! It's just another ROM based on CM, just like BlissPOP. Like BlissPOP, this has very similar customizations like the ones we get with the aforementioned ROM. It is like BlissPOP but not exactly, the devs of both ROMs are different!
[Moto G 4G Android Development] Hastaloego:
i get i am confused because i thought of DC07 being member of the blisspop team posting now this resurrection rom
[Moto G 4G Android Development] Travisholt92:
Is it illegal to build multiple different ROMs? Loll

I'll be building a few within the next week. Probably gonna build liquidsmooth and my own personal one (depends on how much I can learn in a week).
[Moto G 4G Android Development] jazon7:
i flashed cwm recovery and get a black screen when booting recovery

what am i supposed to do?
[Moto G 4G Android Development] vu2pmc:
Can this ROM be flashed using TWRP

Hi,

OP mentions CWM recovery, has anyone used TWRP to install it? Would this install flaw
[Moto G 4G Android Development] Hastaloego:
i used TWRP for all the roms here, included RR, without any problems
[Galaxy S 5 Themes and Apps] Krrca:
Pls, can anyone helpme: I tried ti install S6 Camera, and because I get FC, I wanted to get back on stock Camera, BUT, I did the backup manually, and maybe I have made some mistake somewhere, and now, I am getting always FC od android.process.media and ShootingMode Provider and Filter Installer.

Things which I changed are:

Filter Installer

Filter Manager

Factory Camera FB

SamsungCamera3

Shooting Mode Provider,

and I changed rescamera.jar, but I backed up the stock ones apps, and now, half of those things do not work.

Pls help!!!
[XDA Assist] Mr.Hein:
Hi.....

I'm searching for the root method for Samsung Galaxy A3 and found it in ChainFire website.

But I am a bit confused that it must be the same build number to use CF auto root?

My phone build number is KTU84P.A300HXXU1AOA7.

(It is a different build number that chainfire provided for my device,please check the attachment)

Could you please kindly answer my question?

Thank you very much!!!
[XDA Assist] jd1639:
Hi, thank you for userid XDA Assist. The best place to post this question is in the cf-auto root thread you found.
[Galaxy Note II Q&A, Help & Troubleshooting] Sharano7:
Can any one help i got imei null/null and baseband unknown after flashing
[Galaxy Note II Q&A, Help & Troubleshooting] yaro666:
everyday the same issue with imei lost

just search...

flash stock using odin
[Galaxy Note II Q&A, Help & Troubleshooting] asher ralph:
Should be helpful ? http://xdaforums.com/showthread.php?t=2420881
[Galaxy Note II Q&A, Help & Troubleshooting] Sharano7:
It's heart breaking...
[Galaxy Note II Q&A, Help & Troubleshooting] Sharano7:
nothing happened...
[8525, TyTN, MDA Vario II, JasJam ROM Development] singrysweets:
After upgrading to windows 6... rom 3.30.2.1 vp3G, i cant activate the camera... and when i do i cant take picture. It take me to a registry setting..... help please someone...:(
[8525, TyTN, MDA Vario II, JasJam ROM Development] thap143:
Can you run the camera app from the programs menu?

If that is not doing anything directly from the programs and the exe in the windows dir look here http://xdaforums.com/showthread.php?t=306858
[Galaxy S I9000 Q&A, Help & Troubleshooting] lordia:
My phone is a Galaxy S series

My problem is that the phone hangs

And the message. = access.google

What would I do?
[Samsung Galaxy Nexus] QA Bot:
Q&A for [ROM][AOSP][KK][23/06] **C-RoM** -4.4.4- -v7.1...

Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.

Before posting, please use the forum search and read through the discussion thread for [ROM][AOSP][KK][23/06] **C-RoM** -4.4.4- -v7.1.... If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.

Thanks for understanding and for helping to keep XDA neat and tidy! :)
[Samsung Galaxy Nexus] resporival:
Nice ROM

Nice rom with better performance and customizations.. Looking forward A New build with better battery Improvements. :o
[Android Apps and Games] Pixcel Studio:
Description:

Watch your favorite YouTube videos even without the Internet. The easiest way to cache the video and watch it later. It's just two clicks.

This application allow download YouTube video and watch it offline in any time without internet connections.

Supported Android: 4.0 +

Multi Languages: Yes

Developer: Pixcel Studio

Home page: WatchLater

Features:

1. Download video from YouTube, Vimeo, Flikr.

2. Playback video in the embedded player. You do not need to download any additional players.

3. Supports portrait and landscape orientations.

4. Responsive design for tablets

5. Convert video to MP3.

6. Background playback.

Link for Download: WatchLater 3
[Android Apps and Games] SnapTube:
Helpful :)

I've downloaded Watch Later. It is really helpful. Thanks.
[Android Apps and Games] Eugene_Krasnopolskiy:
Good app. Looks like better then Tubemate.
[Android Apps and Games] Pixcel Studio:
Hello guys,

Watch Late is actively developing now and our team want to made the best solution in this way. So, we'd love to hear what functionality you would like to see in WatchLate in future.

Best regard,

WatchLater Team.
[Android Apps and Games] bejunk:
Integration into Youtube App :D

No, seriosly what i really want is that it would work like that:

1. I find a vid that i want watch later/offline

2. Pressing the share button, choosing you app

3. your app opens & ask me in which quality to download

That would be awesome.. btut that app allready is! so thank you.

maybe another idea are synced Channels so, i would have allways the latest video of my "fav. channel" synced in the morning (or any time i set)

thx in advance! great app!
[Android Apps and Games] zlo2107:
Nice designed. Works Well.
[Android Apps and Games] Krystyna:
Hey dude. thanks for sharing that.
[Android Apps and Games] d12j23h34:
感谢分享了:)
[Android Apps and Games] AllEyezOnMe:
Would love to see feature that can download just music in mp3 format