Join Today
+ Reply to Thread
Page 1 of 3 123 LastLast
Results 1 to 10 of 26
  1. #1
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    62

    Question motodump on ming A1600

    Hi ppls

    Does anyone used motodump on A1600 i have mpkg installed but i cant install motodump do i need to do something more?

  2. #2
    Join Date
    Mar 2008
    Location
    just at the other end of the line.
    Posts
    879

    Default

    Quite possible i think, but you'll have to edit the sources, (a file named motodump2 ) and write the good mtd map ), compile with ezx-crosstools-0.6, then re-pack the same kind of mpkg (if you want to release it).

    If you have the mtd map, i can try to help you. you maybe able to se it with some command like that (or better ask motorola for the linux kernel source code and pray they deliver the good mapping ) :
    Code:
    cat /ram/proc/mtd*
    (i don't know for sure...so i put an * but you surely need both the start offset and the total size of each Cg's in the flash, they are written in hexadecimal format)
    Well, this program is cool but need some love to be much more usable, (like having multiple track dump files...)

    But note that some scripts with a bunch of command like:
    Go in the sd folder:
    Code:
    cd /mmc/mmca1
    Search all the Cg's you can find in /dev:
    Code:
    ls -l /dev/mtd* && ls -l /dev/roflash*
    Extract each of them (replace the "X" by the respective CG's partitions numbers)
    Code:
    cat /dev/roflashX > A1600-roflashX-backup
    And
    Code:
    cat /dev/mtdX > A1600-mtdX-backup
    Should be sufficient, and easier, especially if you don't have a linux box installed... as that don't need any compiler, you can write such script in notepad, and execute it in the phone in either konsole, or an telnet session:
    Make the script executable:
    Code:
    chmod +x script-filename
    Run it :
    Code:
    ./script-filename
    Last edited by sabrod; 03-05-2009 at 03:01 AM.
    Say developer, but it's so hard!

  3. #3
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    62

    Default

    thanks for those hints ^^

    well i already searched around th FS and is only little bit different from the A1200 CG's i also thought it would have a 2.6 kernel on the system but seems to be a 2.4 kernel hmmm.

    Did you worked with the montavista system /SDK/ etc?
    I searched the net and sources on the openezx site .... i'm little bit conffused now.
    So i wana know where System settings are stored and what in hell are those CG data files 2 of the CG's are also windows driver thingys hmmm if im wrong for those questions here then im realy sorry please point me to the right thread then thanks ^^

  4. #4
    Join Date
    Mar 2008
    Location
    just at the other end of the line.
    Posts
    879

    Default

    No worries, i'm maybe wrong too, with my answers
    I just extrapolated some gen2 ezx knowledge to the a1600, i don't have an a1600, so i can't be sure that would work, if the kernel is the same...
    But if it is, then my tips could solve the prob...

    No, officially, EZx devices don't have an sdk, but Samr7 legal RE (reverse engineering) and blackhawk work , to only cite these two names... can lead us to a difficult but workable devel environment ...
    if you are able to build a qt hello world after copying you phone's libs on your samr7 ezx-dev-kit, and using a cross compiler OABI (like samr7's ezxcrosstools, or mkezx's one), then maybe, you can try some other sdks...build your own...
    (it's just y suggestion, i know nothing about a1600 and never tried something else than samr7 devkit...).
    Last edited by sabrod; 03-06-2009 at 03:43 PM.
    Say developer, but it's so hard!

  5. #5
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    62

    Default

    thanks a lot i will search for it

  6. #6
    Join Date
    Mar 2008
    Location
    just at the other end of the line.
    Posts
    879

    Default

    'least significant bits' is samr7 blog (lsb.blogdns.com)
    Say developer, but it's so hard!

  7. #7
    Join Date
    Mar 2008
    Location
    just at the other end of the line.
    Posts
    879

    Default

    i don't think a working sdk exist yet... (look at sam revitch's post in openezx's 2006 archive (keyword devkit or dev-kit ) should work, to see how how did this... (sound horrible )
    But maybe you can join openex and tell you would simply like to test a 2.6 kernel to replace your stock system with something else open...
    :d it should be interesting.
    Say developer, but it's so hard!

  8. #8
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    62

    Default

    uhhhh yep sounds interesting hehehehe this helps me now to get maybe a new start point _(^_____^)_

  9. #9
    Join Date
    Jan 2007
    Location
    Brazil
    Posts
    387

    Default

    If a1600 is pxa based (it seems, 2.4 kernel, i suspect it is the ezx hardware base), then gen-blob will very likely work with it. Its easier to backup with gen-blob then it is with motodump.
    If you use OpenEZX and want to support it, please click on "I USE THIS" on our ohloh project page: https://www.ohloh.net/projects/openezx

  10. #10
    Join Date
    Mar 2008
    Location
    just at the other end of the line.
    Posts
    879

    Default

    You'll find more infos on this genblob method here : Backups - OpenEZX, read also the getting started wiki page, if you didn't you'll maybe have another point of view, and for me, it was a very cool start point, too
    Have genblob from here, Index of /wyrm/gen-blob genblob is an enhanced bootloader that can:
    - read and write on flash. ( i.e. for a flash or a backup of the AP software, full or partial)
    - upload any code to RAM and execute it.
    - read in the SD card on barely every ezx devices.
    - read on fat filesystems.
    - be configured to boot multiples kernels (read your config and respectives kernel's parameters in /boot/menu.lst)
    - display a bootmenu.
    - initialize the phone in a state that is needed actually for Openezx to run, and for the modem to be activated in an open system.
    - maybe many mpre things i don't even know about...
    Look at Dual boot - OpenEZX , but don't flash nothing yet, just try to send kernels and genblob with bootusb, a program that communicate with the phone in the MBM "reflash mode".

    You could try an openezx for fun, but be carefull , don't let it run for toolong, just read the messages and report the status!! it could damage the phone... (using the a1200 or the E6 machid, 1742, or 1743 can be needed ... but as moto didn't send the a1600's kernel sources https://opensource.motorola.com/sf/d...#post_post3728 ... humm...)

    You can use the attached bootusb program to send genblob and execute it (or build the last one from svn's newest sources, both should work).

    You test should be as follow on linux and with root access (notice there has been some changes/ additions to the old commands descriptions):

    Code:
    ./bootusb setflag usb
    ./bootusb genblob 0
    Why this command? > normally "./bootusb" command wait for a kernel, a machine number, and parameters, you send here a generic bootloader (genblob) with no machine ID (machID=0)...
    And wait for 5 seconds if you see a genblob message on the phone's screen...
    Attached Files Attached Files
    Last edited by sabrod; 03-05-2009 at 07:01 PM.
    Say developer, but it's so hard!


 
+ Reply to Thread
Page 1 of 3 123 LastLast

Similar Threads

  1. Moto Ming 2 Up For Sale!!!! A1600!
    By daredevilmo3 in forum A1600 General Chat
    Replies: 13
    Last Post: 09-19-2008, 08:30 PM
  2. Replies: 7
    Last Post: 06-25-2008, 09:07 PM
  3. Motorola Ming 2 A1600
    By admin in forum A1600 General Chat
    Replies: 14
    Last Post: 03-30-2008, 01:42 AM
  4. Motorola's A1600 MING 2 surfaces
    By admin in forum News
    Replies: 8
    Last Post: 03-22-2008, 06:45 AM
  5. For what this Motodump?
    By ITMASTER in forum E680i General Chat
    Replies: 2
    Last Post: 03-31-2006, 03:01 AM

Tags for this Thread

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