yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Teleferic:
Can you post your list of running apps and services, along with the battery statistics? Most likely something could be keeping the cpu awake, or stopping it from going into low power mode.

From my personal usage, I easily get 5+ hours screen on time watching videos, albeit with low brightness, (I test these tablets mostly in doors). Percentage never drops when sleeping. The battery is about 6750 mah, so it's somewhat decent.

Edit: Don't know if this is associated, but I discovered a battery drain issue that is reproducible. It can happen when you switch wifi networks, cpu usage increases, and the wifi driver goes crazy. Will see if I can check this out.
[Android Software/Hacking General [Developers Only]] hipocrazy:
Forgot to post back. It seems that Bluetooth audio stutter was app related. Should have tested other apps prior to posting. This ROM is a godsend!
[Android Software/Hacking General [Developers Only]] Teleferic:
Cool!

My time is really limited but in the coming weeks, I should have all the minor issues fixed, notification lights, etc, custom kobo crap makes some things a bit annoying to fix.

I'll have a guide for compiling android for those interested a bit later after that, it's not really that hard.

I'll probably be writing a short post about performance tweaks too, I almost know this device inside out now.
[Android Software/Hacking General [Developers Only]] hipocrazy:
Interested in the performance tweaks when you have time.
[Android Software/Hacking General [Developers Only]] Gruntje:
Thank you Teleferic for bringing back life to this wonderful device. I'll definitely check it out when I have time. I'll also donate you a few beers. Enjoy!
[Android Software/Hacking General [Developers Only]] Chatbox:
Yay! Awesome! You, sir, are awesome! Thank you so much for spending your time on this device, and sharing with the community! I really appreciate it!
[Android Software/Hacking General [Developers Only]] peachpuff:
Talk aboot bringing new life to this tablet, thought i'd be stuck on kitkat forever, nice work!

Any reason you didn't try cm13?
[Android Software/Hacking General [Developers Only]] Teleferic:
Hi, thanks!

I did try cm 13 first, but I had some issues with initial compilation that may have taken a while to sort out.

CM 13 (Android 6.0.1) is quite possible I think, especially now with the up to date sources.

I've been thinking about whether I should go for cm 13, but with cm 12.1 I've been encountering a lot of problems with the kernel configuration trying to make sure everything is working in a stable way.

Edit: Actually, I didn't mention, but kobo/nvidia propriety files are crazy old!! I transplanted some libs from devices like the nvidia shield, tegra note 7, and especially the asus transformer pad (tf701t), those devices are great for working up to date proprietary files.
[Android Software/Hacking General [Developers Only]] hipocrazy:
would love to see cm13!
[Android Software/Hacking General [Developers Only]] Teleferic:
Another thing, I don't know if any of you noticed, but there is a noticeable lag when there are overlays on the screen (i.e pull down status bar drawer over another app and frame rate drops).

To workaround this for now, enable the "disable hw overlays" setting in developer options, this gets rid of that lag.
[Android Software/Hacking General [Developers Only]] 10Tab:
Thank you Teleferic. This tablet is totally usable and it's been on $99 sale in Canada lately so more people are buying them.

If you have time these are issues I encountered

a) screen keeps waking up during charging; have to reboot to mitigate. Can't yet figure out when it does and doesn't happen.

b) random lockup - it tends to happen shortly after start/reboot; screen stays on

c) audio volume low; I tried to find system file to modify but I couldn't - using a 3rd party app for now

> resolved with R4 kernel

d) dev options doesn't stick after reboot

> mitigated with R4 kernel, default state off

e) google maps only work first time after install; it crashes if you pull up any details on POI. It works again if app gets updated then starts crashing. clearing data doesn't fix. --still trying to determine exact mode of failure

I can reproduce them without any apps installed so I ruled those out.

Once again, big thank you.
[Android Software/Hacking General [Developers Only]] Teleferic:
Thanks, I'll check all these out for the next build. That random lockup is very elusive, it was there from the very first build, I think I'm getting close to finding out the solution.

Edit: Oh Yes, most of those settings don't stick, unless those are set into the rom. I'll have that fixed as well.
[Android Software/Hacking General [Developers Only]] Teleferic:
Kernel Revision 4

Hi guys. Thought I'd push out a new kernel revision that hopefully resolves a few issues;

Kobo Arc 10HD Downloads

Changes

Random freeze/lockup issue might be solved (still unsure)

Internal volume set to its maximum (headphone/speakers)

Hw overlays disabled by default (graphics workaround)

Adb is now set to be disabled on default

System fps limit is lifted

wifi driver updated (may stop the possible chance of a battery drain condition)

f2fs file system support is now in this kernel (flash recovery r2 and format cache/data partitions if you know what you're doing, etc, backup)

USEFUL LINKS

Revision: cm-12.1-20160704-UNOFFICIAL-macallan

Revision: cm-12.1-20160624-UNOFFICIAL-macallan

Flashing Recovery (dazza9075)

Github Links

Old installation guide (still applies for recovery installation)
[Android Software/Hacking General [Developers Only]] hipocrazy:
Where in Canada are you finding this tablet for $99? I have a friend who wants one.
[Android Software/Hacking General [Developers Only]] stfn74:
Here: http://www.factorydirect.ca/Canada-...OBO_ARC_10__HD_16GB_WIFI_ANDROID4_2_TABLET_/0

Was 99 last week when I got it. Now 129 which I think is the most I'm willing to pay for. I found the deal here: http://forums.redflagdeals.com/dead-factorydirect-kobo-arc-10-hd-2560x1600-back-99-98-2029397/ and by looking at other similar threads it looks like it goes on sale often.

It's refurbished but mine came in 100% brand new state. Most people report the same on the forum above.
[Android Software/Hacking General [Developers Only]] Teleferic:
Hey everyone, so that random lockup/freeze is still there. I've been looking at that every so often for a couple weeks now and I don't think it's the kernel causing it.

If any one can get a logcat/kmsg right before that freeze occurs (which is really hard), that'd be great thanks. I have a hard time reproducing that lockup. If that is solved then the rom becomes much more stable.

I'm currently recompiling some stuff, and checking out cm13.
[Android Software/Hacking General [Developers Only]] hipocrazy:
Flashed back and forth and I have a smoother experience on kernel 3 vs kernel 4
[Android Software/Hacking General [Developers Only]] Teleferic:
Yeah, kernel r3 might probably be smoother than this new one. I've reverted and added some changes to debug some issues.

The biggest setback to porting this rom so far has been the kernel, it's really made for android jelly bean, it doesn't like android 5.1.1 at all.

I'm not really a kernel developer, so we'll see how it operates in the coming updates.
[Android Software/Hacking General [Developers Only]] hipocrazy:
Thanks so much for your continued work. Even with Kernel issues you've made this tablet SO much better.

Keep up the work, vastly appreciated!
[Android Software/Hacking General [Developers Only]] he191254:
Thanks, teleferic.

Im not a power user, but I see a great improvement from 4.2.2.

Its way more stable, faster and with better battery.

Thanks a lot.
[Android Software/Hacking General [Developers Only]] 10Tab:
This tablet scored almost 7000 in octane just now. This thing is as fast as Snapdragon 808 and that's quite a feat for a 3 years old device @ $99

Been quite happy with latest so far. I'm mostly using it for Chrome & Youtube with very little else (maps;crashing, mx player;fine, and outlook;fine)

trying different build props to see if app compatibility improves

tf701f - nope, gives me old maps

CPU temp gauge works in TWRP now... I remember it was reading 0C before.
[Android Software/Hacking General [Developers Only]] Teleferic:
CM 13 Success 10HD

Good news. Android 6.0.1 is now successfully running on the kobo arc 10hd. There are a lot of broken things atm but maybe they will be fixed shortly. I'll push a build once I get wifi, sound, gyro's and other broken stuff working.
[Android Software/Hacking General [Developers Only]] Teleferic:
Yes this thing is fast, its potential is good. All we need is someone who knows how to update kernels to make the gpu, etc work right.
[Android Software/Hacking General [Developers Only]] he191254:
CM13 is awesome news!

Youre amazing, keep it up friend!
[Android Software/Hacking General [Developers Only]] Teleferic:
CM 13 too incompatible

I took an extensive look at CM13 (Android 6.0.1), and while it works it's too incompatible with our libraries to fix it up, so we'll have to stick with CM 12.1 for now, unless something changes.

So unfortunately, no CM13!
[Android Software/Hacking General [Developers Only]] 10Tab:
I don't think CM13 is worth spending too much time. There isn't noticeable changes from CM12.

Doze - helpful for phones but this tablet is on wifi only

APP permissions - thanks to CM we have privacy manager

For a media/content consuming device, this tablet is fine with current API (OS) level. I think most apps require API 19 (4.4) as of today. I just wish Google maps would work on this tablet as other apps I tried are working fine.
[Android Software/Hacking General [Developers Only]] Teleferic:
I agree. When I have some time, I'll check out what's going on with google maps. I'll add that to my list of issues because it might be rom related. Thanks.
[Android Software/Hacking General [Developers Only]] Queen Fiona:
I picked up one of these devices a little while back. It feels very held back by its version of Android and inexplicably sluggish performance. It's been rather useful as a replacement for the HP Touchpad I used to have, whose wifi has essentially died. I'm glad to see support's picking up a little, but given the bugs mentioned I'm a bit wary - I have a Bluetooth keyboard I'd rather not see unexpectedly broken, for example.

What's currently the most broken in the current ROM? And how does the current Cyanogen ROM affect the Kobo-specific features? (I assume it removes them completely - not bad for the most part given how useless the features seem to be, but Reading Mode was invaluable to me as a battery saver to keep it active when travelling without worrying about pulling it out to charge - I could leave it lying around over a week with the disabled cores and lack of wireless.) I'm also not sure about rooting or installation procedures, since the thread's sort of glossed over it since the ROM was introduced.

Hopefully I should be able to test it soon!
[Android Software/Hacking General [Developers Only]] 10Tab:
If you've used CM on any device you should know what is and isn't there. In short it is nexus experience.

Some issues are: random lockups, slowdowns, battery drain, screen waking up during charge, etc which require reboot. In short; I do not recommend this for production environment (school, work)

You can find organized A-Z instructions on the RFD.

We have extremely limited resources and would prefer Teleferic to focus on bug quenching, not a Q&A session.
[Android Software/Hacking General [Developers Only]] cobyman7035:
i cannot for thelife of me manually bootup to twrp!!! lol .... when i hold down power and volume down...it goes to the white kobo screen...then it just BLACKS OUT ...1)is that normal?

i have to use an app called quick reboot that allows me a menu to reboot into recovery,etc.

2)im on that 5.1.1 cyanagenmod unofficial macallan kernel 3.435g

using memory boost pro app..how come it only gives me 300MB ram avail? doesn't this have like 2gb ram? or cygnagen mod reserves most of the ram?

3)i tried lagfix trim app and it doest work with this?

4)i wished GPS works on this but it doesn't? how come it has location services than? i think google maps and navigation work right?

5)speakers at the back sound way too low and tinny for my liking...im using app called volume booster....is there a better audio boosting app? i might try viper4android....anyone?

thx
[Android Software/Hacking General [Developers Only]] Teleferic:
That's not normal, the recovery image should boot up, that has been tested many times. If you know how to use fastboot, test the boot image to see if it boots up, it takes 25~30 seconds to reach the TWRP main screen. Also when you press the power button make sure the volume down button is held down first when you cycle the power. Once you power on, you can release the volume button, no need to hold it down all the time.

Ram is always reserved for file inode disk caching and some preloaded programs. This speeds up the system considerably. If you want to see what your free ram truly is, pull up a terminal and type free. If you need more ram, this kernel is compiled with zram, and ultra kernel same page merging. I've tested those already.

I'm not familiar with lagfix trim app, but the file systems have automatic trimming built into the rom itself, especially if you're using a f2fs file system. The lag you see in this tablet is mostly due to components having governors that scale very slowly, (i.e sdcard rate governor, 2d governor, 3d governor, cpu governor etc).

This device has no gps as far as I know. This is why many apps are incompatible in the google play store. It is intended to use wifi, bluetooth and other location provider sources to build a gps location, double check the specs. I have not tested the location services fully.

The speaker/headphone volume were increased in the 4th revision of the kernel. I'm not increasing them any higher than that. Use viper4android if you want very high sound, it works.

Update

I'm strapped for time, but currently testing a rom update to CM 12.1.1 When it is soon ready, a new build will be up. The lockup issues seem to have been fixed, among some other stuff. Check out my GitHub links below to see what I'm up to.

Kobo Arc 10HD Wiki

Kobo Arc 10HD 12.1.1 Device Tree

Kobo Arc 10HD CM Kernel

Kobo Arc 10HD CM 12.1.1 Boot Ramdisk

Kobo Arc 10HD TWRP Recovery Ramdisk

Edit: added links
[Android Software/Hacking General [Developers Only]] 10Tab:
Volume

Those who have not tried R4 kernel on top, yes volume is low. R4 and presumably ROM released going forward will be fine

GPS

There is no GPS. It relies on Wifi for location fix.

A side issue: google maps crashes when you pull up any details on POI. Waze does not lock on location at all.

New discovery

- Gallery and music shows items twice (all pictures & music show up duplicate)

Looking forward to a new build. Can't wait to try it out.
[Android Software/Hacking General [Developers Only]] 10Tab:
I picked up Sony Tablet Z today for $80 and ran Octane; Kobo beats it by almost 3 times the score. I can tell Kobo loads webpages faster albeit random lags here and there. Given low score Sony is surprisingly usable and I bet it's all about optimization.

Can't wait to try out new ROM on Kobo :)
[Android Software/Hacking General [Developers Only]] 10Tab:
Has anyone noticed major apps are showing as compatible now? I no longer need to use Market helper or sideload apps anymore.

Google is identifying tablet as Shield Tablet or Transformer Pad at random. I did not edit Prop file.
[Android Software/Hacking General [Developers Only]] Teleferic:
Yeah, that's what it's all about.
[Android Software/Hacking General [Developers Only]] 10Tab:
False alarm. I pressed Market Helper button so many times that it was queued to change device during following reboots. Now its back to Arc10
[Android Software/Hacking General [Developers Only]] Teleferic:
Hi everyone, new build cm-12.1.1-20160827-UNOFFICIAL-macallan.zip is out.

Not everything is fixed but I needed to set a new checkpoint before I sync with upstream sources.

Kobo Arc 10HD Downloads

Change to list view because google drive seems to be forcing grid view as the default now.

I'll be moving the download location at some later time.

Same routine, after flashing, wipe dalvik cache & cache. Flash your other zips (xposed, viper, google play, etc) afterwards and reboot. You do not have to wipe data.

Kobo Arc 10HD Wiki

Kobo Arc 10HD 12.1.1 Device Tree

Kobo Arc 10HD CM Kernel

Kobo Arc 10HD CM 12.1.1 Boot Ramdisk

Kobo Arc 10HD TWRP Recovery Ramdisk
[Android Software/Hacking General [Developers Only]] hipocrazy:
I see no recent zip at the link you supplied :/
[Android Software/Hacking General [Developers Only]] he191254:
its this one

https://drive.google.com/open?id=0B8xqah4yAiuNSFMyQ3U3S2piXzA

Thank Teleferic, works great.

No crash since!
[Android Software/Hacking General [Developers Only]] Teleferic:
Are you sure?

There should be a zip;

cm-12.1.1-20160827-UNOFFICIAL-macallan.zip (August 27th, 2016)

This was the latest build before I synced with upstream sources again.

The last build everyone was on I think was;

cm-12.1-20160624-UNOFFICIAL-macallan.zip (June 24th, 2016)
[Android Software/Hacking General [Developers Only]] hipocrazy:
Pretty strange, shows up now though. Thanks for the continued work on this device!!
[Android Software/Hacking General [Developers Only]] mbamg:
I just got my Arc 10 today, but I'm having trouble getting Cydia Impactor to root.

So I followed all the instructions for the Arc 10 on the first page up to where I have to check the device screen for the error message. I only get the message for Google to check my device twice, but after declining for the second time I immediately get a message on my PC saying install_failed_invalid_apk. Does anyone know a way around this, and are there more up-to-date instructions for root (front page one is from 2014)?

P.S. Upon connecting to the internet for the first time on the Arc 10 I'm forced to download a 160MB update before I can set up the Kobo account.
[Android Software/Hacking General [Developers Only]] he191254:
Update your Kobo before rooting.

Do you still get the error message after updating?
[Android Software/Hacking General [Developers Only]] mbamg:
I'm actually forced to update the Kobo right after connecting to the network for the first time before I can do anything else. So when I try to root the Arc 10HD the Kobo is already updated.
[Android Software/Hacking General [Developers Only]] mbamg:
So I was able to root my phone using the towelroot v1 apk and twrp. Got 12.1.1 on my tablet but there's a few bugs that need to be ironed out. At least it's smoother than it was on the original OS.

I never got Cydia Impactor to work and I'm assuming that anyone else who has to root this tablet from scratch in the future will not be able to either.
[Android Software/Hacking General [Developers Only]] 10Tab:
Observations

- It locked up once on boot after gapps flash otherwise haven't seen it yet

- Market helper no longer runs: it says it can't detect internet connection - all apps may need to be sideloaded or use another market

- volume fix is merged (fixed)

Outstanding

All photos/music/etc show up as duplicate in native music/gallery app

If random lockup and charging wake problem are resolved, I would say this ROM is suitable for everyday use. Other issues are minor and does not impact core functionality.

For those just getting this tablet, I was able to get cydia to work about a month back and I don't think there has been any newer updates since then. Whatever works works (cydia, towel, etc)
[Android Software/Hacking General [Developers Only]] pigacc:
I also got my 10HD last week, flash it with 0816 ROM with R4 kernel. The process was smooth. Thank you very much for the ROM!

One thing I notice about the battery: I set brightness to ~30% only, wifi on, just browsing via Firefox, battery dropped ~30% in 1 hour (so, a full charge seems last only 3 hrs, as estimated by "Battery" in Setting). "Battery" shows ~60% by screen, ~30% by Android system. Is it expected?

Any way to improve it between charges?
[Android Software/Hacking General [Developers Only]] 10Tab:
My battery seems in line with Sony tablet. This tablet is back at $99 in Canada again. It's beast of a bargain.

Anyone got a good workaround for a market other than manual APK load? One preferably that can auto update apps.
[Android Software/Hacking General [Developers Only]] Teleferic:
Interesting that it still locks up, I have yet to see it again on my device. However it is possible that I now know exactly what causes this (might have something to do with the timing of when the wifi establishes a connection). I'll need to test what mods I did to the wifi on my build vs the current uploaded build.

The charging wake problem seems to be a part of another issue as well. Sometimes the tablet would just randomly power down, and I just discovered that it may be due to a core service in the rom messing up badly.

I'm not able to reproduce the duplicate items in the native apps. Maybe the duplicates occur because of the media scanning service? Try downloading sd scanner, do a media scan and tell me if anything changes?

As for a trick with the market, this does not always work, but if you wipe all google services from your device + google data, edit the build.prop to change the device name to your desired choice, re-flash google apps, and then re-register your device it will identify as the device name in the build.prop.

However it would seem that the first registered name is the device name that google uses no matter how many times you try to change it later.
[Android Software/Hacking General [Developers Only]] hipocrazy:
Yeah, I experienced a lock that generated a ton of heat while I was streaming to my chromecast.

The market issue is of no consequencs to me though. Apkmirror has the items I require.
[Android Software/Hacking General [Developers Only]] 10Tab:
It locked up once only right after bootup, not yet during use. So it may be good enough if it keeps up.

I did lose wifi profiles again after tablet went unresponsive with black screen. Not sure of the exact relationship on what or when this happens.

Market helper - False alarm: reinstall fixed it.

Duplicate files - Still there. I tried SD cleaner, and also cleared data for the "Media storage"

By the way great job on this latest ROM. It's reliable enough that I'm considering it as my travel device for south america. One of friend had iPad and camera robbed at a cafe in Peru.
[Android Software/Hacking General [Developers Only]] Chatbox:
It's been 36 hours on 12.1.1 for me. No lock up so far. Big improvement!

I've enabled logcat to write to file in the background, so if it locks up, I hope to have the necessary info to provide.

Heat / battery drain (wifi and screen?) appears to be an issue. The unit seems to heat up a fair bit when the screen is on.

---------- Post added at 04:56 PM ---------- Previous post was at 04:47 PM ----------

I don't seem to have the "duplicate files" issue.

(I downloaded some sample MP3s of the net, into my Downloads folder. No issue in the Music player (i.e. each file shows up once, as expected). Then, I moved the MP3s to the Music folder, refresh storage. Again, no issue.)
[Android Software/Hacking General [Developers Only]] Teleferic:
So I have a device here that hasn't locked up in a month, and apparently the only difference between that device build and this uploaded build, is that there is a small added delay during each wifi connection/initiation (I did this to test some stuff).

I don't know if this lockup is a kernel problem or a rom problem because unlike the other freeze bug that was fixed, if it locks up, everything just seems to freeze (usb access, screen, volume buttons, etc).

The only way to get a log is to logcat to sdcard at all times which is really annoying.

If this is fixed, I can finally move onto trying to fix the buggy notification light and smart cover stuff.