Android ROM Build Release Notes for Enomther`s TheOfficial Nexus1 - v2.11.3
close window




Untitled document


8/10/2010 - 2.11.3 (yet another bug revision)
1) Fixed - MMS Picture size issues, they send/receive nicely now (no more 1kb size), for those that have the issue
2) Fixed - Phone unable to hang up bug (this was only in the prethemed version)
3) Fixed - added the wifi unicast mac addr bug patch to the wifi driver
4) Fixed - FC`s in GoogleMaps (it was a theme-ing issue, so for now it`s not themed at all)
5) Fixed - (*hopefully*) - Facebook issues (upgraded to 1.3.1), and fixed some xml theme incompats in the themed version
6) Fixed - (shrank) - the HTC framework down to the barebones necessary to function, the way it should be :/
---- This potentially will resolve several issues that are harder to diagnose, /system space limitations
7) Fixed - (kinda) - Unable to use flashlight LED "superBRIGHT" settings when using the 720p kernel
---- Was working on some ways to accomplish this, but deathRay just seemed cooler and was more likely to be adopted
---- by kernel and app dev`s. Therefore deathray it is ...
---- This also means that in order to use a superbright setting in with a 720p kernel, you`ll need to obtain
---- Cyanogen`s deathRay Modded Torch App. I have compiled and posted a compatible one in POST #3. (ty cyanogen 4 that)
8) Fixed - (for clarity) - All TheOfficial kernel variants, are now given an identifiable name, there are (4) kernels
---- a) 2.6.32.16-TheOfficial-basemods - base TheOfficial kernel
---- b) 2.6.32.16-TheOfficial-AudioMOD - base TheOfficial kernel + pershoot`s audio mods (This is included by default in the ROM)
---- c) 2.6.32.16-TheOfficial-720p - base TheOfficial kernel + 720p support
---- d) 2.6.32.16-TheOfficial-AudioMOD-720p - base TheOfficial kernel + audiomod`s + 720p support (This one is bundled with the HTCCamera installer)
NOTE: SpareParts now show`s you which kernel you`re currently using, as well the ability to download TheOfficial kernels, that match the camera installed.
NOTE: You will have to reinstall the HTCCamera, either from POST #3 or SpareParts.

---- NOTE THEMERS: This bug revision is unfortunately a complete rebuild in some ways, you will need to obtain
---- the latest theme templates and redo all apk theme modifications. :/ (sorry `bout that, but was necessary)



8/5/2010 - v2.11.2 - (the lunch hour bug fix!)
- fixed - the liboemcamera.so (thanx to cyanogen for the quick response on that)
- fixed/updated - some gapps, gmail, twitter, facebook, maps, googlevoice (so they are theme-able)
- fixed - in pre-themed version, now facebook and twitter are themed
- fixed - auto-completion bug in Android Keyboard
- fixed - issue with swype (and others)
PLEASE NOTE: After flashing, you`ll notice the HTCCamera is gone (if you had it installed previously)
------------------- Just reinstall from SpareParts ..OR.. POST #3 (DirectDownload), .........
-------------------there is no need to apply a "kernel" after the HTCCamera installation, unless you want the NoAudioMOD!
-------------------(kernel is included with HTCCamera install)

THEMERS NOTE: The ThemeTemplates were updated again as well, but only the following apk`s were changed from 2.11.1 (so you don`t have to start over) ...
---- system/app_store/LatinIME.orig.apk
---- system/app/Gmail.apk
---- system/app/Maps.apk
---- system/app/SpareParts.apk
---- system/app/Twitter.apk
---- system/app/googlevoice.apk


8/5/2010 - v2.11.1
- added - trackball succession (100% optional w/out side-effects in spareparts)
--- been using it for literally days ... didn`t notice battery drain or wierd wake behaviour
--- you be the judge, it`s optional (if disabled ... is completely like stock operation, only 1 color notif)
- added - several more LED color options as well as a custom color picker
--- DO NOTE: That the custom color chosen will not always appear properly, HW limitation
------------ I`ve tried to add as many color options that were easily distinguishable to the naked eye
- added - IM app is back
--- also added an IM LED option in spareparts for notifs
- added - HTCCamera is back (ported this from the froyodesire)
--- is 720p capable ... enable in spareparts, it must be downloaded/flashes in recovery automatically
--- you can always restore the original camera, also a download in spareparts
PLEASE NOTE: If you use a different kernel (not mine) ... and you have the HTCCamera ... make sure it supports 720p
---[For the 720p kernel port from desire] - Would like to thank charansingh and cyanogen.
WARNING: Some have reported problems downloading the HTCCamera while using clockworkmod recovery.
--------- See POST #3 for direct download links and reboot into clockworkmod recovery manually to install update.zip!

- added - downloadable Kernel options in SpareParts
--- Use this to obtain my enom-kernel with or without the pershoot audio mod`s
--- If you`re using the HTCCamera, only 720p kernel options are available and vice versa
- added - jstarkley`s Render effects (ty to jstarkley and cyan for the implementation, kmobs for some cool color-opts )
- added - option to disable StageFright player in spareparts (it`s a live toggle, so you can switch easily)
- added - option to disable built-in CPU controls in spareparts
--- So you can easily use SetCPU or a userinit.sh script style of CPU scaling/frequency control
- updated - the HTC framework to froyo 2.2 from desire build
- fixed - wmv/wma support
- fixed - spelling errors in spareparts :/
- fixed - Calendar & Market LED`s not functioning
- fixed - Certain app LED failures, they were using a different method (like Touchdown)
- fixed - LED App PassThrough setting, where some apps could not use LED notif`s when set to "Application Set" in spareparts
- fixed - implemented yahoo and exchange fixes in the e-mail app
- fixed - HTCRingTonePicker FC, it works now
- fixed - bug where dismiss button was disabled on alarmclock, even though unchecked in spareparts
- removed - kernel links from the OP ... use the built-in spareparts downloader ... it`s safer.
THEMERS NOTE!!: ThemeTemplates fully updated ... almost everyapp has changed ...
--------------- Also note that Camera.apk is missing from the templates, this is b/c of the HTCCamera option.
--------------- It is recommended you not theme the camera app ... and if you do ... specific which camera is included.


7/23/2010 - v2.10.2
-- Just a Bug Revision
-- fixed - some kernel fup`s
-- readded tun module *sigh*again* ... (should fix vpn app failures)
-- fixed 270 & 90 degree disabled settings in spareparts not sticking
-- fixed disappearing HTC_IME setting once installed in spareparts
-- Manup456 put some new images into the pre-themed version, ty
NOTE: ThemeTemplates were updated again ... but only SpareParts has changed since 2.10.1
----------- So you don`t need to redo everything, only SpareParts
ALSO NOTE: The version number in SpareParts will still reflect 2.10.1. This is a mistake and can be safely ignored.

7/19/2010 - v2.10.1
- added - Stk
- added - Trackball Unlock feature, enable in SpareParts
- added - Trackball LED DefaultColor option
- added - Trackball LED BlinkRate option
- added - new LED color arch & filled in all built-in app LED color options
--- added - Automatic detection of User-Installed Apps using LED notifications
----------- Once an app attempts to use a LED notif, it gets automatically populated to SpareParts
----------- afterwhich the user can configure the LED color of choice
- added - execution of /system/etc/init.d/ scripts on boot (run-parts)
---- This enables certain community MOD`s - like random boot animations custom user-init-scripts, etc.
- added - "About TheOfficial ROM" section to spareparts, with credits, etc.
- fixed - statusbar drop-down - now has translucent background support *again* :/ (ty koush 4 that)
- fixed - kinda/sorta - Goggles, use built-in for now, so don`t install from market (thx2 Mikey1022 for pointing it out)
- removed - IM app completely, it`s broken :/
- removed - launcher settings from spareparts, ... between ADW & LPro on the Market, what else could you want?

NOTE: New ThemeTemplates - themes need to be updated with latest templates

7/13/2010 - v2.9.3
--- NOTE: Just a bug-revision update, had a few hours to look into these issues today.
- fixed - (perhaps) .. reduced kernel/boot.img size by a bunch, should solve the WRITE error on boot.img in recovery when flashing
- fixed - Facebook Sync issues
- fixed - Initial Google Sign-In Hang
- fixed - failed installation of talkback on upgrade
- fixed - FLAC audio support

7/9/2010 - v2.9.2
- Updated to AOSP-FRF91-2.2r1.1
- Attempted to bring in as many features as I could in short time from 1.9.2
- Would like to especially thank all of the CyanogenMod contributors (some collectively referred to as teamdouche)
---- for their efforts, commitment and work involving their android AOSP modifications, we all appreciate it guys, tyvm
- added - 90 degree orientation settings - ty to Jonasl for the newer/cleaner patch
- added - option to Toggle the Native Froyo AOSP based Apps2SD apk installation location
--- In SpareParts, in Data Storage Options
- added - Official Twitter app to Built-In-App options
- updated - the Contacts, MMS and Phone Community MOD`s from cyanogenMOD github --- again, really appreciate this work guys
- updated - kernel to 2.6.32.16 (mostly aosp src`d)
- updated - the HTC_IME to jonasl`s v27 for Froyo version, ty
- updated - the FLAC support, big ups to cyanogen and kroot for this effort (I may have botched it sum :/)
- removed - CorpCal (no longer needed)
- removed - HTCCamera from HTC App Options, there is no working alternative that I know of yet.
- removed - custom Launcher settings for now, check ADWLauncher (ty AnderWebs) in the Market for a very-nice alternative
- removed - the "Disable OTA Update Notifications" feature, so you will recieve OTA notifications for now, if there are any
---- This is b/c it appears `G` has bound this functionality into GoogleServicesFramework, which can`t be removed for other reasons
- removed - wmv/wma support, just not enough time to mess with it, may-or-maynot be possible
- removed - the wifi/wired tether apps (as there`s a native alternative now)
--- NOTE: This doesn`t uninstall them if you have them previously installed. Uninstall in Settings->Apps->Manage.
-------------- All other 1.9.2 features made it in this release ----------------

QUICK RELEASE INSTALLATION NOTES:
--- This is a little bit of a pre-mature release guys, but wanted to get something out to you, b/c I will be tied up till mid-
--- next week. There may be some unforseen quirks, SO MAKE SURE YOU DO YOUR NANDROID BACKUP 1st~~~!!!
----- Also, make sure you update your radio to the 4.06.00.12_7, or you`ll have camera, video and other issues.

UPGRADING from v1.x.x--
--- - If you`re upgrading from 1.x.x of TheOfficial, please make sure you uninstall HelixLauncher first, it`s broken anyways.
----- And lastly, you will need to launch SpareParts once before your custom settings will be upgraded for LED`s and such.
----- If you used the HTC_IME, you will notice it`s uninstalled on firstboot (this is intentional, just reinstall it from SpareParts)

FRESH-INSTALL
--- - If you`re performing a fresh install, please note that you`ll want to skip through SetupWizard on first boot.
----- Then attempt to sign into the Market and setup your Google Account that way. I haven`t had time to isolate this
----- issue, but it`s an easy work around. For some reason the initial SetupWizard hangs after attempting to sign-in, so skip it.

COMING-FROM-ANY-OTHER-ROM
--- - WIPE!!! (YES WIPE) ... and then proceed as fresh install.


5/16/2010 - v1.9.2
- fixed - 3MP bug in stock camera, it now has 5MP option.
PLEASE NOTE: If you tried the HTCCamera as a result of lack of 5MP on stock.
PLEASE uncheck the HTC Camera in SpareParts, this reinstalls the stock camera. Then upgrade to 1.9.2.
.......... This will ensure everything gels properly.
Last NOTE: v1.9.1 Theme templates are still valid, and the resulting theme metamorphs are as well.

5/15/2010 - v1.9.1

- updated kernel to 2.6.32.12
--- kernel include`s pershoot`s Increased Volume AudioMOD
(others were involved in the original inspiration/work on this, I just chose pershoot`s implementation, ty)
--- kernel include`s pershoot`s original OC/UV settings (not the newer 925, etc)
(Note: If you don`t mess with the CPU settings in SpareParts, you`re still at stock speed, etc )
- added - Options for the AlarmClock in Spareparts/Applications
--- a require unlock pattern option to dismiss/snooze (like cmmod)
--- a disable dismiss button option on the alarm popup dialog (so only snooze works )
- added - option to disable ADB icon in statusbar in Spareparts
- added - Winblows Media (wmv/wma) audio/vidio support
- added - Stk (SimCard Toolkit)
- added - optional music widget with album art and previous button (like in cmmod)
(Note: it`s optional, the stock widget still exists)
- added - abillity to download any file via the Browser now
- added - Full GIF image support
- added - AdHoc Wifi Support
- added - a minimized HTC framework, built-in
- added - optional HTC app downloads/addons in SpareParts (these require reboot after install)
--- HTC_IME (this is v25mod by jonasl@xda, ty)
(Note: This also means you can use the metamorphs found in themes section )
--- HTC_CIME
--- HTC Camera (ty to PaulObrien for this work)
(Note: This replaces the stock camera, but CAN be undone/unchecked and restored )
--- HTC Teeter (ball/tilt game)
- updated - Update wifi tether to v2.0.1
- updated - su/superuser to the newer ChainsDD version (ty)
- fixed - FC`s on Wired/Wifi Tether startup (my bad)
- fixed - *HOPEFULLY* Some MMS problem on certain carriers, you`ll have to let me know, as I can`t test
------- Finally, there were several things that were left out of this version that I wanted to get in, but ...
------- time just didn`t permit and I wanted it out today ... there will be more to come later on.

3/24/2010 - v1.8.1
- added - Community MMS MOD (optional in spareparts)
--- (thx to rgv151/cyan/ruqqq/wesg/chainsdd/others)
- added - StatusBar configuration options in SpareParts
--- battery percentage display in statusbar (big thanks to canadiancow on this MOD)
--- hide digital clock from the statusbar
--- hide AlarmClock icon when an alarm is set
--- display "H" (instead of 3G) icon for HSPA connection
- added - Wake on Trackball Press (optional in spareparts) - (big thanks to metalhead8816 on this mod!)
- added - Trackball LED lit while screen is on/active (optional in spareparts)
- added - BigAnalogClock Widget option (in widget listing - normal one is still there)
----- themers take note of big_appwidget_clock_dial.png, big_appwidget_clock_hour.png
-------- & big_appwidget_clock_minute.png in DeskClock.apk for theming the "BigClock"
- added - lights.mahimahi.so mod, for Trackball/LED colors (ty Chainsdd/aosp)
- added - LED/Trackball Color configurations in SpareParts
--- AlarmClock
--- EMail
--- MMS
--- Missed Call
--- VoiceMail
- added - Wysie`s UserAgent (w/IE6 option) to Browser
- added - built-in option for hotweiss` Radio SpeedMOD (optional in spareparts)
- added - ability to remove certain built-in System Apps (perform in spareparts)
--- AmazonMP3Store
--- CarHome
--- Corporate Calendar
--- Development Tools
--- Facebook
--- Goggles
--- GoogleVoice
--- IMApp
--- Music (in case you use something else )
------- also, NO this does not have the music app from CM, so don`t ask (maybe nexttime )
--- VoiceDialer
------ these removals will be remembered through upgrades/updates and themes
------ these apps can also be re-installed via download in SpareParts (ty www.androidspin.com)
- added - AT&T firmware binary
- added/fixed - CPU settings now applied live w/out required reboot in spareparts
- added/fixed - SpareParts now auto-rotates
- updated - wifi tether to v2.0pre8
- updated - cytown`s Phone MOD to v.26.1
- fixed - Wifi/Wired tether app installation problems on upgade (they will both appear now )
- fixed - A couple Launcher2 bugs - wallpaper centering bug + appicon-text offset bug

3/9/2010 - v1.7.1
- Updated kernel, to a hybrid 2.6.32.9 kernel (mostly AOSP/KernelOrg + some important cyanogen bits, ty)
--- added in AUFS2 + other misc fs support as well
--- added compcache modules and rzscontrol
--- included all modules in modprobe path
--- highmem is default now and she`s much faster
- added/updated - GAPPS from EPE54b dump
- added - AutoBrightness tweaks (more/smoother brightness levels)
- added - 360 rotation, big-ty @optedoblivion (configure in SpareParts)
- added - My Modified Launcher2 (configure in SpareParts)
--- supports "optional" Auto-Rotation
----- No app-drawer in landscape view (still hashing this out for pretty-ness)
--- supports "optional" Phone/Browser button MOD
----- Tap Phone = Phone, LongPress Phone = Contacts
----- Tap Browser = Browser, LongPress Browser = Send Message
( I will get this up on github soon and likely incorporate some of @ruqqq`s features in the future )
- added - Wysie`s Browser MOD
--- Supports FullScreen Browser and "Hide" Zoom Buttons (configure in Browser Settings)
- added - FLAC Audio Support, ty @KennyRoot
- added - Cleaner Reboot/Shutdown service based routines
- added - reboot option in power menu
- added - compcache, "optional" (configure in SpareParts)
--- I recommend not using it unless you *know* you need it
- added - linuxswap support, "optional" (configure in SpareParts)
--- Again, only if you *know* you need it
(personally I`m messing around w/ cc + lswap with my debian chroot *toy*)
- added - more options to Spareparts
--- CPU Min/Max/Governor Settings
--- Compcache/LinuxSwap/Swappiness Settings
--- Poweroff in QuickCommands
- updated - Wysie`s ContactsMOD to v1.1
- updated - Wifi Tether to v2.0pre7
- updated - Wired(USB) Tether to v1.2
- updated - libaudio, libril and libhtc_ril from EPE54b
--- Should be able to experiment with the newer (leaked) radio some, I am anyways now
- updated/added - some binaries from CMMod .. busybox, htop, powertop and bash
- moved - su to xbin, with symlink to bin (per Koush, a backwards compatibility issue)
- disabled - PID prioritizer (not really needed anymore yay! )
- fixed - MMS/SMS Attachment/Picture size issue (ty @cyanogen for the overlay hint)
- fixed - audio/video sync issue during video playback in certain (rare) setups

2/14/2010 - v1.6.1 - STABLE - "Happy Valentine`s Day"
- Updated kernel, removed all debugging (for speed)
--- supports the "tun" module along with the previously supported ones.
- linked up system/modules so that modprobe will function properly
- Converted to an AOSP 2.1r2-base (ERE27) entirely
--- This primary yields as many locales as possible in TheOfficial (so more language support!)
- gapps and prop-binaries still based off the OTA-ERE27 update
--- So yea, sry, but not pludging into ERE36B-leak atm.
- re-added com.google.android.hardware.nexus_one.jar isPhoneOn? - Should be if you`re checking!!!
- updated the APN list, now it`s the massive one from CyanogenMOD
- updated most binaries from the AOSP-2.1r2
- added Development app (includes a "hidden" terminal with "a few issues")
-----------------------------------------------------------------
- added modded - SpareParts app - This serves as the primary interface to control TheOfficial ROM
(SpareParts options in a nutshell)
--- Control which Modded Apps are used
--- View and Control Storage Data Options
---- View FileSystem Sizes (Free/Used)
---- Implement Apps2SD
---- Implement Dalvik-cache2SD
---- Implement Dalvik-cache to /cache partition
--- Control the PID Prioritzer on Launcher2
--- Control userinit.sh startup execution
--- Control OTA Update Notifications
--- Various Quick Commands
---- Reboot normally or into recovery or bootloader
---- Mount /system read/write or readonly
---- (more to come, only need to dream them, suggestions welcome)
-----------------------------------------------------------------
- added "optional" modded apps
--- CyTown`s Phone MOD
--- Wysie`s WyContacts MOD (w/out the scrolling letter bug!)
--- An internationalized keyboard (that lacks VoiceSearch), but supports more international characters when typing!
--- (more to come here too, eventually)
- updated the wired tether package (but not the wifi tether just yet, continue to ignore it`s "update prompt")
NOTES/KNOWN-ISSUES:
- If you`ve already *manually* implemented apps2sd and/or dalvik-cache2SD, SpareParts will be unaware of this!
simply check the appropriate checkboxes for your setup and it will be sync`d up fine. No worries there.
- The "End button behavior" option in SpareParts is broken, so just don`t tamper with it. I`m going to look into it when possible.
- Themers do note the changes in the ThemeTemplates (particularly the app_store folder in /system now, 3-duplicate apps)


2/3/2010 - v1.5.1 - STABLE
- fixed signing issues with the GAPPS, this will fix the "login" and sync issues.
PLEASE NOTE: If you are experiencing these issues, a "wipe" is in order to resolve. Sorry `bout that.

2/3/2010 - v1.5
- updated to the latest Google OTA Update ERE27!
- removed Cyanogen`s MultiTouch stuff ... as ERE27 now has MultiTouch Browser, Maps and Gallery!
- Google Goggles is in there now ... GoogleMaps 3.4 w/ the night stuff
- Everything has been de-odex`d again.
- Resigned everything with testkeys.
--- ALSO, there is a radio update ... but I will never include such updates in my ROM`s, so there`s a separate update.zip for that in Downloads section.

1/27/2010 - v1.4
- Now a FULL ROM, no longer an addon, this will make installing/transitioning easier
- added - Cyanogen`s Multi-Touch Browser (thanks again man!)
- added - Android IM App (AIM, MSN, Yahoo support)
- added - Corporate Calender (for Exchange Calender Support)
- fixed - lucid script to perform Apps2SD
- fixed - the BackupManager.jar was jacked up
- improved - relinked `rm` to busybox (instead of toolbox)
--- more coming soon, this is a minor stepping stone

1/12/2010 - v1.3
- De-ODEX`d apps/framework (`cept core) and now 100% Theme-able - So Themers bring us some themes please!!!
- ZipAligned all system apk`s after de-odex`ing (In the ROM and Theme Templates, you`ll wanna re-zipalign after themeing)
--- Theme Templates in the Download Section (I did a "white" statusbar text template to speed things along)
- replaced - su/Superuser.apk from Cyan`s Makin` Bacon (So that Themes will be interchangable between the ROM`s)
- automatic detection and filechecking for ext2/3/4 partitions
- automatic mounting of ext2/3/4 partitions to /system/sd
--- If you want apps2sd (I`m not judgin ), you can now use the `lucid` script for that, since ext is auto-mounted.
- startup/boot execution of /data/local/userinit.sh (in case you want to implement some custom startup stuff )
-------- I`m using all this to run a linux distro ---------
- added - telnetd binary (a quick/dirty convenience)
- re-linked ps, ls & df to busybox (instead of toolbox)
- added - a pid prioritizer for launcher2
--- is a slight bump that helps with the launcher2 lag, not a permanent fix, but helps a lil for now (till we get a code drop)

1/8/2010 - v1.0
- TheOfficial - 2.6.29-msm-nexusone kernel
(Would like to thank Zinx for initial RNDIS port, Ben Buxton for n1 port and Cyanogen for posting the code in git, TY)
--- ipv6, iptables, RNDIS support (Wifi/Wired Tether capabilities)
--- ext2/3/4, cifs, fuse, afs, etc fs support
--- Multi-Touch support in synaptics drivers (however, no MT apps yet)

- updated apn list
- dns settings (resolv.conf)
- terminfo

- su/Superuser.apk (for Root access)
- Wifi Tether and Wired Tether apps included (can remove in settings)

- various misc binaries ...
--- linked-up busybox
--- nano & libncurses (coutesy of Cyanogen)
--- dropbear
--- flash_image
--- extXfs tools
--- iptables
--- various other (mostly for dev/customizational ops and future implementations)

- various scripts ...
--- rwsystem/rosystem (to read/write and readonly /system easily)
--- recboot (to reboot into recovery easily, as the new bootloader makes it a lil` annoying)
--- fix_permissions (to fix uid problems, even though amon_ra`s recovery has it )
--- lucid (not 100% useful yet, but it`s there and will get it updated over time)

- NO Apps2SD boot support yet (Mostly as there`s no need *yet and hopefully never* )



****** Installation Steps *******

- (1) Unlock your bootloader (root it) and fastboot install Amon_RA`s recovery image
--- see these (2) threads for details
--- http://forum.xda-developers.com/showthread.php?t=612858
--- http://forum.xda-developers.com/showthread.php?t=611829

- (2) Perform a nandroid backup to be safe!

- (3) Wipe your configuration and ext partition if coming from another ROM/addon!

- (4) Download the update.zip and copy to your sdcard and flash in Amon_RA`s recovery image.


****** Frequently Asked Questions *******

1) When using the `su` command/app ... make sure USB Debugging is turned on in order to recieve the initial su-permission window.

2) How to setup Apps2SD. Make sure you have a ext2/3/4 partition on your sdcard and run SpareParts and check the appropriate boxes.



That`s it!