yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] <Laharl>:
so I used my tablet for 3 hours today and it started Force Closing non stop and now it boot loops from ANDROID_ to Epad over and over.

What can I do?

I tried to reflash and it didnt work tried wince and nothing.

Ok after letting it sit for 3 hours I re-downloaded the firmware from iBeau dot net and flashed it and its working now.

but Music is still force closing............
[Android Software/Hacking General [Developers Only]] mysticav:
Hi,

I've been facing the same problem as many other users:

I can't connect to WIFI via WEP.

Some people say it is a WEP encryption problem. So changing to WPA fixes the problem.

Well, this is not a very friendly solution because you can't always change the Router settings, specially in public locations, where WEP is very common.

My current Build Number is:

p7901a-eng 2.1-update1 ERE27 eng.wwang.20100826.112720 test-keys

Can somebody tell if this is the latest firmware , and if not, can the latest firmware fix the WEP problem ??

Please help.
[Android Software/Hacking General [Developers Only]] <Laharl>:
com.android.music has stopped unexpectedly

and when I click music it says error with sd card and then

com.android.music has stopped unexpectedly OVER AND OVER OH MY GOD I WANNA THROW THIS THING OUT THE F#$%#$%G WINDOW can someone please help me it tries to scan my sd card and com.android.music has stopped unexpectedly happens and if I cant listen to music on this piece of crap Im going to go insaine.
[Android Software/Hacking General [Developers Only]] robiom:
Elonex eTouch 1000ET

This looks identical to the ZT-180 and Elonex have said they are developing froyo :)

Also has market in place so maybe a look at there firmware would help for the rest of us.

They're on sale in the UK for £149 - £179 which is not much more than I paid for mine from Hong Kong!

Here's a link to Elonex' pdf brochure

http://www.svp.co.uk/custom/files/1000ET.pdf
[Android Software/Hacking General [Developers Only]] hal_9000:
That was what FlatComputing said about their FlatPad A10 (another ZT-180), I think they even had a beta version of Froyo, but they gave up and said it cannot be reliably done.
[Android Software/Hacking General [Developers Only]] kokabunga:
3G modem running?

Thanks Christian,

Anyway, how actually to launch the 3G USB modem? (a step by step guide : click here, launch this, connect that...?) I left Wince because I thoought Android was more finger and user friendly; but why for such thong as simple as launching a connection, we have to go into system files and command line?

Or perhaps a GUI like in SmartQ7 wich will let you input APN, phone number...
[Android Software/Hacking General [Developers Only]] Christian Buchner:
It's no different than setting up a 3G connection on Linux. After all, Android is based on Linux. Some manual configuration work is needed, until someone creates a script or an app to simplify the process. What I posted in this thread could serve as a foundation for an automated setup routine.

If you want to do it manually, learn to use the adb tool from the Android SDK. Or put the config files on a SDcard using a PC and use Root Explorer on the device to move them to their final locations on the /system drive.

Zenithink could have made this way more user friendly, but all they implemented was a very China-centric support of some specific modems that are really sold locally in China mostly.
[Android Software/Hacking General [Developers Only]] wasserkapf:
WOW! Thanks for all the info!

To get this info, do you connect the USB OTG cable before boot? And then run the commands through the android-SDK/tools?

Since customs held my tablet for a month, I am behind on this. I want to set up an ARM development environment on a Linux system. I guess I need to read through this entire thread, as I believe some of this has been covered.

I also have run a vm image through the SDK, and compiled the android-x86 image (I see your posts in the mailing list). Not sure if this is relevant, but maybe we need to compile our own version of android.

My ultimate goal is to run a regular Linux distro, and not the pitiful Android system. I see that a kernel patch is available from the ARM web site, so I guess that is how others have built modules for this. I think that the sticking point is the video driver for it.

Sorry for rambling. :)

Paul (waterhead)
[Android Software/Hacking General [Developers Only]] TheVirus2002:
is there any kind of custom rom for the zt-180?

my zt-180 is coming tomorrow, and ive read all over the net that 2.1 isnt very stable with it...

so, does anybody know if there's gonna be a custom rom from the guys/girls here?

thx in advance for the info!
[Android Software/Hacking General [Developers Only]] Christian Buchner:
Use the search, Luke!

Or just apply my custom system.img (which replaces the one from the official 0827 firmware). Needs 7-zip to decompress.

http://www.mediafire.com/file/96oe79ii668t2ly/new_system_bb.7z

You still need to install your personal market ID though (use RPMscript for that, and to get an ID use the Android emulator and some HOWTOs you'll find elsewhere)
[Android Software/Hacking General [Developers Only]] Christian Buchner:
Documentation for TSC2007 touch screen controller chip: http://focus.ti.com/lit/ds/sbas405a/sbas405a.pdf

Google for "tsc2007 linux" and you will find that this guy is already supported by the linux kernel.

The dmesg (kernel log) output is

input: TSC2007 Touchscreen as /devices/virtual/input/input2.

(that's meager!)

What I have found out so far is that these Android source files are handling the input events in Android, so it might be worthwhile digging into how they interact with /dev/input2 and where they get the calibration input from (the numbers 3840 and 3600 respectively from the log file four postings above)

framework/base/core/libs/ui/Eventhub.cpp
framework/base/core/libs/ui/KeyCharaterMap.cpp
frameworks/base/services/java/com/android/server/InputDevice.java
framework/base/services/java/com/android/server/KeyInputQueue.java
frameworks/base/core/jni/server/com_android_server_KeyInputQueue.cpp
[Android Software/Hacking General [Developers Only]] wroclaw1:
Standard Linux running on ZT-180

Hi Paul,

Seems you want to do more or the same as i, running a "normal" Linux distro instead of Android. I have nothing against Android (always nice to learn something new), but i have a number of native Linux applications previous written for an embedded MIPS platform which i now want to run on ARM.

While typing this message, Buildroot just compiled QT which must run on top of DirectFb (which is op and running).

You mentioned something about kernel patches on the ARM web site. If this are patched for a generic ARM, it will not help much. What we need are the IMAPX200/ZT-180 board/CPU specific patches.

Let me now if you need some more info on what i did until now.

Theo
[Android Software/Hacking General [Developers Only]] jtbnet:
HTC_calibrate seems to work for the duration of a boot session but it's almost like it doesn't stick, so I wonder too where they the driver Might attempt to read those settings from as it might be something on the rootfs which we already know changed files don't stick past a boot session... but I suppose a link to something in /system might do the trick if that was the case...
[Android Software/Hacking General [Developers Only]] wroclaw1:
It's now possible to make everlasting changes to the rootfs by making a new initramsfs.

See my post of 17th September 2010, 04:38 PM
[Android Software/Hacking General [Developers Only]] TheVirus2002:
sry m8, couldnt find anything, and im new to the whole zt-180 thingie :P

is there any howto, to install your custom img?

sorry if it just looks like im dumb, bit this is the first time for me that i try this...
[Android Software/Hacking General [Developers Only]] jtbnet:
THANX! I should have mentioned that was what I was thinking as could make a link on the rootfs where as now that link disappears with a fresh boot...
[Android Software/Hacking General [Developers Only]] xt0adx:
I sent Elonex a short email to see where they are with there firmware release and information on the source hopefully it goes further then Zenithink who has all the communication qualities of a brickwall. The address is support (at) elonex (dot) com

"Hi, Im very interested in your eTouch 1000ET, do you have an estimate on when it will be released and will it be open source? Also do you have a link to its current or an update firmware package I would very much like to look at it.

Thank You,

Austin"
[Android Software/Hacking General [Developers Only]] Zap!:
Any word of a custom ROM from scratch, or would you need a source code for that?
[Android Software/Hacking General [Developers Only]] rpmccormick:
Zap: We have cracked system.img, data.img, and now zimage. So far CB has released one system.img and that is it. I still plan to do my own eventually and will include all the hacks I can in any of the 3 files. Right now I've been busy plus I am waiting for a new Zenithink FW before I start hacking again. Trying to make my own FW "from scratch" or more likely either from the SDK or from CM5 or CM6 is not something I will get in to (but I will try to pull all the goodies from CM into the uncompressed Zenithink FW and re-release it). Hopefully a real ROM-chef will take over eventually.

Thanks for all that info CB. Most interesting...
[Android Software/Hacking General [Developers Only]] hongkongpheoy74:
I saw this as well in another post, actually, on the original 827 ROM if I converted to WPA encryption, typed in the info on the zt-180, failed connection, then converted back to WEP it worked. But then I would drop Wifi about every 15 minutes.

The ultimate solution for me was to edit the RT2870STA.dat file. I change the TXPower to value 40. now, wifi comes up right away and I can connect WEP or WPA or anything and drops happen extremely rarely. Also I get more bars in other rooms of my house.
[Android Software/Hacking General [Developers Only]] lmemperador:
i have restored a titanium backup (in bach processing), succesfully.

only non market apps + system config.

and after that, market works too. possibly i could restore the market ones now, i do not know (before this titanium backup crashes restoring market apps, entering the market and instaling again will solve issues)

the only thing i think you must take care of.. is to flash the same rom as the backup was created. :)

no problems so far until now, i hope this helps, to try things and back to our config in disaster cases.
[Android Software/Hacking General [Developers Only]] patmtp35:
here is 0830 download link:

http://www.jiongtang.com/fourm/andr...pproching-fixing-screen-problem-t1768-10.html
[Android Software/Hacking General [Developers Only]] alessio2:
Did you have TX set to 20 or 100 before?
[Android Software/Hacking General [Developers Only]] santoshp:
Now I've gone and done it --> ZT - 180 Bricked

Hi Folks,

Have a ZT-180 with FW 0827 loaded.

About 2 days ago, system started overheating and hanging up - then after a Paperclip reset, System just started up with EPAD logo and proceeded to the Penguin (Tux).

System just hung up on Tux with a flashing cursor just underneath it.

My XP Machine doesn't even recognise the device any longer either - tried to re-flash it, XP detected - and while preparing the Burntool - device just disconnected - now I just can't get it back.

Anybody experienced anything similiar?

Anyway I can recover from this?

Thanks all!

Sorry for posting in the wrong thread - wasn't too sure which ZT180 thread to check out for this.
[Android Software/Hacking General [Developers Only]] rpmccormick:
No matter what, you can always pin-hole reset, then hold the big,front,circle-button while you press power. That puts it in flashing mode. Then you can try to flash it again. Use a different 32-bit PC if you have trouble flashing.
[Android Software/Hacking General [Developers Only]] omarahum:
Setup the burntool before you attach the tablet, then as soon as Device10 turns green, click start. You need to shut off your tablet and do the back button & power button combo when turning it on for the Device10 to turn green.
[Android Software/Hacking General [Developers Only]] santoshp:
Thanks for the advice!

Thanks for the assistance Guys! Have flashed FW a couple times before from my XP machine from 0806 to 0818 and then 0827 and also CE - worked before, but not too sure why it ain't working now.

Will definetly have to try the other 32Bit XP machine option as suggested!

If not - then I wonder if there is a record for bricking these types of devices.....LOL

Keep them posts rolling, very helpful and informative reads for us newbs.
[Android Software/Hacking General [Developers Only]] omarahum:
I would try removing the secbulk driver from your Device Manager or at least checking to see if there is an error listed there, and reinstalling if neccessary. Also, if you have other Android drivers or usb drivers to unlock devices like the iphone, you made need to unistall the other drivers and reinstall the driver before attaching each particular model: http://www.jiongtang.com/fourm/zt180-a105/upgrade-android-and-wince-step-by-step-t1474-20.html
[Android Software/Hacking General [Developers Only]] kokabunga:
careful with this 0830 rom

patmttm : You should warn people about this rom : no new things ; its just for those having different screen providers... better read entire post about it before jupping to flash tools
[Android Software/Hacking General [Developers Only]] <Laharl>:
Just got back from the post office to mail back my defective ZT-180 it cost me 40.00 to send it off.

The Touch screen is defective it is showing multiple touch when I

click on the screen and the tablet crashed when I try to play music

from the SD card slot or the USB slot.

When I try to play music from the USB or the SD card slot I get The

application Music (process com.android.music) has stopped

unexpectedly. Please try again. Force Close option shows up also I

click unmount SD card and I get the Process android.process.media has

stopped unepectedly please try again errors I flashed to the old firmware and back to the new firmware and it still gave me the errors so I sent it back.
[Android Software/Hacking General [Developers Only]] Christian Buchner:
Hi.

I've had it with the half-baked Zenithink customizations. I've checked out the Eclair branch of the public Android source code and compiled my own Settings.apk - for the usual default emulator target.

I've removed the Settings.apk by Zenithink and some things now have changed

-I've lost my "3G EVDO" toggle switch (ouch, that one was useful to me)

-I've gained back Bluetooth settings (but are they any useful?)

-I have a "Call Settings" menu, although I doubt it can be useful. Which 3G dongles support voice calls?

-"About Phone" seems to show somewhat less data now.

Fortunately Accounts & sync settings remained unaffected and still allows for Google, Facebook and Twitter accounts (seems to be provided by a different code module anyway). Losing this was my main concern.

The Wifi toggle still works - it might serve as a template how to reimplement the 3G toggle. Also I will need some 3G configuration menu, allowing to set the serial port names and other modem related options. I think I could write out the correct modem dial scripts on the fly, so the configuration files I posted would no longer be needed.

With my limited Android programming skills I will try to add back some functionality, possibly starting with "proper" 3G modem support and a pre-populated list of APNs to choose from.

Would anyone know from which database the "Access Point Name" selection is populated? On the Zenithink it appears empty, on the emulator there is one default entry.

Christian
[Android Software/Hacking General [Developers Only]] lmemperador:
sounds like heaven Christian, if i find the way i can help you, i will do it.

unfortunately my knoweledge is limited to windows and winmobile..and other things, limited in android, and more limited in linux, sorry. but i am trying to understand and maybe i can help in the future. :)

thanks.
[Android Software/Hacking General [Developers Only]] jtbnet:
You made have already done this but I figured a logcat showing transition from Wifi to 3g may at least note the services that are involved... unfortunately not the DB's in the log...
[Android Software/Hacking General [Developers Only]] Christian Buchner:
This wasn't recorded on a ZT 180, right? looks more like a phone to me that natively supports Wifi and 3G.

I doubt 3G support on the Zenithink will every be as automated or seamless as shown in your log. Or let's state it this way: I don't think I could get it working so nicely. ;)
[Android Software/Hacking General [Developers Only]] jtbnet:
True... it's on my Moto Droid running Froyo with a FR101 build but a good number of the utils I've copied have worked though not sure about complete services due to dependencies with later version... but this does show how it would be nice for it to work... I have plenty of 2.1 update 1 builds around and service code hasn't changed much so figured it might be a good path to explore for finding where things come from... if a service needs to know the APN it needs to find it ...
[Android Software/Hacking General [Developers Only]] alessio2:
Hi,

Access Point Names are written in apns-conf.xml (/system/etc/)
[Android Software/Hacking General [Developers Only]] jtbnet:
Well there are generic APN definitiions in that file... But Not the one that my Droid uses for a connection in the example above, so this XML file may be a red herring...
[Android Software/Hacking General [Developers Only]] insight3fl:
The file text says this file contains Fake APN's that are necessary for the emulator to talk to the network.
[Android Software/Hacking General [Developers Only]] bova:
Has anyone tried to install Meego (intel-Nokia) in the ZT-180?

Greetings.
[Android Software/Hacking General [Developers Only]] ntn555:
Hello community. Tell me please how to set up 3G USB modems, I use the Beeline service in Russia.Thanks very much!!!
[Android Software/Hacking General [Developers Only]] ironman_981:
Hello everyone!

First of all congratulations for the work you are doing.

Excuse my English, but I'm Italian and not speak it well.

With this post, I managed to run the market with the 0827 firmware.

Now I'm trying to run my internet key K3765-H.

At first inserting the key was not recognized.

I turned off via AT commands on virtual CD-ROM but the key is not recognized as a GSM modem, but as "PL2303 converter.

Below is the result of ADB Shell:

usb 1-1: new high speed USB device using imapx200_usbhost20 and address 6
usb 1-1: configuration #1 chosen from 1 choice
option 1-1:1.0: pl2303 converter detected
usb 1-1: pl2303 converter now attached to ttyUSB0
option 1-1:1.1: pl2303 converter detected
usb 1-1: pl2303 converter now attached to ttyUSB2
option 1-1:1.2: pl2303 converter detected
usb 1-1: pl2303 converter now attached to ttyUSB1

Can anyone help me??

Thank you!
[Android Software/Hacking General [Developers Only]] Christian Buchner:
It is all right, the serial ports will work. You will have to figure out which one is suitable for dialup and ppp connection, and which one is for AT status messages (signal strength queries etc) only.

I also own this USB dongle, but haven't yet tried to use it on Linux. Actually I think with 7.2 MBit HSDPA+HSUPA it is a waste for the slow ZT-180. It's much better suited for laptops... fast laptops ;)

See page 120 for fun_'s modem scripts (requiring Gscript to run them from the desktop)

Or page 124 for my modem scripts using the 3G EDVO toggle in the settings app of the 0827 firmware.

You may need to modify the script's /dev/ttyUSB modem port to suit your particular modem.
[Android Software/Hacking General [Developers Only]] Christian Buchner:
A little more information in my quest for 3G. I looked at how Zenithink implemented their 3G toggle feature. Unfortunately there is no source code, so I had to do a little reverse engineering.

The file lib/libevdoproc.so has the ARM-native code for 3G EVDO feature. It is probably using a JNI binding to get the state right from the toggle switch in the Settings app.

Java.com.android.settings.evdo.EvDoEnabler.evdoTurnon
Java.com.android.settings.evdo.EvDoEnabler.evdoTurnoff

Here are the shell commands that this library will call

/system/bin/svc data disable &
/system/bin/start evdooff
/system/bin/stop evdopppd
/system/bin/svc data enable &
/system/bin/start evdopppd
/system/bin/stop evdooff

The start and stop commands are how android starts CPU native service processes.

But where are the services evdopppd and evdooff? Look, I found them in the initramfs (embedded in zImage)! These "services" are actually just calling up pppd. Strange that cdma_h is never really used, allthough it is defined.

service evdopppd /system/bin/pppd call cdma
service evdopppd_h /system/bin/pppd call cdma_h
service evdooff /system/bin/killproc pppd

But /system/bin/svc? This script will send commands to Java services (com.android.commands.svc.Svc) with the arguments "data disable" or "data enable", hmm... Maybe for reporting a successful or unsuccessful connection attempts back to Android? I guess this is how the 3G EDVO switch in the Setting app knows when the connection is up.

I looked up (in Android source code) which commands are currently available.

usage: svc data [enable|disable]
Turn mobile data on or off.
svc data prefer
Set mobile as the preferred data network

svc wifi [enable|disable]
Turn Wi-Fi on or off.
svc wifi prefer
Set Wi-Fi as the preferred data network

svc power stayon [true|false|usb|ac]
Set the 'keep awake while plugged in' setting.

With this knowledge I should be able to repeat Zenithink's approach. But I am not going to. I think we need a better and more flexible approach here.

HDMI:

Also, completely unrelated I found four files on the 0827 system image related to HDMI output and a "theatre mode". HUH? Where is the HDMI out on this device - or should I say, which pins do I need to solder to a HDMI socket after drilling a suitable hole.. ;)

These DLLs were added only with the 0827 firmware.

lib/libJNIforHDMIService.so.
lib/libJNIforTheatreModeService.so.
lib/libJNIforHDMISetting.so.
lib/libopencorehw.so.

And in init.rc on zImage this is found:

#This service is for HDMI feature on PAD
service HDMI /sbin/HDMI

But there is no /sbin/HDMI binary in sight... anywhere!?
[Android Software/Hacking General [Developers Only]] jtbnet:
So does this mean folks just need to validate that /system/etc/init.gprs-pppd has the correct TTY and Speed settings? Where do any connect credentials get configured for auto connect?
[Android Software/Hacking General [Developers Only]] Christian Buchner:
The pppd dial script involved is /etc/pppd/peers/cdma - there you can set any options you need. It references chat scripts that you can modify as needed.

I am not sure if that init script you mentioned ever gets used.

For a complete set of 3G scripts that work for me, see page 124 in this thread.
[Android Software/Hacking General [Developers Only]] skyfox5000:
I just bought one of these and needless to say, didn't expect much due to the software.

What does this ROM actually do above and beyond the old ROM?

(I couldn't find any change log and sorry, but wasn't about to read 130 pages of messages to try find!)
[Android Software/Hacking General [Developers Only]] omarahum:
0804: http://www.jiongtang.com/fourm/android-f60/android-firmware-0804-download-t1494.html

0809: http://www.jiongtang.com/fourm/android-f60/android-firmware-0809-download-t1531.html

0818: http://www.jiongtang.com/fourm/android-f60/android-firmware-0818-download-t1596.html

0827: http://www.jiongtang.com/fourm/android-f60/android-firmware-0827-download-t1666.html