Yet another update of the "Win8" firmware.
Original thread: V2.0.5 firmware release-A100, A1000, A2000, A3600, A3700
update.zip from this forum thread but you will get the Chinese apps and default language.
Only bugfixes in this release (from what I understand from Chinese forums - "other known bug").
update.zip from this forum thread but you will get the Chinese apps and default language.
Only bugfixes in this release (from what I understand from Chinese forums - "other known bug").
Note: I added GappInstaller in this version. You can download the right Google apps, and install them all from GUI. To download, always choose the "Browser" app (and not ES downloader); some javascript stuff need to be run to download properly, be patient. The download status is buggy, check the download status from the launcher.
Customised en_US version: v2.0.5_en_US.img
md5sum 8886691131060437df5322f6af643135 v2.0.5_en_US.img
You need PhoenixCard for this image: PhoenixCardV306
Under linux, to burn it, just perform:
bzip2 -cd v2.0.5_en_US.ddimg.bz2|dd of=/dev/sdX bs=4096
bzip2 -cd v2.0.5_en_US.ddimg.bz2|dd of=/dev/sdX bs=4096
sync
Under Windows, use Win32 Disk Imager
sdcard version (sort of live-cd version): v2.0.5-1_en_US.sdcard.tgz
md5sum 00e8d48568e18555bfe930dcb97bb2d1 v2.0.5-1_en_US.sdcard.tgz
By default, it uses a 4GB sdcard; under linux, uncompress and as root: make DEV=/dev/sdX (X is the device letter of your sdcard)
By default, it uses a 4GB sdcard; under linux, uncompress and as root: make DEV=/dev/sdX (X is the device letter of your sdcard)
If you want to change for a 8GB sdcard (you get more space for /sdcard), just change the symbolic link 'partitions.txt' to point to partitions_8GB.txt (rm partitions.txt && ln -s partitions_8GB.txt partitions.txt) before make.
I included the "Spell"'s modifications (removed useless libopera.so, added an option to zero partitions before formatting, useful for making dd-able images). make DEV=/dev/sdX BLANK=yes if you want to put zeroes in partitions before formatting.
I included the "Spell"'s modifications (removed useless libopera.so, added an option to zero partitions before formatting, useful for making dd-able images). make DEV=/dev/sdX BLANK=yes if you want to put zeroes in partitions before formatting.
To sum-up the functionalities of the Mele firmware:
- DLNA renderer, use UPnP to throw pictures/videos to your TV from your mobile phone (via WIFI).
- Mele mobile phone remote control, control the Mele device from your mobile phone (via WIFI), app described here: Mele mobile phone remote control
- webdav server. Don't know how to use it, but lighttpd is configured on Mele to serve something "webdav".
- adb-over-tcp functionality; from your PC, just perform adb connect your-mele-ip-addr to debug you device
Working Youtube v4.1.23: http://www.google.com/#q=YouTube+v4.1.23+Apk+App
md5sum f03826bf9ac04e18834d855d9e965482 YouTube.apk
What I added/fixed:
- copied some app/apks (from v1.3.1 fw) in order to support gapps (not tested)- added ES Explorer
- boot defaults to en_US
- deactivated /system/lib/hw/sensors.exDroid.so (fixes 100% system_server bug)
- deactivated u3gmonitor, findms services (consumes lots of CPU and I don't know why)
- 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)
- 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)
- added GappInstaller-1.2, a user-friendly app to download and install Google apps.
Thanks!!!
RépondreSupprimerHi terry , yesterday i installed version 2.0.5 and gapps and everything was ok until today i reboot the device and then the apks on /data/app where gone (flash,es explorer,gappsintaller,etc.) ... ¿any idea?
RépondreSupprimeri will try to see if anything else is also missing and try to restore it from the image
Interesting... only /data/app was wiped-out? Perhaps a flash data corruption... Did you power off the device in another way than the remote's "power" button?
SupprimerMmm... you ask just the rights question ... first i didnt use the remote "power" button i power off and on using the devices power button, also as i find out later after some searching /data/app (and only this) wasnt wiped just was "corrupted" (all the apks were in /data/app/lost+found) so i restored the apk (after checking they where ok) and for now everything is working .
SupprimerHello Thierry thanks the for the last US . Anybody know if is it possible run Netflix with this fw
RépondreSupprimerI tried this the other night. I still get the audio but no video as in earlier versions. :-(
SupprimerHello, thanks for the new version!
RépondreSupprimerDo you have Youtube working on this FW? I tried lots of Youtube versions, even 3.x, on FW 2.0.4 and they all failed with protobuf error.
Hi
SupprimerI made it work by searching for the video with the browser and open the resulting link with youtube. After that, the YouTube app seems to open correctly as a standalone app... most of the time...
Wow. Interesting. I'll try
SupprimerHi Thierry,
RépondreSupprimerDoes this firmware work on Quad core MeLe A1000G (Allwinner A31 Cortex A7)?
The firmware 1.2.7 shipped with my A1000G is too buggy and unreliable. It crashed all the time. Right now, Mele didn't have any new firmware for A1000G. I would like to try your 2.0.5 firmware on my box
No, this is not the same System-On-Chip (SOC). You may try firmwares for Mele M9: http://bbs.mele.cn/showtopic-2446.aspx
SupprimerThis is the same SOC except the lack of SATA (http://www.cnx-software.com/2013/06/20/mele-m9-android-set-top-box-powered-by-allwinner-a31/)
Ce commentaire a été supprimé par l'auteur.
RépondreSupprimerNever used Linux before, would mind write a step by step for sdcard version please?
RépondreSupprimer----------------------------------------------------------------
the sdcard version (sort of live-cd version): v2.0.4_en_US.sdcard.tgz
By default, it uses a 4GB sdcard; under linux, uncompress and as root: make DEV=/dev/sdX (X is the device letter of your sdcard)
---------------------------------------------------------------
1)how to "uncompress" and where to "uncompress"?
2)how to run "make DEV=/dev/sdX" and where to run from?
Thank you!
=========================================================
Thierry8 août 2013 00:17
1) : tar xvf /path/to/v2.0.4_en_US.sdcard.tgz
2) To determine the device corresponding to you sdcard, insert it, and run lsblk.
You will have an output like this:
bash-4.2$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 123,4G 0 disk
├─sda1 8:1 0 8G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda3 8:3 0 31,1G 0 part
[...]
sdb 8:16 0 456,7G 0 disk
└─sdb1 8:17 0 456,7G 0 part
sdc 8:32 1 7,4G 0 disk
└─sdc1 8:33 1 7,4G 0 part
In my case, my 8GB sdcard is recognized as "sdc" so I must perform:
cd sdcard
make DEV=/dev/sdc
===========================================================
MeLe4SDcard15 août 2013 13:52
After type make DEV=/dev/sdc, got error message like these:
./mkA10card.sh "" /dev/sdc
Usage: ./mkA10card.sh [-b]
-b: blank partition before writing (use for dd-able sdcard image creation)
make: *** [all] Error 1
Argh yes, there is a mistake in the Makefile.
SupprimerEither perform make -b DEV=/dev/sdc (-b option zeroes the sdcard before writing)
Or fix the Makefile by replacing this line:
do_blank=""
by
do_blank=
I will update the sdcard version with the fixed Makefile
And please double check the device number with lsblk; it is very important otherwise you could mistakenly erase a plugged USB key, harddrive or whatever...
SupprimerCan you take a video about how step by step to create sdcard boot? and put on YouTube please?
RépondreSupprimerI will try...
Supprimerhi Thierry (again), after several weeks having trouble with /data partition (and no one else has this) changing to readonly mode and files being found on /data/lost+found (this happens every couple of days), i think that my problem is the memory being damaged since i hardly use the device other than for watching movies once a day and downloanding torrents so heres my dilema ¿can i force the device to mount /data from a dd-able image on usb hardisk instead of /dev/block/nande ? i already made a dd image of /data and mounted it on other directory but cant switch the already mounted /data to the image
RépondreSupprimerPD: I kwon that i can use the "live sdcard" avoidying the use of the memory at all but i think taht a hardisk is more relaible
PD 2: mm ... a crazy thought ... ¿can a usb hardisk be used as a "live-usb" ? or only the usb port for the sdcard can do that
You mean, going with the "live sdcard" version and mount /data from a USB harddisk? Yes, it is possible (never tried I must admit).
SupprimerYou must change the /init.sun4i.rc script to mount /data from your USB disk instead of the sdcard (you will find the script in the root.tgz archive of v2.0.5-1_en_US.sdcard.tgz)
/data is a linux ext4 partition so you must create a ext4 partition on your usb disk, and change the script:
mount ext4 /dev/block/mmcblk0p5 /data wait noatime nosuid nodev barrier=0
into
mount ext4 /dev/block/sda1 /data wait noatime nosuid nodev barrier=0
(if your ext4 partition on harddisk is sda1)
You can put also the "UDISK" partition on the usb disk if you want.
You cannot boot directly from a USB disk since the ROM bootloader checks only nand, then sdcard for the second level bootloader. So all in all you need a sdcard at least for the boot partition.
Mmmm i was thinking of modifying the device but didnt know if it was possible or how to do it and now that you mention /init.sun4i.rc i notice that its also on the device so when i have time i'll try that and if doesnt work then use the "live sdcard" instead.
SupprimerThanks for making time to answer to this newbie on this android/linux things
I'm not 100% sure but you'll also have to modify init.rc to mount peripheral USB at startup. AFAIK, by default it is mounted only when system completely loads. If I were you I'd try finding some flash memory repair tools. Another option is to use internal /sdcard as /data. But if you really have your internal memory physically corrupted then other partitions like /system, /boot could soon get damaged too. Luckily you have an option to use Live-SD anyway.
SupprimerHi Thierre, when i tried to install GAPPS with others version of these firmwares i have many errors and the device reboots itself and then i dont have video. I am using the mele with vga and AV cables and the error its after i tried to install google apps. Hope that this firmware works.
RépondreSupprimerThis is a great ROM Thierry! I'd like to see if there's a way to make Netflix video work. I think it has something to do with making the HDMI the "primary" output.
RépondreSupprimerAre you able to release the scripts you used to build this so I don't have to start from scratch?
Yes, we could try that. Are you using the live sdcard version? It is the easiest way to try out script.bin modifications.
SupprimerNo, I was using the dd-able image version. I'll try the live sdcard version soon.
SupprimerHello !
SupprimerI'm trying to use the NETFLIX but it not work on firmware version 2.0.5. Then I was testing earlier versions.
- Version 1.2 custom ( http://tmerle.blogspot.com.br/2012/09/mele-android-404-ics-firmware-v12-enus.html ).
The NETFLIX works normally ( install the apk with the previously downloaded ) however this ROM is problematic because when you configure the "Google Play" and this is updated when restarting the device no longer works.
Then used the version 2.0.5 sdcard I replace the folder /system/lib version 2.0.5 with the folder /system/lib version 1.2. Thus my MELE A2000G works with "Google Play" configured and updated and with NETFLIX with perfect Audio and Video, but other things stop working as the audio output selector and fireair (DLNA) . I've tried to trade some driver files in the folder /system/lib merging the two versions but everything hangs. I 'm not smart enough to know which files change .
If anyone is interested in looking for the correct drivers used by the system to render videos on the NETFLIX application could try together the changes and tests .
I thank the attention .
Martinei
Ce commentaire a été supprimé par l'auteur.
SupprimerSolution to the problem with NETFLIX:
SupprimerReplace the files from the old version CEDAR. Below are the files that should be unzipped into the folder /system/lib/
I did not notice any problems with these files. For me everything functioned continued working and went on NETFLIX run normally.
https://drive.google.com/file/d/0B0HFxgOE9UDLQU9HT2tUU2R1MUk/edit?usp=sharing
Martinei
Great thanks for the information!
SupprimerI will prepare a new firmware with this fix (and a little optimization in build.prop from Ptoledo).
This was the major issue with this firmware and I am not able to test netflix.
Could be possible to integrate the Iconbit launcher in this verson? It has big icons and its esay to reach to the apps, and it`s also stable. I cant say that from the win8 interface, and who the hell wants a win interface in a unix machine?
RépondreSupprimerI must admit I use Nova launcher instead. Do you have a link to the Iconbit launcher (of firmware containing it) so that I can test it to see the difference with Nova?
SupprimerHello, I've just received a Mele A2000G. I'm not quite happy with it. Because:
RépondreSupprimer- I tried to install several youtube apk versions and all of them crashed a couple of seconds after launched.
- Streams videos over internet don't work smoothly, it seems the proccessor has not enough power to handle them.
- During playback on some mkv videos,the jump or goto function doesn't work.
- Can't stream videos from a LAN computer smoothly.
Will this firmware could enhace these items?
Thanks.
What's the difference between "Customised en_US version" and "dd-able img"??
RépondreSupprimerThe resulting sdcard is the same (one that will flash itself on the device once booted). These archives differ only in the way to burn them on the sdcard. "Customised en_US version" must be burnt with PhoenixCard, dd-able img can be burnt using linux 'dd' command or Windows Win32 disk imager.
SupprimerHi I have found the apk of the launcher here and installed it on your firmware, I have installed mediacenter apk too, but it doesn´t seem to work. http://files.iconbit.ru/ANDROID_MINI_PC/General_manual_and_software/
RépondreSupprimerThanks.
SupprimerI tried the launcher and yes, it looks good for a media center. It is highly linked with the mediacenter, and I tried it, and got into trouble too.
I managed to get logcat and strace outputs but this did not get me any clue on the issue, sadly...
Ce commentaire a été supprimé par l'auteur.
RépondreSupprimerhttp://files.iconbit.ru/ANDROID_MINI_PC/Toucan_SMART/Firmware/fw_T-SMART_v4.0.4_(22.01.2013).zip
SupprimerHere is the latest version of iconbit firmware but its a bit outdated. I cant say if Mele has inproved his firmware more than installing on it the buggy Win8 interface. I have uninstalled it because It hangs a lot, the win8 interface I say not your firmware.
One thing, when I had iconbit firmware intalled it had google play on it but having to install the gapps now I have lots of telephone apps, like contacts, I supose they can be erased. Were are located the installed apks? But on iconbit firmware I had gapps problem that process was hanging all the day, so I tried your firm.
Another question?, this seems a forum post xDDDDD Can we install a ClockWorkMod Recovery, I have seen a post but it seems to be outdated and only works with an earlier version of the firmware. Is there any ClockWorkMod rom for our device? I dont think so as I havent seen any.
Excuse my poor english but I think you sould understand wath I want to say
I will try this firmware; I think it is the same as Mele's official Mele_HTPC_20130116_V1.3.1.
SupprimerSystem applications are located in /system/app/
You can find a list of apks with their use here:
http://forums.androidcentral.com/optimus-v-rooting-roms-hacks/156703-guide-apks-their-purpose-safe-not-remove-big.html
For the CWM recovery, I managed to make it work but since then I forgot how I did that since I did not use it anymore. The main issue was the four-screen bug as mentioned here:
http://rikomagic.co.uk/forum/viewtopic.php?f=2&t=142
I tried it, and yes there is the same issue as Mele's firmware. After suspend, the system is slow due to an abnormal 100% CPU consumption.
SupprimerI solved that by removing /system/lib/hw/sensors.exDroid.so
But I find the same bugs (video seek issue in .mp4) as in the Mele firmware.
I follow with interest this thread: http://www.slatedroid.com/topic/64378-rom-carbonrom-422/
Ugers managed to get video hardware acceleration on a JellyBean firmware, that a great work!
Ce commentaire a été supprimé par l'auteur.
RépondreSupprimerLooks interesting, I must install XBMC with MXPlayer as external player, and its plugin for dts to make some tests. When I tried this test videos http://wp.me/PrgSo-b1 the mele worked very well, with its official firmware.
RépondreSupprimerMy mele is a renamed Woxter Android TV 500 and its firware was a holly shit, and it has never been updated.
The correct version of MXPlayer for our device is the ARMv7 NEON? im not really sure
Right, the correct version is MxPlayer with ARMv7 NEON.
Supprimer1) How could I make cifsmanager work???
RépondreSupprimer2) I have a lot of mp3 files stored in a SATA HD. I use musixmatch to play music but it doesn't find the files stored in SATA device. ¿How could that be done? Thanks.
I mount my network share on /mnt/sdcard/Movies like this:
Supprimer/system/bin/busybox mount -t cifs -o user=guest,domain=MYGROUP //192.168.1.123/Movies /mnt/sdcard/Movies
I put this command line in /etc/init.d/99test
I gues musixmatch relies on the Android media scanner and sata HD is not scanned...
Some interesting things in new firmwares, wich arent for the Mele A2000 but perhaps we could extrart some apps from them http://forum.mele.cn:81/viewtopic.php?f=4&t=40&start=0
RépondreSupprimerbr iso support looks promising, 4k video is not supported by our CPU and Vidon.me TV is a renamed XBMC, I have installed it to try. But I will do tomorrow, must go to work
This is a new version?
RépondreSupprimerhttp://forum.mele.cn:81/viewtopic.php?f=4&t=75
I will generate a sdcard version to try it out...
SupprimerA good point: Google Play is here
SupprimerBad points: mp4 seek issue, bad performances on HD1080p video playing over the network, 100% system_server bug after suspend.
I had to deactivate FireAir receiver+u3gmonitor since they consume too much CPU
I don't see any difference between this firmware and the Mele's v1.3.1 version (at least for my Mele A2000).
This v2.0.5 is better for a media center usage (100% of my use).
I really hope to see something working from Uger's work:
http://www.slatedroid.com/topic/64378-rom-carbonrom-422
But things are not easy due to updates, takes time...
How do you play video over network please??? Thanks.
RépondreSupprimerI use ES Explorer, the LAN network function.
SupprimerMy video files are shared via Samba/CIFS.
Hi Thierry, guys,
RépondreSupprimerdoes anyone has the problem of constant application restart under load?
Yes it has appeared constantly, the iconbit launcher and facebook, and ES Explorer are the ones that worked worse
RépondreSupprimerBad to hear,
RépondreSupprimerthis makes my Mele A1000 practically unusable as torrent client as Ttorrent Pro keeps restarting and wasting time rechecking all the files.
ES Explorer works quite well for me... I must admit I installed the Nova launcher and removed the Mele Launcher and
SupprimerMeleLauncherDownloader, and did not connect Google Play (I retore the apps using Titanium Backup). I guess this setup is not possible for paid apps.
I think a Cyanogenmod firmware would be more adapted to support Google apps.
I have been triying to download to a sata HD and an sd card, but the download speed was ridiculous. I tried to open ports in the router with no luck.
RépondreSupprimerCan you download at good speed?
I can downloand torrents to a sata hd at good speed, I guess it's the only thing that my Mele does well.
RépondreSupprimerI tryed to do this manual http://itaffinity.wordpress.com/2013/04/28/android-custom-rom-installing-google-play-only-customize-gapps/ to install only google play by installing this
RépondreSupprimerIf you want Google Play only, you must keep the following ones:
GmsCore.apk (Google Play Services)
GoogleLoginService.apk
GoogleServicesFramework.apk
Phonesky.apk (Google Play Store)
If you don’t keep all four of them, Play is not gonna work properly.
But I couldn´t see all the mentioned apks in the downloaded zip
Is is normal that these v2.0.x versions are missing the PPPoE support? v1.3.1 had it and it worked fine, after updating to v2 it's lost. Any idea?
RépondreSupprimerAnyone has any idea?
SupprimerI don't know, honestly. The service is here (in init.rc, you have the pppoe service, and system/bin/pppoe-connect exists).
SupprimerNevertheless, the system/bin/pppoe-connect script is different from v1.3.1
On v1.3.1: pppoe service startup is automatic or do you need to perform an action?
I have found this. Perhaps its better than install all the gapps
RépondreSupprimerhttp://d-h.st/users/ZordanKV/?fld_id=15957#files
We only need play store, youtube and perhaps google maps
Good finding... there is a way to wipe dalvik cache after installing the gapps zip (This thing is missing currently):
Supprimerwrite a text file: /cache/recovery/command containing only:
" --wipe_cache"
and reboot in recovery mode will wipe the cache partition (I use the Novo7 tool).
How to "flash" this gapps in the device?
SupprimerJust provide a zip file downloaded from http://d-h.st/users/ZordanKV/?fld_id=15957#files to the gappupdater application, it should do the trick.
SupprimerI did not try it so it may fail completely...
I dont understand all your message correctly, especially the last sentence, as I haven´t done any wipes, and english is not my mother language. Can you explain it better?, and I thought that we haven´t go a recovery to wipe from
RépondreSupprimerThere is a recovery system, and you can order it to wipe cache by writing a file (/cache/recovery/command) and reboot in recovery mode. I should enhance the GoogleInstaller app in order to perform that automatically.
SupprimerI tried the sdcard version on a tabled equipped with Allwinner A10 and a 10" touchscreen.
RépondreSupprimerI replaced the script.bin and the script0.bin with the ones from the stock (android) rom of my tablet and it boots!
I see the boot animation but after the screen becomes blank (the tablet is still on and emits some beep when i press the volume keys but seems the output is sent to hdmi)
Is it possible to send the output to the screen instead of hdmi?
thanks
You can find some explanations on A10 display configuration in script.bin here: http://linux-sunxi.org/Display
SupprimerPerhaps a bad resolution?
thanks for the reply.
Supprimeri've seen the link you gave me, but i'm using the original script.bin of the tablet, hence the display configuration in it should be correct (the resolution is 1024x600)
Unfortunately i have no hdmi device to be sure, i have made a supposition: the screen becomes blank immediately after the boot animation.
As you know, there is some log file i can see?
Are you able to have a adb shell on your device?
Supprimer"adb locat" will give more information on the issue.
Also, "adb shell dmesg" could give information, kernel based.
adb devices shows me "20080411 offline" and adb logcat hangs on "waiting for devices" :(
Supprimerhowever, in my device manager i can see this:
vid 18d1 pid 0003
adb connects by default on ethernet unfortunately. I don't know if this firmware has adb over usb feature.
SupprimerYou can try to put persist.service.adb.enable=1 in /system/build.prop
Dear Thierry,
RépondreSupprimerI have a Mele A2000 and I would like to use it only to play the movies stored in my synology NAS. Do you think it would be possible to boot the MeleA2000 with linux with mplayer and an upnp/dlna client? Do you think this set up will be more efficient, cpu wise, than trying to do the same thing with your android boot?
To my knowledge, linux is still missing hardware acceleration. So you will play your files in software mode, quite useless.
SupprimerYou can use this firmware with BubbleUPNP and MXPlayer which are fine for this device.
You can also read a SMB/CIFS share using ES Explorer.
I tried downloading v2.0.5_en_US.img but I only get v2.0.5_en_US.exe.
RépondreSupprimerIs the link still valid?
Still valid... did you check the md5 sum? Otherwise you can find alternate links there: http://touchscreen-apps.blogspot.ro/2013/08/mele-smart-tv-box-a10-v204-metro-modern.html
SupprimerHi Thierry, I have two question..
RépondreSupprimerIf there any possibility to always use the out audio CODEC? I mean, I use the video over HDMI and I have to change the audio output every time (because I have the home theater connect by the RCA)
The second, probably you don't about it, but I use subtitles and I always need to set the character protocol, because is always in Chinese.
Hi Decio,
SupprimerDo you know on which event does it change? When you power off/on the TV? When you suspend/resume? I guess there is something to do with output autodetection and this may be hardcoded in an Android app...
Sorry for the subtitles, I still use MxPlayer that seems to work well with that.
When I power on/off the tv, and also with when I suspend/resume..
Supprimerwhat do you suggest me?
Hmm... I really don't know; I fear this "feature" to automatically switch audio to the new active link is coded in Android. Tuning this means recompile apks, something I did not take time to do seriously.
SupprimerHi Thierry,
RépondreSupprimerThe 16 GB internal SD card on my A1000G is corrupted after a crash during Reset to factory. Now the internal SD card cannot be mounted. I saw the following errors in Android system log during boot process:
ERROR: exFAT file system not found
/system/bin/fsck.exfat
Filesystem check failed
** /dev/block/vold/93:80
Invalid signature in boot block
/system/bin/fsck_msdos terminated by exit(2)
Filesystem check failed (not a FAT filesystem)
NTFS signature is missing.
/system/bin/ntfs-3g.probe terminated by exit(12)
Filesystem check failed (unknow exit code 12)
/dev/block/vold/93:80 failed FS checks (I/O error)
Do you know how to recover/reformat the internal SD card. Can we do it via Android terminal emulator app? If yes, could you please give me the command to reformat A1000G internal SD card.
Thank you.
I guess you mean you internal flash, /mnt/sdcard partition.
SupprimerYes, you can re-format your partition under an android terminal emulator by performing this:
busybox mkfs.vfat /dev/block/vold/93:80
This will wipe your /mnt/sdcard
I used busybox's mkfs.vfat command to reformat my internal flash /mnt/sdcard partition as you have suggested:
Supprimeru0_a44@android:/ # busybox mkfs.vfat /dev/block/vold/93:80
u0_a44@android:/ # busybox fdisk -l /dev/block/vold/93:80
Disk /dev/block/vold/93:80: 11.2 GB, 11274289152 bytes
255 heads, 63 sectors/tracks, 1370 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/block/vold/93:80 doesn't contain a valid partition table
It looks like the partition table is also corrupted.
Could please tell me what is the size and and filesystem format of the internal flash.
I would like to use fdisk command to re-create my /mnt/sdcard partition to fix this problem.
Here is the result of fdisk -l on my mele A2000:
Supprimerroot@android:/ # busybox fdisk -l /dev/block/vold/93\:80
Disk /dev/block/vold/93:80: 989 MB, 989855744 bytes
255 heads, 63 sectors/track, 120 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
Otherwise, you could re-flash your device after having made a backup of your data with TitaniumBackup...
Hello i noticed there are some differences between the scripts/makefile in this archive and those in your v2 flash kitchen.
RépondreSupprimerAlso other differences in the partition scheme.
Is there anywhere a v3 version of the kitchen?
Ah, yes, I made some evolutions since the v2, but did not take time to release it.
SupprimerHere it is:
http://www.4shared.com/file/GEW0Kb0D/mele_flash_kitchen_v3.html
The main use case I have with this kitchen is: ./img_1extract.sh, su
and then the "magical" make build_sdcard . This creates the sdcard version in sdcard/
Evolution (I performed a diff -r):
mele_flash_kitchen/sdcard/Makefile: fixed boot tar uncompressing error (due to bad userid)
mele_flash_kitchen/sdcard/mkA10card.sh: added -b option to wipe partitions before writing, minor fixes thanks to user Spell
Created mele_flash_kitchen/sdcard/partitions_4GB.txt and
mele_flash_kitchen/sdcard/partitions_8GB.txt (just change the symbolic link partitions.txt to point to what you prefer)
Created mele_flash_kitchen/tools/convert_updater_script_to_sh.sh: a script that converts an Android update script (found in update.zip files) to a shell script. Handy to apply an update on an uncompressed system image.
thanks :)
Supprimerthe convert_updater_script_to_sh can be used to apply update.zip onto a sdcard image?
It creates a shell script that can be launched to apply the unzipped update.zip, yes.
SupprimerI created android updater-script wrappers so that it can be launched from linux to copy files, setup permissions, ....
Some things are stubbed (like flash boot.img, formatting, ...), steps that you must do manually if needed (boot.img can be extracted and copied manually).
I use this script in order to create a new firmware from an update.zip.
Can you please include Bluetooth usb dongle facility.
RépondreSupprimercan anyone please upload this or newer version of this file. very help full to me.
RépondreSupprimermele_a100_legacy-compatibility_v1.08_cn.zip
4shared is soo slow if you can upload in mega or multiupload or dl.free.fr
RépondreSupprimerit will be great
Is it OK with mediafire? Usually, it works quite well...
Supprimerhttp://www.mediafire.com/?arc3vw7p50gibzp
Hi thierry, there's a new version, but it's only for the A1000G.. F**k mele :P
RépondreSupprimerIndeed, yes, Mele A2000 is more or less dead. Even if I find it useful, developers seem to go on new architectures (quad-core CPUs). I attempted to compile CM9 but it failed due to repositories missing (developers broke their repos).
SupprimerExcellent work Thierry, thank you so much!
RépondreSupprimerH Thierry,
RépondreSupprimerWhen I try to compile the version for SD Card, I got the following error:
BLKRRPART: Invalid argument.
I have tried to use bb to zero the first bytes as well as the BLANK and -b option with no success. Any ideas ?
Thanks for your blog.
Jeff.
Hi,
Supprimerdid you specify DEV=/dev/sdX (without any trailing number)?
For example:
make DEV=/dev/sdc (if your sdcard is detected as sdc).
Hope this helps...
Thierry
Hi there, i just install 2.0.5 en_US, everything is ok, but one problem.
RépondreSupprimeri use my device with CVBS. it boots with html, then i set it to composite....
reboot...
it is HDMI again?
is there any solution for this?
I even try to change script.bin, but no success..
thanks any way
Well, sadly this hotplug feature is implemented in the framework (systemui/statusbar/policy/DisplayController.java) and changing it leads to recompilation.
SupprimerUntil now, I managed to patch without recompilation, this one is more tricky...
thank you, i try to live with 2.04 :)
SupprimerDear Thierry,
RépondreSupprimerI am a Windows user. Please tell me how to boot the firmware. I have read all the topic, but still nothing. I tried flashing the img on sd card with the phoenix. then i try booting it on the mele with the reset button and so on. what are steps?
And one other question. i am downloading torrents on my ezternal HDD attached to the sata port, but the speeds are rediculusly low. what should i do? Formatted to ntf
You did the right things:
SupprimerUsing PhoenixCard: http://www.lundman.net/ftp/mele/PhoenixCardV306_2012_03_02.zip
Using this firmware: http://www.4shared.com/file/QVTH2Rnf/v205_en_US.html
- write the firmware on the SDCard,
- then (the Mele device powered off), insert the sdcard
- power on the Mele device, you should see this:https://www.youtube.com/watch?v=FzHv5xZCYcU
- Be patient, it takes around 4 minutes to flash.
- When the light is off, remove the sdcard and reboot your device.
I don't use the SATA port, but it should'nt be slow. Perhaps an issue with the bittorrent client? Are you able to play HD movies (big thoughput) from the SATA disk?
I use a CIFS mountpoint (over the network).
unfortunatelly nothing happens. i did what you said, but no flashing of the led, when i plug the hdmi only blue screen. i tried the ddimg and burnt it with win32img but the result is the same.
RépondreSupprimerabout the torrents -actually torrent was the only client that could download to the hdd. it would be great to use this feature because i purchased the mele hdd enclosure and it looks great.
Please note that this firmware is for Mele A100,A1000,A1000G,A2000,A2000G,A3600,A3700.
SupprimerPerhaps this bittorrent client is not the best.
Another solution: your hdd is plugged constantly, you could try to mount it manually on /mnt/sdcard and use any standard app.
Install this application:
https://play.google.com/store/apps/details?id=com.oyaxai.ntfssd
and change the mountpoint (/mnt/sdcard/Files for example), and the device name (/dev/block/sda1 I guess).
By this, any application will see your hdd since /mnt/sdcard is the Android standard storage area.
Another solution is to edit /system/etc/vold.fstab, and change "/mnt/sata" to "/mnt/sdcard/Files" (Files directory must exist in /mnt/sdcard) if you are used with the command line.
No guarantee this could work since these are suggestions...
Hi
RépondreSupprimerIs there a link to the kernel source tree for V2.0.5? I would like to compile a set of modules for dvb-usb-dib0700 for this version.
Thanks for your work.
I don't know where to find the kernel sources they used. Nevertheless, the one from linux-sunxi should work:
Supprimerhttp://linux-sunxi.org/Linux_Kernel
sunxi-3.0 seems to be the one matching best what is in v2.0.5.
Hi Thierry,
RépondreSupprimerI have just added some optimization parameters to your v2.0.5.
They seem to provide a little speed improvement in the games and emulators I have tested, far I have not detected any malfunction or instability.
I am leaving them here, just in case anyone wants to try them.
Cheers!
#Add these lines to the end of your /system/build.prop
debug.sf.hw=1
debug.composition.type=gpu
video.accelerate.hw=1
persist.sys.ui.hw=1
dalvik.vm.dexopt-flags=v=a,o=v,u=y,m=y
Hi, first of all, thanks for this wonderful fw. I have a question for you: what setting do I have to change to avoid that the Mele goes to standby after no activity for about 2 minutes???
RépondreSupprimerThanks in advance,
PacoLM
Hi,
SupprimerI thought I was the only one with this problem.
You are right, it is a 2 minutes timeout, as 'screen_off_timeout' parameter (in milliseconds).
You can change it via sqlite3 in command line:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "update system set value='-1' where name='screen_off_timeout';"
by this, timeout is set to '-1' (infinite).
Hi,
SupprimerCould you tell me how to connect to the device in order to make the change?. I do not know how to do it...
Thanks for your help!
PacoLM
You need adb; to get a windows installer, just follow instructions on this forum thread:
Supprimerhttp://forum.xda-developers.com/showthread.php?t=2317790
and then:
adb connect IP.address.of.mele
adb shell
And then you can copy-paste this command.
The IP.address.of.mele is the IP address you will find in network settings.
Under linux, you can find adb here: http://dl.google.com/android/repository/platform-tools_r19-linux.zip
(adb for windows alone is here: http://dl.google.com/android/repository/platform-tools_r19-windows.zip)
Thanks for the quick help! Done!
SupprimerDear Thierry, could you please send me GappInstaller-1.2.apk because I delete it ocassionaly.
RépondreSupprimerSure, here it is:
Supprimerhttp://www.4shared.com/mobile/NjJJSH1Aba/GappsInstaller-12.html
Very many thanks!!!!!!!!!!!!!
SupprimerEverything works!
;)
Thierry I have found this ropbox, in wich perhaps we can find a working recovery or mod it to work with newer versions, as you said that developers ddeleted them and broke compatibility https://www.dropbox.com/sh/h5s3rg94mq5famd/__FhN98eUt
RépondreSupprimerHi Thierry, i use an miniand hackberry. it runs very fast with this image. the problem, no ethernet/wifi connection.
RépondreSupprimerin the settings the mac address is shown but cable disconnected. wifi has no mac address.
could u pls explain me what could i do.
greetings christian
Hi Christian,
SupprimerI guess there are wrong settings in the kernel.
you should replace the script.bin embedded in this firmware by the hackberry's script.bin
This file tunes at kernel-level the drivers, including the A10 Ethernet driver
Hi Thierry,
Supprimerthanks for the info. I use your flash kitchen to replace the script.bin.
i generate a sdcard with PhoenixCard_V310_20130618. because when i upgrade the board, there is a information on the screen like:
sprite update error: fail to scan flash information
sprite update error: current card sprite failed
now hold the machine
whats wrong?
thanks christian
I got this issue when using PhoenixCard 3.0.3 instead of the 3.06 version. Did you try the 3.0.6 version? Otherwise you can try the sdcard version. Replacing script.bin is easy since it is on the first partition of the generated sdcard.
SupprimerI have installed the minimal gapps zip with gapps installer program and it works perfect, no hangouts, no g+ no gmail.... no holy shit
RépondreSupprimerThank you very much for this Rom! It works great on my Mele A2000.
RépondreSupprimerI tried to install Cheapcast to remote play youtube (and other) movies from my mobile phone. Cheapcast opens Youtube, but doesn't start the playback. Did anyone else try to install Cheapcast? Have you been successful?
New iconbit firmware. It seems that mele has stopped the evolution of its firmware. I have seen that iconbit has published one for toucan_smart_3d wich is his mele A2000 rebranded.
RépondreSupprimerhttp://files.iconbit.ru/ANDROID_MINI_PC/?C=N;O=A in its general manual and software section I cant see their new launcher, wich has uglier icons but more functions.
I have extracted all apks and try to install them, but they dont work, perhaps I have to deodex them. It could be nice to try the new apks, and see if that firmware has any improvements. I could´t seen a changelog.
New firmwarre has a new launcher with more icons and the options to select wich ones you want to use, miracase receiver apk, music players, and online upgrade and google play. In the other hand it hasn´t root support, so we cant delete stupid apps
SupprimerYes, I tried already the mediacenter apk but sadly it doesn't work. Even the debug logcat did not give me any clue to solve the issue...
Supprimer4.2.2 firmware?
RépondreSupprimerHi Thierry, it seems that freetab android 4.2.2 firmware can run on allwinner a10.
In this post ( http://touchscreen-apps.blogspot.ro/2013/08/freetab-9701-android-jelly-bean-421.html ) the beta firmware was successfully installed on MK802II which has the "same' hardware specs as mele a2000 / a1000.
Others tests are here : http://www.slatedroid.com/topic/98177-422-stock-rom-for-a10/
Latest firmware can be found here: freetab.eu/softy/ENG/Tablets/FreeTAB_9701_HD_X1/Firmware/Android_4.2.2/PL/Firmware_freetab_9701_android_4.2.2.zip.
I have installed both the beta and the final firmwares on my mele a1000 but they all boot in blank screen.
Perhaps you should change the script.bin in this firmware and replace it by the Mele one. If I find time I will try to run it this week...
SupprimerI have tried it with the mele script.bin with no result. Maybe it does not install, maybe it miss some drivers ... don't know exactly what appends.
SupprimerOK, I have tried and it succeeds. Please take this script.bin: http://www.4shared.com/file/UChQNNU0ba/script.html
SupprimerI managed to get it work with the sdcard version (I had to extend a bit the system partition).
Hardware acceleration seems to work, but the display is not centered on HDMI and there is no sound. Perhaps the sound can be routed by some tunings...
I have tried to see if that firm has hw aceleration, lost of higer versions for MK802II dont have it, so the improvements you add with a higger versionsaren´t really good because the lack of HW acceleration to view videos.
RépondreSupprimerThe hardware acceleration is the first thing I check when I try a new firmware.
SupprimerWhen I ran this firmware (http://freetab.eu/softy/ENG/Tablets/FreeTAB_9701_HD_X1/Firmware/Android_4.2.2/PL/Firmware_freetab_9701_android_4.2.2.zip) with this script.bin (http://www.4shared.com/file/UChQNNU0ba/script.html) I got HD720p videos working. The main issue is the sound: no sound. Another issue is the screen size and I am afraid the fix must be in the framework or worse, in the kernel.
Ah! Sound is working. Just do setprop audio.routing 1024 (sets HDMI output).
SupprimerGot the information from this thread:
https://www.miniand.com/forums/forums/development--3/topics/setting-default-audio-output-mode-android
Sound works correctly. The screen size issue remains but that's does not harm a lot (corners are a bit truncated).
Thank you Thierry. Will try all this, this weekend.
SupprimerI prepared a sdcard version of my current tunings against this firmware.
Supprimerhttp://www.4shared.com/file/IpmBI-xJba/Firmware_freetab_9701_android_.html
The remaining issues are the screen size and the remote that is not properly recognized (between others I did not see yet)
Thank you very much. I have tried with script.bin you provided me, and it works. Nand install was ok. I have the same issue as you with the screen size and the remote. I was able to install mele launcher (from the 2.0.5 version) and it works.
SupprimerOn the fly, I have tested a port of CyanogenMod 10.1 (android 4.2.2) to cubieboard1 (https://groups.google.com/forum/#!topic/cubieboard/311xzf_ACkQ). It works well with hardware acceleration, but has the same issue with the remote. I'm searching how to solve this problem and will keep you informed.
Ce commentaire a été supprimé par l'auteur.
SupprimerGreat! As far as I understand, you must tune /system/usr/keylayout/Generic.kl and /system/usr/keychars/Generic.kcm.
SupprimerJust try to get them from a Mele firmware... I did not try that.
(edited my last reply, mistake in pathname)
I have already replaced Generic.kl and sun4i-ir.kl (as told in the README file) without any result. Will add Generic.kcm from Mele firmware to see if things go better.
SupprimerOtherwise, I found this firmware (booted from my class4 sdcard) more responsive than the Freetab's one (installed to Nand).
Hi Thierry. I understand the way you create a SDCard version making an uImage from the boot.img. My question is how to revert from sdcard to phoenixcard img in order to flash to nand. In other words, how can I revert from uImage to boot.img? I have tried to convert uImage to zImage (using # dd if=uImage bs=64 skip=1 of=zImage)and then build a boot.img but it does not work.
SupprimerThanks.
Hi,
Supprimershould do the trick...
The u-boot header is 64 bytes long so your command line skips it correctly.
Be careful: the init.*.rc in the sdcard version are specific to sdcard (i.e. they talk about mmcblk0pX and not nandX).
Hi, i tried the Cyanogenmod build Meletest pointed, since i only own an old tv plugged on composite av, i modified the script.bin to enable the tv output. Results, is it apparently does something since the tv goes black screen, but it won't go further, i was supposing that CM doesn't have the proper libs/drivers to handle that particular config, any idea what i should modify/add/change in order to get it running ?
SupprimerI have found this
RépondreSupprimerhttp://www.freaktab.com/showthread.php?6723-NEW-MK808-MK808B-MiniX-NEO-X5-BASED-ROMS-(30-AUG-2013)
Build.prop device changed to iconBIT, in order to be able to use the Media Center from iconbit for iPTV
I will try but my knowledge is not so good. I have extract vedionme with superior firmwares and it works good as a launcher, I will try to associate with Tvdvideo or MX Player
This firmware seems to be for MK808B witch is based on a Rockchip RK3066 chipset, and the Dual Core ARM A9. Mele aXXX is allwinner a10 CPU with single core cortex a8. So, I doubt this firmware will boot on.
SupprimerIm not thinking on use the firmware I said, my goal is to try to use iconbit software in meles firmware instead, or continur using iconnit firmware, wich seems to be one of the latest published 26.11.2013
RépondreSupprimerI have been experimenting some tweakings with cpu governors. I have found that the lowest CPU speed is too low (60 Mhz) so the Mele is always lagging until the governor gets the CPU to the top speed.
RépondreSupprimerAs Mele is not on battery is better to have a faster lower CPU speed (say 300 Mhz), I used Kernel Tuner app:
https://play.google.com/store/apps/details?id=rs.pedjaapps.KernelTuner&hl=es
but it's posible to do it command line:
------------------------------------------------------------------------------------------------------------
#!/bin/sh
echo 300000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 1008000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
-------------------------------------------------------------------------------------------------------------
I also found the "interactive" governor is usable in the stock kernel and gives a nice performance boost, "ondemand" is not advisable as it causes some lagging too in videos and arcade/console emulators. Again Kernel Tuner or command line.
------------------------------------------------------------------------------------------------------------
#!/bin/sh
echo interactive > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
------------------------------------------------------------------------------------------------------------
Hope this is useful for somebody!
melea2000g with kitkat please
RépondreSupprimerHi !
RépondreSupprimermy board have 1GB RAM, but v2.0.5_sdlive view only 307MB RAM
how to make visible all 1GB RAM ?
Best regards,
Ivan
i have same problem i thing tierry dont respont DID YOU FIND A WAY TO GIX IT?
SupprimerHi mele a2000g i lost 1gb ram i have only 512gb is it possible to fix it?????
RépondreSupprimerHi,
SupprimerPerhaps the script.bin is not appropriate for your device. You should try the sdcard version, and fix the script.bin in the boot partition to put 1024 instead of 512 MB.
Here is a modified script.bin https://www.mediafire.com/?9w5k9uo9o4iwcyp
Rename it as script.bin and replace the one on the boot partition of the sdcard.
That's strange since the current RAM size is configured as '0' (auto-detect).