yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] wasserkapf:
I just got my WiiPad (aka: ZT-180) from customs, where they seized it. Had to provide docs on the wireless, and pay a $100 fee!

I updated to the 0827 firmware, and rooted it by installing UniversalAndroot and RootExplorer ( I hope this is an OK way). But, I can't get the Market app installed. I use Linux, and have the android-SDK installed on Ubuntu. I was able to run the 1.6 vm and get a androidId number.

Because the script made by RPM is a windows batch file, I can't just run it. I extracted the commands to insert the ID number, but it doesn't seem to take. I see that there may be more too it than that, as the actual .apk needs to be inserted too.

Is there a sh version of the script? I am a long-time user of Linux, but only a beginner when it comes to scripting.

Thanks
[Android Software/Hacking General [Developers Only]] Christian Buchner:
suggest to use this custom http://www.mediafire.com/file/96oe79ii668t2ly/new_system_bb.7z system image, that already has the market application. Then after entering your email address and waiting for the sync to complete, you can run that SQL insert commant for the market ID.

After that it should just work.
[Android Software/Hacking General [Developers Only]] wasserkapf:
Thanks!

So, I replace the 0827 image with this one? Can I just upgrade the image, or do I have to do the entire 0827 with the new image? Do I also need to rename it to system.img?
[Android Software/Hacking General [Developers Only]] wasserkapf:
I still would like to have a script that I can run in Linux. I was attempting to convert the RPMscript batch file, but converting the windows commands to Linux commands doesn't result in a working script.
[Android Software/Hacking General [Developers Only]] Zap!:
I tried disconnecting the battery and that didn't do much. Could replacing the battery be the key? What else could it be?
[Android Software/Hacking General [Developers Only]] nox78:
modem 3g zte mf626 You can connect the driver from linux ?
[Android Software/Hacking General [Developers Only]] rpmccormick:
I have a ProGin SUG-226 which uses a Prolific chip (not sure if it is 2303 or not), but it doesn't do anything when plugged in to USB even when booted with pre-sat-lock (light on GPS indicates sat lock). I tried disabling and re-enabling GPS in settings too because I am so used to doing that with WiFi :). I never get the GPS icon on the top-bar that my phone gets, and GoogleMaps says my location is unavailable.

It should not be hard to convert the .bat to an sh script. Please do that and upload it as I do not have time to learn sh scripting in linux. You can remove all the "..\adb" and then execute the .sh script from the Tablet (either put it on sdcard and then run it using terminal for android, or use adb to push it over and run it with an adb shell). The bat is just a list of commands sent to the tablet over adb. Do you have adb for linux? You don't need it anyway with my suggestion to run everything from the tablet from sdcard with script + files.
[Android Software/Hacking General [Developers Only]] Zorflieg:
Sooo i busted my zt-180 messing around with it's innards.. It's true folks, bad things DO happen to bad people.

But my bro should be able to fix it. He is soldering iron proficient.

The next thing i was going to do before it's demise was get some good build.prop mods done. I was searching the forums for good changes.

Earlier i think people said to run a shell script on startup to add the setprops. You don't have to do that. If you successfully remount and change the build.prop everything in it becomes permenant on the next boot. So if you put lines in for the carrier code etc it will stay that way.

Other things i was going to put in were the G1 fingerprint in case we were missing out on apps and others. Once a pretty thorough build.prop was put together it could be added to the RPM script or just uploaded here for people to add to their device.

One thing i thought of trying was i saw a setprop line mentioning setting a mode for opengl ES. If a 3d driver got added to the kernel it would most likely need the line also to make sure it worked. I was itching to try some stuff but now it looks like i will have to play with one of my other tablets for a while until i see what hand fate deals.

If someone else wants to mess with build.props i could post some bookmarks i made?

Just sayin'
[Android Software/Hacking General [Developers Only]] Zorflieg:
I'm pretty sure that's a firmware for the Witstech A81-E dude, not our ZT-180
[Android Software/Hacking General [Developers Only]] Zorflieg:
Probably hardware bloke. I had a thing on 8-18 where it stayed on green 87% for ages and then shot to red 10% out of nowhere. But it went away after i updated. If you are burning the new zimage, u-boot, system and userdata then it sounds like hardware.

If when you are updating you leave the u-boot and zimage the same and only update the system and userdata there's a chance it's software but still unlikely.
[Android Software/Hacking General [Developers Only]] prscott1:
Hey - I modified my build.prop (in addition to the gsm and cdma mods that Christian recommended in an earlier post), I also changed these lines to "simulate" my old G1 (the first two were part of rom - i just commented them out and replaced with the last two).

#ro.build.description=p7901a-eng 2.1-update1 ERE27 eng.wwang.20100818.103031 test-keys

#ro.build.fingerprint=p7901a/p7901a/p7901a/:2.1-update1/ERE27/eng.wwang.20100818.103031:eng/test-keys

ro.build.description=passion-user 2.1-update1 ERE27 24178 release-keys

ro.build.fingerprint=google/passion/passion/mahimahi:2.1-update1/ERE27/24178:user/release-keys

If you have any other changes, I'll give them a go.
[Android Software/Hacking General [Developers Only]] chaoseclipse:
Would love to help test this but the link doesn't work for me.

Eclipse
[Android Software/Hacking General [Developers Only]] rpmccormick:
Christian Buchner: Could you please post a zip of your mkyaffs2image source so I can build it on cigwin and/or the tablet itself? Yes, I could follow the mod directions, but I don't have time to work on this now anyway and it would save me some time when I do get to it. TIA.

I also have a question... why are we so protective of our GoogleID's? I used mine on my friends ZT-180 and both our tablets seem to be working fine using the same ID. I would like make a system.img and data.img so that everything works without ever having to run my script or issue terminal/adb commands. If having tons of ZT-180's running the same GoogleID is a bad thing, then maybe we can make Google think they are G1's (or even the emulator) so we get assigned an ID. Phones with custom ROMs and Emulators on PCs don't need to SQLite a GoogleID to enable Market, so why do we?

When I do get time to put that all together, I think I will finally start a new thread with links to everything in the OP (RPMScript 1.3, RPM ROM .img files, yaffs tools, and links to WiFi/other mods).

If anyone wants me to include anything else (like a build.prop) please post it or PM me with it.
[Android Software/Hacking General [Developers Only]] alvesrj:
3G Modem In ZT180

Have any solution for connecting Modem 3G Huawei E1756: Well I saw the command "dmesg" but that does not connect as ttyUS0 this new firmware version 0827, so do not even have to use the command "pppd call". Its develop something for those modems that have Linux driver?
[Android Software/Hacking General [Developers Only]] omarahum:
I think protectiveness of the Google ID thing is just incase someone wants to purchase something from Market, I haven't bought anything on market yet, just downloaded free apps, but when you do, doesn't the invoice get linked with the Google ID and the email address it's linked to?
[Android Software/Hacking General [Developers Only]] wroclaw1:
Mounting an NFS network drive.

Hello Guys,

First of all compliments for this forum. It helped me to get the Orphan M16 up and running.

I have connected the boards UART to my PC and can stop in Uboot. Loading the kernel via tftp is possible (just in case the kernel sources become available !) but i can't mount the root file system via NFS. Also a normal mount command fails although most important things have been checked.

mount command i used : busybox mount -t nfs 192.168.0.141:/media/HomeDisk /sdcard

(no sd card inserted, so i used it as mount point).

Has anybody already tried the same ?
[Android Software/Hacking General [Developers Only]] xt0adx:
Ive seen the pics of where the uart pins are on the board but can you write a quick howto on connecting it to your computer?
[Android Software/Hacking General [Developers Only]] rpmccormick:
Well, as I said, we are both using tablets with the same "GoogleID" (if that's even what it should be called), but with different GMail logins. I think purchasing is tied to the Google login, not the "Google ID". I have 1 paid app that shows up on my tablet and not on my friends.

The nfs mount thing sounds cool. I would love to map my SMB shares to the tablet so it could play my media collection over WiFi. Astro SMB did not work for me. I found another file manager (can't remember the name right now) that did let me browse SMB, but when I clicked a movie it wanted to download it rather then play it.
[Android Software/Hacking General [Developers Only]] jtbnet:
NFS I believe usually has a builtin FS type module for the kernel but I could be wrong... For Windows Share/SMB ES File Explorer can allow you to cconnect and transfer if Tablet and Win. Computer are on the same network...
[Android Software/Hacking General [Developers Only]] wroclaw1:
hardware ZT-180 UART connection

See attached file zt-180-uart.pdf

ALWAY USE A LEVEL SHIFTER !!!!!!!!!!!! or you will brick your toy :o.

By the way, this is the error i get when trying to mount a NFS drive:

rpcbind: server localhost not responding, timed out

Solved by adding -o nolock
[Android Software/Hacking General [Developers Only]] wroclaw1:
ZT-180 NFS mount

I'm afraid that indeed the kernel is not configured for NFS support as both booting from a NFS drive and normal mounting of a NFS share fails.

(I hope that someday the kernel patches will become public. They should be accordingly the GPL licenses but ok, what can you do if is not willing to comply)

I use this methode on several embedded boards i have without problems.

Just for sharing files between PC <-> ZT-180 you can use SMB (it works) but my goal is to mount the complete Android file system from a network disk as you can do in a standard Linux setup. Enables rapid development (playing) without the need to flash.
[Android Software/Hacking General [Developers Only]] terrydere:
Can someone post working link to Christian Buchers custom system.img.

The LINK DOESNT WORK please upload it again or post a working link
[Android Software/Hacking General [Developers Only]] notsaw:
pl2303.ko is not there

I only see these symbol links, no .ko in the file system. Also no uvcvideo.ko in the system... Guess have to compile it...

I do see the WiFi modules:

# ls -l /system/lib/modules

-rwxr--r-- audio audio 76320 2010-08-27 02:15 galcore.ko

-rwxr-xr-x audio audio 596297 2010-08-27 02:15 rt2070sta.ko

-rw-r--r-- audio audio 692423 2010-08-27 02:15 rt3070sta.ko

# ls -l /sys/module/pl2303/drivers

lrwxrwxrwx root root 2010-09-07 22:12 usb:pl2303 -> ../../../bu

s/usb/drivers/pl2303

# ls -l /sys/bus/usb/drivers/pl2303

lrwxrwxrwx root root 2010-09-07 22:12 2-1:1.0 -> ../../../../devices/platform/imapx200_usbhost11/usb2/2-1/2-1:1.0

--w------- root root 4096 2010-09-07 22:12 bind

lrwxrwxrwx root root 2010-09-07 22:12 module -> ../../../../mod

ule/pl2303

--w------- root root 4096 2010-09-07 22:12 uevent

--w------- root root 4096 2010-09-07 22:12 unbind
[Android Software/Hacking General [Developers Only]] fishfood:
Hi everyone,

Does anyone know, if there is a possibiltiy right now, to run a Huawei 3G modem e170 on Android 2.1 @ ZT-180?

I flashed the new firmware 0827, and indeed there are 2 more menus for 3G options @ wireless options, but I can activate both of them and nothing happens.

Could not connect to the internet ;(
[Android Software/Hacking General [Developers Only]] omarahum:
The link works, try it again, Mediafire was down for system maintenance yesterday.
[Android Software/Hacking General [Developers Only]] Christian Buchner:
Link is working, it's showing increasing download numbers every day.. ;)
[Android Software/Hacking General [Developers Only]] notsaw:
Help needed. I compile the pl2303.ko module from kernel 2.6.32 and android SDK, gcc 4.4.1 arm-eabi 4.4.0. Then I push it to /system/lib/modules. But insmod failed on it:

# insmod pl2303.ko

insmod: init_module 'pl2303.ko' failed (Exec format error)

# file pl2303.ko

pl2303.ko: ELF 32-bit LSB relocatable, ARM, version 1 (SYSV), not stripped

Other modules compiled by me all have this problem: uvcvideo.ko, gspca_main.ko, v4l2-common,ko, v4l2-init-device.ko

Any idea?
[Android Software/Hacking General [Developers Only]] Christian Buchner:
you need to use the exact same kernel configuration (/proc/config.gz ?), the same ARM instruction set, endianness to have any chance to get these modules working in the existing kernel.

What does file say on the existing modules on the device (e.g. the wireless drivers)?
[Android Software/Hacking General [Developers Only]] notsaw:
Looks like the error in dmesg is:

<3>pl2303: version magic '2.6.32 mod_unload modversions ARMv5 ' should be '2.6.32.9 mod_unload ARMv6 '

I forced Makefile to be 2.6.32.9, and choose ARM BCMRING processor so that it is ARMv6 now.

Then insmod pl2303.ko gives me "invalid arg". However pl2303.ko seems be able to load. However lsmod doesn't show it. insmod pl2303.ko again will leave a message "pl2303 is already loaded" in dmesg. And plug in the USB GPS, /dev/ttyUSB0 is created. `cat /dev/ttyUSB0` shows nothing though. GPS test app still doesn't work.

cat /dev/ttyUSB0 doesn't show anything.

insmod uvcvideo.ko results the same. And plugin my webcam, /dev/video0 is created, a new device shows up under /dev/bus/usb/001. however the webcam app Seedonk I tried doesn't see the camera.

# cat /dev/video0

/dev/video0: invalid length

# cat /dev/bus/usb/001/009

shows some binary data.

Any sugguestion?
[Android Software/Hacking General [Developers Only]] notsaw:
Fresh reboot, plugin my GPS, seems pl2303 is loaded:

<6>imapx200_sensor_read line 161: wait_event_interruptible ok , buff is acceleration:0:90:0,count:255

<6>usb 2-1: new full speed USB device using imapx200_usbhost11 and address 2

<6>usb 2-1: configuration #1 chosen from 1 choice

<6>pl2303 2-1:1.0: pl2303 converter detected

<6>usb 2-1: pl2303 converter now attached to ttyUSB0

cat /dev/ttyUSB0 shows nothing.

GPS test shows nothing.

any trick in build.prop file? I see something like this by google search but really don't know what it means.

# GPS Interface

ro.kernel.android.gps=s3c2410_serial1

+gps.power_on=/sys/bus/platform/devices/neo1973-pm-gps.0/power_on
[Android Software/Hacking General [Developers Only]] insight3fl:
Can some one post or PM to me the qwerty.kl file from this build please? I somehow got an old one (that I modded and it not work!) when I did a restore on TB after flashing the 8/27. (Yes.... I am way behind as I have been on holiday for two weeks while all of these great things have been happening here!)

Thanks
[Android Software/Hacking General [Developers Only]] <Laharl>:
I can't wait to get this tablet it is supposed to ship on the 10th and I can't wait!
[Android Software/Hacking General [Developers Only]] rpmccormick:
...But that's the beauty of ROM-Manager, you don't need a recovery display, because you send commands to the recovery through the app. Try to back up the ROM using ROM Manager after you have installed ClockworkMod (latest version, using ROM Manager with root to flash).

If it can backup and restore ROMs, plus program zips, all through the app and a reboot into a displayless recovery, that's a great start. Please report back if you try it. It should take maybe 10min to backup and then auto reboot. After that check your SDCARD for a valid nandroid backup. I may try it later. Confidence is low.
[Android Software/Hacking General [Developers Only]] icurafu:
Strangely, I plugged my 2TB external HDD in to test a large set of videos. It tried for a little while before stating that it could not read it.

Now when I plug it back into my HTPC, I get the same issue. So I try my Laptop, my work laptop, my desktop, and all have the same problem.

What could have the ZT180 possibly do to kill my HDD? It's full of my "legally obtained" music and videos, plus my ISOs and roms, so I don't really want to reformat it.

The ZT180 ask if you want to format, so I know it wasn't already doing that. I'll probably be spending the weekend reading up on disk recovery.
[Android Software/Hacking General [Developers Only]] rpmccormick:
Status:

Here is a list of things I am trying to fix...

1) adb reboot (reboots, but not successfully... always have to manually reboot again).
2) WiFi range is poor, and does not properly re-connect once lost (have to turn WiFi off and back on)
3) Motion Sensor sucks. Rotation is not as fast/smooth/reliable as I would like and Apps cannot read any data.
4) Root apps SetCPU and Titanium-Backup crash all the time and don't work right.
5) Flixter, Yelp, Where, Google Earth, Shazam, and The Weather Channel will not install?
6) Fring can voip call GoogleTalk, but you cannot hear or be heard.
7) USB-GPS / USB WebCam?
8) Google Apps (GMail, GTalk, Market, VoiceEnabledSearch) installed but will not work (a GoogleApps.apk crashes when trying to add a Google account)
9) Tether my Android phone to provide it internet (it works in windows, why not Android).
10) WiFi Teather doesn't work either (like the ePad won't connect to Ad-Hoc).
11) Does not sleep, just locks and turns off backlite. (power button should work like END on a phone - see 12)
12) Would like to re-config hardware buttons (hold back = Menu, hold vol+ = Home, hold vol- = RecentApps, press vol = volume, hold power = power, press power = screen off)
13) Like all Android, have to keep killing apps or it slows. Screen rotation is first to slow.
14) Even if we do get SetCPU working, can we automatically overclock or do we need a new kernel for that?
15) A nice recovery image for easy programming of zip ROMs (preferably with app component like ROM Manager)
16) ADB over USB instead of WiFi. FastBoot working too.
17) Some VOIP solution (Fring/Skype) merged with Google Voice, so that it actually can be a phone and call-out so you can click a number in GoogleMaps and be on speaker phone with them.
18) Skining (I just had a crash that made the icons on the top smaller and gray, it looked MUCH better then the big colorful icons, no clue how to make that happen again though)
19) Sometimes when it boots up, it is just dog-slow and crash-city. It always seems to work right when you use the pin-hole reset, but not when you hold power for >10sec and release (another way to hard reset).
20) Voice Recorder app crashes on saving recording. Can not confirm if mic works.
21) Pico_TTS crashes, the old donut TTS works though.
22) Volume Control app cannot control mixers and reports "An unrecognized audio route is currently enabled. Please enable either the speaker or a head-set and restart the application".
23) Voice Input apps do not work (GoogleVoiceSearch, HTC_IME mod, YouTube). Probably just needs more GoogleApps framework.
24) Sometimes the rotation stops working after a while.

25) Blowing up Hard drives. :)

--------UPDATES------------

#12 See file on page 10. Best possible with limitations.

#13 Solved by getting AutoKiller working.

#17, #20, #22, #23 All have to do with the mic not working (Shazam does not crash, but cannot hear anything)
[Android Software/Hacking General [Developers Only]] icurafu:
Anyone reading this?

http://www.jiongtang.com/fourm/android-f60/extract-and-rebuild-a-ubi-image-customize-rom-t1501.html

This is making it very easy for us.
[Android Software/Hacking General [Developers Only]] kaiza1:
Thanks !!!! We well try we can to make it possible ...

Edit: The Admin has corrected the Thread.

It wasn't for the ZT-180 ....
[Android Software/Hacking General [Developers Only]] sitelister:
RPMCormick, issue with mic seems to stem from AudioRecorder, which crashes normally within several seconds (although I have seen it work for over 60 seconds).

DDMS message:

AudioRecord => obtainBuffer timed out (is the CPU pegged?) user=..., server=...
[Android Software/Hacking General [Developers Only]] icurafu:
http://www.infotmic.com/ProductShow.asp?ClassID=3&ID=87

Found the CPU. Although no information. :( Will try to find more.
[Android Software/Hacking General [Developers Only]] jtbnet:
Unfortunately I should have mentioned I did try that with a couple of the different recoveries that said installed successfully but after 10 min. no backup... not even the Dir they create initially... so looks like jumps to somewhere that it thinks is recovery on startup but it's either not the right place Or the recovery image is just too far off to run on the device...
[Android Software/Hacking General [Developers Only]] csbert:
Good find. Too bad, I was hoping it is the IMAPX220 with GPS and codecs (the hardware decoding unit for video and audio). The IMAPX210 has the codecs. I think the IMAPX200 doesn't have the codecs at all so all video processing is done on the CPU.

http://translate.google.com/transla...roductShow.asp?ClassID=3&ID=87&sl=zh-CN&tl=en
[Android Software/Hacking General [Developers Only]] rpmccormick:
This newest build plays 720p and 1080p .mkv files. What other codecs do you need?
[Android Software/Hacking General [Developers Only]] i2Paq:
He posted it in the wrong forum "i will move it to A81 sub forum , this is for A81 E , not Zt180".
[Android Software/Hacking General [Developers Only]] i2Paq:
Yes, I would like that to!
[Android Software/Hacking General [Developers Only]] csbert:
I mean the hardware codec. The good CPU like that of the ipad has hardware codec which is part of the chip. This codec do the video and audio decoding without using the main CPU. Thus free the CPU for other things. This is why people said maybe there is no Flash in 2.2 for this device because Flash in 2.2 will require hardware codec. The 210 and 220 version of this chip is still ARM11 but do have hardware codec which is nicer and maybe possible to enable Flash.

Regardless I don't see why one want to watch movie on an 10" screen regularly. So it doesn't really matter.
[Android Software/Hacking General [Developers Only]] rpmccormick:
Oh I do, Airplane, Gym, Car, etc. But you do not need to multitask while watching a video and this seems to play 720p cleanly (I have not actually tried a 1080p).

Anyway, I would like to release a firmware, but I need to know how to create the .img files for use with BurnTool.

...or, if I do a system dump as suggested earlier:

5) adb remount
5) adb push busybox /data/local
6) adb shell chmod 777 /data/local/busybox
7) adb shell /data/local/busybox tar czvf /sdcard/systemdump.tgz /system

How would I restore that to a clean BootTool flash of 0804 and end up with the exact same system?
[Android Software/Hacking General [Developers Only]] Jc1958:
"Hi,

Have downloaded the firmware including the burntool but don't know what to do now.. above all, its in chinese..

Any help please.. btw the zt-180 is not recorgnized on otg or usb port with windows 7.. any ideas?

eric"

Sorry if I'm doubling up but this thread goes on forever!

Windows 7 has issues with the drivers sometimes, as I eventually found out. I set up an XP partition and went through the process there without a hitch. I used a ROM obtained over at JTs world which included drivers etc and a whole lot of help on the forum.

You connect via the OTG port as this thickhead writer eventually found out, and you may have to press the round button quite hard.

All thanks to JT and Wowa. Keep 'em coming guys.
[Android Software/Hacking General [Developers Only]] icurafu:
The GC600 supports Flash10 via OpenVG 1.1. So if we have a OpenVG 1.1 driver and the flash player/browser supports Flash via OpenVG, we would get flash executed on the GPU.