yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] stragulus:
I have working roms (tease, tease), the biggest major thing that is not working properly though is video decoding. The proprietary files needed to make this Cyanogenmod port work are from various different firmwares though, so I'm gonna try and get that fixed with the recently released 2.2 roms.

The official 2.2 is most likely more feature-complete at this stage, but Cyanogenmod is generally *much* nicer.
[Android Software/Hacking General [Developers Only]] ArjenD:
Anyone knows how to extract/create *.img files?

I know it has something todo with yaffs/yaffs2 but i can't find any tool to do it.
[Android Software/Hacking General [Developers Only]] vlaovicm:
3G problem!

I followed instructions to make Huawei E1550 3G modem work on my tablet with build 1568 and it worked well, but after i update it to build 1623 it stopped working even if i did the same procedure. Tried builds: 1170, 1480, 1561, 1568 (worked on this only first time), 1623 and 3245.

It got stuck at "connecting".

Modem is on and recognized but says "connecting" and occasionally "disconnected" for a moment, then "connecting" again.

How to solve this problem?
[Android Software/Hacking General [Developers Only]] agnelraj:
<Hello everybody

I have try to install Android 2.2 on my Superpad infotmic X220 with burntool 7.4 in USB mode. After reset the unit, now is impossible to start the tablet, i have try all combinaison of pressing bouton at startup, but nothing. Do you have a solution for me to make a master boot reset. Power + Home (NoThing), Power + Menu (Nothing), Power (Nothing). My battery is full.

Sorry for my english.

>

use sd card
[Android Software/Hacking General [Developers Only]] [duno]:
Could you please write some more informations?

Did you burned a new u-boot or u-boot-nand on your Pad during flashing Android 2.2?

Why did you used the burntool 7.4?

I also own a "nearly" dead pad ... don't know if jtag is possible or not :(
[Android Software/Hacking General [Developers Only]] phig:
hello and good job! do you plan to add btusb to your kernel, as it's not in the infotm's one ?
[Android Software/Hacking General [Developers Only]] [duno]:
How to check if BT-USB is supported in the kernel?

Was reading it "only" need to be set correct in the init.rc ...

:confused:
[Android Software/Hacking General [Developers Only]] agnelraj:
Did u able to switch off the EPAD.?

Then only following procedure will work.

Use winimage to create a bootable micro sd. Following website has information how to do that?

Use smaller size micro sd (2GB or less), because winimage will create 712 MB Max size SD card. You will not be able to use rest of the space.

(Translate following website with google)

www.onderka.com/inhalt/superpad-flytouch-ii-apad-gf10-tablet/superpad-firmware-und-software/

after preparing microsd with winimage

Boot EPAD with that microsd after doing following.

copy the android folder to microsd from following links and boot the epad

( Insert microsd in the slot in between the 2 USB slot )

http://xdaforums.com/showthread.php?t=831178&page=151

Jogor

4th March 2011, 12:20 PM

Originally Posted by Jogor

I'm uploading it to Megaupload right now, link will come soon.

Try this:

http://www.megaupload.com/?d=VZZ1M5RE

Or

ArjenD

4th March 2011, 12:35 PM

Originally Posted by ArjenD

I'm installing it right now.

(took me > 1 hour to download the file )

Uploading it to mediafire.... ready in 20 minutes.

btw. to install it, you need a bootable sd-card.

search for flytouch2 ROM recover card, to learn how to make such a sdcard.

( i will include it in the mediafire-download-links )

see: http://www.mediafire.com/?7cyw6io7k17obss ( android.rar )

and: http://www.mediafire.com/?chtva7c4r3u3q73 ( bootable sd )
[Android Software/Hacking General [Developers Only]] [duno]:
And how to change back to the old u-boot-nand ? ;)

My FT2 starts with a black screen.

Also black screen when I press "Power"+"Vol.-" then I can connect via USB and vibrator is working all the time ...

When I try to burn a new (old) u-boot, uboot-nand or complete firmware with the burntool 0.75 the screen is acting normal, after reboot again black screen and USB connection is still under "power"+"vol.-" and not "power"+"menu" ...

Any idea?
[Android Software/Hacking General [Developers Only]] beach11:
The tablet must start to upgrad with the sd card.mine have any reaction with the power button.I think, my only solution is write the firmware with a JTAG is is possible.
[Android Software/Hacking General [Developers Only]] beach11:
I have try this procedure :

http://xdaforums.com/showthread.php?t=831178&page=157
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
Question

duno, did your attempt at this:

cause your "nearly" dead pad problems:

I'm all for trying to get 2.2 on the tablet but if we know something breaks something that can't easily be fixed then I'd like to stay away from it. Thanks.
[Android Software/Hacking General [Developers Only]] [duno]:
NO !!!

I own 2 Pads:

WWE10 - working

and

WWE101-MAIN - nearly dead - flashed wrong u-boot-nand.bin from 盈方微12月15日固件（支持3G）

Before I flashed the u-boot-nand I compared it with the older original in a hexeditor.

I thought it is ok, but it is not, maybe it is for the 8" Pad ...

OK, in the moment I can't test anything ... ;)
[Android Software/Hacking General [Developers Only]] stragulus:
You do also need bluetooth support compiled into the kernel (or use modules). I'm now experimenting with that, I do have a bluetooth dongle to play with (yay dealextreme!)
[Android Software/Hacking General [Developers Only]] stragulus:
Somehow I doubt this has worked, as the ramdisk shipped in this firmware is configured mount ext3 filesystems from an sdcard rather than from nand. So burning the *.img files to nand will not work.

I fixed the ramdisk to mount the filesystems as yaffs2 on the nand flash, and that got this firmware to boot. However, the rotation and touchscreen calibration were both off by 90 degrees using the flytouch2 kernels. Also, wifi didn't work.
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
There goes all this that I put together and was about to try.... ;)

The process below is basically the more detailed version of what duno tried:

http://xdaforums.com/showpost.php?p=12043187&postcount=1574

making sure to use the 1623 or higher uimage as Stragulus suggests:

http://xdaforums.com/showpost.php?p=12046833&postcount=1575

Start:

Download Flytouch 3 files (use google cached page of download link):

http://xdaforums.com/showpost.php?p=11985722&postcount=1564

Download Flytouch2 files:

http://xdaforums.com/showpost.php?p=10733430&postcount=107/

Make the Flytouch 3 system and data .tar files into .img using ADB and command line from SECOND TRY of this post:

http://xdaforums.com/showpost.php?p=12043187&postcount=1574

Use WIN32DiskIMager to make a bootable sd card using bootable sd .img from second link in this post:

http://xdaforums.com/showpost.php?p=11830573&postcount=1504

Put Flytouch 3 system and data .img files, uimage file from Flytouch 2, and ramdisk file from Flytouch 3 into a new folder named android:

http://xdaforums.com/showpost.php?p=11836612&postcount=1524

Copy android folder to bootable sd card, insert into slot between usb ports, boot.
[Android Software/Hacking General [Developers Only]] stragulus:
I uploaded a set of images that you can burn using burntool:

http://www.mediafire.com/?ahmrpgedk0rij9g

These boot, but have the problems I mentioned above.
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
Thanks. I'll give them a try. Might as well since I'm now getting a kernel panic from trying to get a bootable clockwork recovery sd working. Figured it would be very useful if people (myself included) could test things out and restore easily if needed. No such luck yet...
[Android Software/Hacking General [Developers Only]] stragulus:
Agreed, clockwork recovery would be very nice to have.

I have managed to get the ft3 firmware to work by partitioning an sd-card and putting ext3 filesystems on it for system, data, cache and local storage. This uses the unmodified ramdisk from that firmware. Looks like they ditched the internal NAND memory in the ft3 tablets altogether, and reverted to simply using the top sd-card slot.

The touchscreen works well, I accidentally used bad calibration data at my previous attempt. Rotation is still of by 90 degrees. Wifi doesn't work yet, but the ethernet port does.

Use the following kernel (it has the ramdisk embedded): http://www.mediafire.com/?lyylxdbdp5p22ka

Now, partition the sd-card (any size will work, I used a 1GB card to test with):

First primary partition: Not used. I formatted this as fat32. Any size goes, can be useful to use in other devices.

Second primary partition: Format as ext3. This will contain /system, and I recommend 192MB size

Third primary partition: Format as ext3. This will contain /data, and I recommend this one to be the biggest partition, so use up the card's remaining space minus 256MB space for the partitions to follow.

Now, create an extended partition to use up the remaining space

First logical partition (partition #5): Format as ext3. This will be /cache. I recommend 128MB. If you have a small card, 64MB will likely work as well.

Second logical partition (partition #6): This will be /local. Format as fat32. This is not an android-standard partition, but specific to the flytouch2/3 firmware. No idea what it uses it for really. I recommend 128MB, but if your card's small, use less.

Now that you have setup the partitions, it's time to write data to it. The only partition that needs data is the second one, which we will fill up with data from system:

First, mount the ext3 partition (assuming you're using linux here):

sudo mkdir -p /mnt/system

sudo mount -t ext3 /dev/sdX2 /mnt/system

sudo tar -C /mnt/system -xvpf /path/to/system.tar # the 'p' is important, it preserves the android filesystem permissions!

Just format all the other partitions so that they're empty.

You can now flash the uImage to the tablet (I used burntool, someone else here can explain how to do it from sdcard?) and it will boot the firmware from the sdcard! :D

That being said, I will keep on working on the Cyanogenmod firmware, but I'll assist in fixing issues with this firmware to have something that fully works. Shouldn't be too difficult I reckon, I can dream wifi configs by now, and the rotation will require some changes to the framework, so hopefully dropping in another base framework jar will do the trick.

(edit)

Angry Birds running on the flytouch 3 firmware: http://www.youtube.com/watch?v=yZERT-rUcEA

Browser + UI: http://www.youtube.com/watch?v=9vqKLehunQs

Video playback (720p, H264): http://www.youtube.com/watch?v=Sb0yr5-ACHQ

Version info:
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
Dude, that's awesome!

Did see rotation off by 90.

Definitely. I will spend more time on this. I have one sd to use for testing so it just makes more sense to keep going.

That rocks! Thanks again for the hard work, I'm sure a lot of people appreciate it.
[Android Software/Hacking General [Developers Only]] pgadler:
Excellent work and description! Many thanks!
[Android Software/Hacking General [Developers Only]] [duno]:
Nice work!

Many thanks for making it public and sharing your knowlege !!!

:)

btw. I have a "problem" to fix my broken pad (WWE101-MAIN).

There is a KH29SV400 on it and not a 29LV400 or 29LV800!

Is it compatible to a LV?

Couldn't find any informations about that flash on the web :(
[Android Software/Hacking General [Developers Only]] djidai:
who has brightenned device with killed u0
[Android Software/Hacking General [Developers Only]] finitol:
Really,really good work!!

You,re simply find paths that others only reach to dream

Go away, man
[Android Software/Hacking General [Developers Only]] Osprey00:
stragulus,

Regarding the WiFi not working in the FT3 firmware, you could try replacing all of the WiFI-related files in system.img with ones from the 3045 firmware. The FT3 appears to use the same chipset (RT2870STA) as the FT2, but perhaps there's some minor change, like in the configuration files, that might be causing a problem. I looked into doing that, myself, but I'm not at all good with Linux, so I'll leave it to the experts. If you or someone else can manage to get WiFi working, it might make this firmware worth it for lots of people to flash. Thanks for your efforts and progress so far.
[Android Software/Hacking General [Developers Only]] stragulus:
Thanks for the positive feedback guys, it's much appreciated! I'll work on it a bit more tomorrow to see if I can fix the rotation and wifi.

Yeah, I don't know what's up with wifi as I haven't looked at it, but I can dream the flytouch 2 wifi setup by now so it shouldn't be too difficult.
[Android Software/Hacking General [Developers Only]] shoppy:
Hi Guys (and girls),

I've learned a lot from this thread but now have a bit of a problem.

I have several x220 pads and one of them has a lesser wifi reception then the others.

I opened the thing but could not see if anything was wrong.

Does anyone has an idea on how to improve the wifi reception?

Extend the original antenna or something.

thanks in advance,

John
[Android Software/Hacking General [Developers Only]] [duno]:
djidai, I think you'll need something like this article (Willem EPROM Programmer +Adapter TSOP48) on ebay 200532919063 to repair your board.

It's not so expensive ...

I don't know if and how it is possible with JTAG :(
[Android Software/Hacking General [Developers Only]] stragulus:
Wifi + Rotation now works

See title. I also rooted the rom by adding SuperUser + the su binary. All required files are in the attachment.

To get this to work, first mount the /system partition of the sd-card on your computer on /mnt/tmp (assuming linux users here), then:

Replace the wifi driver with rt2070sta.ko from the attachment:

sudo su -
export SYSROOT=/mnt/tmp
cp rt2070sta.ko /mnt/tmp/lib/modules/

If you want to root the rom:

sudo su -
export SYSROOT=/mnt/tmp

cp su $SYSROOT/bin/su
chown root.root $SYSROOT/bin/su
chmod 6755 $SYSROOT/bin/su
cp superuser.apk $SYSROOT/app/SuperUser.apk
chown root.root $SYSROOT/app/SuperUser.apk
chmod 755 $SYSROOT/app/SuperUser.apk

If you want to enable adb:

sudo su -
export SYSROOT=/mnt/tmp

echo 'persist.service.adb.enable=1' >> $SYSROOT/build.prop

To fix the rotation, you need to flash the attached new uImage using burntool.

And that's all!

Who wants to turn this into an update that can be applied from sd-card? I'll focus on fixing or changing things when they come up, but so far it looks like this rom is already quite usable!

ADDENDUM: You *do* need to flash ramdisk.img from the FT3 firmware unmodified as well. It doesn't use the built-in ramdisk image as I presumed.
[Android Software/Hacking General [Developers Only]] noiofnine:
For those having wifi issues.

Just want to make sure you guys are doing thw "updatesn correctly.

When your flash roms, sometimes the kernel going from one os to another os amybe not be full compatible. One of the most common issue is wifi erroring.

So that being said. Flash the newer kernel if there is one. That usually fixes the wireless wifi connection issue.

Hope this helps
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
Thanks again for tweaking things so others of us can attempt to iron things out.

For me, it appears that the rotation of the screen was corrected but I am still unable to use the touchscreen properly. It still seems as though the touch is responding as if it was off 90 degrees. Any thoughts (from anyone) would be appreciated.
[Android Software/Hacking General [Developers Only]] Mr.Krulez:
Firstr of all:

my compliments to stragulus. Really impressive job.

Now i would like to help out in betatesting but... really can't understand how to install. Is possible to someone amke the update like the other?

Thanks to all and continue this way.
[Android Software/Hacking General [Developers Only]] [duno]:
*lol*

Can not play with my 2 toys ... need some informations about that KH29SV400CBTC
[Android Software/Hacking General [Developers Only]] ArjenD:
where do i type in 'mkfs.yaffs2.x86 /data /userdata.img' ??

is it in linux? or can i use some android tool?

i only have a windows pc, android phone ( rooted ) and the android tablet.

how can i convert the system.tar into a system.img ??
[Android Software/Hacking General [Developers Only]] stragulus:
When you first run the rom with an empty data partition, it should run the calibration program on first boot. You can probably trigger this by wiping /data (easy way), or locate the calibration file. In previous roms, that was in /data/misc/tscal/, but if that doesn't exist, it might be in /data/data/, where individual application data is stored. So look for a dir containing the word calibration and delete that one recursively.

Once the calibration has been performed, it will work correctly.
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
Once again, awesome. Thanks! I figured it was along those lines but wasn't sure of the best way to fix.

By the way, there are updates to the earlier release (dated 5 days later) of the FT3 files from the apad.au site. I'll download and post somewhere after work today (or someone else can, either way). Not sure if update files are useful or can be installed as their instructions say (put on root of the sd card, reboot). I'll put them on the empty first formatted partition of the sd and test it out when I get the chance.

Also, I hope to do a cleaner write up to reference all of Stragulus' work (read: not mine) into a repeatable process for those that want to take advantage of his great dev work. In other words, step by step instructions to get froyo working on your FT2.
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
Stragulus' port referenced on Slatedroid:

http://www.slatedroid.com/index.php?/topic/16257-flytouch-ii-froyo-cyanogenmod-stragulus-release/

FYI to Dandel (at Slatedroid) - post 2 at the link above is not part of the build mentioned in Post 1. That has not been released yet. The files in post 2 and 3 are the port of the FT3 firmware to the FT2, booting and running from sd, NOT (yet) as a simple update to internal memory using sd. Maybe remove Cyanogen from the title/posts altogether and the reference of "flashing" the image...

Just wanted to help duno clear up any confusion.
[Android Software/Hacking General [Developers Only]] cmbarreto:
I am a windows man with some DOS knowledge :-( Linux is not (for the moment) my sweet thing so, I am waiting impatiently for a simple way to try this awesome work you are making.

Thank you a lot for your effort.
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
Adobe Wallaby Flash to html5 converter

For anyone that sees no value in moving to Froyo without flash support:

Adobe Wallaby Flash to html5 converter
[Android Software/Hacking General [Developers Only]] dsiahaan:
Hi,

It would be nice, it you could detail how to build all the files of using ft3 files for ft2 (wether using burntool or sdcard). Cause i'm lost with all the post here. A step by step methode would appreciable. (I can't get the touch screen correctly. No calibration at first boot ?)

Of course i would prefer your CYANOGEN build, but i can wait until it's ready.

Thanks.
[Android Software/Hacking General [Developers Only]] dsiahaan:
Hi stragulus,

Something really special about your post, is that you manage to supply a uimage file that works with FT2. Could you share us your knowledge about this topic ?

Thanks.
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
http://xdaforums.com/showpost.php?p=12046833&postcount=1575
[Android Software/Hacking General [Developers Only]] djidai:
for [duno]

2[duno]:

beside me in device stand such chip http://www.macronix.com.hk/datasheet/KH29LV800CT-B-1.2.pdf

here is place of business producer http://www.macronix.com.hk/en/index.html.

insofar I understand you began the operation a device, keep me in course , in a short time me there is too most!!!:)
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
All of the information needed to install this and test it out exists in the posts (see below for the compilation). Grab the ones that are important and/or have files, organize them logically so they create a process, and go for it. I really think the community would benefit more if more time were given for the (from what I've seen) ONLY developer we have willing to share to not be bogged down creating how to guides. [/rant]

Having said that, the several hours I have spent compiling the information to make it work on my tablet and writing it down for everyone so it's repeatable is almost coming to an end...
[Android Software/Hacking General [Developers Only]] stragulus:
Great work Jiggity! That will help a lot for getting this rom out.

On my tablet, this rom doesn't correctly read battery status, does it do for you?

Also, I can provide 2 ramdisk images, one as it is now (use firmware filesystems on SD-card), and one that uses filesystems on the NAND.

The upshot of having firmware on SD-card is mostly for trying it out and changing things on it more easily. You can boot the tablet using burntool with this kernel, which will then use its built-in ramdisk, which will use the SD-card filesystems. You can then use different firmwares on different SD-cards to play with. If you boot the tablet without burntool, the kernel flashed to the device will use the ramdisk from NAND, which will use the filesystems on NAND.

For regular joe's the NAND is the way to go, so I'll create an additional ramdisk for that.
[Android Software/Hacking General [Developers Only]] kineticz:
Evening chaps, firstly I would like to express my gratitude for the effort you guys have put into tweaking this rom installation.

I do have a few questions I would hope you can advise me on...

Firstly, when I download the flytouch 3 zip file instead of system.tar and ramdisk.img I get firmware-discovery and firmware2...

Secondly, you mention linux commands but how do these translate to windows XP?

Thirdly, is there any news on whether there is a flash 10.1 fix for this rom?

Again, a big thanks and I look forward to your reply.

Dan (UK)
[Android Software/Hacking General [Developers Only]] [duno]:
MX29LV800CB ROM - FlyTouch2

To djidai and all other who killed their Pads during experimental programming.

Hope this will help to fix it again!

:)
[Android Software/Hacking General [Developers Only]] stragulus:
The firmware-discovery is actually a zipfile. So rename to .zip and unpack.

You'll have to wait for an sdcard-install method.

Probably never. Flash 10.1 is not supported on this CPU architecture. There were rumors last year august that it might at some point in space and time, but I wouldn't count on it.
[Android Software/Hacking General [Developers Only]] compupane:
Quick question...does the FT3 firmware mount /sdcard somewhere from the card we're building? If so, which partition does it mount from? Or does it use the second slot now for /sdcard?
[Android Software/Hacking General [Developers Only]] kineticz:
I managed to open the zipfile, thanks.

Do you know what the Flytouch 3 tablet has that makes it capable of processing Flash compared to the FT2?
[Android Software/Hacking General [Developers Only]] dsiahaan:
Hi Jiggity Janx,

I'm not fully sure that the uimage that stragulus supply is a genuine cause as far as i know a uimage is build upon linux+kernel. Which means the kernel is form with all the initparamfs and of course the froyo build. My guest is wether stragulus manage to paste the froyo kernel inside the uimage (zImage, uboot or what so ever) or he manage to build an uimage from source based on a generic kernel (of course by respecting all the build properties). Anyway, it's really kind of you by sharing the post.
[Android Software/Hacking General [Developers Only]] Jogor:
Here is a link to what should be Froyo with Flash 10.1 support, it's for FT3, but maybe works for FT2 too?

http://www.meegobar.com/showtopic-2242.aspx