samedi 20 avril 2013

MeLE_A10_SDK1.6_V2.0.1 img+sdcard version


This firmware is particular with its frontend looking like Windows 8.

Original thread: Mele brand new Win8 GUI v2.0.1 update
This is an update from 1.3.1 firmware but I generated a new firmware image (less issues with previous state).

From what I saw:
- mp4 seek fixed
- network issues after suspend seem to have been fixed

Here are the modified versions:

Reminder:
PhoenixCard image is flashed using this: PhoenixCardV306
dd-able img is flashed using:
  - under linux: bzip2 -cd Mele_4.0_V1.3BETA_revised_en_us_4.ddimg.bz2|dd of=/dev/sdx bs=4096
  - under Windows: uncompress the archive before, and then use WinImage
The SDCard version is something like a "live-sdcard". You can run it without affecting the flashed image.
sdcard version, under linux only, run: cd sdcard/; make DEV=/dev/sdx (where sdx is the sdcard device number).

This time I chose to not include APEX launcher.
You can download it freely from hereApex Launcher

<not tested>: To get google apps, from the installed Mele firmware, use the Internet navigator and download this:
http://goo.im/gapps/gapps-ics-20120429-signed.zip
This will put the file in /mnt/sdcard/Download/, where the init script looks at.

Reboot, wait for the device to reboot and you are done.
The details of what is modified in this firmware from the original version:
- boot defaults to en_US
- deactivated /system/lib/hw/sensors.exDroid.so (fixes 100% system_server bug)
- added /etc/init.d capability
- added capability to install gapps if zip present in /mnt/sdcard, by a /etc/init.d script
- removed the Chinese applications (you can still find them in the original update.zip in system/preinstall and system/vendor/app, I kept Flash Player).
- added xpad.ko module (found here: MELE A1000 Hacking - XBOX 360 controller support in 3.0.8 kernel)

31 commentaires:

  1. i almost thought our device was dead on the android side, thx for sharing this!

    bowing in humble :)

    Yaku

    RépondreSupprimer
  2. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  3. hi, after trying a bit i recognized that both explorers are loosing their last folder on start media. as if there is a taskkiller process is very active.

    it´s really annoying especially when being deep in subfolders on an connected harddrive.

    it´s happening with the mele as well as the apexlauncher and i am using the phoenixcard image directly on the nand of the device

    thx

    Yaku

    RépondreSupprimer
    Réponses
    1. I did not play very much with this firmware yet; but I saw that there is something like a task killer.
      On the Mele launcher, you have a trashbin you can click on, with a "Close" radio button. If you "Close" it, seems that the ES explorer survives.
      I issues with some Xvid videos. I fear that I will be forced to reencode them; not a big issue thanks to Handbrake.

      Supprimer
    2. A new 2.0.2 firmware is upcoming: http://bbs.mele.cn/showtopic-2002.aspx
      Fixing an audio issue, I hope it will fix my xvid issue.

      Supprimer
  4. Many thanks thierry!

    In your opinion there's a way to modify some button layout into the home of rom? I hate see chinese ahah

    RépondreSupprimer
    Réponses
    1. This is in MeleLauncher2.apk, but hardcoded, not configurable.
      You can always install ApexLauncher in order to get something more "standard"...

      Supprimer
  5. thanks, I`ll test it.. I also hope the 2.0.2 will be better

    RépondreSupprimer
    Réponses
    1. there is still a problem, when you select the audio output, after restarting it backs to the digital out.
      And the player has the character in Chinese,(the others firmwares have it too), and you have to change it every time you use it.
      The navigator is the same, (I dont like it- I dont know if its device for using internet).
      the appearance is beautiful (its the best of all the firmwares I've tested) - Some things on the home are in chinese but its fine to me, has a very nice icons.
      I still haven't seen a sync audio problem (I have to test it a little more).

      Supprimer
  6. Hello Thierry ,can we expect a _US version of the new fw v2.0.2

    RépondreSupprimer
    Réponses
    1. Yes, but it was hard to get the firmware from Chinese severs. I already managed to generate a firmware, I must test it a little before releasing it... coming soon :-)

      Supprimer
    2. Well, after some tests, I saw that DTS audio does not work.
      Nevertheless, if you want to test it, here it is:
      http://www.4shared.com/file/jR9BZ7Kh/MeLE_A10_SDK16_V202_20130427_e.html

      Supprimer
    3. what are the difference between the 2.0.1?

      Supprimer
    4. v2.0.2 fixes the Xvid videos playing failures (just 1 example, some other formats failed too), but now DTS audio fails now.

      Supprimer
    5. many problems :(.. I`ve installed both (2.01 & 2.02) nice interface bla bla.. but some videos dont work :'(

      Supprimer
    6. I saw that the best firmware for playing videos is a Jellybean one, and not targeted for this device but for SANEI N10:
      http://www.slatedroid.com/topic/58682-rom-jellybean-411-for-sanei-n10-single-core-with-hwa-support/
      There is no more A/V sync issue, but it is not user-friendly since it is a firmware for tablets (Ethernet must be setup manually, HDMI output only, don't let it suspend otherwise it goes into kernel panic).

      Supprimer
  7. I couldn't make the sdcard version work. Keeps govong me the following error:


    sfdisk: ERROR: sector 0 does not have an msdos signature
    /dev/sdb: unrecognized partition table type
    Old situation:
    No partitions found
    Warning: given size (30163141) exceeds max allowable size (0)
    New situation:
    Units = sectors of 512 bytes, counting from 0

    Device Boot Start End #sectors Id System
    /dev/sdb1 32768 65536 32769 83 Linux
    /dev/sdb2 65537 128140 62604 83 Linux
    /dev/sdb3 128141 1128250 1000110 83 Linux
    /dev/sdb4 1128251 31291391 30163141 5 Extended
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb5 1128254 9128242 7999989 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb6 9128246 9159544 31299 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb7 9159577 9223032 63456 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb8 9223065 9472888 249824 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb9 9472921 9503608 30688 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb10 9503641 15564799 6061159 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    Warning: partition 4 extends past end of disk
    lseek: Invalid argument

    sfdisk: seek error on /dev/sdb - cannot seek to 9128243
    Re-reading the partition table ...

    If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
    to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1
    (See fdisk(8).)
    ./mkA10card.sh: 26: ./mkA10card.sh: Syntax error: "(" unexpected
    make: *** [all] Error 2
    javis@javis-GA-A55M-DS2:~/Downloads/sdcard$ sudo make DEV=/dev/sdb
    ./mkA10card.sh /dev/sdb
    3+0 records in
    3+0 records out
    3145728 bytes (3.1 MB) copied, 0.710352 s, 4.4 MB/s
    Checking that no-one is using this disk right now ...
    OK

    Disk /dev/sdb: 1014 cylinders, 32 heads, 62 sectors/track

    sfdisk: ERROR: sector 0 does not have an msdos signature
    /dev/sdb: unrecognized partition table type
    Old situation:
    No partitions found
    Warning: given size (30163141) exceeds max allowable size (0)
    New situation:
    Units = sectors of 512 bytes, counting from 0

    Device Boot Start End #sectors Id System
    /dev/sdb1 32768 65536 32769 83 Linux
    /dev/sdb2 65537 128140 62604 83 Linux
    /dev/sdb3 128141 1128250 1000110 83 Linux
    /dev/sdb4 1128251 31291391 30163141 5 Extended
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb5 1128254 9128242 7999989 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb6 9128246 9159544 31299 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb7 9159577 9223032 63456 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb8 9223065 9472888 249824 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb9 9472921 9503608 30688 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    /dev/sdb10 9503641 15564799 6061159 83 Linux
    partition ends on cylinder 1023, beyond the end of the disk
    Warning: partition 4 extends past end of disk
    lseek: Invalid argument

    sfdisk: seek error on /dev/sdb - cannot seek to 9128243
    Re-reading the partition table ...

    If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
    to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1
    (See fdisk(8).)
    ./mkA10card.sh: 26: ./mkA10card.sh: Syntax error: "(" unexpected
    make: *** [all] Error 2



    Any help?

    RépondreSupprimer
    Réponses
    1. In mkA10card.sh, replace on the first line /bin/sh by /bin/bash (seems that the function declaration is specific to bash)
      Be aware that you need a 8GB+ SDCard to make it work, otherwise you will have to edit partitions.txt (sdb5 and sdb10 can be shrinked).
      I will fix these 2 points.

      Supprimer
    2. Fixed: replace mkA10card.sh by this one:
      http://www.4shared.com/file/l9O0QXyL/mkA10card.html
      and get this file to replace partitions.txt:
      http://www.4shared.com/office/WUPD3bJO/partitions_4GB.html
      Should work on a 4GB sdcard.

      Supprimer
  8. Thierry and the others,

    i have every times problem with the chinese servers.. I'm from Italy and until i use GetRight to download the same damn file to the same location (link) i go very very slow like 4kb, now with GetRight i donwload every package with an average of 4-600kb :)

    RépondreSupprimer
  9. Hi

    Im trying to get Google apps working, but everything i tried always fails.

    Ive put gapps*.zip file to /mnt/sdcard or /mnt/sdcard/Downloads, i dont have any file in data folder. 10gapps_update file exists in /ect/init.d

    Everything should be ok, but its not.

    Any solution ?

    Thanks

    RépondreSupprimer
    Réponses
    1. Put gapps*.zip in the /mnt/sdcard/Downloads of your A1000 filesystem Reboot. However for me gmail doesn't work properly. Play is ok but lots of messages about gapps crashing.

      Supprimer
    2. Honestly I don't install anymore google play. Once I have installed it, I installed titanium backup and now I restore apps I want using titanium backup.
      But tried to install gapps.zip and installation works... I did not setup my account since each time I do this, a new device appears in my google account, many useless duplicates...

      Supprimer
    3. Please install the missing ContactsProvider.apk package (see there:
      http://tmerle.blogspot.fr/2013/05/mele-v203-fixing-unfortunately-process.html)

      Supprimer
  10. 2.0.3 is out and it offers a fix for the MKV issues. It comes in the form of an update zip. I tried using it with the upgrade app but it caused my system to boot loop.

    RépondreSupprimer
    Réponses
    1. OK, trying to download. In fact I always generate a SDCard firmware to test, I never use the update system (even if it should work).

      Supprimer
  11. Forgot to supply the link : http://bbs.mele.cn/showtopic-2142.aspx

    RépondreSupprimer
  12. Hi thierry,

    is possible to install this new update through an your stripped rom? :)

    Thanks from Italy:)

    RépondreSupprimer
    Réponses
    1. From what I understood from the Mele Internet site, it should be possible:
      - Put the update.zip (downloaded from here: http://pan.baidu.com/share/link?shareid=640828&uk=1711673051) on a USB key
      - Open the "Update" application, and choose the 'Local update' option.
      I just finished the "update.zip" download, I will generate a complete firmware customized en_US from this soon.

      Supprimer
    2. Uuuh many thanks man :)
      We'll wait :)

      Supprimer
    3. Here (if you did not noticed already): http://tmerle.blogspot.fr/2013/05/mele-v203-enus-imgsdcard-version.html
      Seems to be the good one this time... I use the stock player (TvdVideo), works correctly.

      Supprimer