yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] jfp555:
Hey guys,

About to take the leap and get this tablet. I am looking forward to rooting this. Are there any precautions/issues I need to be worried about?

I plan on using this for nvidia gamestreaming (streaming games from desktop using nvidia GPU on desktop and Limelight app installed on tablet) primarily.

Is this tablets wifi robust enough? And will this support connecting bluetooth mouse+kb without interfering with wifi?

And what about connecting peripherals through usb hub or USB OTG?

Much thanks in advance.
[Android Software/Hacking General [Developers Only]] yobikap:
Kernel has been build, with some minor issues. Will fix this in the evening, or tomorrow.

Recovery has already been built, see my prev. post.

I will not be able to work on the port in the weekend, because I'm traveling to London.
[Android Software/Hacking General [Developers Only]] IchiGoQc:
Wish I could help but I have no knowledge on how to make kernel or stuff like that :(
[Android Software/Hacking General [Developers Only]] yobikap:
It's not hard to build a kernel.

In the upcoming week I will make a short how to, how to compile the kernel.
[Android Software/Hacking General [Developers Only]] yobikap:
Hi,

Can someone pull their *.rc files from the device?

The following files must be pulled from:

adb pull init.rc

adb pull init.environ.rc

adb pull init.usb.rc

adb pull init.macallan.rc

adb pull init.trace.rc

adb pull init.carrier.rc

Thanks,

Yobikap
[Android Software/Hacking General [Developers Only]] IchiGoQc:
Doesn't work, says I don't have the permission to pull the file. When I run Adb shell then SU it says Error : Device not found :|

If I list the file I can see all the *.rc files but I can't pull any of it.
[Android Software/Hacking General [Developers Only]] IchiGoQc:
Rc Files

Al Rigth I managed to get to *.rc files you asked for.
[Android Software/Hacking General [Developers Only]] IchiGoQc:
Kernel

Trying to build kernel from source but I keep getting error. I pulled the config fille from /proc but it won't compilled. I'm tried to use the defconfig file but I can't find the device name for it. Which one should I use !?
[Android Software/Hacking General [Developers Only]] madmalkav:
Please share the changes you do, I'm buyinga Kobo Arc 10 HD tablet for my wife and will like to help on development :)

PS: I found your updated repositories, thanks for your work.

PPS: first thing I want to do when I receive the tablet is figure the complete partition configuration for doing a complete APX backup just in case. If anyone already worked on that please share it.
[Android Software/Hacking General [Developers Only]] yobikap:
Use the following defconfig:

koboarc10hd_defconfig

You can find the kernel and the config file in my repository:

https://github.com/Yobikap/Kobo-arc10-HD-kernel

In case you need vendor (proprietary) and device files, check the following repository:

https://github.com/Yobikap/Kobo-arc10-HD-device

https://github.com/Yobikap/Kobo-arc10-HD-vendor

---------- Post added at 02:30 PM ---------- Previous post was at 02:26 PM ----------

Here comes the prtition layout:

lrwxrwxrwx root root 2015-02-22 12:34 APP -> /dev/block/mmcblk0p4

lrwxrwxrwx root root 2015-02-22 12:34 CAC -> /dev/block/mmcblk0p5

lrwxrwxrwx root root 2015-02-22 12:34 DTB -> /dev/block/mmcblk0p2

lrwxrwxrwx root root 2015-02-22 12:34 LNX -> /dev/block/mmcblk0p3

lrwxrwxrwx root root 2015-02-22 12:34 MDA -> /dev/block/mmcblk0p8

lrwxrwxrwx root root 2015-02-22 12:34 MSC -> /dev/block/mmcblk0p6

lrwxrwxrwx root root 2015-02-22 12:34 SOS -> /dev/block/mmcblk0p1

lrwxrwxrwx root root 2015-02-22 12:34 UDA -> /dev/block/mmcblk0p9

lrwxrwxrwx root root 2015-02-22 12:34 USP -> /dev/block/mmcblk0p7

====

$ cat /proc/partitions

major minor #blocks name

179 0 15392768 mmcblk0

179 1 8192 mmcblk0p1

179 2 4096 mmcblk0p2

179 3 8192 mmcblk0p3

179 4 786432 mmcblk0p4

179 5 524288 mmcblk0p5

179 6 2048 mmcblk0p6

179 7 32768 mmcblk0p7

179 8 2048 mmcblk0p8

179 9 13993984 mmcblk0p9

179 32 4096 mmcblk0boot1

179 16 4096 mmcblk0boot0

P.S.: I am using trello to define and describe my findings: see https://trello.com/b/XgyycAbF/kobo-android-compile , you will find a lot information about partition scheme and others

---------- Post added at 02:35 PM ---------- Previous post was at 02:30 PM ----------

In case you brick your device but you can still access recovery:

Download the stock rom from here:

source: http://www.mobileread.com/forums/showthread.php?t=243431
[Android Software/Hacking General [Developers Only]] jfp555:
Hey,

Just got this tablet yesterday. For the price, nothing comes close in quality. I primarily bought it for its Tegra 4 SoC and 2x2 MIMO and 10inch screen as an alternative to the overpriced nvidia shield.

I just wanted to thank the community (looking at you @yobikap) and others for making great efforts to save this device from an early death due to lack of software updates. I went through the same process with my beloved HP Touchpad (still love it, still have it on WebOS).

I am just starting out on using Android so I might not be of much help at this point but I do intend on learning as much as possible quickly so I can be of some help as well.

Keep up the good work guys!
[Android Software/Hacking General [Developers Only]] joep2k:
Hi

Is there any way to mimic this device to have a GPS to be able to download apps which are incompatible in the play store?
[Android Software/Hacking General [Developers Only]] madmalkav:
Android doesn't see the partitions for the Tegra bootloader, BCT and other stuff related to APX mode. I want to try to make an APX recovery because if I'm going to mess with boot files there is serious possibilities I end messing the Android recovery and APX can debrick the tablet in that case. I'm trying to figure if there is any way to dump the needed files for nvflash from the tablet but seems not, I'm asking for the files on the kobo github but I'ma fraid we won't get them.
[Android Software/Hacking General [Developers Only]] yobikap:
There is a way. I will upload the nvflash tooling in the evening that works with this version of Tegra.
[Android Software/Hacking General [Developers Only]] madmalkav:
Great. Please tell us how you got it to work, I'm feeling curious about the bootloader.bin needed for nvflash.
[Android Software/Hacking General [Developers Only]] IchiGoQc:
Thanks a lot, I've managed to build the kernel, now i've trying to tweak it. I've modified the speedoid to match the T40X instead of T40S to access the 1.91ghz and 672mgz on GPU but something won't let me go pass 1810MHZ. I though first that USERSPACE Governor was restricting me, so I removed it from the kernel recompile and now I can change governor at will. I can't change the 1810MHZ value from /sys/devices/system/cpu/cpu0/scaling_max_freq which is at 1810MHZ. I saw in the init.r script that it is chmoding 0660 that file and CHOWN it to system.

Do you have any idea how to bypass that !? When I edit the file, it create a .bak file but it is immediately removed.
[Android Software/Hacking General [Developers Only]] yobikap:
Can you try the bootloader.bin that is in the following link also the nvflash is for tegra4. My windows 8 is not working correctly.

http://www.adventcomputers.co.uk/system/files/downloads/Recovering your Advent Vega Tegra Note 7.pdf
[Android Software/Hacking General [Developers Only]] madmalkav:
Not until tomorrow or the day after. Will try as soon as I can and report back

(by the way, APX doesn't work ok on my windows 8 also, I use it on a virtualbox debian machine capturing the usb device)
[Android Software/Hacking General [Developers Only]] yobikap:
I will look into it 2mrw.
[Android Software/Hacking General [Developers Only]] madmalkav:
Nvflash v1.2.57794 started

rcm version 0X5c3de203

UnKnown device found

:(
[Android Software/Hacking General [Developers Only]] IchiGoQc:
Thanks a lot again, I'm pretty new with the android kernel and I though I could do this on my own but my head is gonna explode. I have no clue what to do next. Hope you can open the path for me :)
[Android Software/Hacking General [Developers Only]] yobikap:
Too bad :(.

Can these guys help us out?

https://www.androidroot.mobi/pages/about-us/

They made changes to the bootloader for tegra 3, maybe they are willing to help us for tegra 4?
[Android Software/Hacking General [Developers Only]] madmalkav:
Don't really know. Fot what I have been said on freenode's #tegra you need the files from the manufacturer; if there is a way to get them for the device I haven't found it.
[Android Software/Hacking General [Developers Only]] 616Nickel:
I managed to root my wife's Arc 7 HD a while ago, but I couldn't figure out if there's a special process to removing the built-in Kobo apps. The tablet has slowed down significantly in recent months, so I thought I'd try again. What's the basic idea? Can you go through the Apps menu in settings, or do you have to edit config files as well?
[Android Software/Hacking General [Developers Only]] edjuh:
I have use "Towelroot" for root and you need a active "Supersu" for uninstal the kobo apps i even uninstal the Original kobo launcher. (i have the Apex Launcher)

The software to uninstal this systemsoftware i used "ccleaner". Press the upper left corner to find the menu for deleting the systemapps...
[Android Software/Hacking General [Developers Only]] yobikap:
I have contacted the Kobo customer support, with the following message:

And the reply that I got is as following:

We have to solve this in another way, like online petition tool, but we have to gather a lot of people that wants to sign the petition.
[Android Software/Hacking General [Developers Only]] madmalkav:
We can continue to presure on github as we know Kobo developers use it. Also, we don't have to stop development, only be careful with the partitions we touch, as far as we don't mess anything out of recovery access we shall be ok.

I will continue to look for alternatives anyway, but I don't have high hopes on that so I wil also start looking on other stuff like how to activate USB OTG -that tiny microusb memories will be a godsend for a device without card slot...-.
[Android Software/Hacking General [Developers Only]] yobikap:
I have tweetet a message to the CEO of Kobo and another message to CCO en CTO to bring this thread under their attention. It's not only in benefit for us if we get the bootloader and bct files, but also in the benefit of Kobo if community ports Android 5.0 to this device. They will go faster through their stocks, and that results in extra revenue for Kobo when people will know that they can upgrade their devices.

I am still trying to get the compiled kernel working on arc 10. But for now, it doesn't want to work. It loads the init, and init.rc also it initiates the adb (however, I am not able to connect to the shell).
[Android Software/Hacking General [Developers Only]] RocknRollaDE:
Kobo has decided to close its Tablet Business. Thats why they dont publish files or trying to help us.
[Android Software/Hacking General [Developers Only]] yobikap:
However, if I would be the CEO of Kobo I would grab this opportunity, so that the selling of tablet inventory will go faster and Kobo could earn back their invested money.
[Android Software/Hacking General [Developers Only]] jfp555:
Hey guys,

Finally got my tablet. Its doing what I expected of it quite well.

I posted a small review of my experiences using gamestreaming (streaming games over a desktop to tablet) through the Limelight app here:

http://xdaforums.com/showpost.php?p=59622473&postcount=2278

Hope its helpful.

Can you guys please recommend screen protectors and cases for this tablet?
[Android Software/Hacking General [Developers Only]] Glompish:
I'm the guy that got hold of the original stock ROM mentioned in this thread. It was given to me by a Kobo dev on Reddit.

I messaged him a day or two ago and asked him if there was any chance of getting the bootloader. Unfortunately he's left the company, I'm presuming due to Kobo stopping tablet manufacture. He also won't have been the only android dev to leave, if not all of them haven't, so I wouldn't be surprised if the github's been more or less abandoned.

Basically, I wouldn't hold my breath waiting for anyone at Kobo to do anything.
[Android Software/Hacking General [Developers Only]] jfp555:
Thanks for that update. Although the situation is looking bleak, can that android dev that you know point you to someone still working there at kobo? Maybe we can seek out other relevant people out there by searching linkedin (a long shot) or simply by mailing kobo support or any other contact info we can get access to?
[Android Software/Hacking General [Developers Only]] levi47:
OEM for the tablet? Very similar to asus tf701t.

I just purchased this tablet and am hoping that some of the work done with the ASUS tf701t will enable custom roms and at least 4.4 on it. Does anyone know the OEM for the tablet or have a link to a teardown of it?
[Android Software/Hacking General [Developers Only]] IchiGoQc:
How is that possible, I mean the source you provided, I used it to compiled the kernel for arc 10 HD. I also overclocked it to 2.1GHZ and 672MHZ for the GPU, but GPU is unstable right now trying to figure why. I also extracted the RAMDISK and modified the init.rc to add init.d support.

Everything is working fine with adb etc with that kernel didn't see any issues at all for now. I also undervolt the CPU so it generate less heat.
[Android Software/Hacking General [Developers Only]] vinz244:
Hi everyone,

In case anything goes wrong is there a download mode like there is on Samsung, or something equivalent?
[Android Software/Hacking General [Developers Only]] madmalkav:
Not until we get correct binaries for nvflash
[Android Software/Hacking General [Developers Only]] yobikap:
How did you compiled the kernel? Did you use armeabi compiler?

Whenever I compile the kernel and try to fastboot it, or just flash it as boot, it stucks at Kobo bootlogo and it does not go beyond this.

Also tried to run it with cyanogenmod, it does not even start the image.

Please explain me what you exactly did and on which environment...
[Android Software/Hacking General [Developers Only]] madman604:
So is this a dead stick now? Stuck at 4.1.1?
[Android Software/Hacking General [Developers Only]] vinz244:
How do you get them ? By asking kobo ?
[Android Software/Hacking General [Developers Only]] madmalkav:
That or finding another similar device by the same OEM that have the files available. Is a far shot in any case.
[Android Software/Hacking General [Developers Only]] IchiGoQc:
I used arm-eabi 4.8 compiler from Google GCC. Then I tried Linaro 4.9 arm cortex A15 optimized compiler. Works like a charm :)

I used VMware Workstation 11 and linux Ubuntu 4.10 x64.

I used a couple of mix tutorial to build the kernel. <

But usually consist in : make ARM=arch CROSS_COMPILE=/home/(username)/(PATHTOCOMPILER)/bin/arm-eabi- koboarc10hd_defconfig then the same command without koboarc10hd_defconfig.

It starts compiling and when finished I used the bootimg from the koboupdate and I used zimager to swap the zImage file from the bootimg. I've put module files with the command : find . -name '*ko' -exec cp '{}' kernell \;

Then I put everything (modules + bootimg) in the kernel updater zip file. Modify the script to include modules and bootimg.
[Android Software/Hacking General [Developers Only]] IchiGoQc:
Just note that I shared this kernel for developpement purposed. Install this at your own risk. I do not take responsability for what happen to your device. It should work, but you won't see any real difference with the CPU overclocked because of heavy throttling of tegra 4. Temps reach out 75C really fast even undervolt .... LOL. You'll have better battery though, I used it to Watch anime on VLC and play games Screen has been opened for 3 hours and still have 55% left :)
[Android Software/Hacking General [Developers Only]] Chatbox:
I'm going blind... Can't even find the koboarc10hd_defconfig file from the kernel source package (arc10hd-ota2-kernel.tar.bz2).

Where is it located?

Update: Stupid me. I have it now. Got it from the device under /proc/config.gz
[Android Software/Hacking General [Developers Only]] Chatbox:
Not sure what I'm doing wrong, but I keep getting an "Error 2" when it's trying to compile one of the drivers.

My steps (Running Ubuntu 14.04 in a VM):

Unzip arc10hd-ota2-kernel.tar.bz2

Patch with OTA3

export ARCH=arm

export SUBARCH=arm

export CROSS_COMPILE=arm-eabi-

export PATH=~/androidwork/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin:$PATH

Copied config.gz from device, unzipped it to <KernelSourceDirectory>/arch/arm/configs/koboarc10hd_defconfig

make koboarc10hd_defconfig

make -j4

Error:

CC drivers/input/misc/mpu/inv_gyro_misc.o

CC drivers/input/misc/mpu/inv_mpu3050.o

In file included from drivers/input/misc/mpu/inv_mpu3050.c:40:0:

drivers/input/misc/mpu/inv_mpu3050.c: In function 'inv_raw_accl_mpu3050_show':

drivers/input/misc/mpu/inv_gyro.h:655:12: error: inlining failed in call to always_inline 'get_time_ns': function body not available

inline s64 get_time_ns(void);

^

drivers/input/misc/mpu/inv_mpu3050.c:118:16: error: called from here

return sprintf(buf, "%d %d %d %lld\n", out[0],

^

In file included from drivers/input/misc/mpu/inv_mpu3050.c:40:0:

drivers/input/misc/mpu/inv_mpu3050.c: In function 'reset_fifo_mpu3050':

drivers/input/misc/mpu/inv_gyro.h:655:12: error: inlining failed in call to always_inline 'get_time_ns': function body not available

inline s64 get_time_ns(void);

^

drivers/input/misc/mpu/inv_mpu3050.c:538:33: error: called from here

st->last_isr_time = get_time_ns();

^

make[4]: *** [drivers/input/misc/mpu/inv_mpu3050.o] Error 1

make[3]: *** [drivers/input/misc/mpu] Error 2

make[2]: *** [drivers/input/misc] Error 2

make[1]: *** [drivers/input] Error 2

make: *** [drivers] Error 2
[Android Software/Hacking General [Developers Only]] IchiGoQc:
You're not doing something wrong. You need to take the folder "input" in /Drivers from the new kernel in Yoki github. He fixed it. But do not try to compile from this kernel he does not compile. Keep arc10hd-ota2-kernel.tar.bz2, take the koboarc10hd_defconfig or keep your current from /proc/config.gz, and copy input folder to your unpacked kernel source. Compile again and it should work.

Just "git clone https://github.com/Yobikap/Kobo-arc10-HD-kernel"

You should compile with just make (not with the option -j4) with my experience didn't compile module at the end. Just try both.
[Android Software/Hacking General [Developers Only]] Chatbox:
Thank you, IchiGoQc. I'll go and try this out. Really appreciate your help.
[Android Software/Hacking General [Developers Only]] RocknRollaDE:
Sorry if this is a stupid question.

Is it possible to port roms of tf701t or build our own of the cm builds just with the partition layout and drivers of the kobo arc 10?

We got a working recovery and an unlocked bootloader.
[Android Software/Hacking General [Developers Only]] IchiGoQc:
Porting rom is usually from same manufacturer. Since Kobo and Asus are not the same .... I think you cannot port the rom. The only thing in common is the tegra 4 chipset and even that is not the same they have the T40X chipset and we have the T40S chipset. A similar device would be the tegra note 7 for us.

From what I've read we have an unlock bootloader but can't extract it. I'm not very familiar in building rom. Just getting started. I will try to help others port 4.4 to this tablet but without the bootloader .... it's mostly impossible.
[Android Software/Hacking General [Developers Only]] madmalkav:
Well, having the kernel sources the difference in chipsets and the like shouldn't be too problematic, and the tf701t is quite similar to our device so it can be a good base to start working on.
[Android Software/Hacking General [Developers Only]] carlosgardel:
Resolved
[Android Software/Hacking General [Developers Only]] levi47:
What is resolved?

Regarding the previous post, what is resolved? This is a development thread, there is plenty of opportunity for more posts involving porting newer OS versions and custom roms to this device. I am still hoping that development of roms for the tegra note 7 and/or the shield will help out with this device.

http://techgage.com/news/nvidia-wil...ollipop-to-its-tegra-4-devices-at-some-point/
[Android Software/Hacking General [Developers Only]] edjuh:
It seems there is no more progress to update this tablet...
[Android Software/Hacking General [Developers Only]] IchiGoQc:
Is there anything new. Someone has progresed?! I tried to port roms from tf701t without success I did get the animation boot from Asus loll but logcat didn't kick in so I'm stuck there don't know what to do. We have to fork from there not sure how to do that either.only thing I did is tweak the actual rom and overclock it to 2.1ghz and 708mhz for the.Gpu. I downgraded my resolution to 1920x1200 to get smooth framerate in games. I got 37k in antutu loll. I got a bump in 3d mark unlimited from 85 to 95.5 fps

But still no kikat now I can't play vainglory
[Android Software/Hacking General [Developers Only]] carlosgardel:
Before I posted a question because my Kobo stoped responding after resolution change but I fin the way to resolved, thats way I edited the post to Resolved, my problem was resolved.
[Android Software/Hacking General [Developers Only]] carlosgardel:
My Kobo arc 10hd now developed a persistent red line in the screen, It looks like damaged right? Any help its appreciated.
[Android Software/Hacking General [Developers Only]] jfp555:
Its very sad but unfortunately there seems to be no progress on this front. A pity since this is one of the cheapest tablets with such an incredible display and internal specs. :crying:
[Android Software/Hacking General [Developers Only]] edjuh:
Strange, just got a system update of 383mb

Edit. Nothing new still the same version :(
[Android Software/Hacking General [Developers Only]] getochkn:
My GF's 7HD just turned on today stuck at the Kobo screen. Anyone have the stock Kobo 7HD firmware update.zip that I could try sideloading. I've wiped in recovery and nothing, still same thing, so only thing I can think of is to sideload the update
[Android Software/Hacking General [Developers Only]] madmalkav:
I can't work on this because the tablet is my wife's and she needs it for work. For what I saw it is really really similar to the tf701t -in fact they both have the same internal name, Macallan-, so probably with some little effort in the kernel, fixing the partitions table and not much more the tf70t CM will be easily portable.

[MENTION=4591949]IchiGoQc[/MENTION] , have you tried to compile the CM tf701t kernel with the kobo defconfig ?
[Android Software/Hacking General [Developers Only]] IchiGoQc:
Nope I didn't try that. I don't have much time to work on this and I don't have a lot of knowledge on how to compile and fix thing in kernel. So I bought an IPAD mini lolll. I still have my Kobo which is freezing a lot and sometimes not booting. Just too lazy to reset it.

I did try a lot of thing. I took a look at the asus kernel but the have more files in it then we have. Still the same board "macallan" as you say mayeb just fix the partition scheme and voila but if it was that easy someone would have done it already no !?
[Android Software/Hacking General [Developers Only]] White Wind:
Hi all.

While doing some researching to know if my Arc 10 could get its OS upgraded I stumbled upon that: http://newlistandrophone.blogspot.be/2015/05/working-tutorial-how-to-updateupgrade_230.html

It looks like some click-bait garbage but I wanted to be sure, that's why I'm posting that here. The author refers to these forums and then there's a video that explains how to complete a survey to get the file.

What do you think ?
[Android Software/Hacking General [Developers Only]] hipocrazy:
As I understand it, I can root this device using OP but there are no Roms available? Am I correct? Just picked one up cheap and would love to root.

Figured it out. Rooted! This baby flys now!
[Android Software/Hacking General [Developers Only]] he191254:
Did you manage to fix it? I have the same problem.