Monday, November 19, 2012

CM7 Atrix-MROM

Just about had enough with the Atrix with its myriad issues - random reboots, not charging, slow charging, process hangs, etc. Not sure if it has to do with the Atrix itself or the Neutrino ROM. To be sure, I decided to try out MMontuori's CM7-based Atrix-MROM. Supposed to be more stable, as it's built entirely from source.

First impression - delivers what it promises. Much better camera and video recorder. Video capture lags a bit when using high resolution. Very stable. Fingers crossed.

"Aristocrat" Grilled Chicken

Ingredients:

  • 4 cloves garlic, crushed
  • 1/4 cup soy sauce
  • 1/4 cup brown sugar
  • 1/2 cup pineapple juice
  • 1/4 cup banana ketchup
  • 2 tablespoons calamansi or lime juice
  • 4 pieces chicken thighs and legs

Whisk together garlic, soy sauce, brown sugar, pineapple juice, banana ketchup, and calamansi juice. Add marinade to chicken in a bowl, cover the bowl with plastic wrap, and refrigerate at least overnight for up to two days.

Before cooking the chicken let it rest at room temperature for over an hour. Do not discard the marinade but set aside for basting. Grill chicken over medium heat until cooked through, basting occasionally. Serve fresh off the grill with java rice.

Saturday, November 17, 2012

Upgrading the Motorola Atrix 4G

Been eyeing JB Hi-Fi's $199 Motorola Atrix 4G for a couple of weeks now. Before I could order online, SIL had a change of heart and gave me her pre-loved handset, which she bought for $700. There's a good reason though - she's now rocking an SGS III. Her Atrix is prone to random reboots, and the battery sometimes doesn't recharge.

Spent most of the day reading up on how to unlock the bootloader, how to root, how install a recovery and how to flash a new ROM/kernel. With Moto devices, you have to deal with locked bootloaders, SBFs, RDS, fastboot, and a few terms I've never heard of.

Theoretically, you simply unlock the bootloader using the "fastboot oem unlock" command, once you've managed to connect the phone to the PC and go into the fastboot menu. Some devices come with a BL that cannot be unlocked, so your best option is to flash a known unlockable BL. This is done using the RDSLite tool.

Unlocking/Rooting the Motorola Atrix 4G
http://www.forceflow.be/2012/01/15/unlocking-rooting-the-motorola-atrix-4g/

Noob's Guide
http://forum.xda-developers.com/showthread.php?t=1154600

Another guide from Cyanogenmod
http://wiki.cyanogenmod.org/w/Install_CM_for_olympus

Automatic Bootloader Unlock/Root
http://forum.xda-developers.com/showthread.php?t=1182871

Pudding unlock/root guide
http://forum.xda-developers.com/showthread.php?t=1136261

In my case, I find it more convenient to simply download the auto-unlocker tool because it comes with all the tools and software that you'll need in one package. Install the Windows drivers and make sure the PC can detect the Atrix. Boot into the RDS Protocol Mode by powering up the phone with the VolUp button pressed. Run RDSLite and flash the SBF (Single Binary File) for your device. Once finished, the phone will automatically reboot. Power off the phone.

Dunno what happened, but the Atrix never booted up properly after that. Looks like a softbrick to me. Used the auto-unlocker tool to fix the softbrick.

Next step is to unlock the BL. Power on the phone while holding the VolDown button. This will get you into the fastboot menu. Scroll through the options by pressing the VolDown button. Once you see "fastboot", press the VolUp button to select that option (fastboot protocol support). Most guides don't mention this, so all the while I thought there's something wrong with the USB cable or USB port or the drivers or the laptop! From the command prompt, "fastboot oem unlock" to get your DeviceID. "fastboot oem unlock " to unlock BL. "fastboot reboot" to reboot.

Next step is to install a CWM recovery. Easiest and safest way is to do it via ROM Manager. Then it complained that my device is not yet rooted. You can root it now using the one-click root tool, but I opted to use moto-fastbook instead. I can get the root later by flashing a pre-rooted ROM.

One-click root for Moto devices
http://forum.xda-developers.com/showthread.php?t=1255548

RomRacer's Recovery
http://forum.xda-developers.com/showthread.php?t=1204500


Last step is to flash a custom ROM. Even here I got problems. I've decided to go with Neutrino's ROM because non-Blur and slimmed. Problem is, it hasn't been updated for a while, and the original download links are now broken. Had to trawl through the forum posts to get the ROM and addons. That's how ended up with a v2.8 ROM with v2.9 addons, which failed. With a proper recovery, it's relatively easy to recover from such mistakes.

Neutrino ROM downloads
http://neutrinorom.haris.me/old-files/aaurnab/

Official Neutrino ROM addons
http://ge.tt/84vdN0M?c

faux123 kernels
http://forum.xda-developers.com/showthread.php?t=1156040

Sunday, November 11, 2012

Remove Babylon Crap

No idea how it happened, but even an Internet veteran like me got duped by Babylon Search. It's now my default search engine. My browsers all have a Babylon toolbar. My homepage goes to Babylon. New tab defaults to Babylon Search. Wonderful!

Most obvious solution is to remove all reference of Babylon from Add/Remove Programs. Done. (Some people have reported that it's not even visible in Add/Remove Programs.) Next is to uninstall/remove the toolbar from the browsers. Easy. Next is to manually reset the homepage. Check. Then, remove Babylon from the list of search providers. Done.

Changing the new tab default page is a bit trickier. On Chrome, go to Setting, go to On Start-up, go to Open a specific page, and remove any Babylon pages. For IE, run regedit.exe. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\AboutURLs. On 32-bit Windows, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AboutURLs. Change the value to res://ieframe.dll/tabswelcome.htm