Jump to content


Photo

Alternate WPDN Firmware: OP-based "OPDN" (current version 2.1.1)


  • Please log in to reply
1233 replies to this topic

#1 kewlguy

kewlguy

    Advanced Member

  • Hero Member
  • PipPipPip
  • 429 posts
  • LocationAtlanta, GA

Posted 23 February 2011 - 10:51 AM

[Moderator Edit 4/12/12]

If you are having trouble with "no content" in the Market, panengineer has a No Matching Content Market Fix pinned on the WPDN main page.

[Mod Edit 6/13/12] : *WARNING*

**Do NOT use this if you have SL20_20120224_B_PD_INX7E_ENG_6410POP FW** <---This is a 2012 dated FW reported not compatible with the 2010/2011 FWs.

[/edit(s)]



Based off of 03/02/2011 OP firmware "SH20_20110302_K_PD_INX7E_ENG_6410POP.zip". Choose a version that you want:

OPDN v2.1.0 BASE - SH20_OPDN_2_10_BASE_PD_INX7E_ENG_6410POP.zip (http://www.mediafire...5cz1t3nmba7tnxy)
MD5 Hash: 794d6c2c2f36642961ea6e09058ea70a

OPDN v2.1.0 GAPPS - SH20_OPDN_2_10_GAPPS_PD_INX7E_ENG_6410POP.zip (http://www.mediafire...2ca1n6l6yg6vbyl)
MD5 Hash: f4257d70383a8da57c735c58e1ba72bd

OPDN v2.1.1 Supplement - SH20_OPDN_2_11_PD_INX7E_ENG_6410POP.zip (http://www.mediafire...sciqda3vvagb431)
MD5 Hash: d5429bd0e9fbeb554b34261d6a5389bb

Supplement is a minor add-on, and doesn't flash the boot / kernel / recovery. It's like a "service pack" and is flashed like a normal firmware update. You must flash v2.1.0 BASE or GAPPS prior to flashing the supplement!

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

Changes in v2.1.1 - Added back LatinIME.apk (keyboard with dictionary file for auto-correcting text). Fixed all errors related to keyboard at bootup (mainly experienced by GAPPS and Market users). Added malware fix (no longer need to run the malware fix update). Fixed the framework.jar so you no longer need to restore stock framework.jar after getting the Market working. v2.1.1 is a non-destructive supplement that is flashed like a normal firmware update but does not mess with any settings, data, etc.

Changes in v2.1.0 - all fixes up to and including v2.0.2 and now based on the new 03/02 OP firmware from Pandigital. Also removed custom LatinIME.apk with the dictionary (it was causing some weird issues - if I can fix, I'll push out with the next update).

GAPPS & Market-Only Users Please Read

Please flash my v2.1.1 supplement to fix keyboard and lingering app issues. Sorry!

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

Changes in v2.0.2 - fixed build.prop to correctly disable JNI checking for compatibility with Slingplayer and likely other applications (thanks mac1_131). v2.0.2 is a non-destructive incremental update that doesn't replace any critical system files and includes the fixes found in v2.0.1. It is flashed like a normal firmware update. Please ensure that NO OTHER update files are on your internal or external SD cards. The v2.0.2 update applies to both the BASE and GAPPS versions.

Changes in v2.0.1 - fixed build.prop to stop unknown errors occuring in B&N app.

This is a mod based off the OP firmware (03/02 release) that Pandigital seems to be moving towards, with the Novel. This is a continuation of roebeet's v1.1.1 and starts with those enhancements as a base (note due to frequent requests, the Ubuntu fonts have been removed). It is 100% OP stock, with the exception of these changes:

BASE
  • Adds a few of the original stock PDN apps (ie, Video and Settings)
  • Removes the Facebook app and the Chinese keyboard (the included Facebook app was filled with bloatware and isn't as good as the one available at the end of this post or in the Market)
  • Rooted and Busybox added (Titanium Backup friendly) - rooting allows applications to run as the root "super" user and unlock the full PDN filesystem; Busybox is a collection of UNIX utilities that add additional functionality
  • Spica drivers added (2d/3d graphics enhancement) - the Spica drivers are custom graphics drivers that have been modified to work on the PDN and improve 2d/3d graphics during normal operation and while playing games
  • JIT enhancement added (DVM w/ JIT) - this replaces the built-in Dalvik Virtual Machine (DVM) with an optimized one with Just-In-Time (JIT) options enabled; this improves the speed and performance of the PDN, but as discussed below, can cause some compatibility issues with popular applications (instructions for reverting back to the stock/factory DVM are below)
  • Utilizes their "firmware" settings section to add a Slatedroid nod (updates model, device name, and version)
  • AdFree hosts file added (blocks ads from common malware sites and ad providers)
  • Adhoc friendly wireless supplicant added (lets the PDN see and connect to AdHoc wireless networks)
  • SpareParts.apk added from older stock (allows you to change some under the hood settings)

GAPPS includes the above and also:
  • Market, Google Mail, Calendar, Maps
  • Quick-Sync-Settings app to allow for changing the Google Account associated with the market install and quick access to sync settings

Instructions if moving from a non-OP ROM (pretty much anything pre-2011):

  • Optional step 1 - While not mandatory, I recommend doing a factory reset before flashing to ensure all lingering components in /data are erased. Again, not critical, but ensures you get a clean flash. To do a factory reset, goto Settings, Privacy, Factory data reset.
  • Copy the zip to the root of your SD card (ensure that NO other firmware updates or enhancement updates are present on your card)
  • Flash as usual, this might take several minutes to complete and it will reboot automagically ( turn off your PDN, and flash by holding volume up and the power button simultaneously for about 5 seconds until you see the flash process begin)
  • After the first boot into the UI, copy the file back to the root of SD card and flash AGAIN. This is required to install all the user applications, like ES File Explorer
  • Once the second flash is complete, feel free to add the external SD card again
Instructions if moving from an OP ROM (examples are 1/3, 1/11, 1/14, 1/27, 2/15 firmwares):

Same as above, except that you should only have to flash it once.

Special note regarding GAPPS version and Market

On your first boot, you'll be prompted with a message asking about which setup wizard should be used. Choose the first option and setup your PDN as your normally would (time-zone, language, etc). This version has the "non-ugly" Clorkworx hack installed. This means that the Market "just works", no second ID trick needed. However, you need to follow these steps to the letter, to enable the Market.

  • Enable Wifi, of course
  • Run the Market app. Add your userID / password as you normally would. Market app will then close.
  • Re-run the Market app immediately, and download any free app you want ASAP. I usually pick Pandora since since it's usually in the Top Ten free apps, and it's an app I trust. Make sure the install is successful.
  • Most likely the Market will close shortly afterwards. Re-run the Market again and re-test a free app download. You'll notice that the Market app has been updated.
The reason why you need to do this ASAP is that the Market updates itself almost immediately after you run it. The "non-ugly" hack needs the old Market to work, and it "takes" once you download an app. If you happen to miss the window, you can re-try by going into Settings -- Applications -- Manage Applications, delete the Market app (which is the updated version) and then re-try again. You shouldn't have to re-flash.

Note that if for some reason the Market STILL doesn't work or you get "Server Unavailable" issues when accessing the Market, you can try setting your clock back about 24 hours and connect again. As a last resort, that has worked in most cases.

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

List of files

META-INF/com/google/android/updater-script. This is the updater script. It has all the file DELETES. So, if you want to keep PinyinIME.apk, you'd delete that particular line. But don't delete this entire file, or else the updater won't run at all.

/system/app/PD*.apk - The old PDN stock files, like Music and Video.
/system/app/Calculator.apk - This is a calculator app that has been customized to work with the DVM JIT enhancement.
/bin/wpa_supplicant - This is the ad-hoc friendly supplicant.
/etc/hosts - This is the "ad-free" hosts file (as of 2/19)
/lib/egl - These are the Spica video driver updates (2d/3d graphics enhancement).
/lib/libdvm.so - This is the enhanced DVM module that includes JIT which has some problems with the Kindle app.
/xbin/* - Root (proper su) and Busybox.
build.prop - This is the main config file for Android and is where the SDK version, model, firmware, and version are updated. You probably want to leave that one alone unless you know what you're doing.

Gapps version: Everything of importance is under /system/app, although there are a few files elsewhere. The more critical ones you'll care about are:

GenieWidget.apk - News and Weather
Gmail.apk - Google Mail application
GoogleContactsSyncAdapter.apk - Background sync service
googlevoice.apk - Google Voice application
gtalkservice.apk - Service for running Google Voice
Maps.apk - Google Maps application (note that the libraries included with this APK also allow several popular Twitter clients to work)
Vending.apk - This is the main Market file.

Also, /framework/framework.jar is where the "non-ugly" hack resides.

As mentioned a few times above, the DVM with JIT improves the overall performance of the WPDN but causes compatibility issues with several popular applications, including Kindle, Tapatalk and even the stock Pandigital calculator. If you want to use any of those apps, you can run this update to remove the JIT component and restore the stock DVM (http://www.mediafire...wppaer17vvjy9br).

Market Only Option for BASE Users:

If you like the idea of having the Android Market but don't want all of the fluff included with the full GAPPS suite, this option is for you. First download this file - Market Only Enhancement. Copy the downloaded ZIP file to your SD card, ensuring that NO OTHER update ZIP's are on either SD card. Flash like usual and follow the same instructions listed above for registering with the Market. Note that you must still quickly download an app before the Market updates itself.

Other popular enhancement options:

These are flashable updates that work just like a firmware update, only MUCH quicker. Simply copy the downloaded ZIP file to your external SD card, turn off your PDN, and flash by holding volume up and the power button simultaneously for about 5 seconds until you see the flash process begin. Make sure all other update ZIP files are removed from your SD cards before beginning. Note that these must be flashed one at a time.

volkey Hack - Changes the functionality of the PDN's volume keys to be menu and back (vol up is menu and vol down is back) (http://www.mediafire...4lxaztrgukfuxd2)
Revert volkey - Restores the PDN default volume key mapping (http://www.mediafire...lxh2w9nto6bmqi1)

Flash Lite 10.1 - This update installs a version of Flash Lite v10.1 that works on the WPDN. Note that it also installs the Optimized DVM with JIT as it is a prereq for Flash to work correctly (http://www.mediafire...e216e83gib8w10c)

Restore stock DVM (remove JIT) - This update restores the stock DVM and removes the JIT component that causes app compatibility issues (http://www.mediafire...wppaer17vvjy9br)

Market-only - If you don't want all of the Google Apps and are just looking for a working Android market, this update allows you to accomplish this. It only works on top of the BASE firmware above (it doesn't delete anything - only adds, so it would be duplicative on the GAPPS version). All of the same instructions regarding getting the Market running are the same as listed above (http://www.mediafire...rw3lpxmzhdfh3pk)

Restore stock framework.jar - As explained above, once the Market is running and has been updated, use this update to restore your framework.jar to the stock version for added application compatibility (http://www.mediafire...4xxpgty99rjh7hd).

Frequently Requested Apps

I don't want to pollute this thread too much, but I frequently get asked about a few key apps. Here are some that work well with this firmware (I promise to keep this list pretty small):


Please let me know if you have any issues, questions, comments, or suggestions for future versions.

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

IMPORTANT UPDATE - MALWARE PROTECTION

As discussed in this thread, malware has been found in the official Android Market. Please install this update ASAP to protect yourself from this exploit and future variants. This is a normal flashable update that is non-destructive and wont mess with any settings, etc. It is designed and tested on my MOD, but should work on any WPDN firmware.

http://www.mediafire...3r52ctd0h9p57u2

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

Old Versions

OPDN v2.0.0 BASE - SH20_OPDN_2_00_BASE_PD_INX7E_ENG_6410POP.zip (http://www.mediafire...6fxg8u0rr57zf6j)
MD5 Hash: 216124946b2e157de575954d39cf3591

OPDN v2.0.0 GAPPS - SH20_OPDN_2_00_GAPPS_PD_INX7E_ENG_6410POP.zip (http://www.mediafire...7b3l02xr0ybbwf7)
MD5 Hash: b7775bbcfb118b0a3ab3a2eb6b921d8e

OPDN v2.0.2 Incremental - SH20_OPDN_2_02_PD_INX7E_ENG_6410POP.zip (http://www.mediafire...wkpbe3elc8j0xpl)
MD5 Hash: 017445c1357b5fa64e43a90002dfc28c

Note that v2.0.0 BASE or GAPPS must be flashed FIRST before flashing v2.0.2.

Edited by mrsburnout, 26 September 2012 - 01:28 PM.

  • roebeet, Mark Adams, fratch73 and 7 others like this
Like my work?  Consider donating to support future development.

Posted Image

#2 teamgs

teamgs

    Newbie

  • Jr. Member
  • Pip
  • 9 posts
  • LocationElk Grove, CA

Posted 23 February 2011 - 02:05 PM

Thanks for your hard work!

Just updated from 1/27 with GAPPS, here are some thoughts/issues:

1. I selected the wrong version (without GAPPS), but ran the GAPPS flash afterward
2. Wireless wouldn't connect to my adhoc hotspot until a second restart.
3. Wireless seems a little flaky, and sometimes won't connect to the hotspot.
4. Wireless "seems" slower to connect to me.
5. The Market is broken. After connecting the first time, signing in, the market closed as planned. However, upon opening the second time, it crashed. "A server error has occurred. Retry, or cancel and return to the previous screen." This still happens after a reboot.

Will try to uninstall the market, if I can.


***EDIT*** There is no marketplace in manage apps to uninstall. Tried reflashing the marketplace update again, but still broken.

Is it safe to download and reflash with the full install including marketplace?

Gary

Edited by teamgs, 23 February 2011 - 02:13 PM.


#3 kewlguy

kewlguy

    Advanced Member

  • Hero Member
  • PipPipPip
  • 429 posts
  • LocationAtlanta, GA

Posted 23 February 2011 - 02:14 PM

Thanks for your hard work!

Just updated from 1/27 with GAPPS, here are some thoughts/issues:

1. I selected the wrong version (without GAPPS), but ran the GAPPS flash afterward
2. Wireless wouldn't connect to my adhoc hotspot until a second restart.
3. Wireless seems a little flaky, and sometimes won't connect to the hotspot.
4. Wireless "seems" slower to connect to me.
5. The Market is broken. After connecting the first time, signing in, the market closed as planned. However, upon opening the second time, it crashed. "A server error has occurred. Retry, or cancel and return to the previous screen." This still happens after a reboot.

Will try to uninstall the market, if I can.


***EDIT*** There is no marketplace in manage apps to uninstall.

Gary

Hmm - that means that the market didn't update. You can try changing your time back 24 hours and connecting to the Market again OR try the second account trick (in accounts and sync settings, add second account).

I noticed that wireless seemed slower for me on initial connect but seems MUCH quicker to reconnect when coming out of sleep. Let me know what happens with your market. It worked fine for me installing the GAPPS version and then also when I installed base and the market-only.
Like my work?  Consider donating to support future development.

Posted Image

#4 burgerflipper

burgerflipper

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 64 posts

Posted 23 February 2011 - 02:17 PM

I ran into the issue with B&N not opening books ("unknown error") that people had a while back.

Went and updated thru Pandigital and used your root and volkey and B&N works now.

#5 kewlguy

kewlguy

    Advanced Member

  • Hero Member
  • PipPipPip
  • 429 posts
  • LocationAtlanta, GA

Posted 23 February 2011 - 02:24 PM

I ran into the issue with B&N not opening books ("unknown error") that people had a while back.

Went and updated thru Pandigital and used your root and volkey and B&N works now.


Updated through Pandigital with the 2/15 or did they still push 1/27? I just noticed the unable error too, but I'm getting that on the mod and on the stock 2/15.
Like my work?  Consider donating to support future development.

Posted Image

#6 teamgs

teamgs

    Newbie

  • Jr. Member
  • Pip
  • 9 posts
  • LocationElk Grove, CA

Posted 23 February 2011 - 02:41 PM

Hmm - that means that the market didn't update. You can try changing your time back 24 hours and connecting to the Market again OR try the second account trick (in accounts and sync settings, add second account).I noticed that wireless seemed slower for me on initial connect but seems MUCH quicker to reconnect when coming out of sleep. Let me know what happens with your market. It worked fine for me installing the GAPPS version and then also when I installed base and the market-only.



You Rock! The turn back the clock trick fixed the issue. Thanks again!

Gary

#7 kewlguy

kewlguy

    Advanced Member

  • Hero Member
  • PipPipPip
  • 429 posts
  • LocationAtlanta, GA

Posted 23 February 2011 - 02:47 PM

You Rock! The turn back the clock trick fixed the issue. Thanks again!

Gary


Glad that worked, but now I'm stressed about this B&N issue.

Let me know if you see anything else weird.
Like my work?  Consider donating to support future development.

Posted Image

#8 burgerflipper

burgerflipper

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 64 posts

Posted 23 February 2011 - 02:47 PM

Updated through Pandigital with the 2/15 or did they still push 1/27? I just noticed the unable error too, but I'm getting that on the mod and on the stock 2/15.


It's 2/15. The app opens books for me just fine now with the stock and your root and volkey patches.

#9 hardcopi

hardcopi

    Newbie

  • Jr. Member
  • Pip
  • 5 posts

Posted 23 February 2011 - 03:18 PM

Wifi seems prone to stop working now, reboot fixes it. Haven't been able to get it to access an adhoc network, but I spent about 1 minute on it so it might just need a reboot or be fussy. BN just doesn't work right now, won't open anything. On the other hand Aldiko works brilliantly with the volume hack so I don't miss it.

Everything works except the Angry Birds app, it is missing some fonts or anything. Plays well, but text boxes seem to be missing. Other than that it now tests in quadrant a little bit faster.

#10 teamgs

teamgs

    Newbie

  • Jr. Member
  • Pip
  • 9 posts
  • LocationElk Grove, CA

Posted 23 February 2011 - 03:51 PM

As hardcopi stated, my Wifi now is prone to just stopping when connected to an AdHoc hotspot. Sometimes doesn't connect, other times just stops passing data. Haven't connected to an AP yet. Other than that, it seems to be working well.


***EDIT*** Out of curiosity, if this build continues to give me headaches regarding the WiFi, will there be any issues flashing back to Robeet's 1/27 v1.1 build?

Gary

Edited by teamgs, 23 February 2011 - 04:06 PM.

  • 2jakes likes this

#11 lepa71

lepa71

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 58 posts

Posted 23 February 2011 - 04:21 PM

So is it an update or do we have to backup and restore apps after install?

#12 Mark Adams

Mark Adams

    PDN Wiki Master, Speaker to n00bs

  • Global Administrator
  • 2,338 posts
  • Location41.6927560 / -83.5456899

Posted 23 February 2011 - 04:59 PM

In your patches, is the "restore framework jar" the same as the other patch from SD Card Enhancements or is this one new and specific to 2/15/11?

EDIT: Either I missed it or it's now clear the linked flash restore file updates to the specific 2/15 framework. Never should have doubted you KG. Great work.
Don't EVEN ask until you READ THE PDN WIKI *PM me for editing access.

There are a thousand hacking at the branches of evil to one who is striking at the root.
~Thoreau

Posted Image

#13 dealpapa

dealpapa

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 46 posts

Posted 23 February 2011 - 06:15 PM

installed and testing
  • SuperBat likes this

#14 MikJBen

MikJBen

    Newbie

  • Jr. Member
  • Pip
  • 4 posts
  • LocationColumbus, Ohio

Posted 23 February 2011 - 06:30 PM

Glad that worked, but now I'm stressed about this B&N issue.

Let me know if you see anything else weird.


Thanks for all the hard work. I used Gapps, got the market working with your instructions, then FrameRevert.
Then I used the flashlite but I don't notice any difference.
My B&N isn't working, it was working with just the base SH20_20110215_K_PD_INX7E_ENG_6410POP, but I can work around that.
Thanks again.
Mike

#15 panengineer

panengineer

    Advanced Member

  • Hero Member
  • PipPipPip
  • 1,013 posts

Posted 23 February 2011 - 07:01 PM

Have you tried reversing JIT to see if that is what is wrecking the B&N? Just guessing as it has caused problems with other apps.

#16 kewlguy

kewlguy

    Advanced Member

  • Hero Member
  • PipPipPip
  • 429 posts
  • LocationAtlanta, GA

Posted 24 February 2011 - 08:51 AM

Have you tried reversing JIT to see if that is what is wrecking the B&N? Just guessing as it has caused problems with other apps.

Tried reversing JIT but am still getting the error. Tried removing the LatinIME.apk and still getting the error... Getting frustrated!
Like my work?  Consider donating to support future development.

Posted Image

#17 MikJBen

MikJBen

    Newbie

  • Jr. Member
  • Pip
  • 4 posts
  • LocationColumbus, Ohio

Posted 24 February 2011 - 09:05 AM

Have you tried reversing JIT to see if that is what is wrecking the B&N? Just guessing as it has caused problems with other apps.

@ panengineer,
I don't know if this was sent to me or kewlguy. How much speed are we talking about with using JIT?
Like I said I can work around not using B&N. I would like to get the Flashlite working.
Thanks.

#18 panengineer

panengineer

    Advanced Member

  • Hero Member
  • PipPipPip
  • 1,013 posts

Posted 24 February 2011 - 10:52 AM

Sent to anyone trying the new FW and B&N. I'm waiting to hear that there are reasons to install the new FW before doing so from 1/27 and so far I'm hearing of more problems than improvements.

#19 teamgs

teamgs

    Newbie

  • Jr. Member
  • Pip
  • 9 posts
  • LocationElk Grove, CA

Posted 24 February 2011 - 02:17 PM

The WiFi performance with my AdHoc hotspot is driving me crazy. One minute it connects fine, then the next, it won't. Rebooting the machine doesn't seem to help. My WPDN has been unable to connect since going to sleep about 20 minutes ago. Rebooting, recreating the connection doesn't seem to work. Just says "scanning....", then "Disconnected"

Since these are both post 2011 FW's, can I just flash back to Roebeets 1/27 build?

Regards,

Gary

#20 mrsburnout

mrsburnout

    "Linkmeister"

  • Administrators
  • 7,258 posts
  • LocationUSA

Posted 24 February 2011 - 02:26 PM

The WiFi performance with my AdHoc hotspot is driving me crazy. One minute it connects fine, then the next, it won't. Rebooting the machine doesn't seem to help. My WPDN has been unable to connect since going to sleep about 20 minutes ago. Rebooting, recreating the connection doesn't seem to work. Just says "scanning....", then "Disconnected"

Since these are both post 2011 FW's, can I just flash back to Roebeets 1/27 build?

Regards,

Gary

I have not tried switching any of the SH20 FWs that way. I have always gone back to stock first. BUT if you decide to try it, make sure you always do a factory data reset before changing any FWs. If your WPDN acts strange after flashing, go back to stock for a clean baseline. Let us know how it works if you do go for it.
YMMV = Your Mileage May Vary - Not even OEM FW is guaranteed "safe" to flash.

Hey! Newbies (n00bs) - Click the blue links ;) - Forum Rules

"Dream as if you'll live forever. Live as if you'll die today." ~James Dean
"Slatedroid: Where all the advice is free, even advice you don't want." ~Mark Adams #113449
"Women are Angels. When someone breaks our wings - we simply continue to fly - on a broomstick. We are flexible like that."

Posted Image ~cheers