yashsingh1/xdaforums huggingface dataset:
[Nook Color General] Taosaur:
I thought everything was working for me (updates seemed normal, not noticing anything missing from My Apps), but I just went after the Facebook app (I'd been meaning to install it to see if it will get Pure Messenger fetching my updates again), and it has no Install button :(

There's got to be a workaround from either our side or Google's.
[Nook Color General] frankusb:
I'm on market 2.0.37 and the download button is there right now for Facebook. But I run at 160 dpi. Might that be the reason?

Sent from my rooted Nook Color :)
[Nook Color General] khaytsus:
Sooo annoying.. Here's my current list of apps I can't update..

Android Agenda Widget Plus (free version shows up, wtf!), QuickPic, Facebook, Scanner Radio, DiskUsage (!?!), Battery Snap (Xtra DOES show), Wifi Analyzer, Fandango, Adobe Flash, Genial Writing, Grocery IQ, Slacker, YouTube, Astro.

Meehhh..
[Nook Color General] patruns:
I installed the Facebook update and several others. Here is what I did.

Opened Titanium Backup and found the Market Update app. (My market had not yet updated. If yours has, uninstall the update first.) Used Titanium to back the update app up. Then used Titanium to uninstall the update app. That locks me in to the old market app. Went to the market and in my apps, only shows some apps. Not really an issue. If you search for the Facebook app with the old market you will find it and be able to install the update. Same with others like YouTube and Adobe Flash. However, I did not update them as some have mentioned issues using them so I am waiting to see before I update them. Note, you may need to do this again if you flash a nightly update with the google apps pack.
[Nook Color General] khaytsus:
I did all of that already, neutered MarketUpdater.apk, uninstalled the new market. And Facebook doesn't show up at all. Appbrain of course shows the update, I click Update (In Market) and it shows Item not Found.

I haven't done any data clearing, and didn't touch Vending.. Maybe I'll screw around some more with it.
[Nook Color General] arda99:
quickpic facebook etc., just all the "problematic" apps.

with old market on CM7 I can install them just fine but the website still shows the device as incompatible.
[Nook Color General] heyme:
Could try alt markets.

http://www.android-markets-info.com/android-markets-list

Same problem here. Was able to reload most of the apps after searching alternative markets. Above is a link to a number of them. Seems like a short term work around but stopped me from obsessing about it.
[Nook Color General] skwalas:
Don't screw around with vending.

I got ALL of my apps back, including flash, etc.

Problem is, not exactly sure what I did to cause it. Here's my activity today:

- checked market after updating to N160, only saw the usual 29 apps (should be 41)

- did nandroid

- did user app backup in titanium

- wiped system, cache, and data

- installed miui 1.8.5

- wanted to play with the app compatibility mode in miui, but miui sucked

- restored the nandroid post-haste

- out of curiosity, checked market. All 41 apps were available, with YouTube up for an update.

Out of all this, the TiBu backup sticks out as a possibility. I recall that someone else had mentioned findingball of his apps after doing a TiBu backup, so I wonder if it "scrubs" the app data somehow? It is worth trying. Oh, and I also get the movies in the market, which didn't appear before.

In any case, some combo of the above got me all my apps. Will let y'all know if they stick.

Edit: crap, so it doesn't stick. But... did give me an idea. If I can get this to happen again, and then disable market updater right away? Might that make it stick?
[Nook Color General] Maugchief:
Appears that suddenly Viewsonic G-tab also has the same problem .

"I have a viewsonic g-tab and now 80% of apps say "not compatible" . Also the apps I had already disappeared. They were working apps from Amazon. Now when I try to download the same apps it says " not compatible". And i'm talking about basic apps like angry birds and cut the rope, which all worked before. "

http://www.amazon.com/forum/amazon ...Forum=Fx9N1C8PP4X4PK&cdThread=Tx21V25EOA2Z446

BTW- I do realize this is the Nook thread. I just thought it was relevant.
[Nook Color General] skwalas:
Wait... why the hell would this be happening with amazon appstore apps too???
[Nook Color General] rsage:
Because Amazon recently pushed out an update to their app store app, just like Google did. Amazon's updated app store is also supposed to be more "device aware".
[Nook Color General] patruns:
Yes, Appbrain does show the updates, but when you try and update from within Appbrain you get that message. Get out of Appbrain, go to the market and search for the app. You will then see it to download/update.
[Nook Color General] frankusb:
This has been confirmed by other users as working. The market will stop working after some time with 160 dpi but if your force stop the market and clear the data, it will work for a while.

Frank
[Nook Color General] patruns:
You have some proof of this? I have not heard of the market stopping working if you uninstall or freeze the market update app.
[Nook Color General] frankusb:
Market 3.0.27, dpi 160, no problems found by me (Facebook app is available). Others have posted that changing to 160 got their market working. I've been using 160 dpi almost always for Google Reader.

Not trying to prove anything but offer a suggestion that works for me and it appears others.

Frank
[Nook Color General] theorist:
sorry to sound very noobish on this but how do i change to 160 dpi? resolution?
[Nook Color General] joenathane:
Easiest way would be to use this
[Nook Color General] ruthienu:
I tried switching to 160 density using the market app but it did not help. I wish somebody would find a fix for this. I have several apps that need updating and the new market won't let me.
[Nook Color General] theorist:
also did this, didn't help.
[Nook Color General] butler360:
They really need an "Ignore App Compatibility" setting for the market.
[Nook Color General] theorist:
nevermind, this DOES work.

i had to stop market and clear data. now it works 100%.
[Nook Color General] skwalas:
you don't need to change dpi at all. Just clear the app data.

Open question now is how long this fix lasts. so far, I've kept my full app list through two reboots, and that's AFTER I switched back to 161.

edit: 4 reboots at 161, still have apps. And here's the weird thing. went to market.android.com and all of those "incompatible" apps now show as "compatible". Can it really be that simple?

But hey, who's complaining? I have all my apps back!
[Nook Color General] khaytsus:
No, it was your DPI or something, clearing data does nothing, trust me, I've done it several times, as have other people.
[Nook Color General] Taosaur:
I also got my full market back, and can't tell you for sure what did it, but if I had to guess, the most likely candidate seems to be, in Application Info:

1) force closing the Market app

2) clearing app's cache and data

3) running the app

My full process was to edit LCD density in build.prop to 160, reboot to CWM, clear cache, and reboot to CM7. I went straight to the Market's Application Info and found Clear Data greyed-out, so I opened the app: no dice. I still had the limited market. I went back to App Info, force closed, cleared, and started the app again: success! Movies showed up on the market home page, I had 9 apps looking for updates, and I was able to install the Facebook app. I've since edited build.prop back to 187, and the Market's still golden.

I don't know, maybe changing the LCD density played some role, but I think the key is force closing the app before clearing cache and data.
[Nook Color General] arda99:
Clear data is enough(from settings->applications->manage applications) as Market app will FC upon that. By doing so, market is forced to read/use our new DPI setting thus make the change take effect.

If you change DPI to 187 later without clearing market data, market should still work(for some time) as it uses old data from 160. You can try to clear data under 187 and market will break again.......so its all about DPI after all.
[Nook Color General] fatalfuryy:
Taosaur you beat me to it. Haven't been home to provide my update

Ive been messing around with build.prop and it worked for me also

First force stop market and clear the data and cache.

Go to system\build.prop

change the line qemu.sf.lcd_density=161 to 160

reboot and market should work. If you could see movies then your golden
[Nook Color General] Taosaur:
This appears correct--I messed with it some more, and the key is getting the 160 DPI into the Market's cache. After that, you can change DPI to whatever you like, as long as you don't clear Market data and the app doesn't refresh itself.
[Nook Color General] skwalas:
Ah hah! You are correct. Clearing market data at 161 caused me to lose my apps again. So it seems the full process is as follows: (and note I've never force closed the app, not sure why that should be necessary.

1) set dpi to 160 in build.prop

2) reboot

3) clear market app data (force close first may help?)

4) restart market, accept terms, let it rebuild data at 160 dpi

5) profit

the above we all seem to agree on now. Next steps are more speculative

6) set dpi back to 161 (or whatever you had)

7) reboot

8) profit indefinitely (unknown how long this lasts; I rebooted >5 times including flashing a nightly w/o issue) (Update: not very long! App updated when I opened it this morning)

9) do NOT clear data again as this rebuilds data at the wrong dpi again.

Seems if we can revert back to 161 dpi after rebuilding data we can get all our apps AND avoid the problems with using 160. Ill keep watching.

Edit: ninja'd by the lizard...
[Nook Color General] arda99:
Except one app, I haven't noticed any problem on 160 yet, and I believe 160 is a standard DPI so it should be fine(in theory). One reason CM7 uses 161 is that 160 will break market but if we have 161 in system and 160 in market cache, what will happen? :D

I'm fine with 160 but for those don't use 160, its possible to back up the unrestricted market data using Titanium Backup and restore it when necessary.
[Nook Color General] Taosaur:
For me, Clear Data was sometimes greyed out until I force closed, but maybe I just needed to give it a second. If Clear Data is greyed out, force close first, but otherwise Clear Data will accomplish the same thing.
[Nook Color General] jameshmiller:
Perfect!

10Char
[Nook Color General] lynnji:
Thank you! This worked for me, nothing else was working.
[Nook Color General] cpkroboth:
Skwalas's fix worked perfect....

Been following this intently the past few days... and MAN.. You guys rock. Thanks for all your hard work and testing.

EDIT: Side note, I tried 187 and BLAH!!!!! ;) I will stick with 161.
[Nook Color General] ruthienu:
Tried it one more time using the kill option in density app. After reboot I forced stop and cleared data in market. Low and behold got back market with movies and updates.
[Nook Color General] productofusa:
Yet another success!! Markets back, everythings updated, and back to dpi 161.

Thanks everybody :)
[Nook Color General] khaytsus:
FML, I went from 5 updates to 2 in the Market after setting to 160, clearing data, and rebooting.

I'm gonna fool around with it a bit more later.. Meh.
[Nook Color General] joenathane:
I've had luck using the 160 dpi plus app brain with the fast web installer.(the market itself didn't show that some of my apps needed updating under the "my apps" section but if the app was visited independently in the market it gave the option to update.)

The fast web installer seems to use the market.android.com "api" to push the installs, so if you do use it, know that it isn't instantaneous as it can a take a bit to push the installs... but it has worked great for me.
[Nook Color General] cdaters:
I didn't even know my market app was broken until I stumbled across this post. I followed skwalas' steps and then discovered I had MANY updates to pull down.

I thought it was strange that I could not buy PewPew 2...I've been spending most of my time in the Amazon App Store.

After following skwalas' steps though, all seems to be back to normal. I wish this fix would work for the Netflix app though...I just think it's wrong that we can't pull that down through the Marketplace.
[Nook Color General] boxcar8028:
will this work with a app like lcd density to change the dpi to 160 and why do we have to go back to 161 why not just leave it at 160
[Nook Color General] Taosaur:
Yes, you can use LCD Density; I used it this morning when the Market reset on me, with the restart setting "Killall." Whatever value you want to stick, 160 or otherwise, you should probably edit into build.prop at some point so that it doesn't revert next time you reboot.

You don't need to go back to 161, and it probably doesn't accomplish anything to do so. Dpi of 160 will eventually cause a different malfunction: from what I've read, all the apps will disappear from My Apps, which also requires clearing Market data to fix. However, once you have the value of 160 in the Market cache (what the fix in this thread accomplishes), it may cause that malfunction anyway, regardless of whether you change the dpi again. So, the lesser of two evils is probably to leave density at 160 and just clear Market data if My Apps breaks.
[Nook Color General] bbqncigars:
Well, now I know why some of my apps weren't updating. Whew!
[Nook Color General] khaytsus:
fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu, I can NOT get this to work. Are you guys that this works for using the new market or old market?

EDIT: Yep, it's the new market. Old market is blank or doesn't work, newer market behaves this way. Updated like 15 apps.
[Nook Color General] boxcar8028:
cool, thanks. been using old market waiting for a workaround. i'll give it a try :)
[Nook Color General] nolook:
exactly i actually want to buy an app for my nook but have no buy button at the moment....
[Nook Color General] jameshmiller:
Update:

I updated to nightly 162, and decided to stay at 160 dpi. After a couple of reboots, market was white under "my apps" ie: borked. So, I cleared market data. All was well, I had 2 updates that I wasn't aware of, and all of my apps were there. For now, I am going to stay at 160 dpi and clear Market data every couple of days. This is easier for me than changing dpi back and forth.
[Nook Color General] skwalas:
Agree on this, am leaning toward keeping 160 and just clearing market data every once in a while. Also confirmed that its notnpossible to use TiBu to keep the correct market data: restoring the app data just causes it to rebuild from scratch.

Makes me intensely curious why something as simple as pixel density can kill compatibility, and I wonder if there are other "standard" densities that can work on the nook, be compatible (whatever that means to Google), and not bork the market. Time to play around some more and do a little Googling. Or maybe I should start Bing-ing instead, just to spite big g.

Edit: well s***, right off the bat I find another one that works. Tried 240 (MIUI default dpi) with a freshly broken market, and managed to get it right back. So this fix works at both 160 and 240. Gotta gobfind some other default dpi to try cause 240 is just...too...stupid...big!
[Nook Color General] skwalas:
So 160 and 240 remain the only density settings that allow the new market to show all "my apps" and movies. We also know 160 breaks after a while (I dunno about 240, I couldn't stand it long enough to wait).

It seems that device specific default densities don't work. I've tried 149 (new galaxy 10"), 169 (our own nook), 170 (galaxy 7"). Also arbitrarily tried 180 and 200. None of these fixed market.

What makes 160 and 240 so special? What other densities fall in this special category? Any app developers or CM devs out there who might have insight into this? Dalingrin maybe?
[Nook Color General] liquid64:
I had heard that the default build.prop in the nightlies was going to change to a default density of 160. Does anyone know if this is still in the works?

BTW, tried the tips here and my market is working. Thanks everyone.
[Nook Color General] productofusa:
Nevermind, flashed 162 broke working market, need to do the dpi thing again.
[Nook Color General] jnemesh:
I tried the above methods for clearing the cache and wiping the data for the new market app, and was still having problems (could not install Adobe Flash!!). Then I saw the little button marked "uninstall update". I tried that, and it reverted back to the old market. Problem solved (for now!)
[Nook Color General] thatbenc:
160 and 240 are two of the standard Android screen densities (mdpi and hdpi). The other two are 120 (ldpi) and 320 (xhdpi).
[Nook Color General] skwalas:
Ah. Thanks, I was looking all over for that info. So it seems as if one of the new compatibility checks is the presence of a standard density, which would imply the presence of a stock ui.

Which brings me to the next mystery: why does market still eventually break at 160?
[Nook Color General] joenathane:
Well it's really strange because according to Google a dpi of 160 is the baseline standard for a medium density screen.

http://developer.android.com/guide/practices/screens_support.html
[Nook Color General] arda99:
Device awareness is always there just not enforced until the new market. I think its about CM7 or Gingerbread as my rooted stock 1.2, with a DPI of 169.3333, shows compatible on market website. I also read other users reporting same issue on their android phones.
[Nook Color General] cpkroboth:
To add to step 8.... I was on nightly 162 of Cyanogen and could not get the fix to stick after changing back to 161, only last an hour or 2. I reverted back to 160 Nightly, and so far today the market shows all the apps after doing the steps listed...

Just thought it was worth mentioning
[Nook Color General] skwalas:
Well, I can now confirm that the market does NOT break at 240. No borking after 20+ hours.

So 160 and 240 will get market working, but only 240 will remain stable.
[Nook Color General] Taosaur:
Meh, my last fix stuck for around 36 hours with dpi at 187, but eventually reset. I wouldn't be surprised if the My Apps issue is equally capricious.
[Nook Color General] nolook:
just uninstalled the new market and everything is working again...
[Nook Color General] ndinfla:
I changed density to 160. Let market rebuild. Reset density to 161.Now I have movies section. When I reboot market resets to tithe 161density version. Close market. Clear data. Reopen market and accept. Movies and everything else shows up again. I'm going on 5 days so far with no issues
[Nook Color General] skwalas:
Going on two days with 240 and market still works with all apps.
[Nook Color General] freonchill:
Posting my results, might help someone

Preface: NC running cm7 7.1.0 rc-1 on sandisk cl4 16gb card with 0.5 random write, 32 queue depth... See my post in the sd card performance topic

Downloaded and installed lcd density app

Choose 160 dpi

Choose reboot via first option, kill

After rebooting, run market

Notice its still broken

Goto running app/services

Kill 2 market services

Goto installed app list

Force quit market app

Clear datad

Run market

Accept

Full market front screen with movies, books, apps, etc

Was able to update 12 apps that didnt have update icons since i downloaded new market app.

I just did that, so i will post back if it has problems and or stops working in the future

Update: i went to the market somewhere between 12-24hours later and it randomly asked me to accept again. I did and it was broken again. Did clear data and went back to the market and it worked again. After rebooting, doig the same process does not fix the market. But i just looked and the lcd density must have reset when i rebooted. I wonder why it did not save the change permanently?
[Nook Color General] khaytsus:
BTW everyone, updated the first post with a few posts from the thread which seem to work to me.

I still get My Apps empty, but I can update via Appbrain.. Not perfect, but oh well. I must still be missing something, but this works at least.
[Nook Color General] stud_muffler:
Those instructions (pdf) worked for me.

:cool:
[Nook Color General] khaytsus:
And it's exactly what we already have documented here..... And screw Nook 2 Android.
[Nook Color General] fatalfuryy:
agreed..

After more testing with using the app to temporary change the lcd density to 160. i have to reset the market everyday. if i change the build.prop to 160 it will eventually crash the market within 2-3 days.

ive been testing it with build.prop modified to 240 as the density and havent had any issues so far. can anyone else confirm?
[Nook Color General] arda99:
I would just use 160. 240 is just way too big.

FWIW, you can also try recent plus. When market is broken, long press the market icon from recent plus and clear data with one click.
[Nook Color General] khaytsus:
Ha, no idea Recent Plus did that.
[Nook Color General] fatalfuryy:
haha i feel like im using a ipad(sadly i know) but it hasnt broken the market and i havent reset the market yet.

im going to try the recent plus and see what happens.

Should i change build.prop to 160 and use the recent plus? or use the lcd density and whenever the market breaks to use the recent plus app?
[Nook Color General] arda99:
When long pressed, recent plus will take you to the app's setting page, it wouldn't clear the data automatically you have to do that yourself, just more convenient than going through the regular settings->applications...route.
[Nook Color General] joenathane:
I seem to be getting different results using

ro.sf.lcd_density=

instead of

qemu.sf.lcd_density=

Total number of apps showing up under "my apps" is higher...

I'll report back if this resolves anything, one thing worth noting is my phone, running an older build of CM7 uses the ro.sf.lcd_density at 160 and has no market issues whatsoever...

edit: did a little research and apparently qemu.sf.lcd_density is used in the Android SDK emulator to allow for dynamic resizing, it may very well be the root of our issues.
[Nook Color General] skwalas:
Hey, good to know someone is coming to the same hypothesis I have. Partially.

I also have had a rock-solid stable market at 240 setting going on 4 days now. No borking, lost apps or obvious "incompatible" apps. Say what you will about the huge icons, the market really prefers or NCs at 240. And god help me, these huge-ass icons are starting to grow on me.

qemu. is supposed to be used as the default density setting going forward, isn't it? ICS is supposed to switch the UI based on the density setting, such that you get HC style at 160 and GB style at 240, and I thought the qemu line was supposed to support that function in ICS? It was late that night and may have got parts of my research jumbled up.
[Nook Color General] SteveRiley:
My ro.sf.lcd_density line is commented out (and the value is 240, BTW). Instead, I have two lines referring to density: ro.sf.lcd_density.xdpi and ro.sf.lcd_density.ydpi. I am running stock 1.2 that's been ManualNootered, not CM7. Is this a reason for the difference? Anyone have any clue what might happen if I comment the xdpi and ydpi lines and uncomment the other one?
[Nook Color General] joenathane:
Yeah, the stock firmwares' build.prop is going to be different than CM7. I'd say give it a try if you have a back or are comfortable using ADB, if it causes a boot loop you could just push a good build.prop.

Edit: I was wrong, "my apps" went all empty on me. :(
[Nook Color General] freonchill:
they fail to say that resets when you reboot...

so, if you use that method, you have to reboot; use that program again, reboot...

double reboot!?
[Nook Color General] DizzyDen:
Right now I'm trying a test of replacing CM7 qemu line with stock 2 line xdpi ydpi method... will let you know...

It did let me update one app I had update for that before showed an update but only gave the option to open or uninstall...

Another funny thing is lcd density app did not show my setting... only "custom"

Gonna run this for a while and see what it does.