Join Today
+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Open EZX In E6

  1. #1
    Join Date
    May 2009
    Location
    In The Universe
    Posts
    1,256

    Question Open EZX In E6

    I Learnt That Open EZX can Be Run In E6

    When I Looked For Instructions From: OpenEZX homepage - Home, Main Page - OpenEZX It hads only linux instructions.
    I hav windows Vista and 7 Only.
    Moreover the instructions are complicated.

    Dual Boot GEN2
    ALL THE INFORMATION AND CODE IN THIS PACKAGE ARE PROVIDED AS-IS, WITHOUT WARRANTY OF ANY KIND. DONT BLAME ME IF YOU BRICK YOUR PHONE.
    ALL THE CODE AND BINARY FILES IN THIS PACKAGE ARE FREE TO USE AND REDISTRIBUTE, WITH A GPL LICENSE OR SIMILAR.
    Contents [hide]
    1 Flashing procedure -GEN2-Only-
    1.1 What's needed
    1.2 Follow this only on RokrE2, RokrE6, A1200, A910 (gen2 devices)
    2 After the flash
    2.1 Re-flashing the original kernel, after genblob, in the device (optional)
    2.1.1 Prepare the 2.4 kernel to be re-flashed
    2.1.2 Checks before re-flashing the 2.4 kernel on the phone
    2.1.3 Reflash
    [edit]
    Flashing procedure -GEN2-Only-

    [edit]
    What's needed

    gen-blob sources and a proper toolchain to build it, or alternatively pick an already compiled gen-blob here.
    The newest boot-usb built from the source on svn, or phonetools, to flash and backup the phone (older boot-usb version could brick your phone without warnings, oldest cannot even flash and use the needed command we need).
    boot_usb must be the latest version (a previous version fails to sanitizer user input, and a small mistake can lead to a disaster !)
    [edit]
    Follow this only on RokrE2, RokrE6, A1200, A910 (gen2 devices)

    On gen2 devices, the kernel is located at 0xA0000 and is offset by 2048 bytes on the flash partition Enter the bootloader and prepare the phone to be flashed:
    ./boot_usb setflag usb
    ./boot_usb gen-blob 0

    Backup your existing kernel:
    ./boot_usb read 0xA0000 1048576 backup-of-kernel-partition
    # Then remove the famous 2048 bytes offset:
    dd if=backup-of-kernel-partition bs=1k skip=2 of=24-kernel-backup
    Keep these two backups, we will use them both later:
    Now copy and rename this "24-kernel-backup" file to "default" on the /boot/ folder of the (micro) SD card. Make also sure the file /boot/menu.lst is in the (micro) Sd as well and point to that "default" kernel too.
    Check gen-blob's size (must not exceed 128KiB)
    ls -l gen-blob
    Flash gen-blob WARNING: For gen2 phones only! :
    dd if=/dev/zero bs=1 count=2048 of=needed-offset
    cat needed-offset gen-blob > gen-blob-to-be-flashed-to-0xA0000
    #flash using boot_usb/gen-blob, example: boot_usb flash <addr> <file>
    ./boot_usb flash 0xA0000 gen-blob-to-be-flashed-to-0xA0000
    [edit]
    After the flash

    Boot with vol- (next song on E2) pressed for the boot menu or with vol+ (previous song on E2) for the usb mode.
    You can power off on usb mode with "boot_usb off".
    You can still have access to the MBM flash mode with the usual combo.
    [edit]
    Re-flashing the original kernel, after genblob, in the device (optional)

    Re-flashing a (prepared) 2.4 original kernel require you a few minuts more, but bring some advantages...(the ability to boot the motorola kernel, and even charge the battery without a (micro)SD in the phone).
    But:
    You should always do a backup (possibly, a full backup) before replacing anything on the phone...
    A little mistake could erase the partiton next to the kernel one ("resource partition"), etc...
    Gen-blob always search at offset 0xC0000 and if it find a special 'magic' flag, then it will boot this kernel by default.
    [edit]
    Prepare the 2.4 kernel to be re-flashed
    You remember? Sooner, we did a backup of the kernel partition (third command described on this page):
    So, hopefully, you kept that backup file...
    Now you need to remove the 2048 bytes offset, and resize the file:
    dd if=backup-of-kernel-partition bs=1 skip=2048 count=917500 of=kernel-with-no-extra-bytes
    Download and add the magic flag to the kernel for genblob to recognize it:
    # download a flag to put at the beggining of the kernel before flashing it.
    wget http://people.openezx.org/wyrm/gen-b...oot-from-flash
    cat magic-boot-from-flash kernel-with-no-extra-bytes > kernel-to-be-flashed-to-0xC0000
    [edit]
    Checks before re-flashing the 2.4 kernel on the phone
    Then you need to assert the resulting 'kernel-to-be-flashed-to-0xC0000' file is exactly 917504 bytes big:
    ls -l kernel-to-be-flashed-to-0xC0000
    # If the result is bigger than 917504 bytes, then don't flash it! You made a mistake somewhere...
    Then you can also check if the file hasn't been cut at its end: EXAMPLE 1:
    hexdump kernel-to-be-flashed-to-0xC0000 | tail
    [...]
    [...]
    [...]
    hexdump kernel-to-be-flashed-to-0xC0000 | tail
    00d8e80 ffff ffff ffff ffff ffff ffff ffff ffff
    *
    00e0000
    EXAMPLE 2:
    hexdump kernel-to-be-flashed-to-0xC0000 | tail
    [...]
    [...]
    [...]
    00d5970 5911 000d 2c6c 0000 ddb8 000d 0000 0000
    00d5980 0000 0000 0000 0000 0000 0000 0000 0000
    *
    00e0000
    One of these line (the last!) must end with at least a few ' f f f f ' or ' 0 0 0 0 '...
    [edit]
    Reflash
    If your checks has passed successfully, then you can flash the kernel
    WARNING: For gen2 phones only! :
    #(Re-)Flash the original kernel
    ./boot_usb flash 0xC0000 kernel-to-be-flashed-to-0xC0000
    Categories: A910 | A1200 | Rokr E2 | Rokr E6
    Can Any one pls post easy instructtions to dual boot OPEN EZx? For windows

    Thnx in advance
    Last edited by achyudhram; 09-19-2009 at 07:49 AM.
    A.K.R

  2. #2
    Join Date
    May 2009
    Location
    In The Universe
    Posts
    1,256

    Default

    Come in guys
    A.K.R

  3. #3
    Join Date
    Aug 2007
    Location
    Etawah, U.P., India
    Posts
    226

    Default

    No idea man, i've been using ubuntu for last one year, i'm unable to understand this guide completely. May be this is not for us noobs.
    Last edited by anurag_xpert; 12-13-2009 at 06:58 AM.
    Dr. Anurag
    Die-Hard Motorokr Fan
    Linux Newbie

  4. #4
    Join Date
    May 2009
    Location
    In The Universe
    Posts
    1,256

    Default

    i tried. but the boot usb says no ezx phone found. must we have generic fw?
    A.K.R

  5. #5
    Join Date
    Aug 2007
    Location
    Etawah, U.P., India
    Posts
    226

    Default

    You need zaurus patch.
    What distro you were trying this on?
    Dr. Anurag
    Die-Hard Motorokr Fan
    Linux Newbie

  6. #6
    Join Date
    May 2009
    Location
    In The Universe
    Posts
    1,256

    Default

    i got it. i trried on ubuntu and suse
    A.K.R

  7. #7
    Join Date
    Nov 2009
    Location
    India
    Posts
    55

    Default

    Can some one tell me in layman whats its all about?
    EvisitorS

  8. #8
    Join Date
    Aug 2008
    Location
    Etawah the city of grt. DACOITS
    Posts
    4,897

    Default

    visit the link u will easily understand

    OpenEZX homepage - Home
    LG OPTIMUS 2X : MY INDROID EVOLUTION RC3
    SAMSUNG GALAXY SL : MY ANDROID EVOLUTION
    HTC ELFIN : MY DARIUS 6.5 ROM
    SONY ERICSSON X10 MINI : MINI EVOLUTION

    http://www.motorolafans.com/forums/signaturepics/sigpic64563_36.gif
    "GONE FOREVER TO MAKE A COME BACK"

  9. #9
    Join Date
    Aug 2007
    Location
    Etawah, U.P., India
    Posts
    226

    Default

    Quote Originally Posted by achyudhram View Post
    i got it. i trried on ubuntu and suse
    It works using knoppix live CD i read somewhere on the forum!
    Or some other distro like mandriva(I don't know)
    Doesn't work with ubuntu i'm sure!
    Dr. Anurag
    Die-Hard Motorokr Fan
    Linux Newbie

  10. #10
    Join Date
    May 2009
    Location
    In The Universe
    Posts
    1,256

    Default

    in ubuntu studio you have to go to synaptic pkg manager and install glibc.
    A.K.R


 
+ Reply to Thread
Page 1 of 2 12 LastLast

Similar Threads

  1. EZX Crosstool and SDK for Motorola EZX phones
    By eakrin in forum Development
    Replies: 108
    Last Post: 11-10-2009, 11:13 AM
  2. Replies: 0
    Last Post: 04-15-2009, 06:20 PM
  3. When open means really open
    By swifty in forum NEO1973/FreeRunner
    Replies: 1
    Last Post: 08-25-2008, 09:55 AM
  4. When open means really open
    By nodramachicks in forum News
    Replies: 0
    Last Post: 08-06-2008, 06:38 PM
  5. Open EZX and original EZX software
    By asmatic in forum A780 General Chat
    Replies: 7
    Last Post: 06-07-2006, 11:37 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Single Sign On provided by vBSSO

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1