yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] megumble:
Attn: Duno

Did you manage to fix yours? Can you give a hint at what you did? In a nutshell, for dummies, please.
[Android Software/Hacking General [Developers Only]] phig:
Many thx! what kind of programmer do you use ? beeprog2?
[Android Software/Hacking General [Developers Only]] dsiahaan:
HI,

Could you explain in a few word of getting flytouch2 connected to Linux (Ubuntu 10.10 64bits) please ? THanks a lot.
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
To be honest I haven't had a chance to keep the 2.2 build on my tablet long enough to see the battery stats. I keep flashing 3245 to hopefully find a successful recovery method. Figure a lot of people would prefer to have a backup of 3245 before they flash froyo to nand.
[Android Software/Hacking General [Developers Only]] stragulus:
I've now found that it will not work with the current kernel (it's a zt-180 derivative). The flytouch 2 kernels have the rotation wrong, however. We'll have to figure out how to work around this in userland instead. For the Cyanogenmod rom (and the AOSP rom I worked on before that), I fixed it in the base framework, but I can't just slap my framework.jar into these official builds. Didn't stop me from trying, but that failed miserably :)

Might be able to fix this by replacing the sensors.default.so in system/lib/hw with another version though.
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
OpenGL ES 2.0

Maybe someone that is now running froyo off sd can help with the question I got below? I use one sd for testing/builds (on more than one android device) and right now it's being used to try to get clockwork recovery backup working for 3245.

I just bought superpad and noticed there is no support for opengl es 2.0 under android 2.1 (despite technical specification), would you be so kind to tell me is new android 2.2 changes anything in that matter ? Just run free app glInfo avaliable from market, there should be info about gl version at the top of output.

Thanks in advance, I am really counting on your help and I am sure it will take less than 5 minutes.

Martin
[Android Software/Hacking General [Developers Only]] stragulus:
Lol, that guy didn't trust my answer apparently, he also asked me in a PM. The answer is it's still using OpenGL 1.1 ;)
[Android Software/Hacking General [Developers Only]] stragulus:
Good news + bad news

The good:

I got battery status working as well. The fix:

* burn uImage from fw 2852

* use sensors.default.so from fw 2852, this goes in /system/lib/hw/

* use rt2070sta.ko from fw 2852, this goes in /system/lib/modules/

They're all in the attachment.

And since the kernel's touchscreen driver behaves differently, you'll have to delete the calibration file, /data/misc/tscal/pointercal, once again.

With this, everything appears to work! There's just a few things:

* in init.rc, the memory settings should be copied from fw2852 (probably not different on any of the other 2.1 roms). Otherwise, apps may claim too much memory as the FT3 has 512MB.

* The camera works, but seems to make my tablet unstable. Probably a question of replacing the camera libraries in /system/lib.

Soo, on to the bad news: I just bought a tegra2 tablet on the cheap (for those interested: an Advent Vega / Point of View Mobii Tegra2 10.1"). Which means I will stop developing for the flytouch 2. I will hand over the CyanogenMod port though, so it can be picked up by someone else.

I will release a ramdisk.img that will mount the filesystems from nand flash just like the 2.1 roms, so it can be flashed with burntool. The next step would be to create a new system.img from the system.tar, including all the updates from this topic.

So long, and thanks for all the fish!
[Android Software/Hacking General [Developers Only]] [duno]:
Was able to read the KH29SV400 (used a Willem with TSOP48 adapter), it seems to be a 29LV400.

Hmmm, here is the bad ROM (I thought) from the KH29SV400 ... but it is identical to the LV800 !?!

Any idea?
[Android Software/Hacking General [Developers Only]] mafiaboss2k6:
hey guys.

im reading through this thread since weeks and its getting more and more chaotic.

ist there a possibility to create a zip archive with the newest 2.2 for flytouch 2 for BURNTOOL including all the fixes you developed ?

thanks a lot

mafiaboss
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
That's great! I'll get it working on mine, and hopefully clockwork recovery so I can share an image. Otherwise I'll put together the best instructions I can...

That's not so great! Sorry to see you go. I was just getting excited about this tablet again. Hopefully someone with more dev chops than I can pick some of this up and keep it alive.

Take care and best of luck to you. :)

Sorry if we made you feel like a seal in a circus.... but the show was great while it lasted! :D
[Android Software/Hacking General [Developers Only]] [duno]:
I think this is depending from questions like:

Maybe you should read it again and understand it.

Then you are able for exp. to use yaffs-tools and how to use Linux a bit.

Then go to here:

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

And try it again ...
[Android Software/Hacking General [Developers Only]] [duno]:
Sometimes you have to make a sacrifice

I hope you will be able to recover your destroid Pads with the ROM I (with help from a good friend) was able to read from my working WWE10.

After we put we but pack the 29LV800 to my WWE10 it is dead and don't want to startup.

:(

Ok, seems to be that this is my price I had to pay for learning about hard and software on an Android based device.

The story:

Flashed wrong u-boot-nand.bin, thought it is same "easy" as we did with the

0.6.1.2_1.4.587_OV2655 or 0.6.1.5_1.4.587_GT2005, to get

firmware-discovery and uImage (uImage_recovery) working from an sd-card update.

After that, Pad was booting with a black screen.

Connecting USB to PC was now "POWER"+"VOL-" and not "POWER"+"MENU"!

Recovering to get back normal working mode was not possible (for me) with the burningtool.

Burning u-boot, u-boot-nand.bin, complete firmware was possible with the burningtool and during programming the screen was acting normal!

But after reboot, again black screen and connecting USB to PC was still under "POWER"+"VOL-"!

Then I thought, ok, need a full dump from a working flash.

Decided to desolder the 29LV800 from my working Pad, after I got the information that other WWE101-MAIN are also using the LV800, to make a dump from it!

Opened both Pads, then I saw that there is on the WWE101 a different flash on it with a strange name 29"SV"400.

Made the dump from the LV800.

Got a new MX29LV800 from my friend (desoldered from an old dvd-recorder!).

Flashed the dump to the new MX29LV800 and soldered it back to the WWE101-MAIN.

WWE101-Main is now starting with vibartion all the time, couldn't find any

key combination to connect it to my PC via USB.

Then we were able to dump that strange "SV" - "I think" it is wrong labled, maybe a OEM.

Looks like a 29LV400. The ROM is the same as the LV800!

But how can it be the same?

The ROM from the 29SV400 was from a non working Pad and the Rom from the 29LV800 was from a working Pad!

Maybe my friend made a mistake during reading and programming from these flashs ...

Can only compare when I get a working dump from a other person ...

Today we soldered back the original 29LV800 to the WWE10.

BUT Pad will not startup!

We can't see any mistake from soldering under a loupe.

Hope others will have more luck and post their results ...
[Android Software/Hacking General [Developers Only]] SonOfTheRain:
I am looking for Flytouch 2 mainboard

Hello,

I am looking for MAINBOARD of flytouch 2. I have burned as i guess.

Do you know where can i find it?

Thanks in advance
[Android Software/Hacking General [Developers Only]] stragulus:
I was planning on doing that actually, the current setup isn't very userfriendly but then again, this is a rom dev thread. So until it's announced you'll have to wait.

I had a go at it yesterday in an attempt to wrap up this firmware. I created all the *.img files and configured ramdisk to mount everything from the internal nand. I then found out that not all kernels from the v2.1 firmware appear to use the same nand partition layout. If burntool is used, this is critical though, as that has the nand partition layout hardcoded in it.

I got it to boot with kernel from v1170 firmware though, but after a reboot the touchscreen wouldn't respond anymore. So that would need some tinkering before this will work.
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
;)

Although I have a renewed interest in making this tablet more usable, mine is still FOR SALE.

Anyone can PM me with an amount (in dollars please) if interested. Already showing an interest in helping this (all Flytouch2) tablet community helps your chances of getting a discounted price. :D
[Android Software/Hacking General [Developers Only]] dandel:
I can see this happening. The infotmic powered devices load the ram and nand configurations during bootup, and this is what is causing major problems. This bad nand configuration is what's loaded when the device tries to boot, and is thus preventing the device from even getting into the state that one can rework the board.

That would have been my first guess, however a ROM chip will not get modified during flash, like the NAND chips would.

Try swapping the two nand chips and see what happens.
[Android Software/Hacking General [Developers Only]] stragulus:
Yup, good point. The nand partition layout as known by android starts at 5MB, so the U0 + U-boot are probably below that offset, where I suspect U0 is the secondary boot stage required to get into the usb-slave flash mode.

I'd think one would be able to hook up a serial terminal to the mainboard and work from there even if U0 is damaged. Did you attempt to do this (using a max232* IC), Duno?
[Android Software/Hacking General [Developers Only]] paulm22:
I have just ordered one of these, I hope to god it's not a pile of crap.

I hope Skype sdo an update for video chat as well...does anyone know if this will happen any time in the near future?

the advert:

Brand New Very Latest 10.2 Tablet FLY TOUCH 3 Superpad 2 x220

SENT NEXT DAY SPECIAL DELIVERY!

What is a Flytouch3 or Superpad2?

It is the next generation in a long history oF 10-inch Android Tablet PCs.

The Flytouch3 (upgraded Android 2.2 operating system - Flytouch 2 only has android 2.1.

Superpad 2 is the Upgraded Android 2.2 froyo O/S Version.

In addition to the Android 2.2 upgrade this apad tablet improves on its predecessors

by adding 4gb of Nandflash instead of 2gb and 512mb DDR instead of 256mb.

The screen is more fluid and there is no need for the annoying registration number the original Flytouch 2 Required.

GPS NAVIGATION is pre-installed and it also has the official google android marketplace.

spec:

CPU/Processor

ARM(ada) , 1.01 GHz!!!!!

System Memory

512MB Memory

Operating System

Google Android 2.2 Froyo

Screen

10.2" TOUCH SCREEN 1080p TFT LCD Display; 1024 x 600

Rom

MLC NAND 4GB included! T-Flash card slot holds a Maximum of 32GB (T-Flash card not included)

Ports

2 x USB2.0 - One Mini-High Speed 2.0 and One Regular High-Speed 2.0

1 x Mini HDMI

1 x Micro SD TF card slot expandable to 32GB

1 x DC jack

Battery

Built in 5800 mAh Li-ion Battery; About 4-5 Hours

WIFI

WiFi, 802.11 b/g, 3G (WCDMA, EVDO)

Video formats

MP4 SP, AVI (XVID, H.263, DIVX), Flash, 3GP, H.263 + WMA, H.264 (720p and some 1080p)

Audio formats

WMA, MP3, WAV, OOG, AAC, EAAC.

AC Power Adaptor

100-240V Input

Languages

Arabic, Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, English, Spanish, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian , Lithuanian, Norwegian, Poland, Portuguese, Romanian, Russian, Serbian, Slovakian, Slovenian, Swedish, Tagalog, Thai, Turkish, Ukrainian, Vietnamese, Chinese (Traditional), Chinese (Simplified)

Additional Features

1.3 Megapixel Camera

High quality Speakers

3 Way - G-Sensor

Vibration function

GPS Antenna

Free Neoprene Cover
[Android Software/Hacking General [Developers Only]] compupane:
I just ordered one of those as well! I'll be using it as my general use tablet so I can use my ICAN 10 (rebranded FT2) to test firmware/ROM options without worrying.
[Android Software/Hacking General [Developers Only]] TRGX:
Expert advice needed to recover brick

I'm in the same boat as Duno. Here's my post over on Slatedroid asking for help...

Asking for help from someone who knows a lot about the Flytouch II (motherboard WWE101-MAIN ver.3.3).

Like several others, I accidentally flashed the wrong u0 in the 2582 firmware. (I flashed u-boot.bin instead of the correct u-boot-nand.bin. The result is a brick that does nothing when powered on except buzz non-stop.

I have tried every button combination, connecting to PC, booting from sd card, etc., to no avail.

More recently, I pulled the MXIC KH29LV800CBTC-70G flash chip. From what I have read, this is the one that contains the boot information. (The other, Hynix H27UAG8T2ATR, is the 2Gb storage flash chip). I was hoping this might cause it to default to booting from the sd card, but no luck.

In any case, I believe the only solution is to replace the flash chip with a new one that has the boot information pre-installed on it.

My questions are:

- Does anyone here have the expertise to help me figure out a hardware fix? (Especially how to solder the new chip).

- Do you know how I can program the chip, or get one pre-programmed? (I found the same chip for $5 on aliexpress).

- If I solder the new chip on as-is, can I then flash it? Or does the chip need to be programmed beforehand?

- Is it possible to remove the 8Mb flash chip and just have it boot permanently from the sd card? I could imagine having a partition for the boot information/system files and another partition for storage. I would be fine with that, as I always have the sd card in the slot anyway.

Thanks

TRGX
[Android Software/Hacking General [Developers Only]] stragulus:
I was always under the impression that U0 was flashed to NAND rather than the other chip. Then again, I wasn't even aware of the other chip. Would be nice of someone in the know could shed their light on the exact bootup procedure, and which bit is responsible for the routine that allows flashing using the usb as slave (or, optionally, through the bootable SD card).

Given that Duno's nonfunctional pad had identical data in the small flash chip, this would support the idea that U0 is actually flashed to the NAND chip instead.

What exactly can be accomplished by soldering a serial interface onto the built-in uart port is also of interest. Someone did this with a ZT-180 and got to use u-boot in a terminal hooked up to it, but whether this provides a method to upload a bootloader to fix a poorly flashed tablet is another thing.
[Android Software/Hacking General [Developers Only]] stragulus:
Bah, after some tinkering, I found that the newer kernels use a different ECC calculation on the yaffs2 filesystems on NAND. I discovered this after countless hours of trying to get kernels more recent than v1170 to use the self-generated yaffs2 filesystems on flash.

The code that flashes the filesystem to NAND doesn't check this, so this went by unnoticed.

This is the last hurdle before the froyo firmware can be written to NAND using burntool or the bootable sd-card.
[Android Software/Hacking General [Developers Only]] n3ktar:
hi to all,i read everything in here and id like to ask anyone who know to hack flytouch II..i'm new here:o

This one work with flytouch II?

h t t p :// tipstir.the-talk.net /t644-alpha-android-22-froyo-for-flytouch-via-sd-boot
[Android Software/Hacking General [Developers Only]] flap:
Great news!

Thank you so much Stragulus!!!
[Android Software/Hacking General [Developers Only]] stragulus:
It's actually not very straightforward to fix. I dumped the calculated ECC values as well as the ECC values stored in the system.img of the v3245 rom, and it's completely non-obvious to me what they're doing. It's an ECC value calculated over only 16 bytes, but the result is nothing like the calculations according to the implementation I found in mkyaffs2image source code.

A really nasty work-around could be to do a 2-stage install, where the first stage boots up a minimal android install, using a custom ramdisk, which mounts an empty yaffs2 filesystem on the system partition. This then extracts a system tarball onto it. Then, it swaps out the ramdisk with the regular version after which the tablet reboots into the normal firmware.

But, of course, it would be nicer to just figure out how those ECC values are calculated.
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
Man.... if that wasn't plainly written in English I would swear that wasn't English! :eek:

Again, thanks for all the assistance you are providing even after you have picked up your other new toy! Make sure you let us other non-linux geeky types (or even some lurking linux types) know if/how we can help out.
[Android Software/Hacking General [Developers Only]] wiggyshome:
hi all

dont know if im in the right place to post my problem!!!

i have the flytouch 2 installed cyanogen mod to my pad while playing with the software i installed recovery , now i dont have my recovery on the pad, when trying to go into recovery it just has numbers and counts down, so cant run any recovery option.

can anyone help please

wiggyshome
[Android Software/Hacking General [Developers Only]] TRGX:
Hi Stragulus,

You seem like one of the most knowledgeable folks here -- any thoughts on how we can fix our bricked Flytouch 2 tablets with the wrong u-boot flashed? I hate to give up on it (even though I have pulled the second chip now), but it's beyond me to know what to do with it at this point. :(
[Android Software/Hacking General [Developers Only]] [duno]:
Cool, from where did you get this software?
[Android Software/Hacking General [Developers Only]] [duno]:
I think we have to wait till we have some more informations ... I still "hope" that we get some informations from infoTMIC or a manufactor to repair our Pads ...
[Android Software/Hacking General [Developers Only]] wiggyshome:
hi

im on version 3245 but dont get rooting options any more , i installed rom manager from app store when i was on version 16?? and my pad was rooted i pressed install cyanogen recovery and ever since that i have lost my recovery menu,

was going to try something i did earlier today with a 2.2 rom but cant get it to boot update.zip

anyone help boot update file

wiggyshome
[Android Software/Hacking General [Developers Only]] stragulus:
I'm not that much into low-level hardware I'm afraid. You could try and hook up a serial port to the internal UART and run a terminal emulator on that. Someone did this for the zt-180, just search for 'uart' in the zt-180 rom dev thread on xda-dev, and you'll find a few posts from wroclaw1.

Other than that, I'm guessing that if you could program the nand chip on it, you might be able to restore u-boot. You'd need the data from a nand chip with working firmware on it for that obviously.
[Android Software/Hacking General [Developers Only]] [duno]:
You cry for help?

Why you don't answer to questions? :(
[Android Software/Hacking General [Developers Only]] stragulus:
The new toy is proving to be less than ideal really, the sound quality is distorted, and this seems to be an issue on *all* of these advent vega/pov tegra 2 tablets. If you don't ever listen to music on headphones it won't bother you as much, but I like to, so..looks like that one will have to go back :(

About that nasty '2 stage' firmware install: I thought about a way to do this without making it too complicated. I just wrote a proof of concept that will allow us to use the newest kernels with any firmware. The steps will be like this then:

1. Create bootable SD-card like before, populate it with the firmware files.

2. Put it in top sd-card slot and boot up the tablet. This will flash 'stage 1' firmware and will be very quick.

3. Turn off tablet, take out sd-card, and put it in *bottom* sd-card slot (important, otherwise it will just do step 2 again!)

4. Turn on tablet. Now, it will flash the system partition to the device. When that's completed, it will reboot and start the new firmware

Just tested it, and the basic idea works :) There's no feedback during step 4 though (other than changing the screen brightness as a quick hack to indicate it's doing something), so I'll work on making that a little more userfriendly.

Upshot of this method is that it will be very easy to modify the firmware yourself, as the system partition that's being flashed is a simple tarball, much like the one from the original flytouch3 firmware. So you can just unpack, change what you like, repack, and reflash the tablet.
[Android Software/Hacking General [Developers Only]] [duno]:
FlyTouch2 - Project

Don't understand that so many pplz are frighten to work with Linux ...

Linux don't bite !!! :)

Please guys and girls, try for exp. Ubuntu it is user friendly and easy to use.

And it makes a lot of fun when you understand how Linux and Android is working!

So please help "TOGETHER" to keep this project alive !!!

If you have any question to Linux and how to make/modify an image for Android or other things like that ask!

This will help to keep this project alive ...

Also how to read/programming a flash with an external programmer, etc.

This project is living from questions and answers!

But PLEASE don't ask for "standard software" for the FT2 and how to install/re-install it!

Ask your local dealer or "search" in a other forum / thread for that.
[Android Software/Hacking General [Developers Only]] dsiahaan:
Thanks. That sounds cute.
[Android Software/Hacking General [Developers Only]] wiggyshome:
Will try later, will I get my recovery menu back?

Wiggyshome
[Android Software/Hacking General [Developers Only]] flap:
Stragulus,

When do you plan to provide your wonderful concept?

Thanx again...
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
With 3245 to get to the default recovery I hold Home while pressing the power button when I turn the tablet on. If you hold the square (back) button and Home you get the numbers and counting down which is the way to flash from sd card.

I have had no luck so far flashing clockwork recovery (CWR) to this tablet...

He did answer... Relax.
[Android Software/Hacking General [Developers Only]] Jiggity Janx:
SD card reading speed fix

With all of the sd usage to I wonder if the info at the link below will help. At a minimum it could help for anyone that wants to run the firmware from the sd. Post 1 has the info to flash using CWM. See post 7 to "fix" manually.

http://xdaforums.com/showthread.php?t=1010807

I'll also post in the main Q&A thread for normal use.
[Android Software/Hacking General [Developers Only]] stragulus:
That certainly is very interesting! It won't help much for the firmware flashing itself, but for normal usage of the SD-based firmware install it might do miracles. And it might even be faster than the NAND chips used. Would be interesting to compare those two once they're both working well.

I wonder how long it will be before I *have* to resort to SD-card based firmware..the number of bad blocks on my nand chips is ever-increasing, I flashed that thing to bits :D
[Android Software/Hacking General [Developers Only]] dsiahaan:
Hi stragulus,

I have a question please :

When you mentioned at Point 1. Do you mean filling de bootable SD Card with the following firmware files : data.tar, ramdisk.img, system.tar, uImage, uImage_recovery. (Files that comes from firmware discovery)

Would you mind clearing me with the statement please ?

Thanks in advance;
[Android Software/Hacking General [Developers Only]] stragulus:
No, specially prepared files that I have yet to release. Once it works, I'll just release a binary dump of the sd-card with all the right files included.