yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] justin_kaszycki:
im interested in a new #MMCROOT.BIN it would just make things so much easier ........also how did u make your custom boot screen i wanna make one for my own zeen thankx
[Android Q&A, Help & Troubleshooting] T-Keith:
For those of us stock, I noticed a system update available? Anyone else know what this is? I can't get it to update, it says to just place it on the dock, but that doesn't work. I thought alarm clock plus might be interfering so I uninstalled, but it still doesn't seem to be working.
[Android Q&A, Help & Troubleshooting] downek:
The same in France...
[Android Q&A, Help & Troubleshooting] akp99:
Same - rooted and I got the update in the UK today
[Android Q&A, Help & Troubleshooting] gertjan411:
no update here in holland.
[Android Q&A, Help & Troubleshooting] lynxdog:
Update from HP

The current update from HP has been there since the 16/09/2011.

I managed to get some info from it by plugging a unit into a printer and removing it halfway from the download. it writes some files to the /recovery partition.

now these files on hp's website are compressed. I know that because I've been looking around the fwupgrade.apk.

It has two files of interest one in /system/bin/fulcomp and the other in the apk libJNIFwUpgrade.so

These two will decompress the files.

You can download from ftp://www.hp.com/pub/inkjet/updates/ze/v1/

but, how to decompress them.

looking at some info in the fwupgrade.apk it seems to be that

1 it downloads them to *somewhere*

2 it decompressed them into /recovery

3 it reboots and REDBOOT takes over.

if we can....... find someway of decompressing these files we may be able to change a file called...... rootfs.tar

now, i've noticed the manifest file in the /recovery directory and that it's the same as the one from hp's website. the files on HPs site have .33blahlbah numbers after it. either these could be the extraction signature or .......

Also from the manifest file, there are another bunch of numbers.... which also could be the signature......

What do you think? whos willing to help on this one.
[Android Q&A, Help & Troubleshooting] 19119381:
Just tell me what you want to know, i've got alot ppl around me with Linux and Java knownlege.

How's about mounting a fake /recovery ?

wich we could remount after.

//€dit: Found in /system/sbin/rfpatch:

something todo with the process?
[Android Q&A, Help & Troubleshooting] lynxdog:
Nice, but the thing we *DONT* want to do is reboot. We want to copy only.

i'm going to try this is the weekend at work.

Cheers
[Android Q&A, Help & Troubleshooting] lynxdog:
Found something.....

Who wants to muck around with this.....

For what I can see..... it's the source for #REDBOOT.BIN and #BTBLOCK.BIN

also contains the kernel and other stuff.....

either it's all good to go wild or it's nothing at all....

but..... I did compile the #REDBOOT.BIN and flashed it..... guess what.... it works...

now the source has been sitting right under our noses all this time...

ftp://ftp.hp.com/pub/softlib/opensource/HP_Photosmart_eStation_C510/

What do you think?
[Android Q&A, Help & Troubleshooting] fresnogamer:
Setup Bypass Not Working!

I have been trying the USB + Power to try and get past the "Setup" screen and I get nothing. Am I doing something wrong?
[Android Q&A, Help & Troubleshooting] 19119381:
For sure, but lets say we mount a fake /recovery (mmcblk*) wich is on our sdcard?

Basicly the system does not look for it after reboot, since the mounts gets reseted anyways...

hope you understand what way i planned ;)

on the external.zip are quite alot helpfull files, like these ones from the qemu (the emulator for arm devices) ;D
[Android Q&A, Help & Troubleshooting] marcux:
So, somehow after flashing the zeen with those files, I lost my app drawer, it says not installed, is there any way to get this back as well as the printer app? I Do still use this for my printer as well.

Is there a stock rom I can flash into to put things all back to normal?
[Android Q&A, Help & Troubleshooting] 19119381:
If you would have read this Thread carefully, you would know how to !

@lynxdog: my friend said, that the most files for the zeen are written in a "ARM-ELF", wich could basicly gets fully readable with "IDA Pro Advanced" !
[Android Q&A, Help & Troubleshooting] chuckthegeek:
As for the ARM-ELF thing, that's the compiler. To build a new kernel you'll need to set up a cross-compiling toolchain to go from x64 (your PC) to ARM (the code the Zeen runs). This means you'll need gcc and a few other packages, which are probably included in the extras zip. Look up 'setting up an ARM toolchain' for guides.
[Android Q&A, Help & Troubleshooting] chuckthegeek:
Success modifying the root file system! Crack open #NORKERN.bin, cpio the filesystem and make changes. Then use gen_initramfs_list.sh (in the kernel/scripts) to generate a new initramfs, and build the kernel against it.

I had to compile out the dock audio code to make the kernel work, I haven't checked how that affects the rest of the build yet.

EDIT: I'm pulling down the AOSP code right now, hopefully I can port the HP drivers to the AOSP kernel and get a stock Froyo build for Zeen.
[Android Q&A, Help & Troubleshooting] 19119381:
i count on you Guys !

Since i only have a bare base knowlege and my friends cant really help me

without having a Zeen for themselves to test thinks :(
[Android Q&A, Help & Troubleshooting] jlechner:
Wow, you guys are making great progress. Keep it up!
[Android Q&A, Help & Troubleshooting] 19119381:
The new Update is useless... just a Update for e-printing
[Android Q&A, Help & Troubleshooting] lynxdog:
Didnt think hp would do anything else with this. Now it's up to the community.

Lets see how far down the rabbit hole we can go...........
[Android Q&A, Help & Troubleshooting] justin_kaszycki:
any progress?
[Android Q&A, Help & Troubleshooting] Drakey83:
NOOOO

This project cant be dead.... you guys were my last hope :(
[Android Q&A, Help & Troubleshooting] lynxdog:
nooo?

Not dead, just busy packing and getting ready for the big move.

There are some websites that i've been waiting for to reopen and they have....

So......

Requests.... I want to hear from you all what you would like to happen.

A new rom? If we cant do that a heavily customised native rom?
[Android Q&A, Help & Troubleshooting] justin_kaszycki:
a new rom would be sweet if could happen or even a sweet custom native one with android boot screen and stuff go right to launcher pro!!!!!!
[Android Q&A, Help & Troubleshooting] 19119381:
The only thing i actally want, is a clean Froyo-ROM without any HP-Bull**** :/

and well... maybe some more sharing of your knownlege :P

specialy since i want to do some things by my own instead of waiting always

for other ppls work :S

BTW... @chuckthegeek how the things are going with pulling the AOSP ?
[Android Q&A, Help & Troubleshooting] chuckthegeek:
Hey guys. I've got a lot going on right now, so I haven't been doing too much more Zeen work. I have the kernel building, but I'm having trouble getting the header right so it'll flash. I also looked at the AOSP route, but the kernel.org servers are down, so it takes forever to check out the entire project. I'll definitely come back to this, but I'm busy interviewing for jobs and doing midterms right now. Sorry guys.
[Android Q&A, Help & Troubleshooting] lynxdog:
a good mirror for this is

https://www.codeaurora.org/gitweb/quic/la/

I've managed to build and compile a new kernel for it, the next thing is to build Android against that....
[Android Q&A, Help & Troubleshooting] FRDY:
Hi everyone

I'm a noob, i've been following this thread because i was given a zeen that says hacked by lynxdog. The device say ephotosmart then starts the same process over and over again. Is there any hope for this device.
[Android Q&A, Help & Troubleshooting] lynxdog:
updates MMCROOT.BIN

Hey peeps.....

I forgot to upload this ages ago.

It's a rom that bypasses all of the hp crap.

it just jumps into Launcher Pro instead of the HP Setup.

It's great for people that get bootloops and blackscreens.

http://www.megaupload.com/?d=W7O60ZXZ

Just do the usual, unpack to your SDCARD reboot with both volume keys pressed and turn on.
[Android Q&A, Help & Troubleshooting] FRDY:
Hi guys it me the noob again. I know you guys are busy with really heavy stuff, but can anyone tell me what i'm missing or even where i might be on this. My zeen says "redboot hacked by lynxdog" when i power it on then it says "hp photosmart estation" then it turns off and comes back on only to do the same thing. Please help, i ran the mccroot above from an sd card but nothing happened. Am i supposed to have more files on the sd card?

I appreciate anything you guys can throw my way. Fredy the noob.
[Android Q&A, Help & Troubleshooting] lynxdog:
Hey Noob, did you unpack the rar file? what happened when you tried to flash did you get a blue bar at the bottom?

Also, download the original NORKERN and REDBOOT files posted a while ago by me, they're unmodified.
[Android Q&A, Help & Troubleshooting] FRDY:
Hey what four files did you paste to the sd card?
[Android Q&A, Help & Troubleshooting] lynxdog:
NORKERN & REDBOOT

http://www.megaupload.com/?d=8XI6S4OH

MMCROOT

http://www.megaupload.com/?d=W7O60ZXZ

Once these are unpacked you should see them as #NORKERN.BIN, #REDBOOT.BIN, #MMCROOT.BIN

Do NORKERN & REDBOOT First then do MMCROOT
[Android Q&A, Help & Troubleshooting] FRDY:
Dear mr. Lynxdog sir, i can not beggin to thank you enough, just for the functional tab but for the true item of value, that being your knowledge. Thank you for what i have learned. Thank you for your time. Greatly appreciated. "you are the man bro!"
[Android Q&A, Help & Troubleshooting] jlechner:
Lynx, having a hard time catching up, is mmcroot a rooting process?
[Android Q&A, Help & Troubleshooting] lynxdog:
No, MMCROOT is a system snapshot that can be flashed to the internal NAND. It has ROOT (Superuser) installed. Still no ADB from usb, but WIFI ADB works well.
[Android Q&A, Help & Troubleshooting] chuckthegeek:
Custom ROM

Based on LynxDog's MMCROOT, here's one with Google Apps installed and working. You should be able to flash this and get GMail, Youtube, etc., which I couldn't get to work on LynxDog's. The apps are just ripped from the Cyanogenmod 6 HDPI GApps zip.

http://dl.dropbox.com/u/45212785/#MMCROOT.BIN
[Android Q&A, Help & Troubleshooting] anthonbob:
How do I use this package uploaded above? By the way, is the Market APP working in this ROM?
[Android Q&A, Help & Troubleshooting] lynxdog:
I'll test this when I get home. Have you reflashed this to see if the Google Apps stay? This is a comon problem with this as we know they are system apps, but the rom doesnt. But, i'll test after work.

I've had the GAPPS all working, also I've noticed you have an old release of vending (market) in there. Is this working?

Cheers

---------- Post added at 11:50 PM ---------- Previous post was at 11:46 PM ----------

when I get home i'll upload my Gapps to be used with my rom and an install guide. Market works and it's the new one. only problem which has been very anoying is the search still does not work.

See ya all soon.
[Android Q&A, Help & Troubleshooting] chuckthegeek:
This was a quick fix, I wanted to build GApps into your current release. It's based on Cyanogenmod 6, so it's an older Market. It should update itself, but mine hasn't yet. If you keep the account related bits in, you should be able to install the new Vending.apk. System apps install fine, you just put them in System/apps and chmod them so that they have +x for everyone. I made mine 0777 because I couldn't remember the exact permissions :rolleyes:

BTW, it's weird that even with a tweaked build.prop we don't have full market access. I've even got the Google search library installed, still no search in Market. AppBrain works great for this, you can find apps even if you can't install them.

EDIT: Updated my MMCROOT with the newest Market :)

TO USE:

Copy #MMCROOT.BIN, #NORKERN.BIN, #REDBOOT.BIN, #BTBLOCK.BIN to the root of an SD card.

Put the SD Card in your ZEEN, and shut it down by holding the power button and selecting 'Shut Down'.

Press and hold the two buttons on the back (the volume buttons), keep them depressed while you hold the power key.

Don't let go of the three buttons until you see a blue bar under the 'HP Photosmart' logo. The bar should go across 4 times, slower and slower, and then text will appear when it's done.

Once you see the white text, press one of the volume keys to turn the Zeen off. Hold the power button to turn it on like normal, and you should be on a custom ROM.
[Android Q&A, Help & Troubleshooting] anthonbob:
Does the market actually work though? Please someone answer that.
[Android Q&A, Help & Troubleshooting] chuckthegeek:
On my Rom, all google apps work. However, even with a new build.prop, some apps are restricted. You can try spoofing a Sim and report your results. Long story short, market runs, but there is no search (use app brain), and few apps. Unless lynx has fixed it and didn't release it yet.
[Android Q&A, Help & Troubleshooting] anthonbob:
The lack of search doesn't bother me. I really want the market to work. Its hard to keep hunting down updates for the apks. By the way, I have a question. Does your zeen restrict itself from powering on whwn the battery is below around 40%? Mine does and I find this strange.
[Android Q&A, Help & Troubleshooting] chuckthegeek:
Market FIX!

I got access to a lot more Market apps, but it's a little ridiculous. I've updated my old MMCROOT to do this:

1) Flash the new MMCROOT (see above).

2) When you restart, everything will be huge. Set up your Google account and run Market anyways.

3) Once you're in the Market and you can see all the apps, run LCDDensity and change the density to 160.

4) Now your screen looks normal, and you can get Angry Birds!

If you restart, you'll have to set your density again. If you lose apps, you might have to wipe the Market cache with Titanium Backup.

MMCROOT is at http://dl.dropbox.com/u/45212785/#MMCROOT.BIN
[Android Q&A, Help & Troubleshooting] jlechner:
Or.....you can use blade buddy to set the density and it holds after reboot.
[Android Q&A, Help & Troubleshooting] Drakey83:
Can someone confirm that they were actually able to download angry birds? I am able to find angry birds in the marketplace with app brain but It says that angry birds wont work on my device.
[Android Q&A, Help & Troubleshooting] chuckthegeek:
Have you used Blade Buddy for this? It basically rewrites build.prop, the point of doing it this way is to keep the build.prop value at a 'stock' value, while your graphics subsystem is at whatever value you want. If Blade Buddy works the tweaked build.prop might not be necessary (but I'd want to test that you can erase your Market cache and still see apps).

Drakey83: I got Angry Birds Seasons, this fix opens up a much larger slice of the Market. I realize some things are still blocked, I think it has to do with the lack of 3G radio, GPS, etc. being reported by the tablet. The original Angry Birds is crazy fickle about what you can install it on, I used to have a stock HTC Hero and I couldn't even install it on that. This fix rolls up every different Market-enabling fix I've been able to find; using a Nexus 1 build.prop, keeping lcd_density at 240 and spoofing a SIM. If anyone knows about any other fixes, fire away :)
[Android Q&A, Help & Troubleshooting] sirsmacketh:
New Zeen owner

I picked up this printer at Staples this week... $169. Couldn't pass it up for that price after I saw that it was running Android 2.2 on the tablet.

Great work by everyone who managed to get all the things running on it.

Before I go and install the custom ROM from a few posts back, will this kill the HP functionality of the printer and tablet? I still want to be able to wireless print to it.

Oh yeah, things I've been able to install without rooting so far are:

Flash 11

Netflix (sound no video) - from a thread here on XDA - just do a search for Netflix apk - I believe it's 1.4

Dolphin Browser HD

One of my biggest complaints is how sluggish the UI is. However, for what I paid for it, I can't expect it to perform like my Galaxy Tab with OverCome on it. It is functional and for checking email, and browsing the web, it's awesome!
[Android Q&A, Help & Troubleshooting] jlechner:
Yes I did sir.
[Android Q&A, Help & Troubleshooting] chuckthegeek:
Cool. My Zeen is actually a brick (and so is Lynx's, but he seems to have a bottomless supply :rolleyes:), so I'll make a new MMCROOT with normal lcddensity, and you guys can tell me if it works.

And no, you don't lose your HP printing stuff. As much as I've tried, you can't kill it that easily.

EDIT: It is done. I used a new fingerprint too, this might get us more apps. It's at the same place as before,

http://dl.dropbox.com/u/45212785/#MMCROOT.BIN

Give me some feedback
[Android Q&A, Help & Troubleshooting] Drakey83:
How did you guys manage to brick your zeens so I know what to avoid? Where you able to unbrick your zeen to test this new MMCROOT? Just wondering because I don't have the funds right now to buy a new zeen if I brick my current one.
[Android Q&A, Help & Troubleshooting] lynxdog:
Mines not bricked, just really really busy getting ready for the big move.

I'm trying to find a compiler for the IMX51 chip, i've tried everything I can think of, all versions of ARM-EABI, ANDROID-NDK, ..... blah blah blah, i've even got the IMX51 LTIB compiler, still wont compile..... anyone with thoughts?

Once I get this I can rip it to bits and compile a new kernel, new rootfs, new rom basically ......
[Android Q&A, Help & Troubleshooting] jlechner:
don't suppose this would help you any?
[Android Q&A, Help & Troubleshooting] chuckthegeek:
Any ARM compiler should be fine, you don't need a specific compiler for the chip, just the architecture. I thought the problem was in packaging the kernel and initram into the custom HP format. That's how I bricked mine, I tried using Freescale's stock Android images with HP's custom bootloader.
[Android Q&A, Help & Troubleshooting] rovaals:
I also got it at Staples for $169, high five. If you switch to Launcher Pro as your home it will respond much faster. I'm loving the screen. Nice sensitivity, glass front, good viewing angle. I'm going to be giving the tablet to my son when he turns 2 in a few weeks for watching his video and stuff on the go. He was previously using my ipod touch and did a decent job of "not smashing it".

Has anyone played around with the 1.6gb /public partition? It's the one that shows in the dashboard as internal storage.

It's rw, but it doesn't seem to like it when I put stuff there. If I put a video there it won't open. If I back something up into there, I get a 0 bytes file when I copy it back to SD card. I have an Archos 101 and the way it handles internal vs sdcard is this: /mnt/storage is the internal storage and /mnt/sdcard is the scard. storage symlinks to /sdcard/ and the real sdcard symlinks to /sdcard/sdcard/.

If I root, remount /system as rw and put market related (vending and googleservices framework) stuff into /system/app and reboot will I lose those files? or does the /system/app partition persist and not refresh on each boot.

I also don't want to lose the printer connectivity stuff, so i'm sticking with modifying the existing rather than flashing one without any HP stuff.

EDIT: FYI, the dashboard reported total internal space as around 400mb (440?) before the 2.2 update. Not sure if it pointed somewhere else before or if they changed partition sizes with the update.
[Android Q&A, Help & Troubleshooting] lynxdog:
Someone......

Morning, Evening, Afternoon

Can someone have a go at compiling this..... I've tried.

http://www.megaupload.com/?d=WO71EWP9

It's got the kernel for the zeen, the configuration, and the rootfs....

I cant, i've tried, i may be doing something wrong.....

*EDIT* - 5 people have downloaded this, any updates?
[Android Q&A, Help & Troubleshooting] rovaals:
When i change the fingerprint in /system/build.prop it doesn't seem to work.

I used the fingerprint from my other tablet, which has 2.2.1 and can see most of the market, I get the same 5 or 6 apps and the Editor's picks still say "not supported on your device". I've followed steps I found elsewhere to clear the data of googleservicesframework and the cache of the vending app, but it doesn't seem to work. I tried rebooting after, and my build.prop stays the way I set it, but the market doesn't get any better.

Mounting the system partition was fun, got to get rid of the Yahoo apps, facebook, Slide Me and snapfish.

I was mounting it through terminal emulator, but I just found out my file manager (ES File Explorer) can remount /system as rw for me if I just check the box.
[Android Q&A, Help & Troubleshooting] anthonbob:
Less apps in Market than the previous ROM you uploaded. Now I'm flashing back the old one.
[Android Q&A, Help & Troubleshooting] gijoey1980:
Great job so far guys, one question though, my sd card slot works to load the files but once booted i can not get the sd card to show up. I have tried a 8gb and a 512mb with no luck on either, any thoughts? I would really like to be able to use the sd card, you can manually load all the apps you want that way.
[Android Q&A, Help & Troubleshooting] anthonbob:
What app allows me to permanantly change the lcd density. I tried one that was temporary and the other recommended here doesn't seem to work. It says it needs Spare Parts PLus.
[Android Q&A, Help & Troubleshooting] rovaals:
Did your SD card slot work before flashing? I use an 8gb as my primary card for the Zeen. If you have terminal emulator installed you could check "mount" to find out where your card is mounted. It should be at /mnt/sdcard and there will be a symlink from there to /sdcard
[Android Q&A, Help & Troubleshooting] gijoey1980:
Yes, I wouldn't have been able to install the rom if not, or if you meant was it working with the stock HP OS, then yes. I have tried the few different MMCROOT files but all work great with the exception of the SD card not working. I thought it might be the sd card but I have also tried many others, to include a 1gb, 2gb, and a 16gb to no avail, even tried putting the sd card in and rebooting still nada.
[Android Q&A, Help & Troubleshooting] rovaals:
Ok, so it was working in the original ROM. I haven't flashed any yet, just doing my own changes after rooting the original ROM. Maybe the ROM has the sdcard mapped differently?

It should typically mount as /mnt/sdcard with a symlink from there to /sdcard.

What file manager are you using? Is it able to go up to the root folder? If you're using ES File Explorer, click the star and the left end of the button bar and choose phone.

From root ( / ) look under sdcard, if it doesn't show your card's files then back up and go to /mnt/sdcard and check there. The ROM would likely not affectt the automatic mounting to /mnt/sdcard, but may have changed the symlink (or removed it?)
[Android Q&A, Help & Troubleshooting] stat1q:
Unless I missed something

So I read through most of the forum, thankfully I found the original backups by lynx though I'm still a bit upset. From what I gathered, I was under the impression that I would not be losing the abilities to communicate with my printer from my device, which seems to not be the case unless I am missing something. That app is just GONE all together!

What gives?!
[Android Q&A, Help & Troubleshooting] jlechner:
Blade Buddy does work, but yes I do think you need spare parts +
[Android Q&A, Help & Troubleshooting] gijoey1980:
I am using root explorer and efs explorer, I check both locations and nothing, when I try to click on either /sdcard, it tells me I need to mount the sd card first

The slot has to work because I just loaded the rom using it. Please, anyone, I have tried some of the other mmcroot files but can not get my sd card slot to work again.