yashsingh1/xdaforums huggingface dataset:
[Android General] NepoRood:
This is what I would do if I had the device:

1) Try to flash the entire V77 firmware, preloader and all, if that doesn't work,

2) Flash preloader only, then try the rest of the firmware, if that doesn't work,

3) Format the device using default settings (which will likely kill it again, IIRC)

4) Flash preloader only, using the button combination if necessary

5) Flash the firmware without the preloader

The device is flashable without the battery, I know, I've took mine apart, disconnected the battery and flashed it while it was still just a MoBo :good:

I'm willing to bet that your device isn't charged enough to turn on

EDIT:

the "nvram" thing is a WiFi issue, it won't actually mess up anything, it just shows up in Settings...

EDIT 2:

Yes, Surf1001, V11 (there's also a V7)
[Android General] usalabs:
I just flashed V77 pre_loader, and reloaded the scatterfile for the surf firmware 1001, and flashed the firmware without the preloader, and now I get a nice blue battery pic with a flowing blue water inside the battery and 1% above the battery,,,,, now we wait until it reaches about 80%, then I'll try to turn it on, and the little blue charge light comes on now.

ADDENDUM

I just powered on the tablet with the charger plugged in and now it's restoring all my apps, but the 'Accent' logo takes a while to disappear, during startup, as did the dogs too. and if it completely works as it did before, then I am NOT going to mess around with it again.

I'm curious,,, all the firmware that I see on this post is only Android 5.0, I wonder why whoever modded the firmware didn't upgrade to Android 6.0, or even 5.1.1?
[Android General] NepoRood:
1st boot takes the longest, I've built enough ROMs to know this, subsequent reboots shouldn't take near as long. As far as updates/upgrades, kernel source is required, you can build using kernel binary as long as you stay on the same branch. However, in order to go from 5 to 6, you need to be able to build the kernel from source.

Now that you know how to manipulate the device, don't be afraid to experiment with root. You'll need root to add xPosed modules :good:

PS: You're Welcome...
[Android General] usalabs:
Do you know if anyone has actually created firmware with an Android 6.0 built kernel?

Oh, and,, thanks for the help...
[Android General] NepoRood:
Only MTK kernel source available is for Sprout, which is a Google device. There are some MTK "guru's" that have done some excellent work with their devices, but not this one, and there is only 1 MT8127 device running CM12 (Lollipop), and it's not ours (even though they used a modified version of my device tree, lol)

We tried last year to get CM going for the Viking and the Maven, but it was a no go, it just wouldn't freaking boot! So I gave up, the Surf firmware with xPosed mods was enough for me at the time, the device is setting on a shelf now.

IF MediaTek ever releases their kernel source (which, most likely isn't going to happen), making new ROMs will be possible, but we need that source first. Easiest thing to do is go to Walmart or Amazon and get the latest version of this super cheap device...
[Android General] usalabs:
I'm curious as to if anyone has successfully install TWRP custom recovery for firmware x.12.x?
[Android General] NepoRood:
I did, in fact, build a "working" TWRP for the x12x, but it's what you call "unconventional". Meaning, I had to use the watch theme, because touch sensors are only available in a certain section of the screen while in recovery. You're really better off just using the CWM recovery that Tony made for this device.

You can search this thread for more info on my TWRP build and the CWM recovery

EDIT:

HA! I found it, but it's not in this thread, go here Got some screen shots and the download link in that post
[Android General] usalabs:
I aw the thread abut the CWM, but it said the stock firmware had a file that had to be deleted, but using a root browser, that file isn't there on my device, and the stock recovery still reappears after re-booting from CWM, I also noticed CWM doesn't have the ability to fully backup the entire firmware, which I what I'm currently looking for, to be able to create a complete firmware backup saved on my PC, or backup USB drive, just in case anything should go haywire in the future, and I cant get another firmware, the backup should also include a scatter file to make it easier for flash_tool to work.

And while on the subject of firmware, what is the difference between surf1001 V07 and V11? I checked the download and I actually downloaded and flashed V07, so I just now downloaded and flashed V11, quite successfully too I might add, but I didn't notice any differences between V07 and V11.
[Android General] NepoRood:
When using a "custom" recovery, scatter files aren't a part of the process. Scatters are only used in the SPFT, TWRP or CWM backup the device using a form of DD (Linux command) and ADB (Android Debug Bridge). Using any root browser, just delete the recovery patch file (starts with "recovery", or something, and ends with ".p") Make sure you are in the root of your directory for this to work.

There's probably no difference between the Surf firmware, but, the V11 is the most recent, AFAIK

IF you want TWRP type stuff, you'll need to download and install my TWRP, otherwise, you get what you get...
[Android General] usalabs:
I tried your TWRP and just as you said in an earlier post, your TWRP is watch icons, and some areas are untouchable, but it's bearable, I flashed your TWRP and did a boot and system backup, and it showed me where the backup is stored, so I used WiFii file transfer to send it to my PC via a web browser interface.

As for Xpose, I was reading about the modules and what they can and can't do, and as far as I can tell, there's nothing there that's really of any interest to me. Soooo, now I have my tablet back, there's nothing much more can be done, except wait for someone to build a kernel for Android 6.0, or someone to push a firecracker up Mediatek's butts to get a move on with updating from 5.0 to 6.0, either that or release the kernel to public domain.
[Android General] Flukester69:
Is there a working factory image I can flash?

I have a Viking Pro, belongs to my son and the OS is kinda flaky. System UI closing, has root. Factory reset didn't do squat really to fix the problems. I was hoping to factory reset it to stock recovery, try to get back to the start with this thing.

Tablet info is,

RCT6303W87DK-ANDROID5.0-V25-V1.10.31

I've read through the thread and checked the OP and I still don't see anything conclusive for this tablet.
[Android General] lentmain:
Anything new on the table

I

I have a RCA Pro12 Tablet and was thinking of using your script to root, change recovery and install a new rom... Let me know of anything new..???
[Android General] jcn93:
Please Help

Sorry, Im new to this, so something happened with my tabled, and I get constant "process stopped working" Usually is the phone process, but others have showed. My tablet is reset, and boots to account setup, I cannot progress past this point due to the error messages. wanted to reinstall the stock ROM but can't even do the first step of this process because my tablet cant be detected when powered off. is there a way for me to download the ROM without the other steps?

The tablet is rooted by kingroot..
[Android General] NepoRood:
What version of firmware does your device have?
[Android General] jcn93:
x.9.x
[Android General] Jadevinicole:
hey all,

so i'm still trying to root the RCT6303W87M7. i'm not really trying to install custom roms on it, i just want root access. so to update, i finally got my pc to recognize the device; but i dont beleive that it's recognizing it properly. here's what i did, making sure that USB debugging & OEM unlocking are both enabled in the developer options, i did this:

1. hold the 'power'+'volumeUP' buttons until you get into recovery mode

2. once in recovery mode, go to and select 'Reboot to bootloader'

3. when the 'Fastboot mode' message appears at the bottom of the screen, plug in the USB-A male to male cable to the PC

4. if you have your device manager open, you will notice that it is recognized as 'Android Phone'/'Android Sooner Single ADB Interface"

i tried rooting with three different 'one-click root' pc applications: iRoot(v1.8.8), Kingoroot(v1.5.0), and King Root(v3.5)

these are the results i got:

-iRoot: it connects but the message reads 'Not support mode'

-Kingroot: it detects the device and trys to connect but gets stuck in a loop trying to connect

-Kingoroot: this detects the device as 'HTC Device'. i click the 'Root' button and it trys to root, but it only gets to 19% and then it fails

i'm theorizing that maybe if i get some different drivers for the pc or maybe making sure that the 'one-click root' applications are the latest versions might help. i dont know, we'll see.

again this is for the RCA RCT6303W87M7 running Android 6.0.

if anyone tries this and has more success, please let me know.
[Android General] lentmain:
stopped working.....

Do a factory reset with it... If you can get into the Recovery mode..., you can do a reset on it... It will bring it back to factory fresh ...
[Android General] AssassixN:
Any progress on the RCA Viking pro root, recovery thank you
[Android General] Jadevinicole:
so to update on this, updated and installed the latest versions of the 'one-click root' applications and got the same results as before. let me know if anyone else tried this.

this is for RCA Viking Pro, model RCT6303W87M7, Android 6.0
[Android General] explods187:
Alright so I have done this multiple times on my Viking Pro, but this last time i think that i may have bricked it. When I went to flash the rom it said pmt needs to be downloaded or something to that effect. Anyway i followed another forum that said to use sptools to format everything except the bootloader. It froze during this process and now the battery light dosen't come on and it is no longer seen in device manager. No power or anything. Any help would be appreciated. HELP!!!!!
[Android General] jimrollings:
Ethernet adapter

Is there a way to make an Ethernet adapter work with a Viking pro?
[Android General] NepoRood:
Gooble is your friend, Link :good:
[Android General] jcn93:
I've tried that to no avail. :(
[Android General] berrant:
I just received a Viking PRO that I bought as I thought root would be easy based on this thread... So I went to amazon and typed in RCT6303W87DK, and bought it.

BUT... I received a RCT6303W87

M7

Kingroot, and other will not work.

I bought this to have

root

. Any help is appreciated...

Model #

RCT6303W87M7

Kernel Ver

3.18.22

Build #

RCT6303W87DK-ANDROID6.0-V21-V1.15.80
[Android General] Jadevinicole:
There's a couple of us on this thread trying to get root access on this particular model, which would be a great linux machine if we could actually get root access. I'm still trying to get the PC and the tablet to talk to each other, we're just going to have to keep working and updating each other with our findings until one of us has success. I got my tablet last November and have been trying since day one to get root.
[Android General] bhokc:
Mine show the same model, except for the build number, mine is:

RCT6303W87M7-ANDROID6.0-V21-V1.15.80

M7 instead of DK
[Android General] void513:
I just bought Viking pro II mines RCT6603W4DK-Android6.0-V37-V2.15.0-000

Is the a possible way to root it yet if not maybe it can be downgraded to a point to where it can be rooted
[Android General] berrant:
Thanks for the info. I'll just have to wait. :(
[Android General] Jadevinicole:
Yep, that's the same model I have: RCT6303W87M7, Android 6.0
[Android General] PiggyFlooper:
Are you trying to ask for something?
[Android General] NepoRood:
Those of you coming here with a version of the tablet that is not the one specified in the thread title (RCT6303W87DK) aren't likely to get root without some work. This thread is for the Lollipop (5.x) version of the RCA Viking Pro, not Marshmallow (6.x).

None of us that worked on the older device have one that runs MM, AFAIK anyway. Also, security has only increased since the release of Android 5 and the "popular" one click root methods no longer work on any device.

I explained a while back, if you can TWRP it, you can root it. Just make yourselves a recovery, use my trees for reference, if it's still using same SOC, explore Github if it has a different chip.

I'm happy to try and help, but there's only so much I can do without having the device...

Regards,

Nepo
[Android General] PiggyFlooper:
I'm not sure if you're on MM, this version of Kingroot worked for me on L-

https://www.dropbox.com/s/gbnd3l8b8073dip/NewKingrootV5.1.0_C176_B415_en_release_2017_05_11.apk?dl=0
[Android General] :
didn't work either for me as mine must be a later hardware mt8127 with android marshmallow build id MRA58K.

this must a new model of the tablet as no methods seem to work any as what work on your been patched up

form what i understand later models tend to patch the rooting exploit used in the older tablets.
[Android General] PiggyFlooper:
Sorry to hear that, Neporood is a great individual and maybe with his support you can get something going, for those on L, the version in my previous post will temp root this device, I couldn't get later versions of Kingroot to work
[Android General] Jadevinicole:
To anyone that cares to help out, this is what I've got so far. This is for RCT6303W87M7, Android 6.0.

According to the KingoRoot website, none of the one-click methods will work if the bootloader to the device is locked. So we have to unlock the bootloader. Go into Settings>Developer Options and enable USB Debugging and OEM Unlock.

Then we have to get the PC to recognize the tablet.

1. With the tablet in 'Fastboot" mode, connect it to the PC using the USB A male to male cable.

2. In Device Manager, the PC is going to recognize the device as 'Android Sooner Single Interface'. You're going to have to right click on it and update the drivers. This is going to take a while so be patient. When it's finished, instead of being recognized as 'Android Sooner Single Interface' it will now be recognized as 'Android Fastboot Interface'.

3. Make sure you have the latest 'Platform-Tools' from the Android SDK website. You don't need to download the entire Android Studio package(it's pretty big), you can just download the 'Platform-Tools'.

4. Once you have the Platform-Tools downloaded, unzip it to any location you want and open the Platform-Tools folder. Hold 'Shift' and right-click anywhere in the folder and select 'Open CMD window here'(I used Windows 10 and the option I got was to open a PowerShell window, either one.)

5. Run the command './adb devices'. This will run a daemon and will only take a minute or two.

6. Once it's done with the daemon, you can run './fastboot oem unlock'.

Now this is as far as I got. When you run the unlock command, the tablet immediately displays the unlock and warranty warning. It says to use the volume buttons to select either 'Yes' or 'No'. The 'Yes' and 'No' options are there, but the volume buttons don't do anything and there isn't any type of cursor to indicate which option you've chose. I've tried simply selecting 'Volume Up'(Yes)+'Power' to see if it does anything, but it doesn't. I tried the same with 'Volume Down'(No)+'Power' and again nothing.

I believe there is something in the early pages of this thread about a scatter file and not needing the volume buttons. I'm going to have to go back and do a litte more reading. If anyone tries this and gets different results, please let me know your findings.

Thanks.
[Android General] NepoRood:
We had the same issue with our devices, which all ran Android 5.0 We had to patch our lk.bin file to bypass the need for using the volume buttons. The guy that made the patch used a hex editor and only had to change one string of code. I honestly have no idea how even found it, lol.

Do you guys have factory firmware?
[Android General] arvind2001:
how could u install the cdc driver because in my PC nothing is showing up when connect the power cable
[Android General] CCHIPSS:
I just bought this tablet. (Model: RCT6K03W13). It doesn't connect to Windows at all (micro USB to PC's USB). Windows doesn't even recognized that a device is htere.

Can someone please copy and paste me a step by step guide on how to get this to connect to Windows? I don't need to root it. I just want to transfer files and be able to access ADB. Thanks! =)
[Android General] NepoRood:
I work with several different devices, and I have no idea what I done, if anything. But, I can access my RCA devices (Viking Pro and Maven Pro, both running Lollipop 5.0) with ADB using Ubuntu 16.04

I recently updated TWRP for the Maven and wasn't even thinking, just plugged the device in to my PC and boom, ADB request popped up on the screen.

Those of you having issues might want to try Ubuntu to see what happens...

Regards,

Nepo

PS, I haven't used Windows in a while now
[Android General] ctgcwiqc:
Help with lock screen pattern

Delete me, was a n00b question.
[Android General] R-james:
Simple and user friendly tool to Manually Port twrp for the Mediatek MT67XX Phone also Work with MT65XX new 32 bit phone .

https://xdaforums.com/android/software/twrp-porter-maker-mediatek-mt67xx-32-t3681861

I just came across this on Needrom. Since this RCA tablet uses pretty much the same chipset as these MTK phones I thought that you might find this useful...
[Android General] NepoRood:
Thanks, but I can build TWRP from source, lol, I don't need to "port" it. The only reason it doesn't work properly on the x12x version (Android 5.x Lollipop and which this thread was created for) of our tablet is because the touch sensors are not calibrated properly in recovery. Can't change that without kernel source, which we don't have.

But, again, thanks :good:
[Android General] ChrstphR91:
Recap and question

Wow that was a lot of reading and very informative! :highfive:

So if I understand this right for the RCT6303W87M / 7 we have everything that we need up to needing a way inside of recovery to control the device, correct me if I'm wrong please it's been a long week, however If that's the case what are the chances of using a different MT8163 / MT8127 equipped device's firmware to accomplish this task?

Now, my next thing is that I have a friend of mine's RCT6303W87M model of the tablet and it will not boot beyond recovery mode no matter what I do. I've made a strange observation however, and that's that at the top of Android recovery the firmware build is listed as RCT6303W87M7-ANDROID-6.0-V01-V2.15.50-LTM note the seven on the RCT sequence. The side of the device says its model is just RCT6303W787M with no 7 at all. So which one can I safely take to be the correct number? She seems to think it got a virus or something, which I guess is likely considering they could escalate to root using malicious code right? At any rate, we're not looking to root/modify this device, just would like it to boot again. I am having a hard time deducing from what I read if even that would be possible?

Lastly, we are not opposed to modifying the bootloader and rooting it, and [MENTION=4666511]smartmanvartan[/MENTION] if you were interested in firing off some test builds to me I'd be willing to do that but unfortunately (even though I'd really like to) I can not send the tablet to you in the name of science :(

This was a great thread, enjoyed reading it among others. Sorry for a long first post, cheers!
[Android General] Billdageek:
Informative but not exactly very helpful... darn it! :)

I'm somewhat disgruntled with my RCT6303W87M7 (without the final 7 on the outside of the case, with it in Settings About Tablet) and I've been playing with it since March. Big, beautiful screen, reasonable amount of memory (actually a lot, for the cost) and a great price. However, it's a PITA to transfer files to and from my computer. Which I do a lot of. I'm an old fart, but been playing with computers since 16K was a LOT of memory. Mostly, I want to be able to carry my library with me where-ever I go, so I have something to do standing in line, waiting for appointments, and on breaks at work. I read science fiction, mysteries, and suspense, in the way of fiction, and hobby craft and metalworking, mostly, in the way of non-fiction. I'm starting to find the 64gb microSD card a little confining, as I've got almost that much just in the way of old metalworking stuff, and I'm taking a class in precision manual machining. Be nice to have my text book and all the LAP's for class on there. The screen is nearly the same size and the paper, and very readable.

For purposes of this board, I'm interested in rooting my machine, Build Number is RCT6303W87M7-ANDROID6.0-V20-V1.15.70-SAM. Freeing up some of the storage for data & programs I want, and not all the junk that came on the machine seems a good goal to me. I'm not an Android or Linux expert. I've been working on dumping Windows, and moving to Linux. At one time I was a pretty good superuser, MSDOS/Windows-wise, but let life get in the way of maintaining those skills. Looks like I need some of them back. I have sent an email to RCA support asking about the cable, and the apparently missing developer options and their lack of support for this particular tablet. It is not listed in their drop-down menu you need to select to get help, and that gripes me more than a bit, too. Grumpy OF, I am. :) Here's hoping someone can figure this out. I'm willing to do what I can to help if someone can tell me what to do, and how to get the stuff to do it. Been a few decades since I used a hex editor, but I might manage it again with a little guidance.

Bill
[Android General] NepoRood:
I've been messing with these RCA tablets for a couple years now. It is what it is, and RCA support don't know anything about anything. Chances are I could build a TWRP for you guys using the newer tablet, but I can't do that without having the device or factory firmware for it.

NOTE: I'm not going to go buy one just to build a TWRP!

My phones are running Oreo (Android 8.0, for those under a rock) and I rarely use this device anymore. I'm not against helping though, just can't really.
[Android General] ChrstphR91:
I feel you on that one. I have the firmware files though... But honestly I'm not looking for a customized experience. I just want it to work again like it did before or even half as good. It just gets stuck at recovery now.
[Android General] NepoRood:
If you have the firmware, flash it with SPFT, should restore it back to normal :good:
[Android General] ctgcwiqc:
Ignore this.
[Android General] Jadevinicole:
hey guys, sorry i haven't been on lately. i found the firmware on needrom

https://www.needrom.com/download/rca-rct6303w87m7/

looks pretty legit, haven't tried it yet. i recently installed an ubuntu vm on my pc to see if i can get different/better results in getting the bootloader unlocked so that we can root this machine.
[Android General] CCHIPSS:
The only UNIX system I have is an old Laptop with Slacko Puppy 6.3 on it. I don't really use Linux really, that was just for fun since this OS can co-exist with Windows.

Any way I can get ADB onto Slacko? I am totally new to Linux. Thanks. =)