yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] defconoi:
I'd love to see someone port CM11 to the nabi, the source is available. Anyone doing any kernel work?
[Miscellaneous Android Development] DarkAngel:
Ooo Plants and Zombies is cool. I like the Tron ones too!

Do it! Wish I had more time to attempt it.

Unfortunately no one is able to do any kernel work with any Nabi's yet.......yet......

http://xdaforums.com/showpost.php?p=54954062&postcount=82

http://xdaforums.com/showpost.php?p=54974283&postcount=85
[Miscellaneous Android Development] katinatez:
Link, please
[Miscellaneous Android Development] DarkAngel:
Source to CM11 yes, but not for our devices unfortunately. I am wondering if Fuhu is willing to cooperate at all. It's not like other devices aren't modded already.
[Miscellaneous Android Development] n3wt:
Well, looks like the fine folks at Fuhu have lost their minds completely:

http://www.androidpolice.com/2014/0...e-nabi-big-tab-hd-in-20-and-24-inch-variants/
[Miscellaneous Android Development] SMcC2:
I am currently reading my way through the entire forum so I can see how/where development started since I didn't get my Nabis until just this year.

Found this from December of 2012. I have to agree about the whole frustration thing at XDA. Biggest pain in the ass I've ever dealt with on any forum ever.....

Anyhow, I'm wrapping up the custom lockscreen stuff for now.

I think the next thing I may do is tinker with the backgrounds and icons inside the NabiMode.apk
[Miscellaneous Android Development] aicjofs:
LOL. Now why did you have to go and dig that up?!?! :laugh:

Yes I was just a bit bitter back then. I understand having new people come in the middle of a development thread asking some question like "what is fastboot", and the need to curtail that. What had me so frustrated was there weren't even any threads of interest that I was allowed to post in. It was just the accessory threads that I could post in with questions like "Should the Samsung galaxy be blue?" and replies like "I like Blue", "Me too", "Blue is the color of the sky", "I like the sky". I remember finally finding a general section question about BT enabled car receivers and was so happy to post in that. Truth be told I almost gave up and left the forum, and here, years later I get "recognized contributor", probably check the forum once a day, and have have helped others even when I'm on vacation. You managed to turn that frustration in to some really meaningful work though, and I'm glad you slugged through it to join us. ;)

Would love CM11 if Fuhu would give us "real" kernel source. We might be able to make a CM10.1...
[Miscellaneous Android Development] SMcC2:
Cyanogen is blue....

:p
[Miscellaneous Android Development] katinatez:
Well made a claim on squaretrade.com for broken nabi WiFi. Will let you know the outcome.
[Miscellaneous Android Development] SMcC2:
Rear Panel Replacement

I made a thread with step by step instructions for replacing the rear panel with photos included. I know I'm not the first to do the mod, but I couldn't find a tutorial on it anywhere, and I thought maybe some people would appreciate it,

The tutorial can be found HERE.

*EDIT*

I added this the Tutorial section in the Wiki.
[Miscellaneous Android Development] SMcC2:
Boot Animations

Was having some trouble sleeping last night so thought I'd try and maybe play with the boot animation.

At this point all I've done is create a few different color variations, but hey, you gotta start somewhere.

You can find them HERE.
[Miscellaneous Android Development] katinatez:
Serious contender for nabi replacement!

http://shield.nvidia.com/gaming-tablet/
[Miscellaneous Android Development] knoxploration:
Tegra is tanking (and for good reason). Anybody buying a new Tegra-based product that's not at bargain basement pricing at this point needs their head examined.
[Miscellaneous Android Development] DarkAngel:
What do you mean by tanking?

( Brother has the Shield Portable - bought it off someone stupid cheap as they were wanting to get the Shield Tablet )

---------- Post added at 02:11 AM ---------- Previous post was at 02:06 AM ----------

Awesome job! I swap out boot animations all the time on the nabi2 with Rom Toolbox Pro.

I was wondering if the Nabi2 boot animations you created could be made to work in landscape view?
[Miscellaneous Android Development] Bait-Fish:
I like hearing about alternatives to the Nabi. I don't know if they will be good in my situation though.

One thing I do like about the Nabi is the walled off environment which keeps my little kids from purchasing anything and from the wild wild Web. Is there any way to accomplish that on any other standard, non-Fuhu Android out there?
[Miscellaneous Android Development] j.a:
My son has a Nabi2:

NABI2-NV7A-US

Android 4.1.1

Build JRO03C

Product Version 2.4

I would like to root and install twrp on the device. Which is the most current root method that will work on the Nabi with the current OTA? I searched this thread but could only find info on rooting older software versions.

Any info would help.

Sent from my A0001
[Miscellaneous Android Development] katinatez:
Yes, just search for kids launchers. I believe there is one by that is similar to nabimode.apk where you pick and choose which apps to play.
[Miscellaneous Android Development] n3wt:
There is a link to TWRP 2.8 several posts back in this thread, just grab it and then there are instructions to install it here:

http://xdaforums.com/showthread.php?t=2074501

After you've installed TWRP just boot into it and when you exit TWRP will ask you if you want to root.
[Miscellaneous Android Development] katinatez:
Actually he has to do all the ota's before installing twrp 2.8.0.1 because it's compiled with the 2.4.6 nabi kernel.

After updating tablet you can extract recovery.img and use fastboot commands to install.
[Miscellaneous Android Development] n3wt:
Isn't that 2.4.6?
[Miscellaneous Android Development] DarkAngel:
Yes Product Number 2.4 is 2.4.6.

Just for everyones info......

2.3.11 Started with 4.1 JB.

2.4.6 is the latest JB update with Security Fixes/Updates and updated Kernel to be flashed by the OTA as to why 2.8 was compiled again for the newest update.
[Miscellaneous Android Development] SMcC2:
New Boot Animations

I think this is going to wrap up my boot animation experimentation.

---------- Post added at 09:17 PM ---------- Previous post was at 08:59 PM ----------

So I've finally finished reading the entire thread.

My god you guys have been through a lot. Wifi issues, touch screen issues, brick issues, noob issues, dev issues..... you name it.....

ugh....

I must say though. I'm impressed! You guys are awesome!
[Miscellaneous Android Development] SMcC2:
Installed it this morning. Works wonderfully! :good:
[Miscellaneous Android Development] SMcC2:
LCD Panel & Glass Removal

One of the kids broke it....You can see my steps HERE.

**EDIT**

Added links to replacement parts I'm considering ordering
[Miscellaneous Android Development] n3wt:
I've been trying to get various grouper ROMs to boot using this method but have had no luck whatsoever. Any suggestions?
[Miscellaneous Android Development] SMcC2:
Haven't tried this method. If we could get somewhere doing something I'd just be happy either way!
[Miscellaneous Android Development] DarkAngel:
While I sit here and ponder and open up one by one all the files in the Kernels to see what I can merge........

Going to give it a shot as well. Just wish I knew which parts to merge to get to the point where deskjet390 got or maybe further.
[Miscellaneous Android Development] purpse:
Hello. Its been a while since my boy used the nabi but recently wanted to try Minecraft so I dug it out. The last I remember doing was flashing a minimal custom jelly bean rom. I tried to flash back to stock but have been unsucessfull. I can boot to TWRP and have tried several different versions of TWRP. All I get is cannot mount any partitions and wrong size partitions. Nabilab does not work for me either. Could someone please guide me through returning to stock (UK). I dont want to have to buy a new tablet yet!#

Thanks
[Miscellaneous Android Development] SMcC2:
Are you getting something similar to this?

Nabi 2 Root & Gapps Page 195 (look at post 1945)
[Miscellaneous Android Development] SMcC2:
[MENTION=5141636]n3wt[/MENTION] or [MENTION=325306]DarkAngel[/MENTION]

Either of you guys making any headway? I had some good stuff compiling in one of my VMs, but it crashed and I don't feel like messing with it. I'll install a distro on one of my boxes tomorrow and try again. I'm convinced with all of us working on this we can figure something out.
[Miscellaneous Android Development] purpse:
Pretty much the same. I can't even flash an alternative twrp. A step by step guide would be helpful as i am guessing everything at the moment.
[Miscellaneous Android Development] SMcC2:
Inside TWRP are you able to access the home screen? (The one with the options Install, Wipe, Restore, Backup, etc....)?

Can you see if there is anything in your restore folder?

And, if you can, select wipe, advanced wipe, select dalvik cache, cache, data (not internal storage), and system, and then wipe.

At that point reboot back in to TWRP and see if you get the same errors.

Edit...

Honestly if you're trying to install the zip I'm not sure it really matters if you have any restore files.... But that's up to you
[Miscellaneous Android Development] purpse:
Yes I can access home screen but there is nothing in restore as internal storage shows as 0mb, i guess because it cannot be mounted. Can a restore file be put on the SD card as I can mount this. If so, where would I find such a file and what would the folder name etc be.

Thanks
[Miscellaneous Android Development] SMcC2:
Did you see if it would let you wipe/format those partitions? You could remove the SDcard if your nervous. If the wipe works reboot with the SDcard in and install the zip you tried to use earlier.
[Miscellaneous Android Development] DarkAngel:
I compiled the first Merged kernel with no success. Just have the Nabi boot logo and no boot. Will try again as I merged both ram disks from Nabi to Custom Rom Kernel instead of Custom Rom Kernel to Nabi.
[Miscellaneous Android Development] SMcC2:
Which files are you using from the ramdisk? Is it init.rc and init.mt799.rc?
[Miscellaneous Android Development] DarkAngel:
Yes and a couple others.
[Miscellaneous Android Development] SMcC2:
Thanks, I'm trying to get an idea which files I should be looking at.
[Miscellaneous Android Development] purpse:
All partions are now available and wiped. I cannot install any system files though. The system file system is ext4 and is 503MB total. Cache is ext4 and 755MB total. Is this correct?
[Miscellaneous Android Development] SMcC2:
That sounds right for the partition sizes. I went back and looked at the zip file it looks like you are trying to install. It isn't meant to be installed using the install option from TWRP, but instead meant to be installed using the restore command.

From post 1941 (read the whole thing first)

"Download the first file. It is the stock rom for 2.3.11. You need to (extract it first, file names should be along the lines of boot.ext4.win, system.emmc.ext4.win,etc...) put it in TWRP/BACKUPS/XXX/folder where "XXX "is your serial and "folder" is a name of your choice. "Restore" from this folder boot and system

(If the backup folder doesn't exist I would do a quick backup first of something small, just like your boot partition, just to create the proper directory, then copy the entire 2311stock folder to that same place from your SDcard)

This will give you the stock ROM but it will not be bootable because you are still on ICS bootloader, and you have made no proper changes to addon. So BEFORE reboot take the second file addonfix and "install" it. It should install stock 2.3.11 addons, update the bootloader and perform some Nabi setup magic. Now reboot."

Words in parenthesis I added
[Miscellaneous Android Development] DarkAngel:
Yup, any of the files in question to get your nabi2 back up and running are going to be done through "restore" as they are essentially backups.

I am wondering if we can use this as a source or not.

https://source.android.com/source/building-kernels.html#id-version

https://android.googlesource.com/kernel/goldfish/

My second attempt right now loads the boot animation and flashes once and stays frozen. No good again.
[Miscellaneous Android Development] purpse:
Hello

Creating a TWRP backup folder did the trick and I installed a new system. Addonfix would not install though (does it need to be unziped). Anyhow, the nabi did boot and i have games etc. The problem I have now is the back/home buttons do not work in nabi mode and I cannot get to daddy/mummy mode. If I start a game I cannot exit and have to reboot. The back/home buttons were working in portait before i went into nabi mode but not in landscape. Any ideas?

EDIT. I think this area of the screen maybe somehow damaged? (not visably)
[Miscellaneous Android Development] SMcC2:
In Mommy/Daddy mode can you go to settings -> developer options -> and check "Show Touches" or "Pointer Location".

This may help diagnose if it's a hardware problem.
[Miscellaneous Android Development] purpse:
Thanks for the tip. No touches in the bottom 7mm (landscape) and left (portrait). I guess its had it. Thanks for all your help
[Miscellaneous Android Development] SMcC2:
No problem.

If you want to give it a shot you could try upgrading to latest version and see what happens.

Check This Post out.

If that doesn't help and you don't mind getting your hands dirty I've done a tutorial on opening up the device. You could check the connections on the ribbon cables and make sure they are good and tight.

I'm waiting on replacement LCD panel and digitizer/glass set to finish it.
[Miscellaneous Android Development] n3wt:
I am happy to report that I am making 'some' progress! It's not booting yet but I have hobbled together a ROM in flashable zip form that at least now lets me logcat. It's not much but it's something.

As for what I've done to get to this point...I'm looking at several different porting guides (there's so many and they all say something different!) and trying to figure out what's best for our situation, as the cards are stacked against us with not having kernel source and most of the guides insist that you need a custom rom as a base rom. But, anyway, I'm using our zImage and ramdisk and a stock 4.1.2 grouper rom. copied the BOOTCLASSPATH from their ramdisk to ours. I set ro.debuggable=1 and persist.sys.usb.config=mtp,adb to get adb working even though I'm stuck at the boot logo before bootanimation. And trying to copy all the right things from their /system to ours.

Hopefully that makes some sort of sense. ....when...I say, WHEN I get this working I'll write it up in a step-by-step guide and maybe we can get something better than stock grouper but I figured that would be the easiest to get going.
[Miscellaneous Android Development] DarkAngel:
Makes total sense. Sticking with a rom that is in the same range will be the easiest at this point to start off with. I did the same thing as well. On some of the ramdisk files I merged some info from the grouper over to the nabi2 ones. I am stuck at the logo as well. Mine would boot the logo, flash the screen and show the boot logo again and stay frozen afterwards. I am what looks to be where you are at as well but you may be farther ahead than I am now.

I cleared/erased the nabi2 and reloaded my previous save from when my nabi2 was working to see if I could boot up again and it did. These little things are practically unbrickable as long as you have the images needed. Fun to experiment like this on them. I have been reading up on the "interwebs" on porting or merging info from boot and system so I believe we will get something custom going on this things for now until we get the source for the kernel.
[Miscellaneous Android Development] SMcC2:
Putting these here for myself - for future reference, as well as for anyone else.

Nabi Source Code Downloads

adb shell cat /proc/partitions
major minor #blocks name

7 0 49928 loop0
179 0 7766016 mmcblk0
179 1 8192 mmcblk0p1
179 2 8192 mmcblk0p2
179 3 524288 mmcblk0p3
179 4 786432 mmcblk0p4
179 5 2048 mmcblk0p5
179 6 32768 mmcblk0p6
179 7 2048 mmcblk0p7
179 8 1536000 mmcblk0p8
179 9 2048 mmcblk0p9
179 10 65536 mmcblk0p10
179 11 8192 mmcblk0p11
179 12 4775936 mmcblk0p12
179 32 2048 mmcblk0boot1
179 16 2048 mmcblk0boot0
254 0 49927 dm-0

adb shell df
/dev 487M 32K 487M 4096
/mnt/asec 487M 0K 487M 4096
/mnt/obb 487M 0K 487M 4096
/system 503M 475M 28M 4096
/cache 755M 12M 743M 4096
/data 4G 2G 2G 4096
/forever 62M 4M 58M 4096
/data/addon_res 1G 1G 372M 4096
/storage/sdcard0 4G 2G 2G 4096
/mnt/asec/com.vectorunit.blue-1 47M 46M 1M 4096
[Miscellaneous Android Development] katinatez:
[MENTION=5739705]SMcC2[/MENTION] well thanks I just happen to need the init.rc file, finishing up philz recovery and also going to compile cwm 6.0.5.1 so we could have all the latest recoveries. Philz recovery is based on cwm 6.0.2.8 going to be testing all features today. And will whip up cwm 6.0.5.1 Tuesday night. So everything should be released Wednesday!
[Miscellaneous Android Development] n3wt:
Hey gang! After way too many hours I've only a little more progress to report. I have bootanimation. That's it, it just loops the animation forever...never reboots, never crashes.

posted the logcat here
[Miscellaneous Android Development] DarkAngel:
Sweet we are on our way......
[Miscellaneous Android Development] SMcC2:
New Rear Panel Mod Proof of Concept

Check out the original post for a little more detail.
[Miscellaneous Android Development] Snoshrk:
[MENTION=5739705]SMcC2[/MENTION]

That's pretty slick!

Has anyone hacked something together to use the annoying squares yet? Car mount, table stand etc...
[Miscellaneous Android Development] SMcC2:
New Boot Animations

I hijacked us some new boot animations. If you're curious check the link in my signature.
[Miscellaneous Android Development] SMcC2:
Dunno about those damn annoying squares, but your comment gave me a few more ideas. I don't have time and money to keep buying little supplies, so I'm just sketching them in paint. Roll over to the thread and check them out. :)
[Miscellaneous Android Development] DarkAngel:
Yup. There is actually a cheap car mount that I rigged up to hold my nabi2 using the square attachments. It slides right through and on the edges of the square holders. Holds pretty tight.

Nabi2 Car Mount:

http://xdaforums.com/showpost.php?p=48915885&postcount=8

http://xdaforums.com/showpost.php?p=49321703&postcount=9

Color Change on the Nabi2:

http://xdaforums.com/showpost.php?p=50450035&postcount=12

---------- Post added at 06:48 AM ---------- Previous post was at 06:46 AM ----------

I was going to make a different mount plate for it but what I did works for now.

---------- Post added at 06:53 AM ---------- Previous post was at 06:48 AM ----------

All, just got a Nexus 7 Tab. If anything to use to compare with or use the stock Rom from it as a base once ported.
[Miscellaneous Android Development] SMcC2:
That painted Nabi looks sweet! Makes me wish I had one just for myself to do something like that to.

Also, I really hope we get somewhere with this custom ROM stuff! :)
[Miscellaneous Android Development] DarkAngel:
Thanks. I hope we can get something going as well.
[Miscellaneous Android Development] pvman:
I just did it. Here is my post

---------- Post added at 11:48 AM ---------- Previous post was at 11:43 AM ----------

I've used Zoodles in the past. I like it. It's free with a paid opt-in component. It's a lot like Fuhu's products. Works on any Android device. Give it a try.

Also, you might want to do a full search on XDA-Developers to see if there is a forum Topic dedicated to that product or genre of products.
[Miscellaneous Android Development] n3wt:
more info coming shortly but for now I'm just gonna leave this here...
[Miscellaneous Android Development] knoxploration:
I hope that's what I think it is...
[Miscellaneous Android Development] n3wt:
I'm still working out some bugs but my creation is alive...it's still 4.1 JB but it's a port of Nexus (grouper) stock ROM....I'm thinking of calling it Nabixus! (please let me know if that's a horrible name, lol)
[Miscellaneous Android Development] Nilsonf:
I'm trying to return my sons Nabi 2 to stock unrooted mode but I'm having a problem. I restored the stock unrooted rom from twrp and flashed a recovery img. I try to get the ota update and it downloads and all but when it installs it goes to the recovery and its a Android with a red triangle. Not sure how to fix?
[Miscellaneous Android Development] knoxploration:
Like the name, love that you've got it running. I can't stand Fuhu's waste-of-space apps. Does it still have a single partition plus SD card like stock Android, or Fuhu's partitioning?
[Miscellaneous Android Development] n3wt:
For the moment it's still using the orignal partitions but I see no reason for that to remain the case.

The ROM still has a few oddities that we'll have to work out but it's actually working surprisingly well. I'll be uploading it for beta testing shortly. :cool:
[Miscellaneous Android Development] aicjofs:
Will still have to have some Fuhu partitions as there is some persistant data but those are small in size mostly 32mb or less. But addon could go and cache could be reduced. Of course I was never able to get /data/media to mount correctly, but it would be worth revisting seeing as we have some new developments.
[Miscellaneous Android Development] n3wt:
Ok, folks, I made a thread for it just click here.

It works but I didn't do much to it other than get it working so let me know what you like and what you don't like, etc and we'll see what we can do. :cowboy:
[Miscellaneous Android Development] DarkAngel:
Oh man you did it!
[Miscellaneous Android Development] SMcC2:
Can you tell us what version of the stock ROM you installed, what version it's trying to update to, and what recovery image you're using?

Try taking a look at post here.
[Miscellaneous Android Development] Nilsonf:
Thank you. I got it figured out. I have the newest stock ROM with TWRP installed. Only question now is how would I install the stock recovery to accept OTA updates?
[Miscellaneous Android Development] Snoshrk:
OTA updates work fine with TWRP. No need to go back to stock recovery :D
[Miscellaneous Android Development] saw429:
Having trouble updating my Nabi 2, have updated to latest twrp 2.8, tried ota zip error-ed out, tried 2311to246.zip error-ed out as well. Any help would be great.
[Miscellaneous Android Development] aicjofs:
What's the error in TWRP? Some file is failing assert check I would guess.
[Miscellaneous Android Development] saw429:
Ended up just using the 246stock zip. Nabi needed to be cleaned up any ways sd card link app is a pain. Thx for the reply.
[Miscellaneous Android Development] SMcC2:
That's what I was going to suggest. Anyways, glad you figured it out. If you're ever concerned about losing any of your apps or app/data I recommend Titanium Backup. It's definitely worth the paid version.
[Miscellaneous Android Development] SMcC2:
Hardbrick -> softbrick -> stuck

So.... I was curious what would happen I flashed a ROM for grouper without any modification to my NABI via fastboot...and I ended up not being able power it on or even get a charging light. I was able to get in to APX by jumpering the two pads labeled "Recovery" as described on page 169/170 of this thread. Then I ran the Nabinvflash tool with the included safebrick2.img (I didn't have copies of the original files). I can now get a bootloader and fastboot seems to be working okay, but if I select "Normal Boot" I just get the nabi logo (not spinning) or if I select "Recovery" it freezes at the bootloader menu.