[Viewsonic ViewPad 7 & Variants] Amalgation:
ROM Name: EUViewpad 7

Based on: Stock EU firmware (froyo 2.2.2) for Viewpad 7

This build is for Viewsonic Viewpad 7 and similar devices.

Because none of the other custom roms I could find for this device included my native language as a display option I decided to build my own custom firmware using the stock firmware. I've applied the best fixes I could find in other custom roms for this device and also included some of my own.

Version 1.5

Replaces android 2.2 with android 2.2.2. Some minor tweaks to the framework are added and some small issues are fixed (youtube green bar.)

Since some people still seem to have problems with wifi, mostly due to old settings still maintained after flashing a new rom. I added a small script that removes /misc2/wifi/wpa_supplicant.conf on first boot which should solve it for most people.

Version 1.6

Fixes the market incompatibility found in V1.5. Reverted back to the older market which doesn't have this problem and removed the market updater. Due to an error in the build.prop the stagefright player was being disabled. That has been fixed so quadrant scores should return to normal. s2k7 has provided a non overclocked kernel with init.d support, based on that I've provided an ITE version. This version is exactly the same as the non-ITE version, except for the alternate boot.img. I have not tested this as I do not have a device with ITE hardware.

Version 1.7

- More languages (French, Italian, Spanish, Asian)

- Cleaned up /system to create more free space for file manipulation.

- Updated Apps with new icons for ic_menus.

- updated framework-res.apk with new images and styles

- updated Flash Player to 10.2

Version 1.7b

- Added languages Chinese and Taiwanese (I guess from country strings, can't read it)

- Updated framework-res.apk with black on white menu (instead of white on black) to match the theme.

- Updated browser.apk with new menu icons. Most people will probably install another browser, but I like the stock one, it's very small and light.

Screenshots V1.7b:

Features:

- Based on official stock EU Viewpad 7 firmware Android froyo 2.2.2

- International display languages

- TJstyle's overclocked kernel with added init.d support

- Darktremor Apps2SD 2.7.5.3 beta 4(requires that you have ext3 or ext4 partition on your SD card; exact procedure to create one is described in installation procedure.)

- Fully deodexed, optimized and zipalligned ROM

- ROM is rooted (latest version of Superuser.apk + su binary installed)

- Custom Boot animation and sounds

- added apps: Hacker's keyboard, Flash Player 10.2, Quick Boot, ES File explorer

- removed apps: Aldiko, Touchpal_M20, stock file explorer

- Modified host file for ad-free

- Enabled HW acceleration in build.prop

- Customized Framework (battery mod, Statusbar and Notification area fully customized)

- Optimized Memory settings (using V6 Supercharger by zeppelinrocks)

- Bulletproof launcher settings.

- Smoothness Tweaks

Requirements:

Installed Clockwork Recovery Partition as described here [TOOL] Viewpad 7 Backup, Root & Recovery

Changelog:

V1.0: initial release - obsolete.

V1.1: Reverted back to EU 2.2 stock wifi drivers. - obsolete.

V1.2: Fixed APN list, added battery mod preview - obsolete.

V1.3: obsolete.

V1.4: New Framework, Smoothness Tweaks, readded Documents to Go, last version based on android 2.2 - preserved.

V1.5: Android 2.2.2 based, enhanced dpi, tweaks. - obsolete.

V1.6: Market compatibility fix, lag fixes, MANY new and improved icons. Alternate ITE version with s2k7's boot.img provided. - obsolete.

V1.7: Added locales Spanish, Italian, French, Asian. Major framework update.

V1.7b: Added locales Chinese, Taiwanese. Added modded browser, black menu. Updatev1.7b.zip for v1.7 users provided.

Installation:

1. Power down your device.

2. Power on device holding power button and both volume keys simultaneously.

3. Upon power up you will see the birds logo and 'enter recovery' text in the top left corner of the screen.

4. Use the volume keys to step through the menu, power to select and back. (there is bug in clockwork when you press volume keys it jumps 2 steps; to jump one step press and hold volume and then press power to select)

5. Select the "advanced->Partition SD Card" item, next select size for your Apps2SD partition (1024MB recommended), next select 0 as size of swap partition. (Remember that this will delete all data on your SD card, so make backup of SD card if you need !!!)

6. When the partitioning is done select the "reboot system now" item.

7. Using USB cable connection or SD card reader copy EUViewpad7v1.0.zip to root folder of SD card.

8. Power down your device.

9. Power on device holding power button and both volume keys simultaneously.

10. Select the "backup and restore->Backup" item to make a backup of the current firmware in case something goes wrong. The backed up ROM should be located in: /sdcard/clockworkmod/backup/date&time/

11. Select the "wipe data/factory reset->Yes – delete all user data” to clear old stuff.

12. Select the "install zip from sdcard->choose zip from sdcard" item and select EUViewpad7v1.0.zip.

13. After flashing will be done select the "reboot system now" item. First boot may take a few minutes.

Migrate from stock or another build:

1. Make backup of your phone using Titanium Backup (select all user applications).

2. Copy all files and folders from SD card to local folder on your computer.

3. Install Clockwork Recovery Partition, create partition on SD card and install ROM as described in installation guide.

4. Copy all files and folders from local folder on your computer back to SD card.

5. Restore applications using Titanium Backup and reboot your phone.

Downloads: (fixed)

EUViewpad7v1.7b.zip

EUViewpad7v1.7b-ITE.zip

Credits to:

skink123 for creating Cleanviewpad v1.0 and the opening post that goes with it

Darktremor for his Apps2d

tjstyle for his overclocked kernel

googlehome for his work on Cleanviewpad 1.1

s2k7 for the ITE kernel with init.d support

Without the work these people have done on custom roms for this device I wouldn't have known where to start and this wouldn't have been possible.