yashsingh1/xdaforums huggingface dataset:
[HTC Incredible S] WILLI120:
Well, this thread is for helping people not for killing them with gas. ;)
[HTC Incredible S] ePYK me.:
The idea is not clubbing all together.... Idea is to help... Intent is to cut down on the repeated ( Same question) new threads!!

And General section is not only meant to create threads!! If you get!!! :silly:
[HTC Incredible S] InsertDumbNick:
The search option is useless. What you could do is make something like a contents or an index in the first post. Update this with the solutions to problems that are solved in this thread.
[HTC Incredible S] ePYK me.:
Good idea!!! I will add them!!
[HTC Incredible S] tpbklake:
The only chance this has of working is to create an index on the first page and keep it up to date and even then you will still get noobs posting the same questions in new threads because:

1) they do not search the forum first or even read the sticky posts and

2) even when they do, they not read the existing posts thoroughly enough to find the answer.
[HTC Incredible S] ePYK me.:
My point is... Lets try! Not only me.. pm your ideas I will add them to the OP with your name.. it might take a bit but... No wrong in trying.

sent from my oc'd viper vivo
[HTC Incredible S] ePYK me.:
Let me ask first question

My battery percentage never reaches above 56% no matter how long I charge..when plugged if I reboot.. that reaches 81 percent... I haven't seen 100% in last 10 days.

Earlier: I was asked to discharge it completely , take the battery out and completely charge. This worked for once.. I tried again didn't work!

Any solutions?

sent from my oc'd viper vivo
[HTC Incredible S] nniicckkss:
Try and reset your battery stats in recovery and then give your phone a few days of use where you run the battery down and fully charge up (overnight, for example).

I've done this myself before, especially when changing ROMs, like from ICS to JB.

.

--- --- --- --- --- --- --- --- --- ---

snt frm my inc s wiv my xda app
[HTC Incredible S] WILLI120:
Could really help... Did that, too. But I don't remember anymore if it was that what solved it for me. I guess most importantly, let it completely drain and then try to charge it with AC adapter until it's full. If it doesn't go up to 100%, wipe stats and do it again.
[HTC Incredible S] il Duce:
Thread cleaned, corrective action taken.

If you are upset about someone's comment, report it and leave the thread, let us moderators handle things.

Getting into a pissing match is pointless and WILL get you in trouble, especially when you level insults at eachother.

Stay on topic or leave.

Final warning.
[HTC Incredible S] ePYK me.:
Thanks!! Tried all of them!! No luck!!
[HTC Incredible S] ePYK me.:
Been there done that... Okay what I noticed is when charging with a USB cable... The increase in % is constant...but never reached 100% Where as with an ac adapter.. it freezes
[HTC Incredible S] WILLI120:
hmm... that's weird. 2 other options: Maybe it's your battery. Do you have access to a spare one for testing? OR Your USB-port is screwed. That was may problem, too. I had to push and hold the plug towards the display that it charged correctly...
[HTC Incredible S] Splux:
Wiping battery stats won't do anything, it is reset every time you gully charge the phone.

Will edit this post in a few minutes with a link to a post on G+. I hate googling on my phone to find the links I'm looking for...

*edit*

https://plus.google.com/u/0/105051985738280261832/posts/FV3LVtdVxPT

^Engineer from Google.
[HTC Incredible S] ePYK me.:
Nope, I dont have a spare one!!
[HTC Incredible S] wizmogol:
Ok so i have a soft bricked Incredible s rooted with revolutionary problems:bootloader can't access recovery, wont boot past htc logo. Any help will be greatly appreciated. tried many methods
[HTC Incredible S] LamboBull:
Try flashing recovery image again, and try to flash a rom.

Sent from one of the few remaining Incredible S'
[Nook HD, HD+ Android Development] bokbokan:
*** The sdcard card created by this thread is not compatible with the original sdcard installation of CM10/CM10.1.

This is a work-in-progress and things are changing very fast so you may lose some of your data as we moved from one version to another.

After a brief discussion with leapinlar few weeks back, this is a new CM10.1 sdcard installation based on that discussion.

Features:

Dual boot stock and CM10.1.

Using only three partitions to allow stock to boot properly.

/data is stored in emmc while /system is in sdcard (Caveat: Doing stock factory reset inside stock will wipe out data of both the stock and CM10.1)

Can be flashed with ROM from this thread starting cm-10.1-20130130-UNOFFICIAL-hummingbird.

/data maximum size is now only limited by the size of the emmc.

For installation instructions follow this post. Thanks Diogenes5.

CWM Image file: sdcard-cwm-hummingbird-hybridv2.zip. Date Posted: 2/2

Data Wipe/Factory Reset now working.

Backup/Restore to/from both emmc and sdcard now also working. (/boot will not be backup and restored)

uImage.20130613.hybrid.hd.zip and update.20130613.ramdisk.hybrid.hd.zip *** latest ***

Fixed: Intermittent boot problem

cyanoboot now working for lg display.

update-20130221.zip

cyanoboot modified to pass serial number to kernel command line for android to properly report a valid number instead of unknown.

update-20130204v2.zip

Fixed device booting to stock recovery instead from the stock ROM.

update-20130204.zip

cyanoboot modified to allow CM10.1 (cm-10.1-20130203-hummingbirdv2 and above) rebooting directly to its menu.

Older downloads:

CWM Image file: sdcard-cwm-hummingbird-hybrid.zip.

Update: Download View attachment 1693779 and extract uImage and ramdisk.stock to the boot partition of the SD card created from the above file. You can now delete kernel.stock as it is no longer being used.

Stock now booting normally.

Added Boot from SD alternate in cyanoboot menu.

Thanks to leapinlar for the suggestions above.

TODO: Wipe/Backup/Restore operations under CWM.

Only CM10.1 ROM dated 1/30/13 and above will work properly with this new SD card installation.

Currently this installation is compatible only with leapinlar Stock recovery tool provided in this thread.
[Nook HD, HD+ Android Development] bokbokan:
This hack/trick is already superceded by the above post.

BEWARE: This hack/trick should be used only by HD owners who are very familiar with SD card installation of CM10/CM10.1. This may or may not work. Using this tools could brick your device, you have been warned!!!

Prerequisite: Working CM10/CM10.1 SD card installation from this thread.

Instructions

Download the attached hybrid.zip file.

Make a backup copy of /boot/uImage before copying all the files to the /boot partition of the SD card.

Insert SD card to the HD and let the device boot from it.

Hold the 'n' button of the device until the cyanoboot menu is shown.

Press the 'n' button multiple times until 'Initialize Hybrid' is highlighted.

Hold the 'n' button for at least 3 seconds to activate it.

Wait until the device rebooted (Depending on the speed of the SD card, you may have to wait for a long time).

Enjoy a faster and smoother CM10/CM10.1

Note: To uninstall, delete ramdisk.hybrid*, ramdisk.sync*, ramdisk.sys*, ramdisk.data* and u-boot.altboot from the SD card. Delete both cm_system.img and cm_data.img from the EMMC to recover the 2GB of storage space.
​

Technicals/Details

uImage - updated cyanoboot for hybrid booting.

Boot menu descriptions

Boot Hybrid - uses ramdisk.hybrid as the ramdisk.

Initialize Hybrid - uses ramdisk.sync as the ramdisk.

Sync System: SD -> EMMC - uses ramdisk.sys-sync as the ramdisk.

Sync Data: SD -> EMMC - uses ramdisk.data-sync-emmc as the ramdisk.

Sync Data: EMMC -> SD - uses ramdisk.data-sync-sd as the ramdisk.

Default Boot Image - uses u-boot.altboot as configuration file.

ramdisk.sync - will check whether cm_system.img and cm_data.img are present in /emmc. If not create the two files with sizes 800MB and 1200MB respectively. Loop mount both files and copy the contents of partition 2 and partition 3 of the SD card. Rename ramdisk.hybrid.copy to ramdisk.hybrid to enable the cyanoboot menu Boot Hybrid. Store the value 1 to the file u-boot.altboot to enable default booting from hybrid/EMMC.

ramdisk.hybrid.copy - will be renamed automatically by ramdisk.sync to ramdisk.hybrid to enable booting from cyanoboot menu and default booting when the value 1 is stored in u-boot.altboot

ramdisk.sys-sync.copy - should be manually renamed to ramdisk.sys-sync to enable cynoboot menu Sync System: SD -> EMMC. This is needed to update cm_system.img after a CM10/CM10.1 update of the SD card by CWM.

ramdisk.data-sync-emmc.copy and ramdisk.data-sync-sd.copy - should be manually renamed to ramdisk.data-sync-emmc and ramdisk.data-sync-sd to enable syncing data both ways. (Not included yet)

u-boot.altboot - created with a value of 1 by ramdisk.sync. Changing the value to 0 will default to normal SD boot. Value can be changed while in the cyanoboot menu.
​

Pros/Cons

Pros

Very fast and smooth interface.

SD card can be unmounted and removed.

Cons

SD card is always needed during boot time.

Update should be done to the SD card first before syncing with EMMC.

Consumed 2GB of spare EMMC storage.

Reboot to recovery sometimes is not working and will reboot to EMMC/Stock recovery.
[Nook HD, HD+ Android Development] leapinlar:
Bokbokan, if you get this working so that you can get the SD down to 3 or less partitions, I have a trick to let it boot to stock with the card still in.

Sent from my HD+ running CM10 on SD with XDA Premium
[Nook HD, HD+ Android Development] Stevethegreat:
Is there a speed gain for those whose cards are already faster than nand, or that's mostly for those what have slow(er) cards?
[Nook HD, HD+ Android Development] bokbokan:
I can try booting from the stock using customized kernel and a ramdisk sourced from the EMMC but so far haven't tested it because of my bricked stock. Did not bother to restore it yet since this make my device easier to boot/reboot from SD.

What trick do you have up your sleeve?
[Nook HD, HD+ Android Development] bokbokan:
This is very useful for those having very slow/moderate card speed. For faster card the benefit is to allow the device continue running even without the card except during boot time.
[Nook HD, HD+ Android Development] DebauchedSloth:
Very cool! Will play with this shortly!
[Nook HD, HD+ Android Development] leapinlar:
Actually there are two ways.

The first is to put the stock ramdisk in the SD boot partition. For me I don't run your CM10 so it was easy for me to make it boot to stock by putting it in the CWM SD card. Then I select SD and it boots to stock. But that does not help CM10 users because they need ramdisk to be for CM10.

But for CM10 users, you can install Quick Boot from the Play Store and install it in CM10. Then tell Quick Boot to boot to bootloader and it boots to stock. But with verygreen's/your CM10 SD partition structure, stock hangs at 99%. That is because stock chokes on 5 partitions on the SD. That is why I was saying that if you could get down to 3 partitions, you could boot to stock from CM10.

But on my HD+, which I do run CM10, I changed the partition structure so it only has 3. But I don't expect users to do that. It needs to be built into the SD from you and verygreen. That is why I like your idea of putting some things on emmc so the partitions can get down to 3.

But I will briefly explain what I did to customize my HD+ CM10 SD. I deleted partition 4 and 5, normally the sdcard partition and the extended partition that holds it. Then I moved partition 2 and 3 to the end of the SD. Then I expanded partition 1 to fill the space. So I have a large fat32 partition 1 and partitions 2 and 3 the same size as original at the end of the SD. Then I modified vold.fstab in /system/etc to point to partition 1 for sdcard instead of 5. And now the hard part. I modified the CWM SD so it also points to partition 1 for sdcard so it can find updates. I also removed the /boot entry so a nandroid would not backup my sdcard as part a backup. The /boot was not backing up/restoring properly anyway.

This is highly customized and I don't think users should do this, but it works.

The down side is your boot files are mixed in with your sdcard files and are vulnerable to tampering by the user. But the Nook Tablet SD installs do this, which is where I got the idea. And on the positive side, Windows can now see sdcard when plugged in directly and stock can use the card as an external SD with no modifications.

One of the challenges for you and verygreen would be how to dynamically build the SD with this structure for varying SD sizes. I had to do it all manually and I don't think you would want users to do have to do that.

So this is just some ideas for future configurations.

Edit: One idea is if you could put /system and /data both on emmc, and create sdcard as p2, then you could have the boot files and sdcard files separate. And it makes it easy to create the SD dynamically. But you do not get the advantage of Windows seeing the partition or stock seeing sdcard without modification.

I do have my HD customized that way. I have my CWM card modified for stock with a big fat32 p2 to use for stock external SD and then modify the stock vold.fstab through symlinking. And I put the stock ramdisk on the SD boot partition like I described earlier. That way I never have to take the SD out. Stock and CWM are available in the boot menu.

.

Sent from my HD+ running CM10 on SD with XDA Premium
[Nook HD, HD+ Android Development] DebauchedSloth:
Wow! This is great!

[edit - some more thoughts]

Spent some more time playing with this - the performance is vastly, vastly improved over my sdcard. Virtually all lag is gone. The actual conversion process was an absolute snap, and everything is running perfectly. Really, really excellent work.

Now, to upgrade, I assume that I boot into recovery, install the system, then *on next boot* choose the sync to EMMC option? Is that what you suggest?
[Nook HD, HD+ Android Development] bokbokan:
Yes that is what you should do.
[Nook HD, HD+ Android Development] DebauchedSloth:
Worked like a charm.
[Nook HD, HD+ Android Development] msprag13:
CyanoBoot is not useable

I have used leapinar's sdcards as well as yours for cm10 and cm10.1 but I have always had this problem where on boot, I can sort of see the screen for cyanoboot, but it is compressed and distorted at the top of tablet. I can not operate the cyanoboot menus at all and pushing n seems to do nothing.

I have copied the hybrid zip files to /boot but the tablet just skips through cyanoboot and boots cm10.1.

How do I get cyanoboot viewable and to function properly?
[Nook HD, HD+ Android Development] leapinlar:
The way you describe the screen is normal with the flash of distorltion at the top. As soon as you see that flash press and hold the n key until the boot menu comes up. If it does not come up, you may have a defective n key.

Sent from my HD+ running CM10 on SD with XDA Premium
[Nook HD, HD+ Android Development] msprag13:
I missed adding that in my original question. When the distortion pops up and I press n, the screen goes blank and then nothing ever happens, just a blank screen. I have tried this with 3 different sandisk 4gb class 4 cards and the behavior is the same. My n button seems to work fine under stock, CM, and in CWM; it only seems to be a problem when trying to access cyanoboot.

Do you still think it could be the n button, and if so would there be a way to use ADB to do the hybridization check?

If this is the button how do I get B&N to replace it? "well ya see it works fine until I try to hack your loader and install a third party ROM, can I have a new one?"
[Nook HD, HD+ Android Development] leapinlar:
You say this happens with my CWM for stock version too? The latest version? Some users were having that problem on an earlier version of my CWM. Bokbokan said earlier that the HD comes with two different screens and my earlier version was failing on one kind of screen. I revised the image and it fixed the problem.

Sent from my HD+ running CM10 on SD with XDA Premium
[Nook HD, HD+ Android Development] msprag13:
Re: [Nook HD] CM10/CM10.1 SD/EMMC Hybrid Installation

I tried again with different cards using the hummingbird-v3.img from bokokan's HD CM10/10.1 thread. I also used the 6025 for emmc stock rev2 4gb img from your root/gapps thread on a freshly formatted sdcard and I always get the distorted screen.

There is nothing actually being written to the nook correct? Cyanoboot is the u-boot.bin file on the sdcard? Since I have had this problem all along is there a bad file from an early attempt I am not aware of that is on the internal? When I remove any cards the nook boots normally although I used your OTA plus gapps on the stock.
[Nook HD, HD+ Android Development] leapinlar:
Re: [Nook HD] CM10/CM10.1 SD/EMMC Hybrid Installation

As I said earlier, the jagged distortion at the top of the screen is normal for everyone. And nothing important is being written to internal memory. All files for booting are on the card. I am thinking you may have the second screen manufacturer that bokbokan has not been able to test. Can you run an experiment?

Boot to CM10 and open the terminal emulator app. Type su enter. The prompt should change to a # after you grant superuser access. Then type dmesg. This should be done right after booting so the data is fresh. The screen should scroll a lot of data across the screen. Scroll to the beginning of that data and look for a line that starts "kernel command line:". In that line there should be a statement that says "display.vendor=". Tell us what it says after the equal sign.

I know just enough about this to guess that line is what we want to look at. Bokbokan will have to tell us for sure.

Sent from my HD+ running CM10 on SD with XDA Premium
[Nook HD, HD+ Android Development] msprag13:
Kernel command line: vmalloc=768M init=/init rootwait omap_wdt.timer_margin=20 androidboot.hardware=hummingbird display.vendor=LGD boot.fb=b2600000
[Nook HD, HD+ Android Development] leapinlar:
Re: [Nook HD] CM10/CM10.1 SD/EMMC Hybrid Installation

That is the second device he could not test. That is probably the problem. When he catches up with these posts maybe he can do something. His and my device say display.vendor=AUO.

Sent from my HD+ running CM10 on SD with XDA Premium
[Nook HD, HD+ Android Development] bokbokan:
You beaten me on this. Thinking to post the same thing. :laugh:
[Nook HD, HD+ Android Development] bokbokan:
So you have a case of an lg screen. Will try to look at the code of cyanoboot and see if I can solve this without a device in my hand.
[Nook HD, HD+ Android Development] msprag13:
If you need any info from my device let me know and I will be glad to help.... After all I have spent hours trying to figure out what I screwed up and it was this all along.
[Nook HD, HD+ Android Development] bokbokan:
Just to make sure can you cat the value of /rom/devconf/DisplayVendor.

BTW are you able to see the boot menu before or never?
[Nook HD, HD+ Android Development] msprag13:
All that give me is LGD.. Should that be a bit more verbose

I was never able to see the menu system

I see the nook "preloader" screen and then for a few seconds the distorted Cyanoboot logo pops up sort of superipmosed over the nook one. If I do nothing it disappears and boots to cyanogen. If I press the n button the screen goes blank and will just hang there till I power the device down.
[Nook HD, HD+ Android Development] abense:
how difficult would this be to port over to the HD+ ?
[Nook HD, HD+ Android Development] leapinlar:
Re: [Nook HD] CM10/CM10.1 SD/EMMC Hybrid Installation

I'm not going to answer you because you never acknowledge my responses, so I never know if you even read them. I like feedback like answering my questions if I ask them, a simple thank you click, something. The last question you asked I gave a long detailed answer and not a peep from you.

Sent with XDA Premium from my Nook HD+ running CM10 on SD
[Nook HD, HD+ Android Development] abense:
Yes, I do read them. I am extremely busy and I try to prevent myself from saying much on these forums, because I know that once I begin, I will spend several several hours doing so. That normally wouldn't be an issue however but it is when combined with my extensive course load. I am a senior in mechanical engineering and I am taking design courses that are stomping my nuts, I very much want to work on this nook, but I can't right now. Which, I'm sure sounds like the same old story for you, but what you don't understand is how much I struggle with wanting to get involved in these projects, especially the ones so cutting edge, they only exist on webforums.

I used to be extremely involved on another large forum, so much that I became an admin.

http://honda-tech.com/showgroups.php

But I am struggling to maintain a healthy distance from here. Back when I used to work on transmissions, one of the fellas that I was learning from, taught me a very valuable lesson. That is, in most cases, its fairly safe to assume that "no news, no call backs, or no response" implies "No issue"

Whenever you have previously responded to my inquiries, yes, you answered my question, and I thank you for it.
[Nook HD, HD+ Android Development] leapinlar:
Re: [Nook HD] CM10/CM10.1 SD/EMMC Hybrid Installation

Thanks for the feedback.

To answer your question, there is no technical reason that doing the same hybrid for the HD+ should not work, but it means someone (bokbokan or verygreen), needs to modify a few files for the HD+ rom and CWM. And that detracts from the other things they are doing. So I'm not sure either have plans to do that.

It really only makes a difference if you have a slow or non responsive SD, so the application is limited. What excites me is it opens a lot of possibilities to improve how the SD is eventually structured to make booting between stock and SD easier.

Sent with XDA Premium from my Nook HD+ running CM10 on SD
[Nook HD, HD+ Android Development] tech247:
increasing data on emmc size

I like this mod but would like increase the data file to about 10gbs is there anyway to do that
[Nook HD, HD+ Android Development] evorc:
Bokbokan,

Few questions on the new update:

*Can you flash the new cmw-hybrid over sdcard-cwm-hummingbirdv4.zip? Or do I have to start from the beginning? Basically I'm trying to avoid losing my data if at all possible.

*Does the new hybrid set up requires holding the 'n' button at boot and initializing it? The reason I asked, I may have one of the lg screens that never allowed me to do this when I tried to implement the old hybrid set up.

*What do you mean data is stored on the emmc? is that the 2gb mentioned on the old hybrid set up? I can still use my sd for app storage right?

Thanks in advance. I would like to jump on the hybrid set up as soon as I can because my scandisk class 4 16gb tend to lag here and there.
[Nook HD, HD+ Android Development] leapinlar:
Re: [Nook HD] Dual boot stock and CM10.1 Hybrid

Thanks for doing this. I can hardly wait to try it. I have not been running your CM10s since I usually only use the HD for reading and developing and run CM10 on my HD+. But I have been itching to try CM10.1. I'll give you some feedback later.

Sent with XDA Premium from my Nook HD+ running CM10 on SD
[Nook HD, HD+ Android Development] bokbokan:
OP updated. Dual boot and hybrid setup for CM10.1.

Will provide instructions for converting from old format to the new format ASAP.

In the meantime, try it using a new/spare sdcard.
[Nook HD, HD+ Android Development] bokbokan:
I'll answer you/will post additional info later.
[Nook HD, HD+ Android Development] leapinlar:
This is awesome. Works great. It will not boot to the new 2.0.6 ROM though. Probably has a new kernel. I have some ideas how to fix that which I will PM you.
[Nook HD, HD+ Android Development] Chi Ahrens:
bokbokan and leapinlar, there aren't a lot of comments on this thread, but there are probably tens of thousands of Nook HD users whose experiences has been vastly improved by your work. I just got around today to do the hybrid install, and it's pretty awesome. Thanks for all your work.