Flash ROM

From Wiki
Jump to: navigation, search

Contents

A Guide to ROM Flashing

Overview

Flashing a Rom is a way of installing a kind of 'Remix' of the OS. The OS Version & Kernel is normally the same but Support files are removed or updated, drivers changed, configurations altered and a new selection of starting apps is installed. Because this update is done before the regular OS permissions are enforced 'Root' access speed controls and swapfiles can be setup.

The resulting remix Should be a improvement in Performance, abilities and in some cases extended battery life.

The exact changes vary with each Rom. Normally the first message in a forum thread announcing a Rom has a list of what is changed.

Part of the process removes all of your installed apps and only the ones included in the ROM are re-installed.

Procedure SDCard

Slates that use this method

M001,M002,M003,Flytouch,Most others

This will get detailed and seem a little long but it is pretty simple.

  1. Extract /script folder and contents from the Rom file and put on the root of the SDCard.
  2. Power UP your slate with the SDcard installed.
  3. Wait until told to remove sdcard.
  4. That's it. your device will either shutdown or reboot when the sdcard is removed. Either way the time it comes up it is with the new Rom installed.

Preparation

  • Backup your existing Apps.
  • Get 7Zip 7Zip Page
    • 7Zip preserves linux sym links some other extraction programs do not.
  • Get the Rom
    • Verify this Rom is for your slate.
      • If you are not sure ask in the forums. The thread where the Rom was announced is a good place to ask.
      • Ask how to make sure you have the slate you think you do. It can be confusing but finding out what slate you really have is harder after it stops working because of an incorrect Rom.
  • Put your Device on a Charger.
    • Sometimes the updates can take a long time and power saving tools may not be running. If the battery dies at the wrong point you might end up with a slate the no longer works and cannot be fixed. So Charge it up and keep it plugged in.

PC Side

You can do this without a PC but you should know how to do these steps on a PC but may not on your slate.

  • Connect the SD card to your PC
    • Remove SDcard from slate and mount on PC
      • Again there are other ways to do this but this work well
  • open the ROM archive with 7Zip

file:flash-a.jpg

  • Copy the /script file to the root (top level) of the SDcard

File:flash-b.jpg

  • When copy is complete open the /script folder and check that files are there.

file:flash-c.jpg

  • Eject SDcard and place in powered off slate.

Slate Side

  • Power on Slate

file:flash-1.jpg

Note original SDK version 1.7.4 in this example.

  • Flash process begins

file:flash-4.jpg

Note New SDK Version.

  • Flash Process continues

file:flash-5.jpg

file:flash-6.jpg

  • Flash Process will wait until SDcard is removed.

file:flash-7.jpg

  • Remove the SDcard

file:flash-8.jpg

  • If device does not power on by it's self, power it on

file:flash-9.jpg

Note we are at the new sdk version now.

  • New boot animations can be added in a Rom update.

file:flash-12.jpg

  • Ready for action

File:flash-13.jpg

Post Flash Operations

  • Replace SDcard and remove /script folder
    • Otherwise it's like leaving a boot CD in the drive The next time you power on your slate it will start the flash process again.
      • Most Roms have a countdown so you have a few seconds to hold down the power button and stop it.
  • Often screen is out of alignment so recalibrate your screen.
  • Test major functions
    • Will Wifi connect, youtube play, new button functions work, etc.
  • Reinstall apps
    • If you did the backup procedure in the preparation section, all your apps will be in the /backup/apps folder.

file:back_apps-07.jpg

  • Enjoy new Rom.

Procedure FWDN

Slates that use this method

  • HSG-X5A

Preparation

  • Backup your existing Apps.
  • Get 7Zip 7Zip Page
    • 7Zip preserves linux sym links some other extraction programs do not.
  • Get the Rom

AsuRom Thread

    • Verify this Rom is for your slate.
      • If you are not sure ask in the forums. The thread where the Rom was announced is a good place to ask.
      • Ask how to make sure you have the slate you think you do. It can be confusing but finding out what slate you really have is harder after it stops working because of a incorrect Rom.
  • Put your Device on a Charger.
    • Some times the updates can take a long time and power saving tools may not be running. If the battery dies at the wrong point you might end up with a slate the no longer works and cannot be fixed. So Charge it up and keep it plugged in.
  • Power off your tablet.

PC Side

   1. Unpack the contents (use 7-zip on windows) of the upgrade package to a new folder
   2. Go to that folder, and look inside, you will see two folders, ROM and SDCARD
   3a. Go to the ROM folder, and double click the FWDN.EXE (FWDN_V7_v2.09.exe in this case)
   (FWDN opens, and everything should be empty. If not, click on the items in the list, and press DEL to remove them.)
   3b. Go to the folder VTCDRV and double click the installer, to install drivers for your tablet in FWDN mode.
   4. Click on Project, and select 'My Project'. Now all the stuff in the list should be filled in.

Slate Side

   5. Connect power supply to your tablet. (Usb cable stays out, until later!)
   6. Press & hold your finger on the center of the touchscreen, and then press & hold the power-on button at the same time.
   7. Boot splash screen appears with "i love you" or other picture on it. Keep holding power button+finger on screen!
   8. Wait for 5-6 seconds, and let go of the button/screen.
   9. If you did this correctly, [b]without USB connected[b], the splash screen will remain on screen now. If not, unplug the power supply, press the reset button to power off the tablet, then repeat steps 4-9 untill the splash screen stays on the screen! Android should not boot up! You are now in normal FWDN mode!
   10. Plug in the USB cable, and Windows finds new hardware, install it automatically.
   11. FWDN will pop up a small dialog box, device init.
   12. You're now ready to flash. Click start & wait till it's done.
   Notes:
   - When going from older roms to #348 (AsuROM uses this as base) the partitions will be off.
   - This triggers an error during flashing, no worries, just press the reset button on the bottom with a paperclip, and FWDN will re-detect the device & you can click the start button again.
   - If it keeps refusing to flash, change 'default download' to 'Low format entire memory'
   - The device can only go into FWDN mode without the USB cable being connected, and with power cable connected. No power cable, is normal boot, even if you press the right button/screen.
Personal tools